After battling your rival and getting the Pokedex from Professor Oak and the egg from Mr. Pokemon, you need to travel north of CherryGrove city. Stick to the left, since last time you couldn't pass due to to kids blocking the way. They have moved now, and go north from there, and take your first left to go to Violet City.
In Violet City next to the PC in the Pokemon Center
first at sprout tower at violet city. next is burnt tower at ecruteak city.
In HG/SS you trade Shards for Berries. Trade with Jugglers in Violet City and Fuchsia City.
In Violet City, go north and left. Talk to the Hiker to receive the HM.
You can get in Routes 7 (west of Saffron City), 8 (west of Lavender Town), 36 (west of Violet City), 37 (south of Ecruteak City), and 48 (south of the Safari Zone).
Violet city
next to violet city
Between Cherrygrove and Violet City.
its next to violet city
Violet city. And its sprout tower
It leads to Violet City
You can find it in the Ruins Of Alph which is south of Violet City.
I think it is north of ercuetk city?On the northern side of Violet City.
Cherrygrove City is to the west of New Bark Town and south of Violet City.
The person who makes groups is at the school at Violet City.
go to azalea town.
Go on youtube and look at a walkthrough I do it all the time :)