you go to New Bark City and go all the way east. You should see some water and then just surf your way to some land until you see a cave. Just make sure you have HM07 or waterfall. your going to need it. Then that should lead you to the elite 4.
to get the eight badge go to viridian city after you have 7 badges and enter the gym
You must go to the rock tunnel which leads to lavender. Then go to celadon.
go back to cinnabar island and talk to blue then head to virdian gym. :-)
GET THE LAST BADGE......
if you havent gotten the badge yet go todragons den on the other side of the lake in the city. if you alreaady got the badge head to the Pokemon lab at new bark town.
you trade at the PC (Pokemon center) go to the bottom one go to the lady with both DS
You go to get your 7th Badge in Mossdeep City.
After you get the 8th badge go see Prof. Elm in New Bark Town and he will give it to you.
Go to lavaridge town for your next badge.
You have to surf to cianwood, which is south of Olivine, and get the medicine in one of the houses there! Then go to the lighthouse and talk to Jasmine, and voila! Go get that biddys badge!
Go to the Pokemon league.
She was upset by losing and tells you to go behind the gym to dragons den and talk to the old man in the house