Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
ProximityPromptService = :()
player = Players.LocalPlayer
SPEED =
WAIT_TIME =
TRASH_RADIUS =
enabled =
currentTween =
runId =
visited = {}
interacted = {}
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.Active =
frame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.GothamBold
title.Active =
title.Parent = frame
dragging =
dragStart
startPosition
title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPosition = frame.Position
)
UserInputService.InputChanged:((input)
dragging (
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
)
delta = input.Position - dragStart
frame.Position = .(
startPosition.X.Scale,
startPosition.X.Offset + delta.X,
startPosition.Y.Scale,
startPosition.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
)
status = .()
status.Size = .(, -, , )
status.Position = .(, )
status.BackgroundTransparency =
status.Text =
status.TextColor3 = .(, , )
status.TextSize =
status.Font = .Font.Gotham
status.Parent = frame
button = .()
button.Size = .(, -, , )
button.Position = .(, )
button.BackgroundColor3 = .(, , )
button.Text =
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.GothamBold
button.Parent = frame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
(object)
current = object
current current ~=
name = current.Name:()
name:()
name:()
name:()
name:()
current = current.Parent
(object)
object:()
object:().Position
object:()
object.Position
()
trash = {}
added = {}
_, object (:())
(object:() object:())
(object)
added[object]
added[object] =
.(trash, object)
trash
(object)
object:()
object:()
object.CFrame
(door, trashObjects)
doorPosition = (door).Position
_, bin (trashObjects)
bin.Parent
binPosition = (bin)
binPosition
(doorPosition - binPosition).Magnitude <= TRASH_RADIUS
()
doors = {}
added = {}
_, folder (:())
folder:()
folderName = folder.Name:()
folderName:()
folderName:()
_, object (folder:())
name = object.Name:()
name:()
(object:() object:())
(object)
added[object]
added[object] =
.(doors, object)
filtered = {}
_, object (doors)
insideModel =
object:()
_, other (doors)
other:() object:(other)
insideModel =
insideModel
.(filtered, object)
filtered
(prompt)
current = prompt.Parent
foundDoor =
foundFolder =
current current ~=
name = current.Name:()
name:()
foundDoor =
current:()
(name:() name:())
foundFolder =
current = current.Parent
foundDoor foundFolder
ProximityPromptService.PromptShown:((prompt)
enabled
prompt:()
(prompt)
interacted[prompt]
interacted[prompt] =
.(()
enabled prompt.Parent
prompt:()
.()
prompt:()
.()
interacted[prompt] =
)
)
()
enabled =
runId +=
currentTween
currentTween:()
currentTween =
status.Text =
button.Text =
button.BackgroundColor3 = .(, , )
()
enabled
enabled =
runId +=
thisRun = runId
visited = {}
status.Text =
button.Text =
button.BackgroundColor3 = .(, , )
.(()
enabled thisRun == runId
doors = ()
trashObjects = ()
#doors ==
status.Text =
.()
character = player.Character
humanoid = character character:()
root = character character:()
humanoid root
.()
available = {}
_, door (doors)
door.Parent
visited[door]
(door, trashObjects)
.(available, door)
#available ==
hasSafeDoor =
_, door (doors)
door.Parent
(door, trashObjects)
hasSafeDoor =
hasSafeDoor
visited = {}
_, door (doors)
door.Parent
(door, trashObjects)
.(available, door)
status.Text =
.()
nearestDoor
nearestDistance = .huge
_, door (available)
door.Parent
distance =
(root.Position - (door).Position).Magnitude
distance < nearestDistance
nearestDistance = distance
nearestDoor = door
nearestDoor
status.Text =
doorCFrame = (nearestDoor)
destination = doorCFrame.Position - doorCFrame.LookVector *
target = .(
destination,
doorCFrame.Position
)
duration = .(nearestDistance / SPEED, )
currentTween = TweenService:(
root,
TweenInfo.(duration, .EasingStyle.Linear),
{ = target}
)
currentTween:()
currentTween.Completed:()
currentTween =
enabled thisRun ~= runId
visited[nearestDoor] =
status.Text =
i = WAIT_TIME, , -
enabled thisRun ~= runId
status.Text = .. i ..
.()
.()
)
button.Activated:(()
enabled
()
()
)
(:())()
(:())()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, scriptblox.com.
a keyless halloween candy farm just 2 hr of autofarming and i got 5000 curency

Universal