As of Legends Z-A, Mega Zygarde's signature move Nihil Light is a Dragon type move that can hit Fairy types.
- commented by Hoenn's Fury
If a Pokemon is holding a Ring Target, it can be hit buy Non-effective moves. The ability Scrappy allows Normal type moves to hit Ghost type Pokemon.
The move soak can change the Pokemon's type to water, allowing it to be hit with previously non-effective moves.
The moves Gravity and Smack Down allow Flying types/Levitate/Magnet Risers to be hit with Ground type Moves.
There are no moves that will hit unaffected Pokemon directly (unaided by a move like soak), unless you count Gen 1. In Gen 1, moves like Sonic Boom, Night Shade, and Seismic Toss effect Pokemon of every type.
As of Gen 8, there’s also the move Magic Powder. It works like Soak, but it turns the target into a Psychic-type.
- commented by HopHoppip
Hope I Helped!