Self-annihilated
/(?)/
Self·-an·ni·hi·la·ted
Self-annihilated
a.
Annihilated by one's self.