wayvern hill solar cavern buried relic wishcash
You have to beat all the gym leaders..
no
You have to find a Pokemon that can learn the HM's try these Pokemon: Tentacruel, Relicanth, Wailord, Linoone, Fearow.
there is none
In the top of the battle tower
cheat
there are lots of different HMS on all of the Pokemon games so the company that created these games could not find a way round it.
The only way to do it (without cheating is to find a Pokemon convention, or some other person) you can find a cheat for it on IGN.
in bushes,with people, in caves, and hidden
nothing will
See the related link below.
there is no TM crunch because I have ar and used all tms and HMS and there is no crunch but mightyena can learn crunch