My program doesn't have bugs. It just develops random features.
The SniperRifle is, well, a rifle meant for long-range sniping. The secondary fire of this weapon zooms in the player's view. Some players also choose to use this weapon as a high-powered short-to-mid range weapon without the using the zoom feature. The SniperRifle has a much higher rate of fire than similar weapons in other games, making this shorter-range use of the weapon quite deadly.
See SniperRifle for UT2003's sniping weapon, the Lightning Gun.