undoer
Noun
Meaning
One who undoes anything; especially, one who ruins another.
Source: Webster's dictionarySynonyms
seducer
destroyer
iconoclast
opener
solicitor
tempter
debaser
waster
ruiner
debaucher
baiter
corrupter
untier
unfastener
uprooter