Serebii.net Header
An ability that makes certain Pokémon immune to a certain kinda of move. Firstly, Here's a List of all Pokémon With This Ability:

Now These are the attacks that the above Pokémon are Immune to, but only in battle, Aswell as the details of them

Name PP Att. Acc. Type Effect Contest Type Appeal Jam
Grasswhistle 15 - 55
Causes Sleep Condition
Growl 40 - 100
Lowers foe's defense by 1 level
 
Heal Bell 5 - -
Heals all critical conditions in all pokemon in party
 
Hyper Voice 10 90 100
No extra effect beyond damaging foe
Metal Sound 40 - 85
Lowers foe's Sp.Defense 2 levels
Perish Song 5 - -
Causes all Pokémon out to faint after three turns
Roar 20 - 100
Ends battle with wild Pokemon; forces random foe switch in Trainer Battle
 
Sing 15 - 55
Causes Sleep Condition
 
Screech 40 - 85
Lowers Foe's Defense 2 levels
Snore 15 40 100
Damages Foe and has 30% Chance of causing Flinch, if you have sleep condition
 
Supersonic 20 - 55
Causes Foe to have Confuse Status
 
Uproar 10 50 100
Repeats 2-5 turns; no pokemon can inflict s Sleep Condition during the uproar