You really should be able to despawn/delete an object from anywhere.

When using the spawn behavior, you can set it to any object and allow you to spawn any other object. For example youre able to put a spawn behavior on the player to spawn for example a key at a certain coordinate.

But you cant despawn/delete any object using any object. For example you cant set a delete behavior on the player to delete a key in front of you, you have to set the delete behavior on the key itself, this causes a ton of complications in my game and Im trying to work around it but cant figure it out.

You can already use message and connect the mailbox behavior to destroyer.

Ohhh, so thats how that works. Well you learn something new everyday.