Problem with crouch mode in FPS

hello guys, have a good day over there, i need a little help with my FPS game, my character can walk, run, crouch, jump, all ok, but i have 2 little problems:

  1. My character can’t stand up automatically after i leave a tunnel.

  2. Im crouched and when release and press again the W to advance and later the Left Shift to run, my character will make sprint sound and the camera will zoom and i do not want that, i want to keep in “stealth” mode without any sound at all until he leave the tunnel and stand up.

Any idea will be very appreciate, i leave you here the blueprints and my project to check it, thanks for your time guys.

Sprint and camera zoom handle:

Crouch and check if i have space over the character to stand up (V2):

Handle Crouch with sound reduction:

(IsFreeAbove Function) Check free space over the player capsule to wake up:

Project in Google Drive:
https://drive.google.com/drive/folders/1THFKA2hs50Gk1KjxxJPGRelbGvQenRRU?usp=drive_link

Hey @elviejoxd,

Regarding the sprinting while crouched, you have nothing preventing the camera zoom or sprinting while crouched. You should have a branch with an is crouching bool for your sprint function before the zoom not after. It also seems like you are automatically setting sprint when pressing W? Is that your normal walk button?

Regarding your standing up issue, where are you calling Tick 1 and you also never seem to set Is Crouching to false in your crouch function. Is that intentional?

I hope the above points you in the direction you need!

Hey @elviejoxd!

Checking in! Did you still need help with your crouching mechanic?