sanc·ti·mo·ni·ous
ˌsaNG(k)təˈmōnēəs/
adjectivederogatory
making a show of being morally superior to other people.
"what happened to all the sanctimonious talk about putting his family first?"
synonyms: self-righteous, holier-than-thou, pious, pietistic, churchy, moralizing, preachy, smug, superior, priggish, hypocritical, insincere; informalgoody-goody
"no one wants to hear your sanctimonious hot air"
preach·y
ˈprēCHē/
adjectiveinformal
having or revealing a tendency to give moral advice in a tedious or self-righteous way.
"some were put off by the preachy tone of these stories"
synonyms: moralistic, moralizing, sanctimonious, self-righteous, holier-than-thou, sententious
"the key to successful preaching is not to be too preachy"