Cyrus gives you a master ball when u defeat him in veilstone, but tht's the only one, i think.
You can get 2 Master Balls in both versions.
well the max of master balls you can get is 999 but you can only get more master balls in trades.
You Can't
use a game shark and type "22671 master balls 99857=999
cheats
Cyrus gives it to you when you beat him.
You cannot duplicate Master Balls in any Pokemon game.
no but in heartgold soulsilver you can if its in front of your party
From what I know, You can't BUY master balls in Pokemon.
Get rid of some of the master balls! the number of master balls you have is the number of the pokemon
Getting master balls without cheating in Pokemon DP is very hard. The only ways are: to win the lottery in Jubilife City, or receive a Pokemon that has a master ball from trading. I have 2 master balls in my game. I traded with a person who had a Pokemon with a master ball.
You can get 2 Master Balls in both versions.
you have to have Pokemon platinum and a action replay then if u want just give your Pokemon master balls and trade them to games you want to have master balls
Have your friends trade you the master balls they got.
Master balls cannot be brought, only given or won.
Dialga and Palkia. You have to battle the Galactic Leader and then catch Giratina. They will be waiting at the spot where you catch Dialga in Pokemon Diamond. You will battle Dialga and then Palkia, both of them being at lvl 70. Be sure to bring some ultra balls or master balls if you have any. Hope this helps!
you have to clone that Pokemon holding a master ball