No Guard is an ability introduced in generation 4.
8 Pokémon can have this ability, such as Machop, Machoke, Machamp, Honedge and Doublade. For 3 of them it is the hidden ability, usually obtained from events, raids or breeding.
Official effect
Ensures all moves used by and against the Pokémon hit.