So, that would only be a problem if someone was creating the same Object A upon "On Destroy" of Object A.
ie, "On destroyed" (Object A) - Create Object A.
Where as I am saying, "On Destroyed" ( Object A) - Create Object B.
Object B does not have an "On Destroy" - "Create" condition/action, there for it would not be stuck in an infinite loop. More over why does the event sheet scan through everything on Restart Layout? Would that not fix it, if it were to say, do not run the entire event sheet one last tick rather just run the "Restart" function?
Thank you for your patience, trying to wrap my head around this, anyways thank you again, and for the workaround.