I think the reason the DestroyActor doesn’t try to find every reference to that actor and null it is mostly because that’s a really heavy operation. When you force delete something in the editor, if it has many dependencies it can take quite a while. Doing that in game could severely wreck performance, so it’s best to allow devs to manage their references themselves usually.