Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
TweenService = :()
UserInputService = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
CLOSE_DISTANCE_NORMAL =
SAFE_DISTANCE_NORMAL =
CLOSE_DISTANCE_FOXY =
SAFE_DISTANCE_FOXY =
animatronics = {
{name = , target = , side = , isFoxy = },
{name = , target = , side = , isFoxy = },
{name = , target = , side = , isFoxy = },
{name = , target = , side = , isFoxy = }
}
.AutoDoor =
.AnimatronicESP =
.AntiJumpscare =
uiVisible =
doorStates = {Left = , Right = }
doorCooldowns = {Left = , Right = }
highlights = {}
ScreenGui = .(, LocalPlayer:())
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
.(, MainFrame).CornerRadius = .(, )
Shadow = .(, MainFrame)
Shadow.Size = .(, , , )
Shadow.Position = .(, , , )
Shadow.BackgroundColor3 = .(, , )
Shadow.ZIndex =
.(, Shadow).CornerRadius = .(, )
(pos, rot)
Ant = .(, MainFrame)
Ant.Size = .(, , , )
Ant.Position = pos
Ant.BackgroundColor3 = .(, , )
Ant.Rotation = rot
Ant.ZIndex = -
(.(, , -, ), -)
(.(, , -, ), )
Screen = .(, MainFrame)
Screen.Size = .(, , , )
Screen.Position = .(, , , )
Screen.BackgroundColor3 = .(, , )
Screen.ClipsDescendants =
.(, Screen).CornerRadius = .(, )
Header = .(, Screen)
Header.Size = .(, , , )
Header.Text =
Header.TextColor3 = .(, , )
Header.Font = .Font.Code
Header.TextSize =
Header.BackgroundTransparency =
StatusLabel = .(, Screen)
StatusLabel.Size = .(, , , )
StatusLabel.Position = .(, , , )
StatusLabel.Text =
StatusLabel.TextColor3 = .(, , )
StatusLabel.Font = .Font.Code
StatusLabel.TextSize =
StatusLabel.BackgroundTransparency =
(doorSide, shouldClose)
currentTime = ()
doorCooldowns[doorSide] > currentTime doorStates[doorSide] == shouldClose
(()
officeButtons = .GameTriggers.OfficeButtons
btnName = doorSide ..
button = officeButtons:(btnName)
button button:()
prompt = button.Part:() button.Part:()
prompt
prompt:() (prompt) (prompt)
doorCooldowns[doorSide] = currentTime +
doorStates[doorSide] = shouldClose
)
(enabled)
jumpscares = :() .GameTriggers:()
jumpscares
_, anim (jumpscares:())
_, part (anim:())
part:()
part.Transparency = enabled
part.CanTouch = enabled
RunService.Heartbeat:(()
.AnimatronicESP
animFolder = :()
animFolder
_, anim (animFolder:())
highlights[anim]
h = .(, anim)
h.FillColor = .(, , )
h.OutlineColor = .(, , )
highlights[anim] = h
anim, h (highlights) h:()
highlights = {}
.AutoDoor LocalPlayer.Character LocalPlayer.Character:()
charPos = LocalPlayer.Character.HumanoidRootPart.Position
leftThreat, rightThreat = ,
_, data (animatronics)
animObj = .Animatronics:(data.name)
animObj
primary = animObj:(data.target) animObj.PrimaryPart
primary
dist = (charPos - primary.Position).Magnitude
closeDist = data.isFoxy CLOSE_DISTANCE_FOXY CLOSE_DISTANCE_NORMAL
dist <= closeDist
data.side == leftThreat = rightThreat =
leftThreat (, ) (, )
rightThreat (, ) (, )
)
()
uiVisible = uiVisible
uiVisible
MainFrame.Visible =
MainFrame:(.(, -, , -), , , , )
MainFrame:(.(, -, , ), , , , , () MainFrame.Visible = )
UserInputService.InputBegan:((i, g)
g i.KeyCode == .KeyCode.RightAlt ()
)
dragStart, startPos, dragging
MainFrame.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = dragStart = i.Position startPos = MainFrame.Position )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
(text, pos, callback)
Btn = .(, Screen)
Btn.Size = .(, , , )
Btn.Position = pos
Btn.BackgroundColor3 = .(, , )
Btn.Text = text ..
Btn.TextColor3 = .(, , )
Btn.Font = .Font.Code
Btn.TextSize =
.(, Btn).CornerRadius = .(, )
active =
Btn.MouseButton1Click:(()
active = active
Btn.Text = text .. .. (active )
Btn.TextColor3 = active .(,,) .(, , )
Btn.BackgroundColor3 = active .(, , ) .(, , )
(active)
)
(, .(, -, , ), (s) .AnimatronicESP = s )
(, .(, -, , ), (s) .AutoDoor = s )
(, .(, -, , ), (s) .AntiJumpscare = s (s) )
Scanline = .(, Screen)
Scanline.Size = .(, , , )
Scanline.BackgroundColor3 = .(, , )
Scanline.BackgroundTransparency =
RunService.RenderStepped:(() Scanline.Position = .(, , , (() * ) % Screen.AbsoluteSize.Y) )functions dont work (script is for fnaf coop)

Universal