Proffesor aide
well you give it to a Pokemon, later, clone it, and later you have the 2 Pokemon and 2 master ball by ayrtonmanuel you can win one with the lotto in goldenrod
In Pokemon Soulsilver, you can get a Net Ball from Johto in Goldenrod City. You have to win it from the Goldenrod Dept. Store lottery.
The Goldenrod Underground.
In the Pokemon Crystal games released for the Gameboy Color only the Japanese version could've received it by going to the Pokemon Communication Center after linking a Mobile Adapter with the games and beating Blue but the Communication Center's wireless services were later disabled. In the Virtual Console version of Crystal all versions can receive the GS Ball the Japanese version needs to go into the Communication Center while other versions have to go into the Goldenrod Pokemon Center however you need to beat Lance before you can get the GS Ball in the Virtual Console version.
To get a Master Ball in Pokemon Crystal you have to defeat all the gym leaders then talk to professor elm. I advise you to keep the master ball for luigia.
Win the goldenrod lottery.
On Saturday go to the Goldenrod department store. On the top floor talk to the woman behind the counter (the southern one). If you get 2nd place in her contest then you get a timer ball.
The code is 91C089DA.
In poke marts
you cant
Heavy ball
It's based on your ID Number and your luck.