note: this game is a group game

i made two places in the same game and the whole game is a group game

here is the whole code

local TIMER = false

script.Parent.Touched:Connect(function(hit)
	local player = game.Players:GetPlayerFromCharacter(hit.Parent)
	local function Timer()
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 20.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 19.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 18.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 17.."
		wait(1)	
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 16.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 15.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 14.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 13.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 12.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 11.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 10.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 9.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 8.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 7.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 6.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 5.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 4.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 3.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 2.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 1.."
		wait(1)
		game.Workspace.Lobby2.BillboardGui.SEC.Text = "Starting in 0.."
	end
	
	local player = game.Players:GetPlayerFromCharacter(hit.Parent)
	if player then
		player.Other.inLobby2.Value = true
		player.Team = game.Teams.InLobby2
		game.ReplicatedStorage.Open:FireClient(player)
		if player.Team == game.Teams.InLobby2 then
			game.Workspace.Lobby2.BillboardGui.SEC.Visible = true
			if TIMER == false then
				TIMER = true
				Timer()
				wait(0.5)
				TIMER = false
				game.Workspace.Lobby2.BillboardGui.SEC.Visible = false
				for i , plr in pairs(game.Players:GetPlayers()) do
					if plr.Team == game.Teams.InLobby2 then		
local reserve = game:GetService("TeleportService"):ReserveServer(5372647717)
						game:GetService("TeleportService"):TeleportToPrivateServer(5372647717,reserve,plr)
					end
				end
			end
		end
	end
end)

only line 65 do the error


local reserve = game:GetService("TeleportService"):ReserveServer(5372647717) -- here or
						game:GetService("TeleportService"):TeleportToPrivateServer(5372647717,reserve,plr) -- here

in studio gives this error

HTTP 403 (Forbidden)

in game gives this error

02:01:47 -- Unable to cast value to Objects Stack Begin Script 'Workspace.Lobby2.Script2' , Line 65 Stack End

Place to teleport id is = 5372647717

if anyone have the fix please answer me