Characters lagging on other clients (random character behavior change?)

I have a custom character system for cubes.
However, I am having a issue whenever a cube changes size (by the server) the cube lags on all clients (except the local player)

This was not a problem just a few weeks ago (i’m not sure the exact time this started occurring)
I tested a old version that used to work before recent changes I made, and its still an issue there.
It is not server lag (you can see in the gif everything else works smoothly)

I understand the problem to an extent, however the confusing part is to why this used to work perfectly and now it doesn’t.

The linear velocity is created on the client (I tried it on the server and it’s still an issue)
NetworkOwner is set when the cube is first created, and as testing for this problem it is set as soon as the parts change size as well.

image
https://gyazo.com/c85e38ed06895447972e57f9944191e9

1 Like