Pepperpants

Roblox Checkpoint Script

Jun 16th, 2023
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. local spawn = script.Parent
  2. spawn.Touched:connect(function(hit)
  3. if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
  4. end
  5.  
  6. local checkpoint = checkpointData:FindFirstChild(tostring(player.userId))
  7. if not checkpoint then
  8. checkpoint = Instance.new("ObjectValue", checkpointData)
  9. checkpoint.Name = tostring(player.userId)
  10.  
  11. player.CharacterAdded:connect(function(character)
  12. wait()
  13. character:WaitForChild("HumanoidRootPart").CFrame = game.ServerStorage.CheckpointData[tostring(player.userId)].Value.CFrame + Vector3.new(0, 4, 0)
  14. end)
  15. end
  16.  
  17. checkpoint.Value = spawn
  18. end
  19. end) local player = game.Players:GetPlayerFromCharacter(hit.Parent)
  20. local checkpointData = game.ServerStorage:FindFirstChild("CheckpointData")
  21. if not checkpointData then
  22. checkpointData = Instance.new("Model", game.ServerStorage)
  23. checkpointData.Name = "CheckpointData"
  24. end
  25.  
  26. local checkpoint = checkpointData:FindFirstChild(tostring(player.userId))
  27. if not checkpoint then
  28. checkpoint = Instance.new("ObjectValue", checkpointData)
  29. checkpoint.Name = tostring(player.userId)
  30.  
  31. player.CharacterAdded:connect(function(character)
  32. wait()
  33. character:WaitForChild("HumanoidRootPart").CFrame = game.ServerStorage.CheckpointData[tostring(player.userId)].Value.CFrame + Vector3.new(0, 4, 0)
  34. end)
  35. end
  36.  
  37. checkpoint.Value = spawn
  38. end
  39. end)local spawn = script.Parent
  40. spawn.Touched:connect(function(hit)
  41. if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
  42. local player = game.Players:GetPlayerFromCharacter(hit.Parent)
  43. local checkpointData = game.ServerStorage:FindFirstChild("CheckpointData")
  44. if not checkpointData then
  45. checkpointData = Instance.new("Model", game.ServerStorage)
  46. checkpointData.Name = "CheckpointData"
  47.  
  48.  
Advertisement
Add Comment
Please, Sign In to add comment