tattletale
adjective
noun
°One who tattles (reports others' wrongdoings), often by a child seeking attention.
°One who gossips, often for the sake of attention.
synonyms: whistle-blower, narc