How to pickup and drop obj on third person blueprint?

Instead of shooting the linetrace out from the 3rd person camera, you want to shoot it out from the player controller or the player. The first person camera works because it is where your player is, the third person camera is behind your camera, so chances are your raycast isn’t hitting anything. I would get your player location and shoot it from the player’s forward vector instead.