You go to where the girl (Jasmine) is under the Gym on the beach and she will give you Waterfall (the HM obviously. You surf on the water behind her and when you get to the waterfall use waterfall, then go through Victory Road, and Then face the Pokemon League.
Chat with our AI personalities
the seventh gym badge snowpoint gym
The 8th gym is in Sunyshore, but you will be unable to go there until after you beat Cyrus on Mt. Coronet.
beat the league
In Diamond, Badge 5 can be gotten by defeating Fantina in her Gym in Hearthome City.
get the 4th gym badge and then give him a pokemon... get the 4th gym badge and then give him a pokemon...