You could put the NPC’s ending point anchored to the player? and once it hits the player the path resets again to the player and if this doesn’t work you can try making your own pathfinding script there is a lot of tutorials on youtube talking about it and one of them is thedevking and as for the jumps you can customize your script to make him jump over the obstacles and as well as the pathfinding service chooses the quickest way to get to their point in our case which is the player so it should go with the player in the pathfinding service (Again it is really easy to make a pathfinding service even if you follow a tutorial)
here are some articles talking about it. Character Pathfinding | Roblox Creator Documentation and
PathfindingService | Roblox Creator Documentation and here is a great tutorial for it How To Use Pathfinding Service In Roblox (as well as thedevking on youtube)
1 Like