Looking to attach a model to a player's hand.

Hello. I’m building a game that has a 3rd person perspective. I’m looking for a good way to dynamically attach a model to a player’s hand. It’s an item that gets picked up. The player will have unique animations when they’re holding this item, as opposed to not holding it.

In some engines, you can designate an attachment point on a model. Is there a similar idea inside of Unity?

Thank you in advance!

Attach an empty to the characters hand as a child of a bone in the hand. The set the transform and rotation of the picked up item to that of the empty.