Well the only way i no is on emerald you can clone a Pokemon and give it a masterball so when it gets cloned so does the master ball.
For Clone hack watch: http://www.YouTube.com/watch?v=MtLFHuoMIrg
no there is not
You can't get another master ball in emerald because there's no one will give you the master ball just the general will give you that.
if you clone a masterball
If u have emerald then just clone master balls at the battle tower and then give them to six Pokemon then migrate.
Trade a masterball from a different game to your firered, sapphire/ruby/emerald can get loads of masterballs from the lottery.
No. You can only get one master ball. But you can get one from a friend or if you have a GBA game like emerald, leafgreen, ruby like those and have a master ball on your GBA save make a Pokemon hold it then in pearl or diamond go to Pal Park and choose the Pokemon with the master ball and 5 others from your box capture all of the Pokemon then you will have theMaster Ball
Well, as a Master Ball is extremely rare and it is has a 500% catch rate, there is only ONE Master Ball in the whole game so you can't get a Master Ball more than once without cheating!
no
you will only be given one master ball.
The only way to get an additional Master Ball in Pokémon XD is via trading with 1 of the Gameboy Advanced Pokémon games such as Ruby, Sapphire, FireRed, LeafGreen or Emerald.
You can win one through the lottery system, which is an extremely unlikely thing to happen, or can you trade it through or duplicate the master ball through glitch.
Have a friend trade you a Pokemon holding the master ball they received.