Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Workspace = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
pumpkinEnabled =
doorEnabled =
pumpkinObjects = {}
doorObjects = {}
trackedPumpkins = {}
trackedDoors = {}
_, obj (Workspace:())
obj.Name == obj.Name ==
obj.Name == obj.Name ==
obj:()
oldGui = LocalPlayer:():()
oldGui oldGui:()
(part)
part part:()
highlight = .()
highlight.Name =
highlight.Adornee = part
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Enabled = pumpkinEnabled
highlight.Parent = part
.(pumpkinObjects, highlight)
billboard = .()
billboard.Name =
billboard.Adornee = part
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Enabled = pumpkinEnabled
billboard.Parent = part
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.TextStrokeTransparency =
label.Font = .Font.SourceSansBold
label.TextSize =
label.Text =
label.Parent = billboard
.(pumpkinObjects, billboard)
RunService.RenderStepped:(()
part.Parent
pumpkinEnabled
char = LocalPlayer.Character
root = char char:()
root
dist = .((root.Position - part.Position).Magnitude)
label.Text = .(, dist)
)
(doorModel)
frame = doorModel:()
frame frame:()
highlight = .()
highlight.Name =
highlight.Adornee = doorModel
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Enabled = doorEnabled
highlight.Parent = doorModel
.(doorObjects, highlight)
billboard = .()
billboard.Name =
billboard.Adornee = frame
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Enabled = doorEnabled
billboard.Parent = frame
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.TextStrokeTransparency =
label.Font = .Font.SourceSansBold
label.TextSize =
label.Text =
label.Parent = billboard
.(doorObjects, billboard)
isVisited =
()
isVisited
isVisited =
highlight.FillColor = .(, , )
label.TextColor3 = .(, , )
_, d (doorModel:())
d:()
d.MouseClick:((player)
player == LocalPlayer ()
)
d:()
d.Triggered:((player)
player == LocalPlayer ()
)
RunService.RenderStepped:(()
frame.Parent
doorEnabled
char = LocalPlayer.Character
root = char char:()
root
dist = .((root.Position - frame.Position).Magnitude)
isVisited
label.Text = .(, dist)
label.Text = .(, dist)
)
()
pumpkinEnabled
_, obj (Workspace:())
obj:() obj.Name:():() trackedPumpkins[obj]
obj.Transparency <
maxDim = .(obj.Size.X, obj.Size.Y, obj.Size.Z)
maxDim <=
isDuplicate =
trackedPart, _ (trackedPumpkins)
(trackedPart.Position - obj.Position).Magnitude <
isDuplicate =
isDuplicate
trackedPumpkins[obj] =
(obj)
doorEnabled
currentRoom = Workspace:()
halloweenMap = currentRoom currentRoom:()
doorsFolder = halloweenMap halloweenMap:()
doorsFolder
_, doorModel (doorsFolder:())
doorModel:() doorModel:() trackedDoors[doorModel]
trackedDoors[doorModel] =
(doorModel)
()
.(()
.()
()
)
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = LocalPlayer:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Parent = gui
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
title.Parent = frame
(posY, text, color)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , posY)
btn.BackgroundColor3 = color
btn.Text = text
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextSize =
btn.Parent = frame
c = .()
c.CornerRadius = .(, )
c.Parent = btn
btn
pumpkinBtn = (, , .(, , ))
doorBtn = (, , .(, , ))
footer = .()
footer.Size = .(, , , )
footer.Position = .(, , , -)
footer.BackgroundTransparency =
footer.Text =
footer.TextColor3 = .(, , )
footer.Font = .Font.SourceSans
footer.TextSize =
footer.Parent = frame
pumpkinBtn.MouseButton1Click:(()
pumpkinEnabled = pumpkinEnabled
pumpkinBtn.Text = .. (pumpkinEnabled )
pumpkinBtn.BackgroundColor3 = pumpkinEnabled .(, , ) .(, , )
_, obj (pumpkinObjects)
obj.Enabled = pumpkinEnabled
pumpkinEnabled ()
)
doorBtn.MouseButton1Click:(()
doorEnabled = doorEnabled
doorBtn.Text = .. (doorEnabled )
doorBtn.BackgroundColor3 = doorEnabled .(, , ) .(, , )
_, obj (doorObjects)
obj.Enabled = doorEnabled
doorEnabled ()
)
dragging, dragInput, dragStart, startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)Door, Pumpkin ESP For the Hollow