Perforate is an ability. It is an original Pokémon Sage ability.
The bearer's moves which are the same type as the bearer are not affected by the foe's type immunities (the move becomes 1x effective against the immune types).
Outside of battle
Perforate has no effect outside of battle.
Pokémon with Perforate
|Pokémon||Types||First Ability||Second Ability||Hidden Ability|