I need some help tryna fix this script

kjadfjhkasfhjkasjhfhjkasfjkhaskjhasf

A few slight adjustments. Looks right script wise to me … not tested.

local tool = script.Parent

local function onEquipped()
	local character = tool.Parent
	local vrscript = character:FindFirstChild("LoadBodyLocal")
	local vrRightHand = vrscript and vrscript.Body:FindFirstChild("RightHand")

	if vrRightHand then
		tool.Handle.CFrame = vrRightHand.CFrame * CFrame.new()

		local weld = Instance.new("WeldConstraint", tool.Handle)
		weld.Part0, weld.Part1 = tool.Handle, vrRightHand
	else
		print("Not working")
	end
end

tool.Equipped:Connect(onEquipped)

death
h
h
h
h
h
h
h
h
hh

hh
h
h
h
h