killjoy
/ˈkɪlˌdʒɔɪ/
noun
Meaning
A person who is anti-fun, or prevents others from having fun.
Synonyms