How to have different pick up locations for different objects?

your gonna have to explain this one a bit more. what the video shows just looks like its getting the actor beneath the crosshair then moving it to a location in front of the character (possibly attach to component or socket). then to put it down its placing it at the crosshair location again.

so whats the issue? actually whats the question? and whats your desired outcome? provide some info and details for us to work from so we can know exactly what you mean.