✓ Accepted answer
I've have not tested this scripted but I am gonna destroy the 2nd button so both buttons can be in 1 script also on line 4 for both you left a space between the connect. That might be the reason
Version 1(Uses 1 button only):
function onTouch()
if script.Parent.Parent.LightPart.Range==0 then
script.Parent.Parent.LightPart.Range=8
elseif script.Parent.Parent.LightPart.Range==8 then
script.Parent.Parent.LightPart.Range=0
end
end
script.Parent.ClickDetector.MouseClick:connect(onTouch)
Version 2(Uses both buttons):
function onClicked()
script.Parent.Parent.LightPart.PointLight.Range = 8
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
function onClicked()
script.Parent.Parent.LightPart.PointLight.Range = 0
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
You messed up on version 2 with the connect having a space.
1 comment
Are you getting any errors? Because I just tested it and it worked fine.