I'm afraid that method doesn't seem to have worked either, unless i haven't implemented it correctly, or i haven't explained clearly what i'm trying to do. I'm sure the fault lies with me.
This is what i'm trying to accomplish,
sprite.instance1 overlaps sprite.instance2, and sprite.instance1 variable=1, and sprite.instance2 variable=1, then destroy both instances.
if sprite instances have different variables then destroy neither.