You cannot get Flash in Pokémon AshGray so all places that are dark and have very little light, you will need to get through on your own without the move.
There is no Surf in Pokémon AshGray however there is an old man on Cinnabar Island that will give you a Raft which will act like the HM Surf except you will not need to teach it to a Pokémon.
in hell
In the Pokemon video games, Shroomish is able to learn Flash via the HM05. Flash is the only HM move which can be taught to Shroomish.
cut,fly,surf,streangh,flash,rocksmash and water fall
In Pokémon Ash Gray, helping the warden involves retrieving the Warden's lost teeth, which can be found in the Safari Zone. After locating the teeth, you need to return them to the Warden, who will then reward you with the HM for Surf. This allows Ash to teach his Pokémon the Surf move, enabling access to new areas in the game.
HM 05 is flash
In Pokemon Platinum, Flash is a TM.
Look at "How do you get hm flash in blue?" On this site.
on Pokemon yellow on Pokemon yellow
its not an HM anymore you have to find it.
You can get the Hm flash of Pokemon silver is from the elder on the top of sprout tower in Violet city. There are alot of trainers through out sprout tower
you get the HM Flash after beating the electric gym leader, if i recall correctly
flash isn't a HM but a TM and you can purchase it at goldenrod city super store thing
It depends on which game you are playing.
you get it from a gy
There is no HM Flash on Pokemon Diamond, I personally think its been replaced by HM05 Defog.
it should tell you when your teaching a Pokemon a TM/hm!