[Discussion] Building a Gen 7 team based around Trick Room Mega-Mawile, I've been lurking here a while but would like some input on which direction to go! I have a current team idea, but I am 100% open to other ideas, suggestions and what I can maybe optimize.

A group of friends and I are doing a gen 7 challenge. However they are more into team comp and competitive Pokemon than I am. To try and even the stakes we decided on the following rules.

- One Mega (went with mawile cuz she's my favorite since emerald)
- No legendaries/ultrabeasts/island scan
- No Hidden Abilities (Except for mons that only have them like totem mon)
- Team must be attainable BEFORE the elite four. Rip TR Porygon.

All moves/IVs/EVs and items are God Mode, which means as long as the mons are the same ones we used to beat the elite 4, we can edit their stats to optimize them. This just saves us in game grind time.

Currently on my team, I call them MnM's, I got:

Mega-Mawile
Nature: Brave Item: Mawilite
Ability: Intimidate/Huge Power
IVs: 0 Spe
Evs: 252 hp, 112 atk, 70 Def, 72 SpD

- Swords Dance- Sucker Punch- Thunder Punch- Play Rough

Alolan-Marowak - Totem
Nature: Brave Item: Thick Bone
Ability: Rock Head
IVs: 0 Spe
Evs: 249 hp, 252 atk, 7 SpD

- Swords Dance- Flare Blitz- Shadow Bone- Bonemerang

Mimikyu - TR Setter
Nature: Brave Item: ?
Ability: Disguise
IVs: 0 Spe
Evs: 252 hp, 252 atk, 4 def

- Trick Room- Shadow Sneak- Play Rough- Destiny Bond

Malamar - TR Setter 2 (Mainly picked for M team shenanigans and type coverage)
Nature: Brave Item: Leftovers
Ability: Contrary
IVs: 0 Spe
Evs: 252 hp, 252 SPD, 4 Def

- Trick Room- Rest- Sleep Talk- Knock Off

Mantine
Nature: Brave Item: Air Balloon
Ability: Water Absorb
Evs: 252 hp, 220 SpD, 36 Def

- Roost- Scald- Defog- Toxic

Magnezone
Nature: Brave Item: Air Balloon
Ability: Sturdy
IVs: 0 SpeEvs: 252 hp, 252 SpA, 4 Def

- Thundebolt- Hidden Power (Ice) - Thunder Wave - Protect