Edit VR Grab Component to make a door or a lever

I want to make a lever or a door in a VR game where the player can grab the object but only rotate it. I have seen some tutorials that use a new Grabable interface and modify the VR pawn in order to grab only the objects with this interface. The VR pawn use the GrabComponent of the objects to grab them and have an enumerator value to customice it. It is better to use GabComponent?

I have been trying to use it but I do not know how make the object move smoothly without attach it to the motion controller and when I attach it I don’t know how to lock the location of the object.

Should I create my own grabbing system or modify GrabComponent in an specific way?