Substitute
Go to Vemillion City and Route 130 and you will find it there.
TM11(Sunny Day) TM35(Flamethrower) TM38(Fire Blast) TM50(Overheat)
TM50.
You get Overheat (TM50) from Blaine in the Seafoam Islands. He is a Gym leader and only gives it to you after you beat him. he is a fire-type gym leader.
Buy it at the game corner
The fourth gym in pokemon emerald is a fire gym in lavadrige city led by Flannery. She has a numel, slugma, camerupt and a torkoal. If you beat her she will give you a TM50 overheat. So I suggest that you brign water pokemon with you as a counter.
how to get exp.share in pokemon blue
To get the TM, go to Stark Mountain and get to a part where you have to push a boulder left. At the end, you go down and get past the trainers. The Pokeball contains TM50 Overheat.
Charizard can learn TM50- Overheat.
Pokemon blue to ruby is sapphire.
You can't get Pokemon from blue and give them to emerald.
There are no Running Shoes in Pokemon Blue.