Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
ReplicatedStorage = :()
RunService = :()
TweenService = :()
UserInputService = :()
VirtualUser = :()
StatsService = :()
CoreGui = :()
localPlayer = Players.LocalPlayer
character = localPlayer.Character localPlayer.CharacterAdded:()
humanoid = character:()
humanoidRootPart = character:()
bag = localPlayer:():()
bagSizeLevel = localPlayer:():():()
robEvent = ReplicatedStorage:():()
targetPosition = .(, , -)
config = {
enabled = ,
teleportEnabled = ,
actionDelay = ,
autoSellWhenFull = ,
safetyFeatures = ,
customDropoffPoint = targetPosition
}
().AutoFarmV6Executed CoreGui:()
().AutoFarmV6Executed =
CoreGui.AutoFarmUI_V6:()
().AutoFarmV6Executed =
humanoid config.safetyFeatures
clonedHumanoid = humanoid:()
clonedHumanoid.Parent = character
localPlayer.Character =
clonedHumanoid:(.HumanoidStateType.Dead, )
clonedHumanoid:(.HumanoidStateType.FallingDown, )
clonedHumanoid:(.HumanoidStateType.Physics, )
humanoid:()
localPlayer.Character = character
camera = Workspace.CurrentCamera
camera.CameraSubject = clonedHumanoid
camera.CFrame = camera.CFrame
clonedHumanoid.DisplayDistanceType = .HumanoidDisplayDistanceType.None
animate = character:()
animate
animate.Disabled =
.()
animate.Disabled =
clonedHumanoid.Health = clonedHumanoid.MaxHealth
humanoid = clonedHumanoid
humanoidRootPart = character:()
localPlayer.Idled:(()
VirtualUser:()
VirtualUser:(.())
)
AutoFarmUI = .()
AutoFarmUI.Name =
AutoFarmUI.Parent = CoreGui
AutoFarmUI.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame = .()
MainFrame.Parent = AutoFarmUI
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.AnchorPoint = .(, )
MainFrame.Visible =
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
UIStroke = .()
UIStroke.Thickness =
UIStroke.Color = .(, , )
UIStroke.Parent = MainFrame
Title = .()
Title.Parent = MainFrame
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Size = .(, , , )
Title.BackgroundTransparency =
CloseButton = .()
CloseButton.Parent = MainFrame
CloseButton.Text =
CloseButton.Font = .Font.GothamBold
CloseButton.TextSize =
CloseButton.TextColor3 = .(, , )
CloseButton.BackgroundTransparency =
CloseButton.Size = .(, , , )
CloseButton.Position = .(, , , )
MinimizeButton = .()
MinimizeButton.Parent = MainFrame
MinimizeButton.Text =
MinimizeButton.Font = .Font.GothamBold
MinimizeButton.TextSize =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.BackgroundTransparency =
MinimizeButton.Size = .(, , , )
MinimizeButton.Position = .(, , , )
StatsFrame = .()
StatsFrame.Parent = MainFrame
StatsFrame.BackgroundTransparency =
StatsFrame.Position = .(, , , )
StatsFrame.Size = .(, -, , )
UIListLayout = .()
UIListLayout.Parent = StatsFrame
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
(text, parent)
Label = .()
Label.Parent = parent
Label.Text = text
Label.TextColor3 = .(, , )
Label.Font = .Font.Gotham
Label.TextSize =
Label.Size = .(, , , )
Label.BackgroundTransparency =
Label.TextXAlignment = .TextXAlignment.Left
Label
(text, parent, defaultState, callback)
toggleFrame = .()
toggleFrame.Parent = parent
toggleFrame.BackgroundTransparency =
toggleFrame.Size = .(, , , )
label = .()
label.Parent = toggleFrame
label.Text = text
label.TextColor3 = .(, , )
label.Font = .Font.Gotham
label.TextSize =
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextXAlignment = .TextXAlignment.Left
toggleButton = .()
toggleButton.Parent = toggleFrame
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.BackgroundColor3 = defaultState .(, , ) .(, , )
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = toggleButton
toggleCircle = .()
toggleCircle.Parent = toggleButton
toggleCircle.Size = .(, , , )
toggleCircle.Position = defaultState .(, -, , -) .(, , , -)
toggleCircle.BackgroundColor3 = .(, , )
UICorner2 = .()
UICorner2.CornerRadius = .(, )
UICorner2.Parent = toggleCircle
clickArea = .()
clickArea.Parent = toggleFrame
clickArea.Size = .(, , , )
clickArea.BackgroundTransparency =
clickArea.Text =
state = defaultState
clickArea.MouseButton1Click:(()
state = state
newPosition = state .(, -, , -) .(, , , -)
newColor = state .(, , ) .(, , )
TweenService:(toggleCircle, TweenInfo.(), {Position = newPosition}):()
TweenService:(toggleButton, TweenInfo.(), {BackgroundColor3 = newColor}):()
(state)
)
toggleFrame
(text, parent, min, max, defaultValue, callback)
sliderFrame = .()
sliderFrame.Parent = parent
sliderFrame.BackgroundTransparency =
sliderFrame.Size = .(, , , )
label = .()
label.Parent = sliderFrame
label.Text = text .. .. defaultValue
label.TextColor3 = .(, , )
label.Font = .Font.Gotham
label.TextSize =
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextXAlignment = .TextXAlignment.Left
sliderBG = .()
sliderBG.Parent = sliderFrame
sliderBG.Size = .(, , , )
sliderBG.Position = .(, , , )
sliderBG.BackgroundColor3 = .(, , )
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = sliderBG
sliderFill = .()
sliderFill.Parent = sliderBG
sliderFill.Size = .((defaultValue - min) / (max - min), , , )
sliderFill.BackgroundColor3 = .(, , )
UICorner2 = .()
UICorner2.CornerRadius = .(, )
UICorner2.Parent = sliderFill
sliderKnob = .()
sliderKnob.Parent = sliderBG
sliderKnob.Size = .(, , , )
sliderKnob.Position = .((defaultValue - min) / (max - min), -, , -)
sliderKnob.BackgroundColor3 = .(, , )
sliderKnob.ZIndex =
UICorner3 = .()
UICorner3.CornerRadius = .(, )
UICorner3.Parent = sliderKnob
clickArea = .()
clickArea.Parent = sliderFrame
clickArea.Size = .(, , , )
clickArea.Position = .(, , , )
clickArea.BackgroundTransparency =
clickArea.Text =
value = defaultValue
dragging =
(xPos)
relativePos = .((xPos - sliderBG.AbsolutePosition.X) / sliderBG.AbsoluteSize.X, , )
value = min + (max - min) * relativePos
displayValue = .(value * ) /
label.Text = text .. .. displayValue
sliderFill.Size = .(relativePos, , , )
sliderKnob.Position = .(relativePos, -, , -)
(value)
clickArea.MouseButton1Down:((mouseX)
dragging =
(mouseX)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input.Position.X)
)
sliderFrame
PingLabel = (, StatsFrame)
CashLabel = (, StatsFrame)
FPSLabel = (, StatsFrame)
TimerLabel = (, StatsFrame)
BagLabel = (, StatsFrame)
ControlsFrame = .()
ControlsFrame.Parent = MainFrame
ControlsFrame.BackgroundTransparency =
ControlsFrame.Position = .(, , , )
ControlsFrame.Size = .(, -, , )
UIListLayout2 = .()
UIListLayout2.Parent = ControlsFrame
UIListLayout2.SortOrder = .SortOrder.LayoutOrder
UIListLayout2.Padding = .(, )
mainToggle = (, ControlsFrame, config.enabled, (state)
config.enabled = state
)
teleportToggle = (, ControlsFrame, config.teleportEnabled, (state)
config.teleportEnabled = state
)
autoSellToggle = (, ControlsFrame, config.autoSellWhenFull, (state)
config.autoSellWhenFull = state
)
safetyToggle = (, ControlsFrame, config.safetyFeatures, (state)
config.safetyFeatures = state
)
delaySlider = (, ControlsFrame, , , config.actionDelay, (value)
config.actionDelay = value
)
StatusBar = .()
StatusBar.Parent = MainFrame
StatusBar.BackgroundColor3 = .(, , )
StatusBar.Position = .(, , , -)
StatusBar.Size = .(, , , )
UICorner4 = .()
UICorner4.CornerRadius = .(, )
UICorner4.Parent = StatusBar
StatusText = .()
StatusText.Parent = StatusBar
StatusText.Text =
StatusText.TextColor3 = .(, , )
StatusText.Font = .Font.Gotham
StatusText.TextSize =
StatusText.Size = .(, -, , )
StatusText.Position = .(, , , )
StatusText.BackgroundTransparency =
StatusText.TextXAlignment = .TextXAlignment.Left
()
MainFrame.Visible =
MainFrame.Size = .(, , , )
MainFrame.BackgroundTransparency =
fadeIn = TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = .(, , , ),
BackgroundTransparency =
})
fadeIn:()
()
fadeOut = TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Size = .(, , , ),
BackgroundTransparency =
})
fadeOut:()
fadeOut.Completed:(()
AutoFarmUI:()
().AutoFarmV6Executed =
)
minimized =
minimizedSize = .(, , , )
expandedSize = .(, , , )
MinimizeButton.MouseButton1Click:(()
minimized = minimized
targetSize = minimized minimizedSize expandedSize
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = targetSize
}):()
StatsFrame.Visible = minimized
ControlsFrame.Visible = minimized
StatusBar.Visible = minimized
MinimizeButton.Text = minimized
)
CloseButton.MouseButton1Click:(closeUI)
()
dragging, dragStart, startPos
currentTween
(input)
delta = input.Position - dragStart
targetPos = .(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 = targetPos})
currentTween:()
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MainFrame.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch) dragging
(input)
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input)
)
.(()
.() ().AutoFarmV6Executed
dt = RunService.RenderStepped:()
FPSLabel.Text = .. (.( / dt))
)
.(()
.() ().AutoFarmV6Executed
perfStats = StatsService:()
perfStats perfStats:()
PingLabel.Text = .. (.(perfStats.Ping:())) ..
)
seconds, minutes, hours = , ,
.(()
.() ().AutoFarmV6Executed
seconds = seconds +
seconds >=
seconds =
minutes = minutes +
minutes >=
minutes =
hours = hours +
TimerLabel.Text = .(, hours, minutes, seconds)
)
.(()
.() ().AutoFarmV6Executed
BagLabel.Text = .(, bag.Value, bagSizeLevel.Value)
)
(n)
formatted = (n)
k
formatted, k = .(formatted, , )
k ==
formatted
(position)
humanoidRootPart config.teleportEnabled
humanoidRootPart.CFrame = position
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)
)
()
config.enabled
bag.Value >= bagSizeLevel.Value config.autoSellWhenFull
StatusText.Text =
StatusText.TextColor3 = .(, , )
(config.customDropoffPoint)
i = , #cashRegisters
item = cashRegisters[i]
openPart = item:()
openPart
StatusText.Text =
StatusText.TextColor3 = .(, , )
config.teleportEnabled
(openPart.CFrame)
robEvent:(, {
Part = item:(),
OpenPart = openPart,
ActiveValue = item:(),
Active =
})
.(config.actionDelay)
()
config.enabled
bag.Value >= bagSizeLevel.Value config.autoSellWhenFull
StatusText.Text =
StatusText.TextColor3 = .(, , )
(config.customDropoffPoint)
i = , #safes
item = safes[i]
item:() item.Amount.Value >
safePart = item:()
safePart
StatusText.Text =
StatusText.TextColor3 = .(, , )
config.teleportEnabled
(safePart.CFrame)
openFlag = item:()
openFlag openFlag.Value
robEvent:(, item)
openSafe = item:()
openSafe
openSafe:()
robEvent:(, item)
.(config.actionDelay)
toggleUIVisible =
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.RightControl
toggleUIVisible = toggleUIVisible
MainFrame.Visible = toggleUIVisible
)
.(()
.() ().AutoFarmV6Executed
config.enabled
()
()
StatusText.Text =
StatusText.TextColor3 = .(, , )
.()
)
leaderstats = localPlayer:()
cashStat = leaderstats:()
initialCash = cashStat.Value
.(()
.() ().AutoFarmV6Executed
earned = cashStat.Value - initialCash
CashLabel.Text = .. (earned)
)
.(()
:():(, {
Title = ;
Text = ;
Duration = ;
})
)Auto rob as fast as it will allow, added inventory check (don't waste time trying to steal when your bag is full) added some safety features to mask teleport service from the server. Just an improved version of the script with higher UNC, should work on most executors.