a hello kitty pokeball
its more effective on catching pokemon that live in the water
To get a Master Ball in Pokemon Crystal you have to defeat all the gym leaders then talk to professor elm. I advise you to keep the master ball for luigia.
a luxry ball
I would use a master ball.
any ball that you have the better the ball better the chances of catching it
The difference between these balls in Pokemon is the likelihood that you will catch a Pokemon with each. A master ball theoretically gives you 100% chance of catching the Pokemon, but all the rest depend on how strong the Pokemon is, and on the percentage for that particular ball. The pokeball is the least likely, then the great ball, then the ultra ball. (Then the master ball, which is the best of all.) In some of the Pokemon games there are additional types of balls that are better at catching certain types of Pokemon.
It is good for catching heavy Pokemon such as lugia, steelix and such
it is good for catching lower level Pokemon
It is for all Pokemon, but is great for catching very rare Pokemon because it never fails! :)
you cant
In poke marts
Heavy ball