esp bot
Key Required

esp bot

General Quarters [UPDATE]NameSicklyyNameSicklyy 648 views 228 executesUpdated Mar 17, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•72 lines (2775 chars)
local vehiclesFolder = workspace:WaitForChild("Vehicles")
local player = game.Players.LocalPlayer

local function getColorFromDist(dist)
    if dist < 500 then return Color3.fromRGB(255, 50, 50)
    elseif dist < 1500 then return Color3.fromRGB(255, 170, 0)
    else return Color3.fromRGB(0, 255, 150)
    end
end

local function createCleanESP(bot)
    if bot.Name == "AircraftBot" or bot.Name == "ShipBot" then
        local targetModel = bot:WaitForChild("Model", 10)
        if not targetModel then return end

        local hl = targetModel:FindFirstChild("ESP_Highlight") or Instance.new("Highlight")
        hl.Name = "ESP_Highlight"
        hl.FillColor = Color3.fromRGB(255, 0, 0)
        hl.OutlineColor = Color3.fromRGB(255, 255, 255)
        hl.FillTransparency = 0.7 
        hl.OutlineTransparency = 0
        hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
        hl.Parent = targetModel

        if not targetModel:FindFirstChild("ESP_Tag") then
            local bgui = Instance.new("BillboardGui")
            bgui.Name = "ESP_Tag"
            bgui.Size = UDim2.new(0, 80, 0, 30)
            bgui.AlwaysOnTop = true
            bgui.StudsOffset = Vector3.new(0, 8, 0)
            bgui.Parent = targetModel

            local label = Instance.new("TextLabel")
            label.Size = UDim2.new(1, 0, 1, 0)
            label.BackgroundTransparency = 1
            label.Font = Enum.Font.RobotoMono
            label.TextSize = 16
            label.TextColor3 = Color3.new(1, 1, 1)
            label.TextStrokeTransparency = 0
            label.RichText = true
            label.Parent = bgui

            task.spawn(function()
                while targetModel and targetModel.Parent and bgui do
                    if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                        local part = targetModel:FindFirstChildWhichIsA("BasePart")
                        if part then
                            local dist = (player.Character.HumanoidRootPart.Position - part.Position).Magnitude
                            local color = getColorFromDist(dist)
                            
                            
                            label.TextColor3 = color
                            hl.FillColor = color
                            label.Text = string.format("<b>%.0f m</b>", dist)
                        end
                    end
                    task.wait(0.1)
                end
            end)
        end
    end
end

for _, v in ipairs(vehiclesFolder:GetChildren()) do
    task.spawn(function() createCleanESP(v) end)
end

vehiclesFolder.ChildAdded:Connect(function(child)
    task.spawn(function() createCleanESP(child) end)
end)

print("Minimalist ESP Loaded - Focus on the target, Nem")

Features & Information

esp bot by namesicklyy
#esp

Community Comments (0)

No comments yet for this script.

More Scripts for General Quarters [UPDATE]