i think you have to go to the drawing corner in dept store
You can buy them at the Pokemon mart at the Pokemon league. I buy my timer balls, heal balls, etc. at the Pokemon mart in canalave city
You can buy timer balls at Canalave city and at the Pokemon League.
Rustboro city
buy at rustborough mart.
there are no timer balls in fire red or leaf green..veronica
Driveil/Openluid
you cant there is only one
in rusterbero city with the rock gym
You can buy them, at the Pokemon leuge thjey have evry kind of ball except master and cherish balls
I am pretty sure it is Rustboro City in the PokeMart.
You can only buy timer balls in rustboro.
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.