local container = workspace.Checkpoints local checkpoints = container:GetChildren() local plr = game.Players.LocalPlayer local char = plr.Character table.sort(checkpoints, function(a, b) return tonumber(a.Name) < tonumber(b.Name) end) for _, v in pairs(checkpoints) do char:PivotTo(v:GetPivot()) task.wait() end