you have 2 go to cheats and go to game shark and type this code
9E6AC862823AB7A8 this is the master code and again repeat every thing and instead of typing the master code , type DCEEEC34AFEADC26 then you get unlimited master balls
you can get a master ball by winning the lottery in lilycove
You cannot find a second master ball however you can trade Pokemon to get another Pokemon with a master ball or use an action replay
In each game version, you can obtain only one master ball. So if you want more than one, you can consider trading or transferring a Pokemon holding a master ball from a different version.
if you beat the boss of team galactic, you will get a master ball from him
After defeating Cyrus in Veilstone, he should give a Master Ball to you.
you can if you have a Master Ball
In the Aqua Hideout.
Right of Lilicove
die
you can get a master ball by winning the lottery in lilycove
Master balls cannot be bought in any Pokemon game.
Quick balls don't exist in sapphire.
no the master ball works strait away without doing anything to the Pokemon
Technically there's infinite master balls because you can win one from the lottery in lilycove city in the dept store.
throw a master ball
You can find it in Archie's Base. Make sure to grab it, because there is no way to come back later and get it if you don't.
there's only one but you can trad a Pokemon holding a master ball from another game