Weapon socket replacement displaced instead of new mesh instance

I’ve been finding it exceedingly difficult to replace template content with custom content, below is my primary blockage and secondarily is having a pick up item working, i duplicated the template static weapon class and assigned the custom static mesh and no function is preserved. If someone could provide me with direction or an example how to apply custom content that would be appreciated

I got the Sweapon_Pickup to properly appear with highlights in game, but when activated for pickup it crashes the game.