The place above has a single script in ReplicatedFirst which copies a GUI into the player’s PlayerGui. game.Players.CharacterAutoLoads is set to false. The expected behavior is as follows:
- Player joins
- Player sees white square without spawning
This is true for non-VR users, however in VR no GUI is displayed and Roblox’s radial menu won’t show. Additionally the following client error appears:
15:51:27.835 - UiMessage is not a valid member of Frame
15:51:27.835 - Stack Begin
15:51:27.837 - Script 'LoadingScript', Line 579
15:51:27.838 - Stack End
This occurs every time the game is opened from VR, at least from my computer. If the character is allowed to spawn then the white square shows and I am able to access the menu.
This makes games where users must make a selection prior to spawning impossible to play in VR.
I haven’t used VR in a long time so I can’t pinpoint when this error occured.