Alguns tipos de Pokémons possuem imunidades a certo tipos de golpes. São esses: Noturno é imune a Psiquico e a Fantasma; Fantasma é imune a Normal e Lutador; Normal é Imune a fantasma; Inseto é imune a fantasma e psiquico; Aço é imune a Venenoso; Voador é imune a Solo;
Porém, a imunidade dos tipos Fantasmas e Noturnos podem ser burladas se o oponente usar um ataque como Miracle Eye que faz com que os ataques do tipo Psiquico afetem Noturnos, e, também Normais e Lutadores afetarão Fantasmas.