spoilsport
noun
°Someone who puts an end to other's fun, especially harmless fun.
synonyms: killjoy, party pooper