you can't.
Crystal version.
to buy a ultra ball in Pokemon crystal version , you must go to blackthorn pokemart and pay 1200 for each one. but its kinda far in the game . the last gym leader lives in that town.
AnswerThe last HM in Pokemon Crystal is HM07 - Waterfall. This HM is found in Ice Cave.
look up cheat codes for pokemon crystal and use walk through walls cheat. Its as simple as that!
Garatina...
THIS IS THE LAST TIME I AM ANSWERING THIS KIND OF QUESTION! YOU CAN'T!
in BLACKTHORN city (the last house)
3 2 1
you have to go to victory road hello
Crystal most likely because that's how it is in the manga
The last gym leader gives it to you
The last gym leader has one