self-righteous

adjective
1
feeling or behaving as if what you say or do is always morally right, and other people are wrong
خودپسند, خودبین, خودبرحق
synonym sanctimonious