local U=game:GetService("\080\108\097\121\101\114\115")local I=game:GetService("\086\082\083\101\114\118\105\099\101")local s=require(script.Parent)local Q=Vector3.new(0,1,0)local C=Vector3.new(1,0,1)local n=Vector2.new(0,0)local d=.25 local y=Vector3.new local l=CFrame.new local o=math.min local Y=math.max local N=math.atan2 local Z=math.rad local t=math.abs

local PlayersService = game:GetService('Players')
local VRService = game:GetService("VRService")

local RootCameraCreator = require(script.Parent)

local UP_VECTOR = Vector3.new(0, 1, 0)
local XZ_VECTOR = Vector3.new(1, 0, 1)
local ZERO_VECTOR2 = Vector2.new(0, 0)

local VR_PITCH_FRACTION = 0.25

local Vector3_new = Vector3.new
local CFrame_new = CFrame.new
local math_min = math.min
local math_max = math.max
local math_atan2 = math.atan2
local math_rad = math.rad
local math_abs = math.abs
