hi you can use a raycast to select a object (store in a variable)
then Disable gravity if needed and set velocity to 0,0,0
Then parent to player.
You can also parent and set position to an (empty) object at the players hand position.
To drop set parent to empty and turn on gravity again if needed