VR Expansion Plugin

No its pretty easy, you can throw pretty much the entire set of BPs in the grapple gun into the character inside of a function that you call on tick (when the movement mode is active) and it would just work.