How to smoothly transact between these 2 animations?

I have 2 weapon idle animations here and one of them have both of the arms animated and the other one only have the right arm animated.

These 2 idle animations will be transacted. They can be transacted smoothly except when a background character idle background animation is playing. As shown in this gif:

Without idle animation, it works fine:
Image from Gyazo

With idle animation:
Image from Gyazo

There is an offset between the arm and the gun when transacting to the another animation.
image

I play the new animation with a 0.35 fade time and stop the other one with 0.35 fade, basically:

idle:Play(0.35)
idle2:Stop(0.35)

wait(2)

idle:Play(0.35)
idle2:Stop(0.35

Is there any solution to this? This issue is even more visible and problematic on some of my other gun animations.

3 Likes

What priority level are the animations? If they share the same priority, there can be issues like this.

1 Like

Character idle animation is in “core”, weapon idle is in “idle” and “movement”.

Edit: Solved, instead you have to put the animations in the same priority instead of different, is this a bug or something? Hope it gets fixed or clarified soon.

3 Likes