1 - cut
location - at vermillion port after deafeting gary ( or whatever u have d rival's name ) go up .
2 - fly
location - in the secret house near cealadon ( whatever spelling ) city ( left ) after deafeting the lover twin battle
3 - surf
location - secret house on the safari zone ( u win it )
4 - strenght
location - u will find golden teeth in the safari zone near the secret house . U have to give it to WARREN . His house is near the pokenon center of fusia city . He will give u the hm
6 - rock smash
location - on the first island in ember spa . There a oldman will give u the hm
5 - flash
locatoin - one of proffeser's assistant will give it to u . After going through the diglett's cave ( on the other side ) use CUT and go down in a building type of a thing one of proffeser's assistant will give it to u . ( note u must have atleast 10 species of pokemon )
7 - waterfall -
location - in the icefall cave ( in a pokeball ) u will get it .
txn for reading such a long description of the hm's
but these r the ecxact locations