This local script is suppost to locally (fe is on) suumon some parts and tween its size but for some reason it doesn't and prints out
Attempt to index a nil value
Could anyone fix this script? Thanks in advanced!
local on = false
script.Parent.MouseButton1Click:Connect(function()
if on==false then
on=true
local clone = game.ServerStorage.BarsFrontz:Clone()
clone.Parent = workspace
for i,v in pairs(clone:GetChildren()) do
local function sizeTween(name, arg1, arg2)
print("Answer is "..name.." agr1 "..arg1.." arg 2".. arg2)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM1:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM2:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM3:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM4:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM5:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM6:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
v:FindFirstChild(name).SurfaceGui.DroppingFrame.NUM7:TweenSize(UDim2.new(0, 100,0,math.random(-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg1),-game.Workspace.SoundFolder.GLOBAL_SOUND.PlaybackLoudness*tonumber(arg2))),"Out","Linear",0.05,false)
end
local name = {
[1] = {"Type1"},
[2] = {"Type2"},
[3] = {"Type3"},
[4] = {"Type4"},
[5] = {"Type5"},
[6] = {"Type6"},
[7] = {"Type7"},
[8] = {"Type8"},
[9] = {"Type9"},
[10] = {"Type10"},
}
script.Parent.Text = "Mobile Front: On"
for i=1, 20 do
local choice = math.random(1, #name)
v.Name = choice
end
while wait() do
print("DFODFODJFODJFPOSJFOAJD")
if v.Name == "1"then
sizeTween("1", 3, 1)
elseif v.Name == "5" then
sizeTween("5", 3, 1)
elseif v.Name == "2" then
sizeTween("2", 3, 1)
elseif v.Name == "3"then
sizeTween("3", 5, 2)
elseif v.Name == "4" then
sizeTween("4", 5, 2)
elseif v.Name == "2" then
sizeTween("2", 2, 1)
elseif v.Name == "6" then
sizeTween("6", 6, 3)
elseif v.Name == "8" then
sizeTween("8", 6, 3)
end
end
end
elseif on==true then
on=false
game.Workspace:WaitForChild("BarsFrontz"):Destroy()
script.Parent.Text = "Mobile Front: Off"
end
end)

2 comments
Which line does it say the nil value is on? It makes it a lot easier to figure out the problem.
Thats the most self-explanatory error message. You know what, I'll let you figure it out.