How do I make my pet movement system feel more smooth?

I have been trying to make a pet system with pathfindingservice today, it is my first time using pathfindingservice and i have found it rather difficult. I feel like i have reached a brick wall but i am almost sure this is possible. I want to create a following movement that is smooth and doesnt look like it goes line by line. I have tried destroying the current path and create a new whenever there is a change in direction of the player but it amounts to nothing the same pattern appears really blocky movement only straight line. I am posting this just to ask is this possible I have looked through (old map) Feed Your Pets! - Roblox
as they are open source and i liked their pet system. I found it hard to navigate through the scripts but the i saw they used Humanoids in all their pets which gave me a slight hint that they might use pathfindingservice. This made me think this is possible but i have yet to find any way to make this work. Any tips would be greatly appreciated.

1 Like

In order to get rid of the sort of glitchy movement. you have to change movement destination before the the humanoid/pet reaches it. Else they will stop and the start again which shows up as like a hopping or glitch step. Personally I don’t think you even really need a pathfinding service for pets. You could probably get away with just using the humanoid:MoveTo() functions.

When pet position “X” distance away from character position, pet moveTo character else, frolic around character or something.

3 Likes

thank you this works like a charm

1 Like