NW: I have tried changing the line FP_Gun = CreateDefaultSubobject(TEXT(“FP_Gun”)); from “FP_Gun” to “MyAssaultRifle” and then changing the static mesh thats on the in scenecharacter to MyAssaultRifle, this causes the program to crash when I hit play. Is there something else that I should also be changing? The character blueprint looks like this and has no space to input a static mesh for the Fp Gun for some reason: