AI pointing to dead character

Ah, so that’s where your pointers are. So on your blackboard you have keys that are currently bare pointers to the minions. All you have to do is, when you use that pointer, instead of just using it bare, create a TSharedPtr object from it thus TSharedPtr minionPtr(BlackboardPointerValue) then call IsValid() etc on that (minionPtr.IsValid()) as above. That should work if I’ve read the API right.