How to pickup and drop obj on third person blueprint?

Those ways don’t fully work. So I have modified your way to account for the distance between the camera and the player:

Notice how I add the forward vector * 300 to the location in order to get the line start, and then add forward vector *600 to the location to get the line end. You can tweak the numbers, but just hook up the new line start and line end to your thing and it should be working fine.