Unable to cast value to object

I tried to make TeleportService:ReserveServer
but i got this error

Capture
Button script:


local remoteEvent = game.ReplicatedStorage.Teleport
local function leftClick()
	remoteEvent:FireServer()
end

script.Parent.MouseButton1Click:Connect(leftClick)

Server Script

local TeleportService = game:GetService("TeleportService")
local remoteEvent = game.ReplicatedStorage.Teleport

local function serverReceiveEvent(player)
	local reserveCode = TeleportService:ReserveServer(game.PlaceId)
	TeleportService:Teleport(game.PlaceId, reserveCode, {player}) --line 8
end

remoteEvent.OnServerEvent:Connect(serverReceiveEvent)

What is the issue?

I believe you should be using TeleportService:TeleportToPrivateServer instead of TeleportService:Teleport for reserved servers. Try that instead.

1 Like

oh sorry, my mistake i haven’t check the code lol

1 Like