Go beat the 6th gym leader ^^, that is in Fortree City.
in petalburg city
In Diamond, Badge 5 can be gotten by defeating Fantina in her Gym in Hearthome City.
emerald ruby
The Relic Badge is given to you by Gym Leader Fantina of Hearthome City (Gym #5).
The Dragonscale is an item in Pokemon Emerald. To get one, you have to catch a wild Horsea, which has a 5 percent chance to be holding one.
wynaut at lv. 5
go get the 5th badge and go to the gym of 5 bade and beside it there was a house. Go inside the house and find wally's dad and he will give you HM2 thats the surf,have a graet time.
After you beat leader Norman
HM 05 is flash
Beat Fantina in Hearthome City.
5-100
The 5th Badge is Soul Badge, That is given by Koga in Fucshia City. It allows you to use HM03 (Surf) Good Luck! ^^