So it has been a full year since Roblox has released their amazing Avatar Gestures. Although one big flaw to this system is the fact it only works with R15. That changes today! I have custom built a special system to work along side Roblox’s Built in Avatar Gestures.
Here are some things to note:
- This System will only work with R6 Avatar’s (duhhh)
- You must have Avatar Gestures already pre enabled through VRService
- This system does create a duplicate ViewModel of your character’s arms so Tools WILL NOT show up in First Person.
- One work around for the Tool issue: I would suggest creating a script that detects whenever a tool is equipped and simply creating a clone of the tool and parenting it to the ViewModel which is located in the CurrentCamera!
- This system only supports First Person currently and will not work in Roblox’s 3rd Person VR mode.
- The Arm IK can be a bit buggy at times with a lot of Animations effecting the positions of the arms.(I would suggest creating custom animations for VR players that have un animated arms)
- This system will still work when the character dies although I believe there currently is an issue with the Character model becoming fully visible in First Person.
Despite all of these Flaws, the System works exactly how you would expect. The only things added to the character are VR trackers for VR stuff obviously, Other than that it essentially acts as a normal Player model and should work for any pre made player system your game has!
Here are some examples of how it looks in action on both the client and the Server/3rd Person:


CREDTIS
Daw588: For the IKB Module for solving the arms!
Besides use of the IKB Module all of the scripting was done completely by me :3. I do not need any credit if you decide to use this in any of your projects! (But if you do I would not mind it either.)
And finally here is the system itself:
R6AvatarGestures.rbxm (19.9 KB)
Anyway, Thank you all for taking the time to read this, And have a great day or night depending on when you are reading this!