Solgaleo
I did Ultra Moon, I think I started a regular moon and ultra sun run (One of them was a Nuzlocke but I dropped it for some reason).
Necrozma was the toughest legendary I’ve ever fought and I only beat it by alternating between a butterfree and a Magnezone because I didn’t have a dark or fairy type.