When you talk about finding a Rare Candy, are you referring to your attachment?
Cause that's a Super Potion you picked up there
Also, the repetitive battling shouldn't be too hard to script.
But maybe instead of having it like the Geodudes in Naranja, maybe it could be possible for it to come back after every XXXX amount of steps if you know what I mean.