you have to catch 10000 Pokemon then either reach up your butt or a professor in Pokemon reaches up his butt and gives it to you but it is covered in poo and you have to go to go to your house and wipe it off in the sink
There is no HM Flash on Pokemon Diamond, I personally think its been replaced by HM05 Defog.
In Pokemon diamond many Pokemon can learn flash for eg. Electric Pokemon such as Pachurisu Pichu and Luxray all (eveloutions) and yeah just experiment and see what can learn flash!
Do the same thing in Pokemon peaRL
You can purchase Flash in Veilstone City in the mall in Pokemon Diamond.
At the Veilstone department store (TM90).
no
You can buy TM70 Flash at the Veilstone Department Store.
Nope.
the hiker is in mt.cornet
you get the HM Flash after beating the electric gym leader, if i recall correctly
its a TM its in the veilstone pokemart hope i helped
You get Flash from the Hiker in Oreburgh Gate. Alternatively, you can buy it in the department store over at Veilstone.