So basically, I have this here code that I found online ---
local checkpoints = workspace:WaitForChild("Checkpoints") game.Players.PlayerAdded:Connect((function(plr) local leaderstats = Instance.new("Folder") leaderstats.Parent = plr local v = Instance.new("IntValue") v.Name = "Stage" v.Value = 0 v.Parent = leaderstats plr.CharacterAdded:Connect(function(char) local hum = char:WaitForChild("Humanoid") wait() char:MoveTo(checkpoints[v.Value].Position) hum.Touched:Connect(function(hit) if hit.Parent == checkpoints then if tonumber (hit.Name) == v.Value +1 then v.Value = v.Value +1 end end end) end) end))
Basically, it spawns the player/avatar facing backwards ---
https://gyazo.com/d904aea38b4df1aad0d0478d7a01773b
Does anyone know how to fix this, with CFrame maybe?
EDIT: Idk why the codes showing up like that, idk how to fix it. Sorry!

2 comments
i really dont know but have u tried rotating the spawn area
well, its a cylinder, so its kinda hard lol, but when I do rotate it, the player still spawns facing the same direction