Well pay close attention i think you should use it on an ancient Pokemon not just ordinary Pokemon because ordinary Pokemon can be caught with an ultra ball But if you ask me when you come across a Pokemon that you want and LOVE and it cant be caught with an ultra ball use an masterball !!!!!! I did the same thing and it tottally worked i caught a azelf with my master ball and i caught a uxie with an ultra ball ( SIMPLE MAKE IT WEAK) and ive been trying to catch mesprit since but takes a while!!
don't capture Gratiana with the master ball that you get from team galactic leader instead keep the master ball and go to see heatran after Pokemon league and use master ball on heatran and catch him instantly
You can get a second Master Ball without using cheats. The Master Ball is the ultimate prize for the Pokemon Lottery Corner in all Pokemon games. However this is very hard to get as you need perfect matching numbers in order to receive a Master Ball.
You can get one Master Ball in your GBA game and then migrate to Pokemon Pearl with a Pokemon holding the Master Ball.
a master ball. you only get one. someone gives it to you (i think the galactic boss guy, but that might have just been in platinum)
you can migrate master balls from previous games and you can also use the emerald cloning glitch.
After defeating Cyrus in Veilstone, he should give a Master Ball to you.
master ball
no
you can not get a master ball in Pokemon platinum only the one professor Rowan gives you
there is no more masterballs in Pokemon platinum but not if you use cheats
you cant get a second master ball in any game. The only one is given to you by Cyrus. If you have leafgreen etc. you can give one to a Pokemon to hold then transfer it to platinum by pal park.
with a master ball or timer ball
with a master ball
Master Ball.
You should use it on cresselia or mesprit because they run away
Master ball
You should use it on one of the 'roaming' pokemon, like Cresselia in Diamond/Pearl/Platinum.