Green’s Dictionary of Slang

tang n.2

[SE tang, a flavour; such a person gives the situation an ‘unpleasant flavour’]

(US campus) someone who puts a damper on things.

[US]Eble Campus Sl. Mar. 4: tang – a person who brings you down, a bummer.
[US]Eble Sl. and Sociability 59: Derogatory epithets abound, for example [...] tang, three dollar bill, tool, twerp, twink.