in Pokemon diamond you can get one in the Team Galatic HQ. After they took the three Pokemon of the lakes you go to their HQ in Veilstone city and you go through it when you get to the middle of their building you fight Cyris and after that he will give you a master ball, or you can win the Pokemon lotto (which is very hard to do). To win the lotto you must match all the numbers on a Pokemons Pokedex number (which you OWN) to the ticket.
AND! If you have a GAME BOY ADVANCE Pokemon game like Emerald or FireRed then you can get another. All you have to do is get it from that game, put it with a Pokemon in the PC and migrate it to your DS game :)
The best part is that you can keep starting the game over to get it.
It is very tough to get more master balls than the one you have already received. The best way is to enter the lottery at the Goldenrod Radio Tower. There is a woman at the desk whom you can talk to in order to enter the lottery. The lottery matches ID numbers of your Pokemon, and the maximum amount of matches gets you a master ball.
well you can get more master balls if you go to the radio tower in goldenrod city then you go in to the radio tower and talk to the girl in the middle and she says welcome to radio towers lucky lottery corner and check the number and if all the number matches to your is.no of your Pokemon you get 1 master ball .
hop these help:)
You can get only one masterball per game. (You get it from Prof. Elm.)
But some say that you can make a masterball with apricorns too (but I haven't tried it..).
you have to get all five numbers to match at the radio tower in goldenrod city
well the max of master balls you can get is 999 but you can only get more master balls in trades.
No
Pokemon lotery and action replay
you need to buy a master ball or find one you cant make a master ball
you can get all of the poke balls you could in Pokemon ruby, Sapphire and emerald. that being poke balls great balls ultra balls net balls and only 1 master ball but not only though's you can get dusk balls luxury balls and also 1 master ball so yous it wisely and sorry if that's not all the poke balls witch I'm pretty sure its not but that's not all i would be able to tell you more but some 1 stole my Pokemon pearl so sorry again
Have your friends trade you the master balls they got.
you cant
By the Lottery in Goldenrod City or trading from other games.
well the max of master balls you can get is 999 but you can only get more master balls in trades.
If u have emerald then just clone master balls at the battle tower and then give them to six Pokemon then migrate.
No
action replay
buy them at walmart
give one to a Pokemon and trade the Pokemon with the master ball.
You trade Pokemon from friends that's Pokemon is holding a master ball
more like 493 master balls. its a cheat on the AR look up the code for it. its called Pokemon modifier.
in silver all you have to do is win the lucky number show on the radio and go collect it in radio tower in goldenrod city