Hello, I’m trying to make a very hacky fast custom character replication script for my combat game based on this video, which currently works like this:
-
The client anchors every other player’s humanoid root part
-
Every frame, the client fires a remote event containing its character’s pivot CFrame
-
The server fires the pivot CFrame to every other client
-
The other players move the client’s character by using :PivotTo()
This eliminates the very noticeable default character replication delay, but the characters’ movements are noticeably more jittery; the solution for this is probably interpolation, but I don’t know how to do it. I’d also like to reduce network usage somehow.