behypocrite
/biː.haɪ.pəˈkrɪt/Definitions
1. noun
A person who pretends to have virtues, moral principles, or beliefs that they do not actually possess
“The politician was accused of being a hypocrite for advocating for stricter gun laws while owning multiple firearms himself.”
2. verb
To act as a hypocrite; to pretend to have virtues, moral principles, or beliefs that one does not actually possess
“By constantly criticizing others for their environmental impact while driving a gas-guzzling SUV, she was behaving hypocritically.”