Nouns

(n)wastrel, wastersomeone who dissipates resources self-indulgently
(n)destroyer, ruiner, undoer, waster, uprootera person who destroys or ruins or lays waste to“a destroyer of the environment”, “jealousy was his undoer”, “uprooters of gravestones”