Code:

script.Parent.Equipped:Connect(function()
	local chr = script.Parent.Parent
	print (chr)
	local lh = chr:WaitForChild("LeftHand")
	local part = script.Parent.MeshPart
	local l = Instance.new("Weld")
	l.Part0 = lh
	l.Part1 = part
	l.Parent = lh
end)

I don't how to change its position and its rotation, I've tried changing grip but it doesn't work. Please help!