Unity VR two hand grab weapon

I’m making my own object interaction system with Unity and my next step is to support two handed gripping of weapons however, I have no idea where to start.

What little results Google did bring me was talking about Configurable Joints but I couldn’t really piece it together. Can anyone lay out some logic of what I should be trying to do here to accomplish this? My end goal is to have it always face the second controller but remain on the first hand while the gun is being double gripped. I can do all the coding myself just fine but I need some pointing in the right direction here.

I solved this by just making the interactable object script say the hand has an object then making the gun transform lookat the hand