If you mean not being able to move with controls, the post above covers a quick way to do it isn’t tied to having Nexus VR Character Model.
If you mean completely stopping movement in the X and Z from player’s just moving their head (not using controls to move), this use case isn’t supported. In Self-Driving Simulator for example, players can’t move their character with controls, but can slide on seats. While I haven’t experimented with it, I have a feeling motion sickness would set in fast if a player’s camera rotated but did not move like the Samsung GearVR.
So I tried the starter character method, and it ended up making my avatar act like it’s on Xbox. I can still see everything in VR but it acts like it’s on Xbox. Does it matter that I’m using an Oculus Quest 2 instead of a rift s? It seems to work fine without the starter character. Also, one more question for this, does it work with scaling? If so, what’s the best method of doing that?
I have an update on the whole R6 VR thing I wanted to try.
I know @TheNexusAvenger didn’t want to implement this at all, but I decided I would try to attempt it myself. It took a little while to fully figure this out. I never ended up modifying the Model in anyway. It uses HumanoidDescriptions that don’t work all that correctly just yet (hats don’t attach where they’re supposed to) but it does work with fairly basic avatars. I think once I fully get it working I’ll open source it, but to test it’s basic functionality, you can do so here.
It appears you have inserted the MainModule used by Nexus VR Character Model, not the loader script. The MainModule may pop up in the search results next or before the loader script.
A new update has gone out for Nexus VR Character Model. The code changes for V.2.2.0 are fairly small:
The Nexus VR Character Model menu got a refresh to use rounded buttons as part of the latest update to Nexus Button.
A new setting was added to the menu named “Roblox VR Cursor”, which has 3 state:
Detect (Default) - Will only show the Roblox cursor when the menu is detected.
Enabled - Will enable the Roblox cursor.
Disabled - Will disable the Roblox cursor.
The second point is in response to a GitHub issue that was opened after the first wave of Roblox VR improvements. Because of this: the Roblox menu fully works, and voice chat can be toggled. Voice chat hangout games are now practical with Nexus VR Character Model!
Follow-up to the last update: V.2.2.1 has been released with a new Detect cursor mode. Instead of detecting when a menu is open, it will detect when a VR cursor is visible. The default cursor should work in any case that Roblox works, as long as the game doesn’t blindly clear stuff in Workspace.CurrentCamera (Vibe NYC is an example of a game that seems to do this - which can have other consequences to Roblox UIs).