Thanks for the feedback!!!
Actually, I was a bit lazy and didn't add animation and sound for the gun, but I don't see why I wouldn't try to implement these things if I get more requests like this. As for jumping, unfortunately I also noticed that jumping is a bit strange, because I have a groundcheck that confuses the player during the gameplay. :)