What I currently have is that the server moves the character every 1/20 second and what I need to do now is to make it tween locally. I just have no idea how I would do it. I tried TweenService but it only made it look worse (teleporting back and forth a lot and make it stutter).
If TweenService is the solution, I would hope to get some advice on how to smoothly tween it that way (considering that the server refreshes it every 1/20 second and the client doesnt know when the NPC is going to be repositioned again).
The server only creates the HumanoidRootPart and the client is creating the rest locally. (Pretty much what @ScriptOn said on another thread edit: might have misunderstood him, since he only said torso)
What it looks like currently
on the client:
https://i.gyazo.com/ab9435586de037f6dc2b5621dde2afab.mp4
on the server:
https://i.gyazo.com/5ae9d4f29e11172f36b523d362dee554.mp4
It doesn’t look to bad in the video above, but with smooth 60FPS you obviously see the NPC teleporting.
Any help and ideas on how to do it would be appreciated.