I have a script which teams a user once the stage is completed, script is here:
local Players = game:GetService("Players")
script.Parent.Touched:Connect(function(hit)
if Players:FindFirstChild(hit.Parent.Name) then
local plr = Players[hit.Parent.Name]
plr.Team = game.Teams["Stage Two"]
wait(0.5)
plr:LoadCharacter()
end
end)
It DOES team the player, but it spawns them above the roof (on the same Y axis as the spawn though)
The spawn has the correct configuration but somehow broke due to something I did (it was working perfectly fine, and I haven’t altered any of the spawns??)
It spawns them just above the roof despite it being 30 studs higher, this may be a building problem but it occured whilst I editted a script (it wasn’t anything to do with spawns though, it is just a load character script)