So I’m working on this thing, and everything’s going fine, but there’s this one issue that’s bothering me. The animation playback is fine on every humanoid except one of a player’s character.
Let me show you.
Here’s what the animation is supposed to look like, and what it actually does look like for NPC humanoids:
I’m sure you can notice the very obvious difference.
(no it’s not a problem with the mesh btw)
I made sure that no animations could possibly be overwriting it, even to the point where I disabled anything that could possibly tamper with the animation. This ADS animation was the only one playing in the 2nd screenshot.
What’s even stranger is that in the first screenshot, other animations are playing (an idle animation), but that one still works fine.
Perhaps the you have the problem with how the animation is animated then?
In the first screenshot,the hands seems to animate properly.
In the second screenshot, the hand seems to offset a bit, colliding with each other.
Try checking if the animation is animated correctly in the studio again.
Otherwise, I’m out of idea helping ya
Yea, I checked out the actual animation, and it looks good. I’m beginning to believe this may be a bug, but I am incapable of posting on bug reports (for some reason).
Even so, I can’t help but be suspicious that some innate tool behavior is what’s messing with your animation - try writing a localscript with the express purpose of playing it and see if that works
I did just that, and it still is doing that, leading me to suspect that this may be some obscure either rigging issue or Roblox bug that I’m not aware of.
When you publish an animation, the name of the Motor6Ds used in the rig you play it on have to match exactly with the ones used at the time of publishing - are you using any uniquely-named joints on either yourself or the NPC the animation was created on?
The solution was, as usual, super obvious and a complete oversight from me.
The NPC rig and Character rig were different. Their Motor6Ds C0 and C1 differed. I assume this is because I got the 2 rigs from different sources, perhaps. I got them so long ago, I’ve forgotten how I obtained them in the first place.