Viable Pokemon:
Whimsicott (Access to Priority GrassWhistle plus Hurricane and other support moves)
Heatran (Magma Storm Stall)
Tyranitar (many good coverage moves and high SpDef)
Regice (Has BoltBeam Coverage in Blizzard and Zap Cannon and has enourmous SpDef)
Metagross (Access to never missing DynamicPunch and Meteor Mash plus good defensive typing)
Golurk (Has access to never-missing DynamicPunch and Stone Edge + keeping Iron Fist)
Starmie (Fast and has amazing coverage)
Gengar (Very quick with Hypnosis and Focus Blast+Shadow Ball for unresisted coverage)
Politoed (Has Hydro Pump and Blizzard to abuse)
Ninetales (Boosted Fire Blast and Hypnosis Abuse)
Terrakion (Fantastic coverage and capabilities to sweep)
Yanmega (Hypnosis and Speed Boost make it a fast sleep inducer)
Hitmonlee (Never missing Hi Jump Kick and Stone Edge + Earthquake)
Electivire (Vital Spirit makes it a sleep sponger for the team and has Cross Chop and a few other notable moves)
Dragonite (Access to all powerful Beam Coverage moves and DynamicPunch, Stone Edge, Dragon Rush and Hurricane )
Garchomp (Access to Fire Blast, Swords Dance and Dragon Rush plus it outspeeds Jirachi and other Pokemon)
Chanelure (Powerful Inferno + Flash Fire and reasonable bulk allow it to take a physical hit after Inferno)
Tornadus (Access to priority status/effect moves and STAB Hurricane)
Thundurus (Access to priority status/effect moves and STAB Thunder)
Jirachi (Access to Thunder and Meteor Mash, also can be useful with ParaFlinch without needing rain support)
Mew (Has access to all moves including DynamicPunch, Stone Edge, BoltBeam, Nasty Plot and Swords Dance)
Machamp (DynamicPunch+Stone Edge+Fire Blast and an anti flinching ablity for ParaFlinch)
Weavile (DynamicPunch and STAB Priority)
Abomasnow (GrassWhistle and good for setting up Hail)
Regirock (Access to DynamicPunch and EdgeQuake coverage and has super high Def. for defensive)
Please dont delete my post