See Inside
Figured this out in 2017, and never shared (sorry). Make sure to give me credit if you use this :)) How it works: a script will forever check if a certain variable's value is at 0. Deleting a sprite causes all variables in it have a value of 0. This triggers an action. i.e: if variable (sprite2.sb2) of Sprite (Sprite2) = 0, then broadcast "fix it". Since variables become 0 when deleted, the broadcast will occur. I was planning to use this for my Visual Novel game, where you essentially "delete" a character out of existence by deleting the sprite. I still will of course, when I have time