I think you have to make Team Rocket break up.
Cyrus cannot be found in Pokémon SoulSilver, Cyrus is the overall leader of the villainous team called Team Galactic who is only available in the Nintendo DS games of Pokémon Diamond, Pokémon Pearl and Pokémon Platinum, the villainous team that can be found in Pokémon SoulSilver is the team called Team Rocket however you cannot find the previous former leader; Giovanni unless you have the special event Celebi that will allow you to go back in time in order to battle Giovanni.
You meet Lance in Pokemon SoulSilver at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop".
go into the tunnels in goldenrod and you will find a team rocket grunt go over and talk to him and he will give it to you
He hates Team Rocket because they separated him from his father because his father was Giovanni......I know i had the same reaction..........
the power plant on route 9 i think
Well tell us your team and you will get your review :).
Yes.
legendaries are good
part of team rocket
Yes, they are a big part in there. But in HeartGold and SoulSilver, there is Team Rocket
He is a team rocket boss/admin.
Catch it a Team Rocket HQ
poliwrath, magnoton,xatu, omnatye , typloison
You have to beat team rocket
you can't
They team rocket member in Pokemon Heartgold and Soulsilver has to be there no matter what.