Hey, yes, you’re very welcome to the Discord server! I’m sending you a private msg.
Regarding recoil, I don’t have plans to change it… You can see a video of a person shooting a gun and see how recoil affects the head.
If you want to remove the head movement (both the AddControllerPitchInput and the StartCameraShake), there’s already code that makes the hands move when firing, but they only move backwards and don’t actually move with each shot, they move continuously starting when you start firing and stopping when you stop firing. It’s governed by the var GunRecede in the anim BP. You could look into that and change it if you want.
Another thing to note is that shots don’t come off from the gun, but from the camera. You’d need to change that, otherwise the hand movements will only serve as visual effect. If you make shots come off from the gun you’d also have to implement some sort of zeroing system for your sights, unless you want to have bullets always hitting below where you aim.
Personally I think that removing head shake removes almost completely the impact of firing a gun and leaves it feeling very sterile…