Actor attached to the root, not to the socket

I attached my movable actor to the socket of my player in the skeleton editor, then added in the player’s blueprint the code, but the result is that my object is floating together with the player, as if it is attached to the capsule, instead of the bone of the mesh. What am I missing?

Solved. I used a wrong asset. Sorry.