Buy ultra balls in Fuchsia city or Indigo Plateau.
Usually ultra balls are sold in the later cities try blackthorn city or the Pokemon league.
You can buy Ultra balls from any Pokemart after you defeat the elite 4. The cost £1200 each.
you can't buy ultra balls until you beat the 5th gym
You can buy them anywhere, but you have to beat some gyms. That makes the Pokemarts get new items.
Buy ultra balls in Fuchsia city or Indigo Plateau.
Usually ultra balls are sold in the later cities try blackthorn city or the Pokemon league.
You will be able to buy Ultra Balls at all Poké Marts after earning at least three badges.
canalaves pokemart
all after where you get the fifth badge
I don't know. But i know how to get 999. You buy a DS cheat cartridge. You then put in Pokemon pearl THEN the cheat cartridge THEN you click on Pokemon pearl/diamond and then click on Pokemon 999 Master balls.
You can buy Ultra balls from any Pokemart after you defeat the elite 4. The cost £1200 each.
in rusterbero city with the rock gym
you can't buy ultra balls until you beat the 5th gym
Use your strongest Pokemon, do not attack, buy 15 Ultra Balls, 5 Great Balls, 20 Poke Balls, and 6 Timer Balls. Keep using the balls, save 5 of the Ultra Balls then use a few Timer Balls. They are guaranteed to catch Deoxys.
With a Master Ball , of course , Or what you can do is to buy , bunch of Ultra Balls , or other balls ( Ultra Balls are Recommended ) , Then go to that Rare Pokemon or Legendairy Pokemon ,¨ Then save in front of him , Then try to catch him by using all your Ultra Balls , If it doesnt work , just restart your game , and redo this until you capture it . *Hope it helped , Kruh.
You can buy them anywhere, but you have to beat some gyms. That makes the Pokemarts get new items.