thank you for your advice, but Scizor tends to OHKO Terrakion unless it has lots of bulk. i will try Haxorus. also Donphan, Dragonite, and Scizor have priority, so at worst super bulky Terrakion beats Scizor with low hp, only to be Extreme speeded. also, Weezing trolls Terakion if its using anything but stone edge, in which case my slightly bulky scizor can take a hit for guarantied KO. hell, Weezing can take one stone edge without going down, so he can Will-o-wisp.
i am still open to suggestion, or just comments. i hope my title is weird enough to get some attention lol.