You will have to beat team rocket twice
1st at
then at goldenrod city
then you buy candy from him i don't know who or what to give it to but
hope all of this help thx
You and lance beat team rockets under-ground base.
first, beat pryce, then go past the rage candy bar man then continue making your way.
You don't really buy the rage candy. You just need to the Lake of Rage, fight the shiny gyradous, and continue the story from there.
It is at he way to blackthorn city
Any of your pokemon.
go to the guy that sells rage candy
you have to beat team rocket in mahogany town.
You can't get past that guy until you go to the Lake of Rage and catch/defeat the Red Gyarados. After that he'll go away.
Distact the man selling the candybars
The past tense of rage is raged.
you need totodile use thees scratch and then rage then water gun!
Go to the lake of rage through the Greedy Gate. There you will meet Lance!!! It's not a rare candy, it's a RageCandyBar. (Key item)