Local pet controlling system starts replicating after a delay

The system I made first parents the pet to the character. Then, a local script inside the character changes the values of the body movers to make the pet follow the character. The problem is: After the pet is parented to the character, the locally assigned values of the body movers take some time to replicate, and both locally and globally, the pet stays on the default position and orientation for a few seconds. The delay differs extremely, and I don’t know what makes it long or short.

My question is: How can I make the delay go away?

Maybe try to SetNetworkOwnership() of the pet parts to the player that owns it.

1 Like

That totally fixed it. Thanks!