Plasma Rifle overheat glitch
From Halopedia, the Halo wiki
For this glitch you need a plasma rifle and any other weapon. First,Fire the plasma rifle until it overheats. Then quickly switch to your other weapon and then switch back. If done correctly you will be holding the plasma rifle up in the air, but this only lasts for a few seconds.