So I havent played Sun and Moon yet, so maybe Im missing a mon or two that are better than the ones I have, but whatever. This is my team from looking at the list of avalible mons. And so far, I think Ive covered so many threats.
Without further ado,
Sniper (Scizor-Mega) @ Scizorite...