Hello I am working a plane light control script I have everything set and look right. But in the output it says, STROBELIGHTS is Not a valid member of player. The function is when the script.Parents Background color is equal to a certain color the Lights come on.
Here is my code:
StrobeL = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent.STROBELIGHTS.StrobeL.White.Light
StrobeR = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent.STROBELIGHTS.StrobeR.White.Light
StrobeL2 = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent.STROBELIGHTS.StrobeL2.White.Light
StrobeR2 = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent.STROBELIGHTS.StrobeR2.White.Light
----------------------------------------
function On()
script.Parent.BackgroundColor3 = Color3.new(0,255,0)
end
function Off()
script.Parent.BackgroundColor3 = Color3.new(255,0,0)
end
-------------------------------------
if script.Parent.BackgroundColor3 == Color3.new(255,0,0) then
StrobeL.ImageTransparency = 1
StrobeR.ImageTransparency = 1
StrobeL2.ImageTransparency = 1
StrobeR2.ImageTransparency = 1
end
if script.Parent.BackgroundColor3 == Color3.new(0,255,0) then
StrobeL.ImageTransparency = 0
StrobeR.ImageTransparency = 0
StrobeL2.ImageTransparency = 0
StrobeR2.ImageTransparency = 0
end
-------------------------------------------
script.Parent.Parent.On.MouseButton1Down:connect(On)
script.Parent.Parent.Off.MouseButton1Down:connect(Off)
