EDIT: The Pokemon League's Pokemon are about level 50. If you're pokemon are level 45+ you will be fine but if they're below level 40 you will have a hard time to beat the Pokemon League.
I would have told you more but that would spoil the fun for you. :)
Pokemon Are Not Evil they just faint the opjectson of the game is to beat the champion in the Pokemon league
Beat the Pokemon league!
i beat that gym with pokemon in their high 20s but i had a full team at that point, ideally you want your pokmon to be mid level 30s.
beat the Pokemon league and beat N and you use your Master Ball to catch him
free roam
you can't get the black flute in leaf green but you can in Pokemon ruby, sapphire and emerald then trade it to leaf green.
For now, he didnt, but he will at the Unova League!
Tornadus, Landorous, Reshiram, Virizion, Terrakion, Cobalion, Kyurem, and Victini.
he is at the pokemon league after you beat all four elites and N
after you beat the Pokemon league
either u beat the Pokemon league or get some to trade it to u
nothing once you beat the Pokemon league it turns to a regular ship and takes you to the unity tower