Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
ReplicatedStorage = :()
RunService = :()
TweenService = :()
UserInputService = :()
VirtualUser = :()
StatsService = :()
SoundService = :()
localPlayer = Players.LocalPlayer
character = localPlayer.Character localPlayer.CharacterAdded:()
humanoid = character:()
humanoidRootPart = character:()
bag = localPlayer:():()
bagSizeLevel = localPlayer:():():()
robEvent = ReplicatedStorage:():()
targetPosition = .(, , -)
(char)
ok, h = (()
hum = char:()
hum
cloned = hum:()
cloned.Parent = char
localPlayer.Character =
cloned:(.HumanoidStateType.Dead, )
cloned:(.HumanoidStateType.FallingDown, )
cloned:(.HumanoidStateType.Physics, )
hum:()
localPlayer.Character = char
cam = Workspace.CurrentCamera
cam.CameraSubject = cloned
cam.CFrame = cam.CFrame
cloned.DisplayDistanceType = .HumanoidDisplayDistanceType.None
animate = char:()
animate
animate.Disabled =
.()
animate.Disabled =
cloned.Health = cloned.MaxHealth
humanoid = cloned
humanoidRootPart = char:()
)
ok
(character)
localPlayer.Idled:(()
VirtualUser:()
VirtualUser:(.())
)
().AntiAfkExecuted .CoreGui:()
().AntiAfkExecuted =
().AutoFarmActive =
.CoreGui.DiabloAutoFarmUI:()
().AntiAfkExecuted =
().AutoFarmActive =
FAST_LOOP_INTERVAL =
(n)
s = (n)
k
s, k = .(s, , )
k ==
s
cashRegisters = {}
safes = {}
(t)
i = , #t t[i] =
()
(cashRegisters)
(safes)
_, child (Workspace:())
child:()
child.Name ==
.(cashRegisters, child)
child.Name ==
.(safes, child)
()
Workspace.ChildAdded:((child)
child:()
child.Name ==
.(cashRegisters, child)
child.Name ==
.(safes, child)
)
Workspace.ChildRemoved:((child)
child:()
child.Name ==
i = #cashRegisters, , -
cashRegisters[i] == child .(cashRegisters, i)
child.Name ==
i = #safes, , -
safes[i] == child .(safes, i)
)
(cf)
humanoidRootPart cf
humanoidRootPart.CFrame = cf
()
humanoidRootPart
best, bestDist = , .huge
_, reg (cashRegisters)
reg reg.Parent reg:(Workspace)
openPart = reg:()
openPart
d = (humanoidRootPart.Position - openPart.Position).Magnitude
d < bestDist
bestDist = d
best = {model = reg, openPart = openPart}
best
()
humanoidRootPart
best, bestDist = , .huge
_, s (safes)
s s.Parent s:(Workspace) s:() s.Amount.Value >
safePart = s:()
safePart
d = (humanoidRootPart.Position - safePart.Position).Magnitude
d < bestDist
bestDist = d
best = {model = s, safePart = safePart}
best
(regData)
regData regData.model
ok = (()
(regData.openPart.CFrame)
robEvent:(, {
Part = regData.model:(),
OpenPart = regData.openPart,
ActiveValue = regData.model:(),
Active =
})
)
ok
(sData)
sData sData.model
ok = (()
(sData.safePart.CFrame)
openFlag = sData.model:()
openFlag openFlag.Value
robEvent:(, sData.model)
openSafe = sData.model:()
openSafe
openSafe:()
robEvent:(, sData.model)
)
ok
()
bag.Value >= bagSizeLevel.Value
(targetPosition)
reg = ()
reg
(reg)
s = ()
s
(s)
()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = .CoreGui
container = .()
container.Name =
container.AnchorPoint = .(, )
container.Position = .(, , , )
container.Size = .(, , , )
container.BackgroundTransparency =
container.Parent = gui
gui, container
notifierGui, notifierContainer = ()
activeNotifiers = {}
()
i, v (activeNotifiers)
v v.frame
targetY = + (i - ) *
TweenService:(v.frame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Position = .(, , , targetY)}):()
(text, timeSec)
timeSec = timeSec
notifierContainer notifierContainer.Parent ==
notifierGui, notifierContainer = ()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , -)
frame.AnchorPoint = .(, )
frame.BackgroundTransparency =
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = notifierContainer
uic = .(, frame)
uic.CornerRadius = .(, )
uistroke = .(, frame)
uistroke.Thickness =
uistroke.Color = .(, , )
uistroke.Transparency =
txt = .(, frame)
txt.Size = .(, -, , )
txt.Position = .(, , , )
txt.BackgroundTransparency =
txt.Text = (text)
txt.Font = .Font.GothamBold
txt.TextSize =
txt.TextColor3 = .(, , )
txt.TextXAlignment = .TextXAlignment.Left
txt.TextTransparency =
snd = .(, frame)
snd.SoundId =
snd.Volume =
snd.PlayOnRemove =
snd:()
.(activeNotifiers, {frame = frame})
()
appearTween = TweenService:(frame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Position = .(, , , + (#activeNotifiers - ) * ), BackgroundTransparency = })
appearTween:()
TweenService:(txt, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {TextTransparency = }):()
(()
.(timeSec)
disappearTween = TweenService:(frame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {Position = .(, , , -), BackgroundTransparency = })
disappearTween:()
TweenService:(txt, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {TextTransparency = }):()
disappearTween.Completed:()
frame:()
i = #activeNotifiers, , -
activeNotifiers[i] activeNotifiers[i].frame == frame
.(activeNotifiers, i)
()
)
AutoFarmUI = .()
AutoFarmUI.Name =
AutoFarmUI.Parent = .CoreGui
AutoFarmUI.ResetOnSpawn =
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.AnchorPoint = .(, )
MainFrame.BackgroundTransparency =
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Parent = AutoFarmUI
MainCorner = .(, MainFrame)
MainCorner.CornerRadius = .(, )
Accent = .(, MainFrame)
Accent.Size = .(, , , )
Accent.Position = .(, , , )
Accent.BackgroundTransparency =
Accent.BackgroundColor3 = .(, , )
Accent.BorderSizePixel =
g = .(, Accent)
g.Color = ColorSequence.{ ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , )) }
g.Rotation =
Title = .(, Accent)
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.GothamBlack
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
credit = .(, Accent)
credit.Size = .(, -, , )
credit.Position = .(, , , )
credit.BackgroundTransparency =
credit.Text =
credit.TextColor3 = .(, , )
credit.Font = .Font.Gotham
credit.TextSize =
credit.TextXAlignment = .TextXAlignment.Right
content = .(, MainFrame)
content.Size = .(, -, , -)
content.Position = .(, , , )
content.BackgroundTransparency =
contentCorner = .(, content)
contentCorner.CornerRadius = .(, )
statsList = .(, content)
statsList.Size = .(, , , )
statsList.Position = .(, , , )
statsList.BackgroundTransparency =
(txt, y)
lbl = .(, statsList)
lbl.Size = .(, , , )
lbl.Position = .(, , , y)
lbl.BackgroundTransparency =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Font = .Font.Gotham
lbl.TextSize =
lbl.TextColor3 = .(, , )
lbl.Text = txt
lbl
PingLabel = (, )
CashLabel = (, )
FPSLabel = (, )
TimerLabel = (, )
StatusLabel = (, )
controls = .(, content)
controls.Size = .(, , , )
controls.Position = .(, , , )
controls.BackgroundTransparency =
StartBtn = .(, controls)
StartBtn.Size = .(, -, , )
StartBtn.Position = .(, , , )
StartBtn.Text =
StartBtn.Font = .Font.GothamBlack
StartBtn.TextSize =
StartBtn.TextColor3 = .(, , )
StartBtn.BackgroundColor3 = .(, , )
StartBtn.AutoButtonColor =
StartBtn.BorderSizePixel =
StartCorner = .(, StartBtn)
StartCorner.CornerRadius = .(, )
StopBtn = .(, controls)
StopBtn.Size = .(, -, , )
StopBtn.Position = .(, , , )
StopBtn.Text =
StopBtn.Font = .Font.GothamBold
StopBtn.TextSize =
StopBtn.TextColor3 = .(, , )
StopBtn.BackgroundColor3 = .(, , )
StopBtn.AutoButtonColor =
StopBtn.BorderSizePixel =
StopCorner = .(, StopBtn)
StopCorner.CornerRadius = .(, )
pulse = .(, Accent)
pulse.Size = .(, , , )
pulse.Position = .(, -, , -)
pulse.AnchorPoint = .(, )
pulse.BackgroundColor3 = .(, , )
pulse.BorderSizePixel =
pulseCorner = .(, pulse)
pulseCorner.CornerRadius = .(, )
(()
AutoFarmUI.Parent AutoFarmUI.Parent ~=
TweenService:(pulse, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut, -, ), {BackgroundTransparency = , Size = .(, , , )}):()
.()
)
dragging, dragStart, startPos
currentTween
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MainFrame.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
target = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
currentTween currentTween:()
currentTween = TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.Out), {Position = target})
currentTween:()
)
(()
dt = RunService.RenderStepped:()
FPSLabel.Text = .. (.( / dt))
)
(()
.()
perfStats = StatsService:()
perfStats perfStats:()
PingLabel.Text = .. (.(perfStats.Ping:())) ..
)
leaderstats = localPlayer:()
cashStat = leaderstats:()
initialCash = cashStat.Value
seconds, minutes, hours = , ,
(()
.()
earned = cashStat.Value - initialCash
CashLabel.Text = .. (earned)
)
(()
.()
seconds = seconds +
seconds >= seconds = minutes = minutes +
minutes >= minutes = hours = hours +
TimerLabel.Text = .(, hours, minutes, seconds)
)
farmThread
()
().AutoFarmActive
().AutoFarmActive =
StatusLabel.Text =
(, )
farmThread = .(()
().AutoFarmActive
ok = (()
()
)
.(FAST_LOOP_INTERVAL)
)
.(farmThread)
()
initialCash = cashStat.Value
seconds, minutes, hours = , ,
CashLabel.Text =
TimerLabel.Text =
()
().AutoFarmActive
()
().AutoFarmActive =
StatusLabel.Text =
(, )
()
StartBtn.MouseButton1Click:(()
()
)
StopBtn.MouseButton1Click:(()
()
)
UserInputService.InputBegan:((inp, gp)
gp
inp.KeyCode == .KeyCode.RightShift
AutoFarmUI:()
notifierGui:()
().AutoFarmActive =
()
)
AutoFarmUI.AncestryChanged:((_, parent)
parent
().AutoFarmActive =
()
)
localPlayer.CharacterAdded:((char)
character = char
.()
humanoidRootPart = character:()
(character)
)Just an Auto Farm

Westbound