I'm having trouble animating the right arm while holding a tool, so I unchecked RequiresHandle and simply welded all the parts inside the tool to the right arm, but they're all placed in the center, I tried messing around with C0 and C1 to try to move them in the right spot, no such luck.
Here's what I have so far:
--CONFIG--
--Offset to the tool
Offset = Vector3.new(0,1,0)
--CONFIG--
Tool.Equipped:connect(function(moose)
print("Staff Equipped")
local Real = Tool:WaitForChild("Real",1)
local Main = Real:WaitForChild("Main",1)
for i=1, #Real:GetChildren() do
local fake = Real:GetChildren()[i]
local weld = Instance.new("Weld", fake)
weld.Part0 = weld.Parent
weld.Part1 = char["Right Arm"]
local pos = (Real:GetChildren()[i].Position - Main.Position)*2
weld.C0 = CFrame.new(pos) + Offset
end
end)
