killjoy(тж. buzzkill, funkiller, wet blanket; the term conveys the sense of someone who is unpleasant, dull, and spoils the fun or enjoyment of others Taras)
wet blanket(a person who says or does something that stops other people enjoying themselves • Если вы хотя бы раз чувствовали, что ваш собеседник нагоняет тоску и уныние, а от его занудства хочется открыть форточку, поздравляем: вы общались с душнилой! В английском языке такого человека называют wet blanket.skyeng.ru, cambridge.orgErdferkel); nitpicker(Марчихин); spoilsport(xmoffx); buzzkill(Rakhmanova)
no fun at parties(тж. существует саркастичная фраза, которую можно сказать в ответ на чьё-либо педантичное замечание: "You must be fun at parties" karulenk)