A person who habitually carps, who talks too much and regularly finds fault.
Someone who puts an end to others' fun, especially harmless fun.
Like a spoilsport.