I am trying to make custom VR hands (just a circle part attached to the VR controllers.)
but it seems to be very slightly delayed when you walk around. but is perfectly fine when just moving hands without walking around.
(there is no script slowing down the hands.)
If you see the problem, please let me know, I really want to fix this.
local vrservice = game:GetService("VRService")
local lefthand = script:WaitForChild("HandL")
local righthand = script:WaitForChild("HandR")
local starterGui = game:GetService("StarterGui")
local camera = game.Workspace.CurrentCamera
local inputService = game:GetService("UserInputService")
starterGui:SetCore("VREnableControllerModels", false)
lefthand.Parent = game.Players.LocalPlayer.Character
righthand.Parent = game.Players.LocalPlayer.Character
righthand.Anchored = true
lefthand.Anchored = true
game:GetService("ReplicatedStorage").VrClientServer.RemoteEvent:FireServer(game.Players.LocalPlayer, lefthand, righthand)
inputService.UserCFrameChanged:Connect(function(part, move)
if part == Enum.UserCFrame.LeftHand then
lefthand.CFrame = camera.CFrame * move
elseif part == Enum.UserCFrame.RightHand then
righthand.CFrame = camera.CFrame * move
end
end)