The Fire Stone is available in 2 places in Pokemon Crystal:
First, from Schoolboy Alan (Route 36, go south from Sudowoodo spot) after beating him in a rematch. Register his phone number in order to have a rematch. He should be the first person south of the Sudowoodo.
Secondly, from Bill's Grandfather (Route 25, Cottage on Cape). You will have to show him several Pokemon, at some point he'll ask to see a Growlithe or Vulpix. Show that Pokemon to him and he will give you a Fire Stone. Note that this can only be done After beating the Final Four in Johto, and that this is the ONLY way to get a Fire Stone in Gold/Silver.
Talk to Alan the Schoolboy on route 36. Battle him and get his number. He is the one with the fire stones.
In Pokemon Crystal.
What the hell is a Pokemon crystal
You can find a Fire Stone in the Fiery Path after you get the HM for Strength.
There is no Groudon in Pokémon Crystal.
you can find a firestone in national park after you get enough points you can buy one
Talk to Alan the Schoolboy on route 36. Battle him and get his number. He is the one with the fire stones.
dowsing machine maybe
Simple, theres this trainer named schoolboy Alan in route 36. Just register his phone number and wait till he calls. He says that he has an item. It should be a firestone.( I got a firestone that way...)
In Pokemon Crystal.
What the hell is a Pokemon crystal
You can't find Charizard in Pokemon Crystal. You have to trade it from Pokemon Red, Blue, or Yellow.
Maybye it is on the third Floor.
You can migrate or trade a Vulpix and give it a FireStone!!!
You can find a Fire Stone in the Fiery Path after you get the HM for Strength.
There is no Groudon in Pokémon Crystal.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.