Not sure if it is intentional, but you’re using two different IsCrouching Booleans (Iscrouching and Iscrouching 0) without showing where/when the second is set. If not intentional, that might be the issue.