Sanctimonious: the word that put the moan into saintliness.
Now, goodness without generosity is just boasting, but still...if any of those show-offs is actually offering you anything useful, I should grab it and run.
Do make sure you can keep a safe distance between you and the saintly one, though, afterwards.
Word Not To Use Today: sanctimonious. This word comes from the Latin sanctimonia, sanctuary, from sanctus, which means holy.
Your sanctimonious person is quite likely nowadays to be nagging you about the size of your carbon footprint rather than the regularity of your prayers.
I can only suggest inviting them to come round some time for a cup of cold dandelion coffee. And a lentil sandwich.
And telling them to bring a blanket when they come.