How would I get this tool to stay together? I pick up the tool (which has 3 parts, welded together) and then when I unequip and then equip it again it falls apart and only the handle remains? Is it something wrong with the script?
Weld Script -
local base = script.Parent -- Tool handle, the script is inside the tool handle
local part = script.Parent.Wrapper -- Part of tool, child of the handle
local weld = Instance.new("Weld", game.JointsService)
weld.Part0 = base
weld.Part1 = part
weld.C0 = CFrame.new(0,0,0) -- All the parts are located within 0.3 studs of each other so this would work, right? It works without me unequipping..
weld.C1 = CFrame.new(0,0,0)
local base = script.Parent.TeaLiquid -- Another part of tool, child of the handle
local part = script.Parent.Wrapper
local weld = Instance.new("Weld", game.JointsService)
weld.Part0 = base
weld.Part1 = part
weld.C0 = CFrame.new(0,0,0)
weld.C1 = CFrame.new(0,0,0)

1 comment
It does work, you're just not using it correctly, the thing is, it isn't the whole script, you weld into the handle, then you use that script,