team aqua hideout at lilycove city
there are 2 master ball s and a master ball is rare you can only use it for kyogre requaza groudon salmence fly gon and the rest of the strongest Pokemon a master ball always captures a Pokemon no Pokemon can break out its in possible
back in your house you can only get it in the first hour of playing
You can't have unlimited master balls although u can give the master ball to a Pokemon and duplicate it at battle frontier
use the cheat code and buy them in the mart 958D8046A7151D708BB602F78CEB681A
trade a friend a pokemon and his pokemon holding a master ball
In the Aqua Hideout.
Right of Lilicove
you can get a master ball by winning the lottery in lilycove
Um Who told you that cheat is probably a lair but it is true for the 999X master ball cheat.
Master balls cannot be bought in any Pokemon game.
I don't know a master ball cheat, but there is a way of duplicating a Pokemon holding a master ball so u get two master balls and so on.
no the master ball works strait away without doing anything to the Pokemon
throw a master ball
There is no cheat to steel other trainers pokemon. This can be done only if you have a master ball.
there's only one but you can trad a Pokemon holding a master ball from another game
Somewhere in the aqua hideout (you have to be in lilycove city)