Manually Set "Wants to Crouch"?

Hey there,

So if i crouch go into a vent, uncrouch in the vent, then crouch again and leave the vent. The character will stand up even if i told him to keep crouching.
Seems like using crouch again a failed ‘uncrouch’ does not set ‘wants to crouch’ to true, so it disregards it.

For now i managed to semi sort it out by making my own bool that is checked “OnEndCrouch” and makes him crouch again if he uncrouches when the crouch button is pressed. This makes him uncrouch for a single frame which is annoying.

Any work around for this or a way to make the character keep crouching, EVEN after a failed uncrouch command? Or am i going to have to set up a bunch of traces to constantly check my character’s stance and buttons.
Or am i better off just making my own crouch function?

Thanks.

Nevermind, i made my own crouching function which works better than the default crouch feature of UE4 and gives me a lot more control over what exactly happens.