The following animation states:
Have the following entry in their configfile >> "CfgMovesMaleSdr" >> "States" classes:
disableWeapon = 1
This is a mistake; it should be plural "Weapons":
disableWeapons = 1
This misspelling allows players to shoot the rifle when it isn't even being held, and is on the character's back.