SkillAgentSearch skills...

HttpProxyService

Easily Send HTTP Requests to Roblox API/Discord Webhooks

Install / Use

/learn @iUnstable0/HttpProxyService
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HttpProxyService

THIS IS VERY OUTDATED AND PROLLY DOESNT WORK ANYMORE ALSO HEROKU REMOVED FREE TIER SO RIP

Easily Send HTTP Requests to Roblox API/Discord Webhooks

Setup

You will need a Heroku and GitHub account.

Create a Heroku account here (https://signup.heroku.com) Login here (https://id.heroku.com/login) if you already have a Heroku account

Create a Github account here (https://github.com/signup?user_email=&source=form-home-signup) Login here (https://github.com/login) if you already have a GitHub account

  • After you are logged into your Heroku account, click here to go to the dashboard (https://dashboard.heroku.com/apps)

  • On the top right, click New and click Create new app

Screen Shot 2564-11-13 at 11 17 14 AM

  • Choose your app name, region and then click Create app

Screen Shot 2564-11-13 at 11 18 45 AM

  • Click on GitHub and click Connect to GitHub

Screen Shot 2564-11-13 at 11 21 58 AM Screen Shot 2564-11-13 at 11 23 03 AM

  • Click Authorize Heroku (You have to login into Github first)

Screen Shot 2564-11-13 at 11 31 21 AM

  • When you've connected your GitHub account to Heroku, you will see this page.

Screen Shot 2564-11-13 at 11 32 40 AM

Screen Shot 2564-11-13 at 11 28 09 AM

  • After you fork this repository, go back to Heroku and search HttpProxyService then click Connect

Screen Shot 2564-11-13 at 11 34 12 AM

  • Now click Deploy and wait until Heroku finish deploying your app

Screen Shot 2564-11-13 at 11 40 00 AM

  • After your app is deployed, click on View.

Screen Shot 2564-11-13 at 11 40 29 AM

  • Copy your app URL, you will need this later.

Screen Shot 2564-11-13 at 11 41 55 AM

<!-- # Fast Setup Method (Not Recommended) *Notes: You will have to delete your app and re-deploy to update the code if you are using this method, I recommend using the recommended method.* After you are logged into your [Heroku](https://www.heroku.com) account, click [here](https://heroku.com/deploy?template=https://github.com/Unstable0/HttpProxyService) or click the button below. [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/Unstable0/HttpProxyService) Choose your app name, region and then click `Deploy app` ![Screen Shot 2564-11-12 at 4 47 48 PM](https://user-images.githubusercontent.com/46888825/141446973-b742a191-bb89-4b7e-b89f-37e9fe201d98.png) Wait until Heroku finishes deploying your app After your app is deployed, click on `View`. ![Screen Shot 2564-11-12 at 4 42 14 PM](https://user-images.githubusercontent.com/46888825/141445932-a3e1878a-df03-423c-bb1d-c255b75f11c5.png) Copy your app URL, you will need this later. ![Screen Shot 2564-11-13 at 11 41 55 AM](https://user-images.githubusercontent.com/46888825/141605979-11a0774b-11fc-481d-adfa-40d094a11682.png) -->

Environment Variables Setup

  • Click here to go to your Heroku account dashboard (https://dashboard.heroku.com/apps)

  • Click on your app

Screen Shot 2564-11-13 at 11 56 30 AM

  • Click Settings

Screen Shot 2564-11-13 at 6 17 06 PM

  • Click Reveal Config Vars

Screen Shot 2564-11-13 at 6 18 11 PM

  • Type your user in the Key box and paste your Roblox account cookie inside the Value box (You will need this for authentication)

Notes: Your user name cannot be PORT because it will break the code

Screen Shot 2564-11-13 at 6 26 16 PM

Screen Shot 2564-11-14 at 7 39 20 AM

  • You can add multiple users.

Screen Shot 2564-11-14 at 7 39 47 AM

Notes: You need to put your full cookie including the _|WARNING

  • Now follow the same steps but type in password in the Key box and type in your password in the Value box (This password will be used to lock your app)

  • You can also use this website (https://1password.com/password-generator/) to generate secure passwords.

Screen Shot 2564-11-14 at 7 40 00 AM

Notes: Your password must contain only underscores, letters (a-z), and numbers to prevent problems.

  • Head over to Deploy

Screen Shot 2564-11-14 at 7 40 12 AM

  • Scroll down and click Deploy Branch

Screen Shot 2564-11-13 at 6 29 28 PM

  • Now, wait until Heroku finishes deploying your app.

Notes: Your Roblox cookie resets every time you log in/out of your account. If you want to use your alt account cookie then open incognito mode and login into your alt account, get your cookie, and close the window so your cookie won't reset.

Every time you update/add/delete a config var, you will have to deploy your app again for the changes to take effect EVEN if you have Automatic Deployment enabled.

Game Setup

  • Create a new ModuleScript in ServerStorage and rename it to HttpProxyService

  • Replace the code inside your ModuleScript with this code (https://github.com/Unstable0/HttpProxyService/blob/main/HttpProxyService.lua)

  • Go to line 5 where it says local Url = ""

Screen Shot 2564-11-12 at 4 56 37 PM

  • Paste your Heroku app URL that you copied earlier.

Screen Shot 2564-11-13 at 11 41 55 AM

Screen Shot 2564-11-13 at 11 46 45 AM

(Make sure there is no / at the end of your URL)

Usage

HttpProxyService:FormatParams

Parameters

| Name | Type | Default | Required | | ------ | ----------------------------------------------------------------------------------------- | ------- | -------- | | url | string | | true | | params | dictionary | {} | false |

Returns

Formatted URL

Example

local HttpProxyService = require(game:GetService("ServerStorage"):WaitForChild("HttpProxyService"))

local FormattedData = HttpProxyService:FormatParams("https://catalog.roblox.com/v1/search/items/details", {
	Category = 3,
	Keyword = "Pants"
})

print(FormattedData) --> https://catalog.roblox.com/v1/search/items/details?Category=3&Keyword=Pants

HttpProxyService:New

Parameters

| Name | Type | Default | Description | Required | | -------- | ------------------------------------------------------------ | ------- | ----------------- | -------- | | password | [string](https://dev

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated3mo ago
Forks64

Languages

JavaScript

Security Score

92/100

Audited on Dec 9, 2025

No findings