Spoilsport has 3 different meanings across 1 category:
Noun
someone who spoils the pleasure of others
Someone who puts an end to others' fun, especially harmless fun.
Like a spoilsport.