Why won't this simple code work? It keeps teleporting Switch up a stud. idk why.
local xori = script.Parent.Switch.Orientation.X
local yori = script.Parent.Switch.Orientation.Y
local zori = script.Parent.Switch.Orientation.Z
function onClicked()
if script.Parent.Switch.Orientation.Z == 90 then
script.Parent.Parent.CeilingLight.Light.SurfaceLight.Brightness = 0
script.Parent.Switch.Orientation = Vector3.new(xori, yori, zori + 4)
else
script.Parent.Parent.CeilingLight.Light.SurfaceLight.Brightness = 3
script.Parent.Switch.Orientation = Vector3.new(xori, yori, zori)
end
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
