killjoy
Definitions
A person who deliberately spoils the enjoyment of others.
Someone who expresses disapproval of or discourages fun or festive activities.
Examples
I hate to be a killjoy, but we really need to finish this project before we go out to celebrate.
Don't be such a killjoy; everyone is having a great time dancing, so you should join in.
Synonyms
party pooper wet blanket spoilsport dampener grouch miserable person
Antonyms
life of the party social butterfly fun person party animal cheerleader optimist entertainer