Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Currently trying to learn ReserveServers and HTTP 403 Error in the output. How to fix?

Currently trying to learn ReserveServers and keep getting the HTTP 403 Error in the output. How to fix?

local TS = game:GetService("TeleportService")
local Players = game:GetService("Players")
local DSS = game:GetService("DataStoreService")
local DS = DSS:GetGlobalDataStore()
 
-- Get the saved code
local code = DS:GetAsync("ReservedServer")
if type(code) ~= "string" then -- None saved, create one
	code = TS:ReserveServer(game.PlaceId)
	DS:SetAsync("ReservedServer",code)
end
 
local function Joined(plr)
	-- Everytime they chat, we want to know
	plr.Chatted:Connect(function(msg)
		if msg == "reserved" then -- Aha, that's our cue
			TS:TeleportToPrivateServer(game.PlaceId,code,{plr})
		end
	end)
end
 
-- Connect all current and future players
Players.PlayerAdded:Connect(Joined)
for k,v in pairs(Players:GetPlayers()) do
	Joined(v)
end

3 comments

0

From roblox wiki btw

0

the reserve server thing doesn't work in the Roblox Studion.

0

Studio*

1 answer

✓ Accepted answer

As TheRealPotatoChips said, you can't use TeleportService in Studio.

Also, have you enabled 'Allow HTTP Requests' in your game? If not, you can do this by clicking Settings in Studio, then going to Options, and checking off the box that says 'Yes' beside 'Allow HTTP Requests' and this should work in live servers.

Hope this helped!

This discussion is preserved as it was. New answers, comments, and votes are closed.