You can give it to a man in Kanto for a TM.
you give it to a guy underground in kanto.
u have to have 7 gym badges
past the rage candy bar dealer in mahogany town (right of the town) to the ice cave
get the red gyrados at lake of rage
You can't..
Any of your pokemon.
you have to go help the light house Pokemon in Olivine city, idk if you have to do this part, but i got the 5th 6th and 7th before i went again and he had moved :d
You can go to the underground path near Vermillion and talk to a man, who will ask you for the candy. In return, he'll give you explosion.
you can buy rage candy bars in Pokemon HG and SS at the man blocking the way to blackthorn city. HOPE THIS HELPS :)
To get past the "Lake of Rage Dilemma", you have to surf out to the Red Gyarados and either capture it or defeat it. Then surf back to shore and Lance, the champion, will tell you what to do from there.
He wont appear until you kill/catch the red GYRADOS in the middle of the lake of rage.
You can't you have to beat the other gym leaders first and beat Team Rocket in Goldenrod city