How can I raise and drop an object with a character to hurt another character?

The most basic implementation would look like this in the bottle actor:

Grabbing, releasing and throwing in the character:

And receiving damage, also in the player blueprint:

306894-pawn.jpg

Image from Gyazo