#vr service help
1 messages · Page 1 of 1 (latest)
``local vrService = game:GetService("VRService")
local player = game.Players.LocalPlayer
if vrService.VREnabled then
-- Create a new Camera
local vrCamera = Instance.new("Camera")
vrCamera.Name = "VRHeadCamera"
vrCamera.CameraType = Enum.CameraType.Scriptable
-- Attach the VR camera to the player's character's Head part
local character = player.Character or player.CharacterAdded:Wait()
local head = character:WaitForChild("Head")
vrCamera.CFrame = head.CFrame
vrCamera.Parent = head
-- Continuously update the player's head position based on the VR device
while vrService.VREnabled do
local headsetCFrame = vrService:GetUserCFrame(Enum.UserCFrame.Head)
head.CFrame = headsetCFrame
wait()
end
end
``
someone can help?