Improved PathFinding system

Hello creators,

I have been experimenting with PathfindingService and made my own smarter NPC system.
It only took me a day, but I wanted to see how far I could push it.

What my system does:

  • Fallback search: If the goal is unreachable, it scans nearby spots and finds the nearest valid ground.
  • Jump logic: NPCs only jump when going up, not when going down. They can also double jump if needed.
  • Debug visuals: Clear dots, lines, and labels to see what the AI is doing.
  • Animation blend + trail: Looks smoother and more natural.
  • Safer networking: Forces server ownership so NPCs move consistently.

Why I’m sharing:
The default PathfindingService is good, but it feels limited.
I think Roblox should upgrade it and add these kinds of features:

  • Smarter jump detection (NPC shouldn’t jump when dropping down).
  • Adjustable behavior (like how high the NPC can go, or whether it should attempt jumps).
  • Smarter path creation (if something is way too high, don’t make a broken path, give developers control).

Here’s the video of my version in action:

What do you all think? Should Roblox make PathfindingService more customizable like this?

5 Likes

I’ll say it looks great Roblox should be able to implement this.