so when i made the script upon loading you get put at 0,0,0 like intended, but your hands dont appear, not at all and its annoying... and help?
VR = game:GetService("VRService")
local UserInputService = game:GetService("UserInputService")
print(VR.VREnabled)
local humanoid = script.Parent:WaitForChild("HumanoidRootPart")
humanoid.Anchored = true
if VR.VREnabled == true then
script.ServerVRRender.VRJOIN:InvokeServer()
local LeftHandBrick = Instance.new("Part")
LeftHandBrick.Size = Vector3.new(1, 1, 2)
LeftHandBrick.Anchored = true
LeftHandBrick.Material = "ForceField"
LeftHandBrick.BrickColor = BrickColor.new("Dark blue")
local RightHandBrick = Instance.new("Part")
RightHandBrick.Size = Vector3.new(1, 1, 2)
RightHandBrick.Anchored = true
RightHandBrick.Material = "ForceField"
RightHandBrick.Color = BrickColor.new("Really red")
local PlayerOrigin = Instance.new("Part")
PlayerOrigin.Size = Vector3.new(0.1,0.1,0.1)
PlayerOrigin.CanCollide = false
PlayerOrigin.Transparency = 1
PlayerOrigin.Anchored = true
local PlayerModel = Instance.new("Model")
PlayerModel.Parent = game.Workspace
game.Workspace.CurrentCamera.HeadLocked = false
game.Workspace.CurrentCamera.CameraType = "Scriptable"
RightHandBrick.Parent = PlayerModel
LeftHandBrick.Parent = PlayerModel
PlayerOrigin.Parent = PlayerModel
while true do
script.ServerVRRender.VRUPD:InvokeServer(UserInputService:GetUserCFrame(Enum.UserCFrame.LeftHand) * PlayerOrigin.CFrame,UserInputService:GetUserCFrame(Enum.UserCFrame.RightHand) * PlayerOrigin.CFrame,UserInputService:GetUserCFrame(Enum.UserCFrame.Head) * PlayerOrigin.CFrame)
game.Workspace.CurrentCamera.CFrame = UserInputService:GetUserCFrame(Enum.UserCFrame.Head) * PlayerOrigin.CFrame
LeftHandBrick.CFrame = UserInputService:GetUserCFrame(Enum.UserCFrame.LeftHand) * PlayerOrigin.CFrame
RightHandBrick.CFrame = UserInputService:GetUserCFrame(Enum.UserCFrame.RightHand) * PlayerOrigin.CFrame
PlayerOrigin.Orientation = LeftHandBrick.Orientation
wait()
end
end
UserInputService.InputBegan:connect(function(input)
if input.KeyCode == Enum.KeyCode.ButtonL2 then
game.Workspace.Doot:Play()
end
end)

5 comments
i would suggest print debugging to see where the hands are located, where the script stops running, and where you need to fix code that isnt erroring
MLGwarefare04, I cannot; I don't own my own PC vr yet, i have a friend who does the debugging because they have a VR, ive been running off the info that they have been telling me.
aight i thought of a way, ill see what i can do
still nothing.
YAY I FIGURED OUT A FIX!!!!!!!!!