How to definitely destroy actor?

I’ve checked upper link already but

MyActor = NULL;

this results editor crash

	GetWorld()->ForceGarbageCollection(true);

this with the same result

When I set MyActor to NULL it looks like actor is over but it’s always couse editor crash.

 if(!ActorRef) return;
 if(!ActorRef->IsValidLowLevel()) return;

I’m trying to use this condition from Rama’s post but without any results because its always true. I tried also whole VDestroy(UObject * ToDestroy) function but this doesn’t work either (crash).