local plr = game.Players.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local root = char:WaitForChild("HumanoidRootPart") local cps = workspace:WaitForChild("Checkpoints") task.spawn(function() if not root then return end for n = 1, 241 do local cp = cps:FindFirstChild(tostring(n)) if cp then root.CFrame = cp.CFrame + Vector3.new(0, 5, 0) firetouchinterest(root, cp, 0) firetouchinterest(root, cp, 1) task.wait(0.09) end end end)