It's easy, just get a few balls and find the Pokemon your looking for and (save) and keep attacking till it gets down to red and put it to sleep , paralyze it or confuse it and keep throwing balls at it (sometimes quick balls really do work).
comment from molly: i totally AGREE
A fleeing legendary pokemon
You must either get a masterball from team aqua base or game corner. Then you must fight a legendary and throw the masterball right away.
It's simpler if you buy a Masterball and have high stat Pokemon.
the legendary Pokemon are different levels when you catch them. also in crystal there is a battle tower where when you beat it you can catch suicune without a masterball because you can battle him without him running away.
It isn't meant for any one pokemon. Most people use it on Mewtwo, which you probably should use it on. You can catch the legendary birds and Mewtwo without a Masterball but it can take a long time.
the strongest pokeball is the masterball. the masterball can catch any Pokemon out of the 493. it doesnt matter what kind of Pokemon it is, the masterball can catch any Pokemon.
Use something like mean look to keep it from running, then catch it like you normally catch a legendary.
No.
You can't catch shiny legendary Pokemon without cheats... sorry
The best way is to use a masterball. Since u only get one masterball in the game, use it wisely or cheat with a gameshark or action replay.
no
You can't get more masterballs because in the game they give you 1 master to catch that games legendary. (e.g) In Pokemon soul silver Professer Elm gives you one masterball to catch Lugia or any other Pokemon.