Duel wield script positioning

I’ve made this script that welds the second handle to the left arm, I’m not sure how to go about positioning it so it looks like it’s being held. I’ve tried the solution for this post but it hasn’t worked for me.

Here’s what it looks like:

local tool = script.Parent

	local leftArm = script.Parent.Parent["Left Arm"]
	local handle1 = script.Parent.Handle1
	local weld = Instance.new("Weld")
	weld.Parent = handle1
	weld.Part0 = handle1
	weld.Part1 = leftArm

If anyone can help please do!


Before you weld the kantana to the players arm, set the orientation of the kantana root part to the orientation of the characters HumanoidRootPart. Then set the kantana’s position to the characters arm position.

For example:

handle1.Orientation = HumanoidRootPart. Orientation

handle1.Position = LeftArm.Position

If this comes out wrong you could always add a Vector3 value to the orientation to make it face the right direction.

1 Like

Thanks for the help, I’ll do that now.