You can get a 2nd one from the Pokemon lotto in goldenrod city get it ya have to get the same Numbers as your Pokemon I'D)
no you only can get one from prof.Elm
without cheats only 1
cant have infinite, but you can have 999 of them
1 Just like any other pokemon game
only one. unless you trade with other versions that have some (as in Pokemon holding masterballs and then trading it to your game)
You can get one for sure, like in all games. But you can also win Masterballs from the Lucky Number Game if all your digits match.
Win the lottery infinite number of times :p lol
They can't be bought, one is given to you during the course of the game's plot.
you need to beat all 8 gym leaders.then professor elm will give you a master ball
there is only one masterball per game, you'll have to attach it to a Pokemon and trade it
you can only get 1 master ball unless you have the code from action replay for the DS
you mean infinity master balls? absolutely impossible without AR.. you DEFINITELY need action replay for it.