Undoer

Webster's Dictionary of the English Language

·noun One who undoes anything; especially, one who ruins another.