you can win a master ball in Lilycove department store at Lilycove city just talk to the lady to the right behind the disk she will give you a loto ticket and the she will sheck your code if it mach you get a masterball if it dont you have to try the next day...........
you can get a master ball by winning the lottery in lilycove
you can if you have a Master Ball
In the Aqua Hideout.
Right of Lilicove
In lotto
die
You get the Master Ball in the Aqua base off of Lilycove. It is in an area with two Electrodes and one Gold Nugget.
throw a master ball
It's hidden in Team Aqua's hideout.
In the office of team Aqua's hideout.
Master balls cannot be bought in any Pokemon game.
it is in team aqua's base (the one where they had the submarine)