Ducksneedhelp1

PathfindingService - Script

Sep 4th, 2020 (edited)
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. -- Gets the pathfingding service
  2. local PathfindingService = game:GetService("PathfindingService")
  3.  
  4. local MiniToon = game.Workspace:WaitForChild("MiniToon")
  5. local Humanoid = game.Workspace.MiniToon:WaitForChild("Humanoid")
  6. local endPointBrain = game.Workspace:WaitForChild("EndPointBrain")
  7.  
  8. local path = PathfindingService:CreatePath()
  9.  
  10. path:ComputeAsync(MiniToon.HumanoidRootPart.Position, endPointBrain.PrimaryPart.Position)
  11.  
  12. local waypoints = path:GetWaypoints()
  13.  
  14. for _, waypoint in pairs(waypoints) do
  15.     local part = Instance.new("Part")
  16.     part.Shape = "Ball"
  17.     part.Material = "Neon"
  18.     part.Size = Vector3.new(0.4, 0.4, 0.4)
  19.     part.Position = waypoint.Position
  20.     part.Anchored = true
  21.     part.CanCollide = false
  22.     part.Parent = game.Workspace
  23. end
  24.  
  25. -- Move MiniToon to the next waypoints
  26. wait(10)
  27. Humanoid:MoveTo(waypoints.Position)
  28.  
  29. Humanoid.MoveToFinished:Wait()
Add Comment
Please, Sign In to add comment