After defeating Team Plasma in the Cold Storage, the Driftveil Gym is accessible. The puzzle here involves the raising and lowering of numerous lifts and crossing numerous narrow girders to get to the gym leader down the bottom. After defeating him, you wont receive the TM until you meet Clay outside Chargestone Cave.
lost tower 5th floor
you would have to defeat janine to get it now there is a cheap way you can find out what Pokemon the gym leaders have and that is to use serebii.net
Articuno is in Seafoam Islands you need the HM Strength to get to it though and the HM Surf also you need the 4th and 5th badge.
5th dan
5th March, 1982
You need to defeat Koga in Fuchsia City to get the 5th badge, the Soul Badge.
Try and get the 5th one lol.
Wally's dad gives it to you after getting the 5th badge.
you can get the fith badge by going to petalburg the poke gym there.
After you have beat wake in pastoria city you have to fly to hearthome city and you can battle the 5th gym leader and get your 5th badge.
The 5th badge is petalburg city (whatever it is but it is the third city you reach) where you fight your dad (you should remember where he is)
It is the balance badge where you fight Norman(your father) in Petalburg City .
The fifth badge is in Sootopolis City, you need Surf, Dive, and Whirlpool to get it
it's in the woods between the first gym badge and 5th gym badge
hearthome i think
fuschia.
fap