Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
Drones = :()
JammedDroneRemote = :():():():():()
espEnabled =
aimlockEnabled =
MAX_ESP_DISTANCE =
COLOR_DANGER = .(, , )
COLOR_IN_RANGE = .(, , )
trackedDrones = {}
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
success, _ = (()
ScreenGui.Parent = :()
)
success
ScreenGui.Parent = LocalPlayer:()
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
Title = .()
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.SourceSansBold
Title.Parent = MainFrame
EspButton = .()
EspButton.Name =
EspButton.Size = .(, , , )
EspButton.Position = .(, , , )
EspButton.BackgroundColor3 = .(, , )
EspButton.Text =
EspButton.TextColor3 = .(, , )
EspButton.TextSize =
EspButton.Font = .Font.SourceSansSemibold
EspButton.Parent = MainFrame
BtnCorner1 = .()
BtnCorner1.CornerRadius = .(, )
BtnCorner1.Parent = EspButton
AimlockButton = .()
AimlockButton.Name =
AimlockButton.Size = .(, , , )
AimlockButton.Position = .(, , , )
AimlockButton.BackgroundColor3 = .(, , )
AimlockButton.Text =
AimlockButton.TextColor3 = .(, , )
AimlockButton.TextSize =
AimlockButton.Font = .Font.SourceSansSemibold
AimlockButton.Parent = MainFrame
BtnCorner2 = .()
BtnCorner2.CornerRadius = .(, )
BtnCorner2.Parent = AimlockButton
(drone)
trackedDrones[drone]
highlight = .()
highlight.Name =
highlight.FillColor = COLOR_DANGER
highlight.OutlineColor = COLOR_DANGER
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = drone
line = .()
line.Color = COLOR_DANGER
line.Thickness =
line.Transparency =
line.Visible =
text = .()
text.Color = COLOR_DANGER
text.Size =
text.Center =
text.Outline =
text.OutlineColor = .(, , )
text.Visible =
trackedDrones[drone] = {
Highlight = highlight,
Line = line,
Text = text
}
(drone)
data = trackedDrones[drone]
data
data.Highlight data.Highlight:()
data.Line data.Line:()
data.Text data.Text:()
trackedDrones[drone] =
()
_, data (trackedDrones)
data.Highlight data.Highlight.Enabled =
data.Line data.Line.Visible =
data.Text data.Text.Visible =
_, child (Drones:()) (child)
Drones.ChildAdded:(addESP)
Drones.ChildRemoved:(removeESP)
()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Backpack:()
()
closestDrone =
shortestDistance =
character = LocalPlayer.Character
originPos = (character character:())
character.HumanoidRootPart.Position Camera.CFrame.Position
_, drone (Drones:())
lifeStatus = drone:()
lifeStatus lifeStatus.Value
dronePos = drone:().Position
distance = (dronePos - originPos).Magnitude
distance < shortestDistance
shortestDistance = distance
closestDrone = drone
closestDrone
RunService.RenderStepped:(()
viewportSize = Camera.ViewportSize
screenBottom = .(viewportSize.X / , viewportSize.Y)
cameraPos = Camera.CFrame.Position
drone, data (trackedDrones)
espEnabled drone drone.Parent drone:()
dronePos = drone:().Position
distance = .((dronePos - cameraPos).Magnitude)
distance <= MAX_ESP_DISTANCE
screenPos, onScreen = Camera:(dronePos)
onScreen
currentColor = (distance <= ) COLOR_IN_RANGE COLOR_DANGER
data.Highlight.Enabled =
data.Highlight.FillColor = currentColor
data.Highlight.OutlineColor = currentColor
data.Line.Color = currentColor
data.Line.From = screenBottom
data.Line.To = .(screenPos.X, screenPos.Y)
data.Line.Visible =
data.Text.Color = currentColor
data.Text.Position = .(screenPos.X, screenPos.Y - )
data.Text.Text = .(, distance)
data.Text.Visible =
data.Highlight.Enabled =
data.Line.Visible =
data.Text.Visible =
data.Highlight.Enabled =
data.Line.Visible =
data.Text.Visible =
data.Highlight data.Highlight.Enabled =
data.Line.Visible =
data.Text.Visible =
aimlockEnabled
jammer = ()
jammer jammer.Parent == LocalPlayer.Character
targetDrone = ()
targetDrone
dronePos = targetDrone:().Position
Camera.CFrame = .(Camera.CFrame.Position, dronePos)
fanEvent = jammer:() jammer.Events:()
fanEvent
fanEvent:()
JammedDroneRemote:(targetDrone, Camera.CFrame)
)
EspButton.MouseButton1Click:(()
espEnabled = espEnabled
espEnabled
EspButton.Text =
EspButton.BackgroundColor3 = .(, , )
EspButton.Text =
EspButton.BackgroundColor3 = .(, , )
()
)
AimlockButton.MouseButton1Click:(()
aimlockEnabled = aimlockEnabled
aimlockEnabled
AimlockButton.Text =
AimlockButton.BackgroundColor3 = .(, , )
AimlockButton.Text =
AimlockButton.BackgroundColor3 = .(, , )
)