Two Spartan Lasers on Halo

On the level halo (halo 3), it is possible to wield two spartan lasers at once(not dual wielding). First, proceed up the tower with a rocket launcher. When you reach the top, do not kill all the flood or Johnson will come down and the glitch won't work. Blast him off the cliff with the rocket. Once he falls down the cliff, get the spartan laser he is holding. When he gets up, he will be wielding the weapon you exchanged for the laser. Kill Johnson again. when he gets up, he magically holds a new spartan laser. Kill him only with meleeing. Then, use your non-laser weapon to swap for it. And Hey Presto! You have two spartan lasers! To check, reapetedly press the Y button. There is a fun animation when you switch between spartan laser and spartan laser.