Unable to cast object?

local ReservedServerID = TeleportService:ReserveServer(game.PlaceId) -- Creates a server for players to play
	for _, onRoom in pairs(available[requestingPlayer].OnLobby) do  -- Seperate all the users
		TeleportService:TeleportToPrivateServer(
			game.PlaceId -- place id
			,ReservedServerID -- reserved id
			,game.Players[onRoom] -- user to teleport
			,'SpawnLocation' -- where users spawn
			,available[requestingPlayer] -- data to teleport
		) -- Teleports the user to the game
	end

Hello Developers
So i was testing my game so i could already upload it tomorrow when I’m awake but i get this error Unable to cast object i don’t know which is causing the problem i tried everything i can but it’s already 10pm aka my max time until i can use a desktop so i have no time to test 1 by 1. Thanks for helping out, I’ll try your answers tomorrow since I’m not in desktop. Thanks! (Yes I’ve tried search, i saw 3 sites and it doesn’t related in my question or no answer)
Site 1
Site 2
Site 3

Maybe you should wrap the (game.Players[onRoom]) in an array as that is what it takes.
For example

local ReservedServerID = TeleportService:ReserveServer(game.PlaceId) -- Creates a server for players to play
	for _, onRoom in pairs(available[requestingPlayer].OnLobby) do  -- Seperate all the users
		TeleportService:TeleportToPrivateServer(
			game.PlaceId -- place id
			,ReservedServerID -- reserved id
			,{game.Players[onRoom]} -- user to teleport
			,'SpawnLocation' -- where users spawn
			,available[requestingPlayer] -- data to teleport
		) -- Teleports the user to the game
	end
1 Like

Sorry, late solution. i forgot to solution it for a while. but thanks!

1 Like