Certain core animations are not replicated on other clients/server

Recently i’ve been having a problem with animation replication. Only the idle animations were rendering for others and server. The animate script is completely unchanged with the animations being the base ones aswell.

The weirdest part is that they render just fine on the client, but for others only the idle animation plays. If anyone has experienced this error before and managed to fix it, let me know!

I’m currently experiencing a similar problem. When playing a looped animation on the client, others clients and the server will see the animation play once with the weight I specify. But the Looped property of the AnimationTrack isn’t replicating, so while the client playing the animation sees everything fine, others will only see it play once and that’s it. Really not sure what causes it.

I’ve found this thread, and although the issue was reported to be fixed, I’m still experiencing it. I feel like you might be going through the same thing I am.

Edit: It’s even weirder that you’re having this problem with Core animations. I’d recommend publishing the game and then joining on an alt to see if it’s a local issue in studio, or if your game has just decided that anything except idle animations shouldn’t work.

I’ve published the game and me and my friend joined. Both of us are experiencing this issue. The animations are playing just fine on the client, but for others its only the idle animation on loop. Even weirder, when i load a custom animation ( like running, for example ) it doesn’t replicate as well…

Yikes, yeah. Really not sure. Might be warranting a Bug Report. At first I assumed it might have been a network issue on your end, but if your friend is seeing the exact same thing you are, I’m really unsure. Maybe try sending a repro place file so I can check if it happens for me too?

FOUND THE ISSUE!!!

I feel so stupid right now… It was just an error in my code.

I had this line of code on my client:

local animator: Animator = character:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid)

instead of looking for an animator in the humanoid i was looking inside of CHARACTER. Then it created another animator so that was probably messing with the code.

Should’ve probably looked into my own code before posting here but hey, at least it works now :sweat_smile:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.