Why does calling a AddOnScreenDebugMessage causes Editor to crash when it is called inside BeginDestroy?

Hi,

Are you also calling Super::BeginDestroy() inside the overridden BeginDestroy method? The editor will crash if you don’t call it’s parent method. Just to be safe, try putting it as the last statement in there.

Hope this helps.