Someone that ruins the fun of something can be defined as a "buzz wrecker" as they are killing the buzz.
buzz,party pooper,shit buzz,boring,buzz wrecker