You may do 30 damage plus 30 more damage. If you do, Piloswine does 30 damage to itself.
The Defending Pokémon is now Asleep.