You can still move around normally, but the character is at a 90° angle. It fixes once you die. Here is the script I believe is the problem. My game is an obby, and this script helps run the checkpoint system:
game.Players.PlayerAdded:Connect(function(plr)
local stage = plr:WaitForChild("leaderstats").Stage
plr.CharacterAdded:Connect(function(char)
repeat wait() until plr.Character ~= nil
wait(0.01)
local checkpoint = game.Workspace.Stages:FindFirstChild(stage.Value)
char:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(checkpoint.Position + Vector3.new(0,5,0), checkpoint.Position)
char:FindFirstChild("HumanoidRootPart").Orientation = Vector3.new(0,0,0)
wait(0.1)
end)
end)

2 comments
Worked! Tysm
Wow! I'm surprised! Good job!