R6 VR version 3 (but not really)

This was made specifically for me and my uses. This has very little documentation because it’s my code and I already know what it all does. Also some code pieces taken from Nexus VR.

This essentially works like the Nexus VR Character Model but for R6.

This includes:
Locomotion
Configurable snap turning
Custom vignettes and blinking (Enabled from the VignetteEnabled setting)
VirtualKeyboard remade to not rely on CoreGui (same with Panel3D)
Full sitting support

(Also a incredibly stable framework for when I or others add things)

I won’t be adding any features requested.

https://www.roblox.com/library/8184527247/VR-Attachment
https://www.roblox.com/library/8184501055/VR-Character-Module

Alright go wild, just don’t go off selling this for money to some unaware guy.

42 Likes

Yet you released it here. Please add documentation since no one else here wrote the code.

11 Likes

Quite useful, May use it sometime. Thanks :smile:

2 Likes

I’m most likely am not going to do so because this isn’t really meant for the public, it was specifically designed for me and my use cases.

Only reason as to why I opened it to the public was because I felt I left v2 in the dust a while back.


Thanks to this guy for help bringing me to do this.

6 Likes

It’s back!! I’m so happy, thanks dude!!

I wasn’t actually expecting you to read my comment, but I really appreciate that you did.

Can’t wait to use it. Is it OK if I post a creation or 2 using it when they’re done?

4 Likes

Yeah, no one is required to give me any credit when using my project. Just don’t resell this with a price.

2 Likes

I saw v2 and it was good… but this is, holy man, way better honestly! Awesome contribution.

2 Likes

I don’t really understand why everyone has to add a documentation when they can already look the code for them self while on studio.

4 Likes

People don’t have the time to sift through others’ spaghetti code & it’s much easier to use a library when you’re told how to use it.

7 Likes

how did you get it to work? cant figure it out

2 Likes

What do you mean “how did you get it to work”.
How do you get it to run in-game?
How did I code it?

1 Like

how do you get it to run in-game? i tried putting the mainmodule inside the vrattachment script but it doesnt work

1 Like

All you have to do is set the game avatar type to R6.
And put the VRAttachment into serverscript service.

You should only put the VR Character Module under the vrattachment if you want to change things about the module code.

4 Likes

works now thx 30charrsrrrrrrrrr

1 Like

Oooh, I can finally start messing around with VR because I am horrible at making my own VR script!

Could you show some footage using this? I seem interested.

1 Like

damn this is actually really well made, i was able to implement new features and tweak settings really easily!

1 Like

I think it would be cooler with crouching but now im sad they removed it and now the torso colllides with the ground.

3 Likes

It manually transforms the joints instead of moving the limbs around with physics, I stopped relying on physics because there were a ton of stability issues that would sometimes mess the character up big time.

If you want to update the code to include the options to use network ownership physics jibber jabber, be my guest.

Probably an issue with Roblox VR itself right now. My code uses pretty much the same movement code that exist inside of Roblox’s default VR controller, meaning it’s probably Roblox.

i have this issue where the screen turns black if you move your head in a different position than the one you started in, any ideas on why this is happening and how i could fix this?