Jumping while crouching, ladder pausing animation

The issue I’m facing is That My Player Sprite is able to jump while crouched

How do I
A. Keep the player from being able to jump while crouched
B. Pause the crouch animation in the instance that the “player” is crouching.

Also While climbing a ladder there is a screen jerk effect
and while on a ladder I how do I pause the climbing animation

you could create a condition that checks the animation name of the player. So

If the player presses ‘jump’ AND
If the player animation name IS NOT ‘crouch’
→ jump