Headbutt causes damage and has a 30% chance of making the enemy flinch
instead of attacking on the turn that it is used. The enemy can only be
made to flinch if your Pokémon wins the initiative.
Because it is a Normal type attack, it cannot affect Ghost Pokémon.