You get the Rainbow Wing from a man in Pewter City next to the poke mart
You get Silver wing After defeating the team rocket in the radio tower POKEMON SILVER ONLY. Rainbow wing Is found much later in the game After the Elite four In pewter City POKEMON SILVER ONLY.
in pewter city
Those items aren't in LeafGreen.
In navel Rock
in goldenrod city
Once you get to pewter city a man somewhere in the city outside will give you the rainbow wing (how easy).
you show him the rainbow wing
After you beat the last team rocket executive on the observation deck, in the radio tower in goldenrod city, you get the rainbow wing from the Rainbow wing from the director.
You first have to beat team rocket, then the Kimono girls
Rainbow Wing and Clear Bell
If you're using heartgold, after beating the Pokemon league go to pewter city and an old man on a hill will give you the rainbow wing in soulsilver and the silver wing in heartgold.
Get the rainbow wing from the radio tower's director and then go to pro.Elm.
go t the radio tower and save the manager
you get the rainbow wing from the president in the radio tower along the lines of the story
you have to beat team rocket then the director gives you the rainbow wing
when team rocket takes over goldenrod city your job is to run them off.once you run them off a man will give you the rainbow wing.