Not sure the right solution is to clear the ref… Maybe instead of a hard reference these should be a weak ptr/ref. The event still retains the ptr and can reference the object, but if nothing else is referencing the object then it can be GC’d. Of course, if you don’t IsValid it, you can get a ‘Accessed Null’ error, but that problem happens anyway with Actors that get destroyed.