I’m having issues with the spawn locations. It seems that the engine is ignoring the enabled bit and is spawning players at spawn points where enabled is false. It also seems to be ignoring Players:RespawnLocation even though it’s been set correctly.
local rand = Random.new(os.clock())
local spawnFolder = game.Workspace.SpawnPlane.Spawn
local spawns = spawnFolder:GetChildren()
local sploc = spawns[rand:NextInteger(1, #spawns)]
print(sploc)
player.RespawnLocation = sploc
The print statement does print “InitalSpawn” so I know that Player:RespawnLocation is being set with valid data. At this point, I’m not sure what to do.