There's a rumor... let your Ditto hold it, breed your Ditto, and the Pokemon that you get has a master ball. I have yet to find one of these, but my brother, who has SoulSilver, says he tried it and it doesn't work. Try for yourself if you want.
You can also trade some from other games (Pokemon Diamond, Pearl, Platinum, whatever) by letting you Pokemon hold it and then trading Pokemon. Other than that, I can't think of anything.
ho oh
it is something stupide
no
use a master ball
probaby kyogre
After you defeat the main 8 gyms professor oak will call you to his lab and say he has something for you. Then he will give you a master ball.
To get an additional master ball, you must either trade it from another Pokemon game, or use cheats to get one.
After beating the Elite Four, return to New Bark Town and talk to Prof. Elm. He will give you a Master Ball. *Remember this is the only Master Ball you will get in the whole game!*
You get a master ball after defeating the eighth gym. You'll receive it from prof. Elm.
profecer elm givs it 2 u
in the light house.you get it once you beat the rcoket grunt.
you don't.