killjoy
/ˈkɪl.dʒɔɪ/Definitions
1. noun
a person who spoils the pleasure of others, typically by being excessively serious or critical
“He was a killjoy at the party, constantly complaining about the music and the decorations.”
2. verb
to spoil the pleasure of others, typically by being excessively serious or critical
“The strict teacher killed the joy of the students with her harsh grading system.”