Undoer /(?)/

Un·do·er

Undoer

n.
  1. One who undoes anything; especially, one who ruins another.