Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local npc = workspace.NPC
- local goal = workspace.Goal
- local pathfinding = game:GetService("PathfindingService")
- local path = pathfinding:CreatePath()
- path:ComputeAsync(npc.HumanoidRootPart.Position, goal.Position)
- local waypoints = path:GetWaypoints()
- for i, waypoint in pairs(waypoints) do
- if waypoint.Action == Enum.PathWaypointAction.Jump then
- npc.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
- end
- npc.Humanoid:MoveTo(waypoint.Position)
- npc.Humanoid.MoveToFinished:Wait()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement