This is not a fix! You are picking the same SlimePudding that is already been destroyed. And then you create another SlimePudding in the exact same position. It doesn't make any sense.
If this is really what you want, then you don't need any IDs and don't need to put many instances on the layout. All you need is just one line of code:
SlimePudding On destroyed -> Create SlimePudding at (SlimePudding.x, SlimePudding.y)