killjoy

kill·joy (kljoi)
n.
One who spoils the enthusiasm or fun of others