Obtain it from a gym leader.
Teach a Pokemon Fly after obtaining the HM and choose fly when you select the Pokemon.
No Gastly cannot learn fly in Pokémon HeartGold.
yes you can. you can fly back to the indigo plateau and then you can enter the Pokemon leagues again.
same just touch screen.
Cianwood city after defeating chuck
You can fly there or go west.
you get hmfly in heartgold after beating chuck the 5th gym leader who uses fighting type in cianwood city..
dont need one just fly to pkmn league and then u can fly to any reigon/city
There is no best Pokemon on Pokemon HeartGold.
you get it at Cianwood city. Beat the leader (chuck) His wife outside will give you the HM.
there is no Pokemon Mansion in Heartgold.
They are not in Pokemon HeartGold