Bullet fires out of middle of character

Create a shocket in the weapon.

Put the weapon in the character using a skeletal mesh component

Set the EventGraft(in character) for shoot from the socket