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.
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.
If u have emerald then just clone master balls at the battle tower and then give them to six Pokemon then migrate.
well the max of master balls you can get is 999 but you can only get more master balls in trades.
No
action replay
buy them at walmart
You trade Pokemon from friends that's Pokemon is holding a master ball
give one to a Pokemon and trade the Pokemon with the master ball.
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
more like 493 master balls. its a cheat on the AR look up the code for it. its called Pokemon modifier.