on route 6you get it from cheren
You get it at Ambrette Town in the laboratory. And it's not an HM; it's TM94. Rock Smash went from being an HM to a TM in the 5th generation games (Black/White/Black 2/White 2).
the beginning of pinwheel forest from a girl and it is a tm, not an hm.
u defeat the driftveil gym and then go to then head for route 6 battle bianca and then she gives u HM 2 fly
go to route 11 but you must have the HM waterfall. it's there.
Use Strength. Teach a pokemon Strength (A HM move).
U must go 2 the Safari zone and go at the back 2 find Hm 03 Surf(dive)
HM 01 Cut - Virbank from Roxie HM 02 Fly - Route 5 from Bianca HM 03 Surf - Route 6 from Cheren HM 04 Strength - Castelia Sewers from Hugh HM 05 Waterfall - Victory Road from N HM 06 Dive - Undella Town from Hugh
At rt 2.
You learn the HM surf in Pokemon Tower of Defense 2 when Gary gives it to you during Viridian Ending.
HM 1=Cut HM 2=Fly HM 3=Surf HM 4=Strength HM 5=Flash HM 6=Whirlpool HM 7=Waterfall
In Pokémon Black 2, your Rival will give you the Dive HM in Undella Town.
HM 2 i think