No. You can only get it from Pokétransfer or from Dream World.
Chat with our AI personalities
you can not catch scyther in Pokemon ruby,emerald or sapphire . you have to trade them from Pokemon fire red or leaf green.
national park
Catch a Scyther. Then get a Metal Coat. Attach that to Scyther and then trade.
no only in leafgreen or firered
YOU cant actually find a scyther but you can do poketransfer on other Pokemon games like Pokemon heartgold and soulsilver.