One GLARING ISSUE with the hands and animations.
"but the hands and animations make it realistic"
NO
They break realism MORE than the default gun.
Hold a stick in your right hand, straight forward. Just straight. Don't turn your body, don't bend your elbow. Just hold it straight out. Now try to grab the end of it with your left hand without moving anything else on your left arm, including your shoulder.
forget YOUR 'REALISM'.