Here is how I’m going to try to make it work:
When an object receives the tween that destroys it, I will save the current position of that object in a variable. Then I’ll set a timer and when the timer is done, it will create a new object positioned at the spot the variable defined.
Maybe you can create an invisible object in the position of the enemy (make sure to put the create object action before of the destruction of the enemy in the order of event actions), and when the timer is X seconds, create your enemy over the invisible object.
Thanks, I got it to work as well with a slightly different method. Now I just have to figure out how stack multiple timers for killing multiple enemies which all need to respawn.