In my game I have a mount that needs to play animations on the server as well as the client. The best way to do this is to have the local animations that the rider plays replicate to the server, but this is proving difficult. The animations played from the client do not replicate to the server unless the mount is parented to the player’s character, and even then it only works after mounting, then dismounting, then mounting again.
Is there any way to get animations to replicate to the server on humanoids that the client has network ownership of? Parenting it to the character is not ideal and has its share of issues. Connecting the two assemblies with a Motor6D does not work either. Sending a signal to the server to tell other clients to play an animation seems like a bit of a hacky solution to me, and players that are not in the game won’t be able to see animations that were started before they joined.
Anybody have any helpful knowledge on this issue? It seems to me that animations played on an assembly connected to the player’s character should replicate, but that is not the case.