Just get a friend playing a pokemon trainer game (except black & white), go to the union room in the pokecenter, then trade with your friend! Unless there's a dude in soul silver who wants to trade scyther for some Pokemon, you could talk to him. But I don't think there is one.
YOU cant actually find a scyther but you can do poketransfer on other Pokemon games like Pokemon heartgold and soulsilver.
Scyther evolves during a trade when its holding the item metal coat.
in the bug catching park at golden rod
Bug catching contest p.s. He is rare
scyther does not evolve unless you trade it
Trade with FireRed
you have to trade it
You'll have to transfer it into Pokemon Black or trade for it.
You trade a Scyther just like you would with any Pokemon game. You'll need to Ds's, with a copy of the game, (Pearl, Platinum, Soulsilver etc.) You go to the PC on the second floor of a Pokemon Centre. Then, go into the Union Room and do the same with the other DS. Walk up and talk to the other player, then choose from the options to trade.
Catch a Scyther. Then get a Metal Coat. Attach that to Scyther and then trade.
Scyther evolves by trade while holding a Metal Coat item.
That trade is not possible. Soulsilver cannot recognize Pokemon from newer versions.