I have a server side NPC model of a horse that plays horse animations via AnimationTrack:Play(). For example, whenever the players moves forward, an animation of the horse’s legs moving is played.
The horse model also has some idle animations at a lower priority that continuously run in a separate loop.
I have a character that mounts the horse via a Seat.
Most of the time, the server horse animations replicate to the client. But sometimes the animation only plays on the server, and not the client. I don’t understand why this is happening.
The horse model is parented to the workspace. I also tried parenting it to the character, but that did not help.
The problem was coming from the idle animations. For some reason, they were causing the replication issues.