While working on a script I noticed the following things;
When spectating a player and the spawning screen is inside an interior (ie. Malibu), the spectating player would only see a gray world- Setting weapon damage using SetWeaponDataValue(id,6,value) only seems to work for melee weapons
Aiming with m4 and ruger set an aiming animation to the player, however sniper rifles do not
I also suggest only showing the filename in the "Screenshot taken" message instead of the full path as the text takes up the entire screen and is rather annoying.