Can't even find where to look up information on attaching player's hand to object

I’m literally just trying to implement a dog-petting feature. I want the player’s hand (skeletal mesh with sockets / ik / full rig) to attach to the actor’s head (dog mesh with sockets / ik / full rig) and I’m trying to drive the character’s emitter towards the point, but for the life of me I can not figure out the correct function that checks my IsPetting bool and actually drives + locks the player’s hand onto the target socket / bone. I’ve been trying to figure it out for three days now, and I’ve always come somewhat close, but never actually achieved it.

Every resource I’ve found is how to attach an object to the player, which is so close to being correct, but in every circumstance the item just gets hard translated to the world location of the player’s hand. I’m sure I’m missing some official documentation somewhere, but I cannot for the life of me find a way to drive an emitter towards a point, then hold that point there until the bool comes back false.

I think what you are looking for is actually IK solver, which is a bit more complex than attaching but not by a lot.
Try to google for IK hand snap or something like this.
ie something like the below (I don’t know if its a good tutorial, but the topic is similar to yours)

Oh my god, thank you! I never even thought to look for hand holding, and honestly any step in the right direction is a huge deal, I’ve been completely stuck for days lmao