Sooo i have a game that is basically a scientific game i guess you could say ( for example, innovation inc stuff ) and basically theres a security room and i want only certain players to spawn in it ( yes, i said spawn in it ) so heres the code :
local players = {"fusroda_man", "plasper15", "Cuxrs3d"} game.Players.PlayerAdded:connect(function(plr) for i = 1, #players do if players[i] == plr.Name then local players.RespawnLocation = game.Workspace.securityspawn.SpawnLocation end end end)
Try doing this code instead:
local players = {"fusroda_man", "plasper15", "Cuxrs3d"} game.Players.PlayerAdded:Connect(function(plr) for _, player in ipairs(players) do if plr.Name == player then plr.RespawnLocation = workspace.securityspawn.SpawnLocation end end end)
Firstly, use ipairs
or pairs
instead of just a for loop. Secondly, you can't assign a variable into the player. Thirdly, player properties can't be assigned to variables with the dot operator. Hope this helps!