You can write your topic however you want, but you need to answer these questions:
-
What do you want to achieve? To Make the VR Hands not only ClientSided but Server Sided also
-
What is the issue?

After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
Local Script
local UserInputService = game:GetService("UserInputService")
local VRService = game:GetService("VRService")
local CurrentCamera = workspace.CurrentCamera
if VRService.VREnabled == true then
warn("haha noob nerd you no have VR")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Events = ReplicatedStorage:WaitForChild("events")
local Hands = ReplicatedStorage:WaitForChild("oculusHands"):Clone()
local handL = Hands:WaitForChild("handL")
local handR = Hands:WaitForChild("handR")
Hands.Parent = workspace
handL:SetPrimaryPartCFrame(VRService:GetUserCFrame(Enum.UserCFrame.LeftHand))
handR:SetPrimaryPartCFrame(VRService:GetUserCFrame(Enum.UserCFrame.RightHand))
game:GetService("RunService").RenderStepped:Connect(function()
handL:SetPrimaryPartCFrame((CurrentCamera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.LeftHand)))
handR:SetPrimaryPartCFrame((CurrentCamera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.RightHand)))
local LMove = (CurrentCamera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.LeftHand))
local RMove = (CurrentCamera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.RightHand))
game.ReplicatedStorage.events.VRMove:FireServer()
end)
else
warn("look at this chad with VR")
end
Script
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local events = ReplicatedStorage:WaitForChild("events")
local oculusHands = ReplicatedStorage:WaitForChild("oculusHands")
events.VRMove.OnServerEvent:Connect(function(LMove, RMove, handR, handL)
local Rk = oculusHands.handR.handR:Clone()
local Lk = oculusHands.handL.handL:Clone()
Lk.Parent = workspace
Rk.Parent = workspace
Lk.CFrame = LMove
Rk.CFrame = RMove
end)
Please do not ask people to write entire scripts or design entire systems for you. If you can’t answer the three questions above, you should probably pick a different category.

