In general, you don’t need a socket to attach stuff and you can attach any actor to any actor. Try having your [E] event attach the gun to the camera (AttachToActor node with Socket Name = None) and, right after it, call SetActorRelativeLocation / Rotation or Transform on the gun to define it’s positon in relation to the camera. Alternatively, you can create another socket on the mannequin’s head for the gun. It should work just the same, unless you’re planning to move the camera from the mannequin’s head at some point and want the gun to follow it…