HttpService 403 forbidden error

Hey everyone,

I’ve been working on a script to automate something similar to Pls Donate’s gamepass donation system with a Selenium bot. However, I’ve hit a roadblock and could use some help troubleshooting.

Here’s the issue:

  1. On My Computer (Roblox Studio): Everything runs smoothly; no issues.
  2. On Someone Else’s Computer (Roblox Studio): I encounter an HTTP timeout error.
  3. On My Computer or Someone Else’s (Roblox Player): I get a 403 forbidden error.

I initially suspected it might be my PC blocking connections, so I disabled the firewall, real-time protection, and everything else, but the errors persist. I experimented with different IP configurations on Flask (0.0.0.0, my IPv4, and external IP), but none of them seem to work.

Worth noting: I don’t have any VPN or Proxy active.

I realize I need to instruct the router to open the port (in this case, IPv4:5000) so that others in my house can use it. It works in Studio because Studio hosts a local server as a “mock” in-game server, and thus, it gets the locally hosted server on a local port. However, in the game, it uses an actual server and can’t utilize my IP address, supposedly due to the router not allowing access to Roblox’s server.

Currently, for testing, I’m using mobile data. Does anyone have a workaround for this setup? Any insights into resolving these errors would be greatly appreciated!

Thanks in advance.

Note: code was removed

2 Likes

Try hosting your python code to the cloud. There are some free hosting services that are somewhat good.

3 Likes

Do you know any of these that allow Browser Automation?

I’m not sure. I haven’t tried using selenium on a server yet. But most likely it will at least allow you to do http requests. If you find one that allows Browser Automation make sure to secure it correctly so people can’t make purchases.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.