To capture legendary Pokemon, save the game before the battle. Use a Pokemon that knows Paralysis. Use a Quick Ball, then continue to use Paralysis until the legendary Pokemon is affected by the move. Use weak attacks until its health is low. Then, use a Great Ball to capture the Pokemon.