Run and Crouch Animation

How does your link between run and run jump look like? Do you just use the isinair bool?

no there isn’t such one
there is enable jump
but i don’t think that the problem is there because it works fine with the idle

But what do you have in the link from the jump to run? Because when you have nothing in that link, he will repeat the jump forever

in the link if the rest of the jump is less than 10% he’ll be back to run

I personally would recommend you to just use a “IsInAir” bool variable, because then you actually use the “falling” of the player to play the animation -> the engine checks if he is falling or not

Link from idle or run state to jump -> just the bool
Link from jump to idle or run -> bool + not

How have you done the part with checking if the jump is less than 10%? + probably it could be that run and jog jump are somehow activated at the same time, but one of them doesnt get deactivated