So I'm trying to get certain parts that are inside the character (part names are in a table) but I'm having problems getting it to work, The current state has no output. and only returns the 'else' part.
NormalParts = {"Slab","Wall","Plate"}
local event = script.BlockInsertation
event.OnServerEvent:connect(function(player, name)
local chil = game.Workspace[name]:GetChildren()
for i, v in pairs (chil) do
for n, m in pairs(NormalParts) do
if NormalParts[n] == v.Name then
local clone = workspace:FindFirstChild(name).Slab:Clone() or workspace:FindFirstChild(name).Wall:Clone() or workspace:FindFirstChild(name).Plate:Clone()
clone.Parent = game.Workspace
break
else
local con = script.Parent.MoneyDisplay.ClonedErrors:GetChildren()
if #con < 1 then
local cloneerror = script.Parent.MoneyDisplay.ErrorDisplay:Clone()
cloneerror.Parent = script.Parent.MoneyDisplay.ClonedErrors
cloneerror.Description.Text = "Undefined part value"
cloneerror:TweenPosition(UDim2.new(0.78, 0,0.92, 0),"In","Linear",.2,false)
wait(1.5)
cloneerror:TweenPosition(UDim2.new(0.78, 0,1.1, 0),"Out","Linear",.2,false)
wait(1)
cloneerror:Destroy()
end
end
end
break
end
end)
