The last gym badge is in viridian city for Kanto.
For Johto it is in Blackthorn city.
You need the Dragon Badge, which is the very last badge (8th). After you obtain it, you may use Waterfall outside of battle whenever you like. :)
The last badge is off the coast of cinnabar it is the red dot in the left corner of the map
quite frankly, i have no idea what your talking about with questions, but to get the last BADGE, you go to cinnabar island and talk to blue. then you go to Viridian city and go into the gym and battle him.
Lyra gets the last Pokemon
In her Gym
GET THE LAST BADGE......
viridian city
use multi type Pokemon
lugia, latios, and umbreon
Pokemon league
You get in right before getting the last badge.
it stays there in its pokeball forever like it did in the original Gold and Silver games. the pokeball is gone. the game says"no Pokemon left... you wonder who the professor gave it to"