Hidden sniper rifles

In the level Outskirts, in Halo 2, there are hidden sniper rifles located all over the level. The first sniper rifle/weapon stash is located directly after the hunter battle. When you walk into the clearing where the obvious highway used to be look to your right there should be two boxes. Jump on them. Then to your right should be the stash. You should know it when you see it because a bunch of Jackal, Grunt and human bodies will be lying there has well as pistols and rifles. Aka this is the area where the Pelican picks up Sergeant Johnson (and drops off new Marines), the end of the next alley, nicknamed "Sniper Alley", has a hidden sniper rifle and ammo.
 * First, start the mission until you reach "Sniper Alley".
 * Second, kill all Drones and Sniper Jackals in the area, so you'll have more time if you can't find it.
 * Third, go the the other side of the alley, which is ruined and in flames. You should see a dead Marine on the right side with a sniper rifle and ammo pouches. Pick up the sniper, which will have low ammo, but after collecting all ammo pouches from the Marine, you should have full ammo for the sniper rifle.
 * Fourth, you may not be able to use the sniper much for the remainder of the mission, since there will be Warthogs on the next section of the mission, but you may be able to take the sniper to the next mission, Metropolis.

If you get on the roofs in sniper alley, look for two buildings connected by a bridge. In one building there is a crate, on the others balcony there is a sniper rifle, and in side is a bunch of ammo and posters.