I would have to say the master ball. If u already used it, I highly recommend hyper balls, but I miraculously caught mine with a pokeball
Masterball. (Cresselia)
I thinck quick balls they work the best
The best pokeball is a Master Ball which never fails.
the best pokeball to catch suicune with is a great ball
Just be paitent and catch it with a pokeball!
he's right but if ou have emerald you need a masterball for kyogre
You use a Pokemon with a lower level than Cresselia and you run in the grass. Then when you find it, attack it or throw a pokeball. Its HP stays the same whenever you find it i.e.) HP @50. Next time) HP @50.
Any pokeball will work but an ultra ball is probably best.
A masterball :)
MasterBall
The best pokeball to catch registeel is a repeat ball if you have owned a registeel before trust me it will work wonders for you i caught registeel with a repeat ball without even weakning it.
You must locate it right. when you see it DONT attack, just throw a masterball. If u dont have, try to hurt it, and when you see it again throw it another pokeball...