Well you would think on Dialga but no, you should use it on Mespirit because when you try to catch Mespirit it keeps running away from you so you mite as well get it on your first try.
well you can use it on anyone you want just not a trainer i would suggest giratina
if u use any masterball cheat u get bad egg in Pokemon PC
you get it when you beat all the johto badges in the game and prof. oak will call you and give you a masterball p.s never let a sister use your pokemon games if she doesn't know pokemon and you have a masterball hope this helps!
You should use it on one of the 'roaming' pokemon, like Cresselia in Diamond/Pearl/Platinum.
You probally want to use it on mewtwo because it is level 70
well you can use it on anyone you want just not a trainer i would suggest giratina
You can use a masterball or you can just catch them the normal way
Sorry but there is only one master ball.I suggest you use it on Articuno.
on any legendary(just that it should be a strong or rare legendary)
if you have masterball use it but if you dont have try to catch it at night and use dusk ball
You use a masterball.
on the legendary Pokemon that you encounter on the game thx for reading x --:)--x
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.
if u use any masterball cheat u get bad egg in Pokemon PC
well the easiest way is to use the masterball Cyrus gives you and catch dialga palkia and girantina with ultra balls
If you really want to, use your masterball because it never fails. Masterball fails on other peoples Pokemon. I learnt from my mistakes... you cant catch trainers Pokemon it wont work with any type of poke ball(it would've been cool if you can catch trainers Pokemon though=)
giratina