I'm having trouble beating pulse Magnezone due to the fact that my Charizard gets insta killed before it appears due to Glaceon's Blizzard. Even if it survives up to that point Charizard still is KO'd by Magnezone itself somehow being faster than it (probably from Relaxed Nature) which leaves only my Meowstic, Dusknoir, Galvantula, and Alolan Sandslash. My Dusknoir does know a fighting type move, yet it gets insta killed by discharge, even from bzzt. My best option would be to set up trick room with my Meowstic yet I don't wanna set it up on umbreon or Glaceon. So what could I do to beat ZEL besides grinding on him for a few hours (I have around $376,000 at this point).
Team Layout-
Meowstic, lvl 76, item none, ability Infiltrator
Trick Room
Dark Pulse
Psychic
Future Sight
Dusknoir, lvl 78, item Black Belt (just for Magnezone), ability Pressure
Shadow Punch
Brick Break
Will-o-Wisp
Thief
Charizard, lvl 77, item lax incense (and wide lens), ability Blaze
Heat Wave
Slash
Fly
Flare Blitz
Galvantula, lvl 77 (78 after killing Umbreon or Alakazam), item silver powder, ability Swarm
Bug Buzz
Discharge
Sucker Punch
Slash
Alolan Sandslash, lvl 77, item Amplified rock, ability Snow cloak
Aurora Veil
Strength
Icicle Crash
Shadow Claw
Kingdra, lvl 78, item mystic water, ability sniper
Surf
Dragon Pulse
Dragon Dance
Waterfall