I can tell you one thing, I44 screwed up there snipers this way.
A script might be good but how are you going to use it? On everyone?
Oh yea, I44 had the sniper models that only have like four mag spots. They didn't like that so the Springfield 05 and I think the Gehwer rifles have like 9 mags when your a sniper. Now try usin the action menu for exchanging ammo and the action menu goes across the screen and is unreadable.
Well I thought I'd toss that in...
And dmakatra has a very good point that I agree with, even though some do not use standard BIS units, but even BAS guys without HD are still very accurate.