1
you get them from Pokemon lottery and your treams hide out
Each Pokemon game has one Masterball..
The only way to get more masterballs without cheating is to have other leafgreen versions or firered or ruby or sapphire or emerald or Pokemon colosseum or Pokemon xd gale of darkness trade the masterball that those games get to leafgreen other than that you have to win the lottery in ruby and sapphire and emerald at lilycove city to get another masterball then trade it to leafgreen.
its in aqua's headquarters in the room with 4 pokeballs 2 is items 2 is Pokemon
Actually i found 2 in Pokemon ruby where close to the shelves of books next to prof. Birch. But you have to get it when prof birch isn't in there in the start of the game. By neil convento
You can get more Master Balls in Pokemon Ruby/Sapphire/Emerald by getting an exact match to one of your pokemons ID number at the Lilycove Lottery. To up your chances of winning, trade Pokemon over different games to get more ID numbers.
win them from the lilycove lottery, or find one in the team magma/aqua hideout near lilycove
You can't
Go to pokemonleague a 1,000,000 times then wallies dad will award you 999 masterballs when he does that talk to him again and he will give you ruby pass and it will help you to catch the secret legend Pokemon oberon
what is the code for 999 masterballs for pokemon platinum?
Short answer: You don't.