you can only get one masterball in every Pokemon game
no
if you could buy a master ball on soul silver i wouldn't have accidentally killed raikou. NO! you can not buy a master ball. and i got a critical hit with quick attack and that is how i killed raikou.
You have to buy an action replay
You can get them from the lottory or Professer Elm but you can not buy master balls.
Buy an action replay from gamestop
You get it every time you buy 10 ultra balls.
buy an action replay for about 20 dollars and u can have infinite masterballs;) this also works in soul silver but the grand prize in the Pokemon lottery corner in the radio tower first floor is a master ball
You can't you only get one. The only way to get more is to cheat or trade.
You can't buy them, you have to give Kirk in Azalea town a Blk Apricorn and wait a day for them to be made.
you don't you only get one per game from prof. elm, after you beat Claire
you cant buy master balls in any Pokemon game so far. you only get one from prof. elm afta you have got all 8 johto badges
To catch Pokemon more easier, is the same in all the games I think, you use the best poke balls which is the master ball which you can only get when you beat team Rocket (the master ball never fails) or the ultra ball which you can buy from the pokemart. The best thing to is also to get the Pokemon's HP down low and paralyze, freeze or make it sleep also helps. :)