>>288970558
>or could it actually be done with natural colliders
I'd reckon it's reparenting. You know how to reparent gameobjects right?

So think of it like this. You slide your hand on the sword handle yeah. But you still have motion. Your hand has friction on the game object. Then code in a "re-parent" once your hand's velocity compared to the object is low enough for more than a split second that means the user intends to grab hold of it there.

And ofcourse this only works while you are gripping your grip controls duh.