you first have to give him the ruby stone that you find north of Island 1 then he'll hand over the rainbow pass.
to get rainbow pass, beat the elite four and get the ruby to celio.
You can't get them.
you have to get the rainbow pass I think.
You get the Rainbow Pass from Bill in order to have access to the other four islands in the sevii islands.
Give the hm or TM to your Pokemon
all Pokemon at the 4island daycare
You can get Pollywhirl in Pokemon Leaf Green in Virdian City.
trade a weepinbell from leaf green, and give it a leaf stone from celedon department store
In leaf green after you become the Pokemon league champion you will restart at your house and professer oak will give you the national pokedex. Then if you go to one Island and talk to celio he will ask your help to complete his machine and hand you the rainbow pass.
Net Ball
give it the water stone.
The Pokemon you can get in fire red and not leaf green are Electabuzz and Scyther.
He should give you a pokedex.