How do i fix the crouch camera bug?

I’m having a bug in GMOD, whenever i crouch, my camera refuses to move down to crouch, so it seems like i’m not crouching, but i am actually crouching when i look in third person, i even get the same effects for crouching, crouching works but the camera doesn’t go down, and when i go to multiplayer, it almost moves down, but it seems to be prevented.
I tried everything, verify game cache, factory resetted GMOD and a clean reinstall of GMOD, nothing works.

What do i do to fix this bug? Is it an addon, if so, what addons are known to cause this?