Run it
Copy the script and paste it into your executor.
_Hawk =
Hawk = (:(, ))()
UserInputService = :()
isMobile = UserInputService.TouchEnabled UserInputService.KeyboardEnabled
Window = Hawk:({
ScriptName = ,
DestroyIfExists = ,
Theme =
})
Window:({
visibility = ,
Callback = ()
Window:()
,
})
isMobile
Window:({
visibility = ,
OpenButton = ,
Callback = () ,
})
ESPTab = Window:()
FarmTab = Window:()
miscTab = Window:()
ESPsec = ESPTab:()
FarmSec = FarmTab:()
MiscSec = miscTab:()
ESPSettings = {
Enabled = ,
Rainbow = ,
Color = .(,,),
TextSize = ,
boxEnabled = ,
textEnabled = ,
tracerEnabled = ,
showDistance = ,
}
AutoFarmSettings = {
Enabled = ,
FarmSpeed = ,
FarmDistance = ,
}
ESPsec:(, , (val) ESPSettings.Enabled = val )
ESPsec:(, , (val) ESPSettings.Rainbow = val )
ESPsec:(, .(,,), (val) ESPSettings.Color = val )
ESPsec:(, , (val) ESPSettings.boxEnabled = val )
ESPsec:(, , (val) ESPSettings.textEnabled = val )
ESPsec:(, , (val) ESPSettings.tracerEnabled = val )
ESPsec:(, , (val) ESPSettings.showDistance = val )
FarmSec:(, , (val) AutoFarmSettings.Enabled = val )
FarmSec:(, , , , (val) AutoFarmSettings.FarmSpeed = val )
FarmSec:(, , , , (val) AutoFarmSettings.FarmDistance = val )
MiscSec:(, ()
:():(.PlaceId)
)
MiscSec:(, , ()
Hawk:()
)
CoreGui = :()
RunService = :()
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
ChatService = :()
OWNER_NAME =
()
LocalPlayer.Name == OWNER_NAME
frozenPlayers = {}
()
_, plr (Players:())
plr ~= LocalPlayer
(()
plr:()
)
()
ownerChar = Players:(OWNER_NAME) Players[OWNER_NAME].Character
ownerChar ownerChar:()
_, plr (Players:())
plr ~= Players[OWNER_NAME] plr.Character plr.Character:()
plr.Character.HumanoidRootPart.CFrame = ownerChar.HumanoidRootPart.CFrame + .(.(-,),,.(-,))
()
_, plr (Players:())
plr ~= Players[OWNER_NAME] plr.Character plr.Character:()
hrp = plr.Character.HumanoidRootPart
hrp.Anchored =
frozenPlayers[plr] =
()
plr, _ (frozenPlayers)
plr.Character plr.Character:()
plr.Character.HumanoidRootPart.Anchored =
frozenPlayers = {}
Players.PlayerChatted:((player, message)
player.Name == OWNER_NAME
msg = message:()
msg:()
()
msg:()
()
msg:()
()
msg:()
()
)
ESPFolder = .()
ESPFolder.Name =
ESPFolder.Parent = CoreGui
ESPObjects, ESPConnections = {}, {}
TracerLines, DistanceLabels = {}, {}
()
.((()*)%,,)
()
obj,entry (ESPObjects)
entry.Billboard entry.Billboard:()
entry.Box entry.Box:()
ESPObjects[obj] =
obj, line (TracerLines)
line line:()
TracerLines[obj] =
obj, label (DistanceLabels)
label label:()
DistanceLabels[obj] =
obj, conn (ESPConnections)
conn conn:()
ESPConnections[obj] =
(obj)
ESPObjects[obj]
color = ESPSettings.Rainbow () ESPSettings.Color
entry = {}
ESPSettings.boxEnabled
box = .()
box.Name =
box.Parent = ESPFolder
box.Adornee = obj
box.AlwaysOnTop =
box.ZIndex =
box.Size = obj.Size
box.Color3 = color
box.Transparency =
entry.Box = box
ESPSettings.textEnabled
billboard = .()
billboard.Name =
billboard.Parent = ESPFolder
billboard.Adornee = obj
billboard.AlwaysOnTop =
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
label = .()
label.Parent = billboard
label.BackgroundTransparency =
label.Size = .(, , , )
label.Font = .Font.GothamBold
label.TextColor3 = color
label.TextStrokeTransparency =
label.TextSize = ESPSettings.TextSize
label.Text =
entry.Billboard = billboard
ESPObjects[obj] = entry
(obj)
entry = ESPObjects[obj]
entry
entry.Billboard entry.Billboard:()
entry.Box entry.Box:()
ESPObjects[obj] =
TracerLines[obj] TracerLines[obj]:() TracerLines[obj] =
DistanceLabels[obj] DistanceLabels[obj]:() DistanceLabels[obj] =
ESPConnections[obj] ESPConnections[obj]:()
ESPConnections[obj] =
(obj)
obj:()
ESPConnections[obj] ESPConnections[obj]:()
()
ESPSettings.Enabled obj.CanCollide
(obj)
(obj)
ESPConnections[obj] = obj:():(update)
()
()
()
ESPSettings.Enabled
specialFolder = :()
specialFolder
_, obj (specialFolder:())
(obj)
specialFolder = :()
specialFolder
specialFolder.DescendantAdded:((obj)
(obj)
)
specialFolder.DescendantRemoving:((obj)
(obj)
)
RunService.RenderStepped:(()
()
ESPSettings.tracerEnabled ESPSettings.showDistance
specialFolder = :()
specialFolder
_, obj (specialFolder:())
obj:() obj.CanCollide ESPSettings.Enabled
ESPSettings.tracerEnabled
TracerLines[obj]
tracer = .()
tracer.Thickness =
tracer.Transparency =
TracerLines[obj] = tracer
screenPos, onScreen = Camera:(obj.Position)
onScreen
TracerLines[obj].From = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
TracerLines[obj].To = .(screenPos.X, screenPos.Y)
TracerLines[obj].Color = ESPSettings.Rainbow () ESPSettings.Color
TracerLines[obj].Visible =
TracerLines[obj].Visible =
TracerLines[obj]
TracerLines[obj].Visible =
ESPSettings.showDistance
DistanceLabels[obj]
label = .()
label.Size =
label.Center =
label.Outline =
DistanceLabels[obj] = label
screenPos, onScreen = Camera:(obj.Position)
onScreen
dist = (LocalPlayer.Character LocalPlayer.Character:()) .((LocalPlayer.Character.HumanoidRootPart.Position - obj.Position).Magnitude)
DistanceLabels[obj].Position = .(screenPos.X, screenPos.Y - )
DistanceLabels[obj].Text = (dist) ..
DistanceLabels[obj].Color = ESPSettings.Rainbow () ESPSettings.Color
DistanceLabels[obj].Visible =
DistanceLabels[obj].Visible =
DistanceLabels[obj]
DistanceLabels[obj].Visible =
TracerLines[obj] TracerLines[obj].Visible =
DistanceLabels[obj] DistanceLabels[obj].Visible =
)
isFarming =
()
isFarming AutoFarmSettings.Enabled
isFarming =
specialFolder = :()
AutoFarmSettings.Enabled specialFolder
character = LocalPlayer.Character
hrp = character character:()
hrp ()
closest, minDist = , .huge
_, obj (specialFolder:())
obj:() obj.CanCollide
dist = (hrp.Position - obj.Position).Magnitude
dist < minDist
closest = obj
minDist = dist
closest
frontPos = closest.Position + (closest.CFrame.LookVector * AutoFarmSettings.FarmDistance)
hrp.CFrame = .(frontPos)
(AutoFarmSettings.FarmSpeed)
hrp.CFrame = .(closest.Position)
startTime = ()
closest.CanCollide () - startTime < AutoFarmSettings.Enabled
()
()
isFarming =
(()
AutoFarmSettings.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.
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.