local tool = script.Parent
local handle = tool:WaitForChild("Handle")
for _, part in pairs(tool:GetDescendants()) do
if part:IsA("BasePart") and part ~= handle then
part.Anchored = false
local weld = Instance.new("WeldConstraint")
weld.Part0 = handle
weld.Part1 = part
weld.Parent = handle
end
end
handle.Anchored = false