Weird interpolation when character goes back to idle after attacking

As you can see when you watch the video, the 2nd swing animation’s right arm goes back weirdly to the Idle animation of the character. I’ve been unable to find a solution for this issue, as this has never happened to me.

This happens because when a new animation plays, the player body parts interpolate from their last position back to their new or original positions in the quickest way possible.
Simply make it so the arm goes back to its place within the attack animation you made.

3 Likes

I had the same issue recently. You need to adjust the animation priorities of your animations. Idle priority should be Idle, Walk should be movement, blocking and other animations like that could be action1, combat animations could be action2-4 etc. It also helps to make an animation controller which blends and ends animations for you (idle animations don’t linger on unequip etc.)

Make it so that your animations end in an idle position. If you don’t do it, Studio will automatically do it for you. And in this case, Studio doesn’t do it well.

When roblox interpolates like that, it’s taking the shortest path to the new location (including the smallest angle). You can fix that by animating the last bit of that animation.