I am trying to weld a part to my right arm at down low where youre hand should be. but i just get this error : Players.Player.Backpack.weld:19: bad argument #2 to '?' (Vector3 expected, got userdata)

local weld = Instance.new("Weld",character)
weld.Part0 = part
weld.Part1 = character["Right Arm"]
wait(1)
weld.C0 =  - character["Right Arm"].Position - Vector3.new(2,2.4,0) + CFrame.Angles(0,0,5)