Why do I get HTTP0(HTTP 400) When requesting Reserved Server?

Okay so I have a script that will create a Reserved Server for a game. Here’s the script:

script.Parent.tpupdater.OnServerEvent:Connect(function(plr, placeid)
script.Parent.tarplace.Value = placeid
local id = 6853540
local pname = game.Players[plr.Name].Name
local player = game.Players[pname]
local MarketplaceService = game:GetService("MarketplaceService")
if MarketplaceService:UserOwnsGamePassAsync(player.UserId, id) then
print("player has gamepass")
local TS = game:GetService("TeleportService")
local Players = game:GetService("Players")
local code = TS:ReserveServer(placeid) -- Returns a code
local players = {plr} -- Get a list of all players
TS:TeleportToPrivateServer(placeid,code,players) -- Actually teleport the players
-- You could add extra arguments to this function: spawnName, teleportData and customLoadingScreen
script.Parent.ps.Text = "This is a Donator Feature!"

Thanks for any help! :slight_smile:

It happened to me before. I would suggest you to make sure the dev product is in game. Not any other game.

Okay thanks for advice, I will test later for verification