Question: words for do any good?
Answer: altruistic,, beneficent,, benevolent,, charitable,, eleemosynary,, good,, humanitarian,, philanthropic.