of     1   

poppyseed101
#184100539Sunday, February 21, 2016 9:45 PM GMT

Actual script v switch = script.Parent.Switch toggle = false function lightswitch() toggle = not toggle if not toggle then while true do script.Parent.Front1.Material = Enum.Material.Neon script.Parent.FMiddle1.Material = Enum.Material.Neon script.Parent.MMiddle1.Material = Enum.Material.Neon script.Parent.RMiddle1.Material = Enum.Material.Neon script.Parent.Rear1.Material = Enum.Material.Neon script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic wait(0.5) script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.Neon script.Parent.FMiddle2.Material = Enum.Material.Neon script.Parent.MMiddle2.Material = Enum.Material.Neon script.Parent.RMiddle2.Material = Enum.Material.Neon script.Parent.Rear2.Material = Enum.Material.Neon wait(0.5) end else script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic end end switch.ClickDetector.MouseClick:connect(lightswitch) I need to break the loop of in the first block upon toggling the switch a second time. Thanks in advance!
ha_h
#184100678Sunday, February 21, 2016 9:47 PM GMT

set the function and toggle to local yes my siggy
hboogy101
#184100703Sunday, February 21, 2016 9:47 PM GMT

just use repeat and if statements..
poppyseed101
#184100758Sunday, February 21, 2016 9:48 PM GMT

Elaborate please. Not very frequent scripter, and I don't know how to do many things.
poppyseed101
#184101036Sunday, February 21, 2016 9:52 PM GMT

How does one "toggle to local"?
ha_h
#184101110Sunday, February 21, 2016 9:53 PM GMT

wow u obviously cant script so set x to the y of click detector as your x is * to z and y. yes my siggy
poppyseed101
#184101275Sunday, February 21, 2016 9:56 PM GMT

I just.... what? I can't script very well. You are correct in that sense. If you wouldn't mind, just dumb it down to "first-time-scripter" level, because I'm not much above that.
HumanXerxes
#184101410Sunday, February 21, 2016 9:58 PM GMT

Instead of "while true do" make it "while toggle do"? Also, to make a variable local just put "local " before it. local toggle=false
ha_h
#184101418Sunday, February 21, 2016 9:58 PM GMT

alrigh make a interruption between x and y to force the statement of z. then do 4*y to result in while true do to of. yes my siggy
poppyseed101
#184101956Sunday, February 21, 2016 10:06 PM GMT

STILL not sure what you mean. :( Can you write a small example please? I am absolute garbage at scripting.
HumanXerxes
#184102195Sunday, February 21, 2016 10:10 PM GMT

crash is just trolling you btw: local switch = script.Parent.Switch local toggle = false function lightswitch() toggle = not toggle if not toggle then while toggle do script.Parent.Front1.Material = Enum.Material.Neon script.Parent.FMiddle1.Material = Enum.Material.Neon script.Parent.MMiddle1.Material = Enum.Material.Neon script.Parent.RMiddle1.Material = Enum.Material.Neon script.Parent.Rear1.Material = Enum.Material.Neon script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic wait(0.5) script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.Neon script.Parent.FMiddle2.Material = Enum.Material.Neon script.Parent.MMiddle2.Material = Enum.Material.Neon script.Parent.RMiddle2.Material = Enum.Material.Neon script.Parent.Rear2.Material = Enum.Material.Neon wait(0.5) end else script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic end end switch.ClickDetector.MouseClick:connect(lightswitch) local variables actually won't make a difference here, but just make them local them anyway.
poppyseed101
#184102310Sunday, February 21, 2016 10:11 PM GMT

Ah, is he? I was like "WHAT IS X, WHAT WOULD Z BE?" Thanks for doing this though.
filiptibell
#184102421Sunday, February 21, 2016 10:13 PM GMT

Fixed it for you: local switch = script.Parent.Switch local toggle = false function lightswitch() toggle = not toggle if not toggle then while toggle do script.Parent.Front1.Material = Enum.Material.Neon script.Parent.FMiddle1.Material = Enum.Material.Neon script.Parent.MMiddle1.Material = Enum.Material.Neon script.Parent.RMiddle1.Material = Enum.Material.Neon script.Parent.Rear1.Material = Enum.Material.Neon script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic wait(0.5) if not toggle then break end script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.Neon script.Parent.FMiddle2.Material = Enum.Material.Neon script.Parent.MMiddle2.Material = Enum.Material.Neon script.Parent.RMiddle2.Material = Enum.Material.Neon script.Parent.Rear2.Material = Enum.Material.Neon wait(0.5) end else script.Parent.Front1.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle1.Material = Enum.Material.SmoothPlastic script.Parent.Rear1.Material = Enum.Material.SmoothPlastic script.Parent.Front2.Material = Enum.Material.SmoothPlastic script.Parent.FMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.MMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.RMiddle2.Material = Enum.Material.SmoothPlastic script.Parent.Rear2.Material = Enum.Material.SmoothPlastic end end
poppyseed101
#184102726Sunday, February 21, 2016 10:17 PM GMT

Still not working. :( Some of the parts are unions, and the only other part is the brick which the clickdetector is in.

    of     1