My Script:
local weldTo = script.Parent.Functions.Engine
local weldToCF = weldTo.CFrame:inverse()
local parts = (weldTo)
function Weld(parent)
for _,v in pairs(parent:GetChildren()) do
if (v:IsA("BasePart") and v ~= weldTo) then
local w = Instance.new("Weld")
w.Name = "PlaneWeld"
w.Part0 = weldTo
w.Part1 = v
w.C0 = weldToCF
w.C1 = v.CFrame:inverse()
w.Parent = weldTo
table.insert(parts, v)
end
Weld(v)
end
end
Weld(script.Parent)
for _,v in pairs(parts) do
v.Anchored = false
end
script:Destroy()
It says "Workspace.Plane.Weld:21: bad argument #1 to 'insert' (table expected, got userdata)"
I'm not sure what is wrong with it. Please help me.
~Myth |