VR script has the head offset

Hello, I’m trying to make a VR locomotion system but I can’t figure out why the CFrame of the head is offset. Is there any other way to get the headset CFrame and make it equal to the head’s CFrame?

	local h = vrs:GetUserCFrame(Enum.UserCFrame.Head)
	local H = script.Parent:WaitForChild("Head")
	H.CFrame = c.CFrame*h
1 Like