Attach a simulated actor to component problem

Hello,

I new on unreal engine and I would like to create a simple pickup weapon system. I start by using “setskeletalmesh”, and it’s working correctly. But, I would like to attach directly the actor to the player to have all information about the weapon, like name, ammo, bullet type, etc…

When my actor isn’t simulating physics it’s work, but when I simulate physics no way to attach. I tried a lot of solution I found, disable simulation with a delay, detach from root, but still not working.

So, I’m asking you for help:

Take action:

Overlap event:

components:

-WeaponMesh: skeletalMesh

-Interact: widget with " Take ‘E’ "

-Box: Collision box for overlap

WeaponMesh physics:

Weapon_socket: