the very first cave you go to
the hiker is in mt.cornet
its a TM its in the veilstone pokemart hope i helped
In Pokemon Platinum, Flash is a TM.
After you finish defeated the elder at sprout tower you will get TM flash
You can buy the Tm Flash at the Goldenrod Department Store.
Tm 70:)
In Pokemon Diamond the TM 90 is the move substitute.
Flash is TM 70 and can be found in Castelia's Mode Street.
Hypnosis is not a TM.
flash isn't a HM it is a TM
You get it from a hiker who runs into you.
There is no Tm sleep in diamond, there is a sleep talk, which you can find in eterna forest.