Yes you can, by winning them at the lottery.
One masterball is in Pokemon emerald. To find out more go to my site called www.miquel.ning.com
if you clone a masterball
You can't. Unless your using Pokemon emerald. don't use the masterball on rayquaza. when you beat the Pokemon league clone a Pokemon holding the masterball. Wow i never even thought of that! thanks!
The only way is to use a Masterball, but you have one in the game. Another cheat is false.
Once you have the masterball you get in leafgreen the only way to get another one is to have a firered or ruby or sapphire or emerald trade you a Pokemon that is holding a masterball.
The only way you can get more than one masterball on Pokemon ruby/saphirre is you compeate in the Pokemon lottery corner. In Pokemon emerald you can have a Pokemon hold a masterball and then clone it.After you beat Team Rocket in the Silph Co. building, then the president at the top floor, after you beat Giovanni, will give the Masterball to you.
This will only work if you have 2 games (fire red and emerald)/ game-boys with adapters. Give the masterball to a high level (optional) Pokemon and trade it to emerald. In emerald go to the battle tower and put your Pokemon with the masterball in the PC and save. Next take the masterball from the Pokemon (if its a high level Pokemon withdraw the Pokemon and item). Now go to the first woman at the desk and choose open level, select to eligible Pokemon. When she asks if you want to save hit yes and when you see "saving don't turn off" shut off your game. Now turn it back on and don't worry when it says "corrupt file..." Go to your PC and see the Pokemon with the masterball then look in your party and see that same Pokemon with the masterball. Then just trade back and you have one in each game and 2 masterballs.
I'm pretty sure there's only one and it's in the evil peoples hideout
if you have emerald and Sapphire it is going to be in team aquas hide out there will be four pokeballs the masterball is in the left corner it will be by two electrodes and one nugget
there is only one masterball
Get a ruby,sapphire, or second emerald get the masterball in that one and trade it over with your second game starter and do it again this gets you masterballs and the other starters
There would probably only be 3 ways to get masterballs. 1. The team aqua hideout. 2.The Pokemon lottery corner. If you win first prize, you get a masterball. 3. You can probably use a gameshark. I'm not too sure about that though. Anyway, that's cheating.