You can get unlimited Master Balls in the game without cheating, but the odds are very, very low. The only one that you can definitely get is found in Team Aqua's hideout in Lilycove City. After that, the only way to get another Master Ball in the game is through the Lilycove Department Store's lottery drawing; if the ID number of any of your Pokémon matches all 5 numbers of the number drawn in the lottery, then you are rewarded with a Master Ball. The odds of this, however, are 100000 to 1, but you can increase those odds with every Pokémon you trade for.
kaleb's cheating device.
Clone your Pokemon and give them the master ball
Make a Pokemon hold the master ball then clone that Pokemon.
Yes. You can trade with someone that has a Pokemon holding a master ball.
You don't, because entering codes is cheating. I mean, look at me, I am the No.1 Pokemon Master and I never cheated. EVER.
you can't
you have to save the president of silph co. to get the master ball.
You cannot buy master balls. You get one after a landmark event in the game (Not sure which, but it is in every game), usually from the professor. Do not waste it, because it is the only masterball you will ever get in that game without trading or cheating.
$#@! no
That is impossible.
Give your Master Ball to a Pokemon to hold, then clone it in Emerald with the cloning glitch.
you dont......you have to cheat but i am still trying to figure out how.