Annihilape @ Life orb
Ability: Defiant
Tera Type: Ghost/Fighting.
EVs: 252 HP / 252 Attack / 4 Def
Adamant Nature
- Rage Fist
- Drain Punch/Close Combat
- Earthquake
- Ice Punch
Reasons:
Rage Fist: Extremely good STAB move, getting stronger every time Annihilape gets hit. Hits like a nuke paired with the life orb.
Drain Punch/Close Combat: Either one works but I would rather go with Drain Punch so you can recover the HP you lose from the Life Orb. But if you want to completely nuke pretty much anything that isn't immune or resist it, then close combat is for you.
Earthquake: already a good move on its own, but paired with the life orb and on a strong physical attacker (like Annihilape) it hits like several nukes. Plus helps with poison types. (poison resists fighting).
Ice Punch: Good coverage move for those flying Pokemon.
With those four moves, you can hit:
Ghost, Psychic, Normal, Ice, Rock, Steel, Dark, Fire, Electric, Poison, Flying, Dragon, Ground and Grass for super-effective damage.
THAT'S 14 OUT OF THE 18 TYPES. Now yeah you are weak to a few of those types. But you can freely change the moveset if you'd like. This is just the one I like the most :)
This isn't for or from any format, but you can try it in online battles if you'd like. I do think it could be good in singles however.