Someone gives it to you when you release the trio of legendaries (Mesprit, Azelf, and Uxie), and if you win first prize in the lottery.
also when you type in a code in the cheats (Y)
Lols, you can't find 99 masterballs, someone have tracked you. But u could get 99 masterballs! If you make your Pokemon hold a masterball, then clone him, if u clone him right will you have 2 pokemons, and both is holding masterballs.
You have to get a codebreaker and put in the master code. Then you have to find the code for infinite masterballs on the computer.
Team Aqua's hideout
you can only find 1 masterball in any Pokemon game
you can only get one master ball from Cyrus when you defeated him in a battle at the galacitc HQ,or you can get (999) masterballs only from cheat.
you cant get sapphire master balls i thinck
you cant buy masterballs i dont think
No you cannot get masterballs from the newspaper guy.
no.
Trade masterballs from other games to firered.
you can buy masterballs in pokemart only if you have (200) pokedex
get your mater balls at the shop at black horn city. You can win them and find them, but you cannot buy them sorry.