VR Expansion Plugin

Yeah check out the Tips&Tricks page under ClientAuthoritativeRotation

https://bitbucket.org//vrexpansionplugin/wiki/Plugin%20Tips%20&%20Information

Unless you turn on legacy mode then that snapping is because you are rotating your players outside of the MoveAction_SnapTurn and/or MoveAction_SetRotation. I made the pawn by default be server authoritative on rotation as well since we have an offset root on the standard pawn, otherwise client rollback can have some unintended consequences.

If you enable legacy mode it no longer rolls back rotation.

As for the grip script, not entirely sure what you mean by “using” vs “holding” here, you have access to the IsLocallyControlled function and HasAuthority though to filter your actions, you would have to be more specific about what you mean since those terms don’t generally go together with how grips work.