l am trying to replicate animations that are played on the client. l’ve done some reading, and people say you can do this easily by making sure the object being animated has its network owner set to you on the server.
My object is a completely custom character, that has all of its parts’ network owner set to the player on join. I can move the object with physics no problem, but animations do not replicate.
I am using an animation controller instead of a humanoid. The animations play perfectly on the client.
The Animations will never replicate regardless if your using a humanoid or animation controller since its being done on npc and not on the player’s character. If you want it to replicate either, do it from the server or have the client play the animation then fire a remote event to the server, then have the server fire a remote event to all other clients to also play the animation. I personally would not advocate for playing them on the server and would recommend you do the latter approach.
I actually just discovered that if you set the player’s character to the custom character model from the server, then it works. I guess that still means you are right, so.