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:
https://gyazo.com/237252973db0d645068ae50f1b94711e

local tool = script.Parent

tool.Equipped:Connect(function()
	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
end)

If anyone can help please do!

2 Likes

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.