Weezing is viable with the right support. Here's Edgars set:
Tank Weezing (F) @ Leftovers
Trait: Levitate
EVs: 252 HP / 4 Def / 252 SDef
Calm Nature (+SDef, -Atk)
- Clear Smog
- Will-O-Wisp
- Pain Split
- Toxic Spikes