Engine crashes when using NewObject<>()

I’m just trying to give the player some weapons at begin play…

If there’s another way or maybe weapons shouldn’t be actor… i don’t know.

I don’t know what’s the trick with this engine, I simply would have done a NEW weapon inside the Inventory… but I can’t use NEW