local door1 = script.Parent.L1 local door2 = script.Parent.NeonL local door3 = script.Parent.R1 local door4 = script.Parent.NeonR local ret1 = door1.CFrame local ret2 = door2.CFrame local ret3 = door3.CFrame local ret4 = door4.CFrame local look1 = ret1.lookVector local look2 = ret2.lookVector local look3 = ret3.lookVector local look4 = ret4.lookVector -- Misc local r = game:GetService("RunService") local Click1 = script.Parent.Click local debounce = false function openDoor1() for i=0,math.pi*2,math.pi/100 do r.Stepped:wait() door1.CFrame=ret1+Vector3.new(-2.1,0,-2.1)*look1-math.cos(i)*-2.1*look1 door2.CFrame=ret2+Vector3.new(-2.1,0,-2.1)*look2-math.cos(i)*-2.1*look2 door3.CFrame=ret3+Vector3.new(-2.1,0,-2.1)*look3-math.cos(i)*-2.1*look3 door4.CFrame=ret4+Vector3.new(-2.1,0,-2.1)*look4-math.cos(i)*-2.1*look4 if string.format("%3.2f",i)=="3.14" then wait(3) end end end function Open() door2.BrickColor = BrickColor.new("Lime green") door4.BrickColor = BrickColor.new("Lime green") Click1.BrickColor = BrickColor.new("Lime green") end function Close() door2.BrickColor = BrickColor.new("Really red") door4.BrickColor = BrickColor.new("Really red") Click1.BrickColor = BrickColor.new("Really red") end Click1.ClickDetector.MouseClick:connect(function(Player) if debounce == false and Player:IsInGroup(5177238) and Player:IsInGroup(5173896) and Player:IsInGroup(5173888) and Player:IsInGroup(5175653) and Player:IsInGroup(5173240) and Player:IsInGroup(3621650) >= 16 then debounce = true Open() openDoor1() Close() debounce = false end end)
This is for a door and apparently the click detector is not working.