The negative value of an AEmitter way means you can't put it on an attachable of the actor, only on the actor itself, Otherwise it won't count towards the actor.
Fortunately there's this:
Code:
Attachable:CollectDamage()
So giving something like this to your attachable might be what you want if you want negative Emission damage.
Code:
function Update(self)
if self.parent then
self:CollectDamage()
else
self.parent = self:GetRootParent()
end
end