If the character has an animation, you can make an anim notify and have the weapon attached to the mesh at the desired socket at the instance of the animation where the anim notify is. If your character does not have animations, you can simply use the “attach component to actor” or attach component to component" nodes and specify the socket
BP1911’s parent class would have to be WeaponBase or any of it’s derived classes, because the variable Weapon is of type WeaponBase.

