Hi, I am a owner of Liberty Lanes. I just need a bit of help with the lane bumpers which I have just installed. The problem with this script is that it is only reading 1 part instead of all of them.
This model has 92 parts, but the problem is that it is just only highlighting the 92nd part instead of the rest.
Problem (which it is in part of the script): for i = 1, 92 do
Old Script:
local isOn = true
function on()
isOn = true
script.Parent.PosA1.Transparency = 0
script.Parent.PosA1.CanCollide = true
script.Parent.PosA2.Transparency = 1
script.Parent.PosA2.CanCollide = false
script.Parent.lol1.Transparency = 1
script.Parent.lol1.CanCollide = false
script.Parent.lol2.Transparency = 1
script.Parent.lol2.CanCollide = false
script.Parent.lol3.Transparency = 1
script.Parent.lol3.CanCollide = false
script.Parent.lol4.Transparency = 1
script.Parent.lol4.CanCollide = false
script.Parent.lol5.Transparency = 1
script.Parent.lol5.CanCollide = false
script.Parent.lol6.Transparency = 1
script.Parent.lol6.CanCollide = false
script.Parent.lol7.Transparency = 1
script.Parent.lol7.CanCollide = false
script.Parent.lol8.Transparency = 1
script.Parent.lol8.CanCollide = false
script.Parent.lol9.Transparency = 1
script.Parent.lol9.CanCollide = false
script.Parent.lol10.Transparency = 1
script.Parent.lol10.CanCollide = false
script.Parent.lol11.Transparency = 1
script.Parent.lol11.CanCollide = false
script.Parent.lol12.Transparency = 1
script.Parent.lol12.CanCollide = false
script.Parent.lol13.Transparency = 1
script.Parent.lol13.CanCollide = false
script.Parent.lol14.Transparency = 1
script.Parent.lol14.CanCollide = false
script.Parent.lol15.Transparency = 1
script.Parent.lol15.CanCollide = false
script.Parent.lol16.Transparency = 1
script.Parent.lol16.CanCollide = false
script.Parent.lol17.Transparency = 1
script.Parent.lol17.CanCollide = false
script.Parent.lol18.Transparency = 1
script.Parent.lol18.CanCollide = false
script.Parent.lol19.Transparency = 1
script.Parent.lol19.CanCollide = false
script.Parent.lol20.Transparency = 1
script.Parent.lol20.CanCollide = false
script.Parent.lol21.Transparency = 1
script.Parent.lol21.CanCollide = false
script.Parent.lol22.Transparency = 1
script.Parent.lol22.CanCollide = false
script.Parent.lol23.Transparency = 1
script.Parent.lol23.CanCollide = false
script.Parent.lol24.Transparency = 1
script.Parent.lol24.CanCollide = false
script.Parent.lol25.Transparency = 1
script.Parent.lol25.CanCollide = false
script.Parent.lol26.Transparency = 1
script.Parent.lol26.CanCollide = false
script.Parent.lol27.Transparency = 1
script.Parent.lol27.CanCollide = false
script.Parent.lol28.Transparency = 1
script.Parent.lol28.CanCollide = false
script.Parent.lol29.Transparency = 1
script.Parent.lol29.CanCollide = false
script.Parent.lol30.Transparency = 1
script.Parent.lol30.CanCollide = false
-- Continues to "lol92"...
end
function off()
isOn = false
script.Parent.PosA1.Transparency = 1
script.Parent.PosA1.CanCollide = false
script.Parent.PosA2.Transparency = 0
script.Parent.PosA2.CanCollide = true
script.Parent.lol1.Transparency = 0
script.Parent.lol1.CanCollide = true
script.Parent.lol2.Transparency = 0
script.Parent.lol2.CanCollide = true
script.Parent.lol3.Transparency = 0
script.Parent.lol3.CanCollide = true
script.Parent.lol4.Transparency = 0
script.Parent.lol4.CanCollide = true
script.Parent.lol5.Transparency = 0
script.Parent.lol5.CanCollide = true
script.Parent.lol6.Transparency = 0
script.Parent.lol6.CanCollide = true
script.Parent.lol7.Transparency = 0
script.Parent.lol7.CanCollide = true
script.Parent.lol8.Transparency = 0
script.Parent.lol8.CanCollide = true
script.Parent.lol9.Transparency = 0
script.Parent.lol9.CanCollide = true
script.Parent.lol10.Transparency = 0
script.Parent.lol10.CanCollide = true
script.Parent.lol11.Transparency = 0
script.Parent.lol11.CanCollide = true
script.Parent.lol12.Transparency = 0
script.Parent.lol12.CanCollide = true
script.Parent.lol13.Transparency = 0
script.Parent.lol13.CanCollide = true
script.Parent.lol14.Transparency = 0
script.Parent.lol14.CanCollide = true
script.Parent.lol15.Transparency = 0
script.Parent.lol15.CanCollide = true
script.Parent.lol16.Transparency = 0
script.Parent.lol16.CanCollide = true
script.Parent.lol17.Transparency = 0
script.Parent.lol17.CanCollide = true
script.Parent.lol18.Transparency = 0
script.Parent.lol18.CanCollide = true
script.Parent.lol19.Transparency = 0
script.Parent.lol19.CanCollide = true
script.Parent.lol20.Transparency = 0
script.Parent.lol20.CanCollide = true
script.Parent.lol21.Transparency = 0
script.Parent.lol21.CanCollide = true
script.Parent.lol22.Transparency = 0
script.Parent.lol22.CanCollide = true
script.Parent.lol23.Transparency = 0
script.Parent.lol23.CanCollide = true
script.Parent.lol24.Transparency = 0
script.Parent.lol24.CanCollide = true
script.Parent.lol25.Transparency = 0
script.Parent.lol25.CanCollide = true
script.Parent.lol26.Transparency = 0
script.Parent.lol26.CanCollide = true
script.Parent.lol27.Transparency = 0
script.Parent.lol27.CanCollide = true
script.Parent.lol28.Transparency = 0
script.Parent.lol28.CanCollide = true
script.Parent.lol29.Transparency = 0
script.Parent.lol29.CanCollide = true
script.Parent.lol30.Transparency = 0
script.Parent.lol30.CanCollide = true
-- Continues to "lol92"...
end
function onClicked()
if isOn == true then off() else on() end
end
script.Parent.PosA1.ClickDetector.MouseClick:connect(onClicked)
script.Parent.PosA2.ClickDetector.MouseClick:connect(onClicked)
on()
New and the latest script (needs correcting):
local isOn = true
for i = 1, 92 do
function on()
isOn = true
script.Parent:FindFirstChild("lol"..i).Transparency = 1
script.Parent:FindFirstChild("lol"..i).CanCollide = false
end
function off()
isOn = false
script.Parent:FindFirstChild("lol"..i).Transparency = 0
script.Parent:FindFirstChild("lol"..i).CanCollide = true
end
function onClicked()
if isOn == true then off() else on() end
end
end
script.Parent.PosA1.ClickDetector.MouseClick:connect(onClicked)
script.Parent.PosA2.ClickDetector.MouseClick:connect(onClicked)
on()

1 comment
22:12:43.166 - lol1 is not a valid member of Model