Cheap Fruit esp
Key RequiredUniversal

Cheap Fruit esp

Universal ScriptBrandywandyBrandywandy 371 views 10.4K executesUpdated Jun 28, 2026
Unrated
00
Lua Script•92 lines (2704 chars)
local ScreenGui = Instance.new("ScreenGui")
local ToggleButton = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")

ScreenGui.Name = "FruitESPGui"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

ToggleButton.Name = "ToggleButton"
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
ToggleButton.Position = UDim2.new(0.05, 0, 0.4, 0)
ToggleButton.Size = UDim2.new(0, 100, 0, 50)
ToggleButton.Font = Enum.Font.SourceSansBold
ToggleButton.Text = "Fruit ESP: OFF"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 14.0
ToggleButton.Active = true
ToggleButton.Draggable = true

UICorner.Parent = ToggleButton

local espEnabled = false
local espObjects = {}

local function createEsp(fruit)
    if not fruit:FindFirstChild("FruitESP") then
        local billboard = Instance.new("BillboardGui")
        billboard.Name = "FruitESP"
        billboard.AlwaysOnTop = true
        billboard.Size = UDim2.new(0, 100, 0, 50)
        billboard.Adornee = fruit
        billboard.Parent = fruit

        local textLabel = Instance.new("TextLabel")
        textLabel.Parent = billboard
        textLabel.BackgroundTransparency = 1
        textLabel.Size = UDim2.new(1, 0, 1, 0)
        textLabel.Text = fruit.Name
        textLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
        textLabel.TextStrokeTransparency = 0
        textLabel.Font = Enum.Font.SourceSansBold
        textLabel.TextSize = 16

        table.insert(espObjects, billboard)
    end
end

local function removeEsp()
    for _, obj in pairs(espObjects) do
        if obj then obj:Destroy() end
    end
    espObjects = {}
end

local function updateEsp()
    removeEsp()
    if espEnabled then
        for _, v in pairs(game.Workspace:GetChildren()) do
            if v.Name:find("Fruit") or v:IsA("Tool") and v.Name:find("Fruit") then
                createEsp(v)
            end
        end
    end
end

ToggleButton.MouseButton1Click:Connect(function()
    espEnabled = not espEnabled
    if espEnabled then
        ToggleButton.Text = "Fruit ESP: ON"
        ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
    else
        ToggleButton.Text = "Fruit ESP: OFF"
        ToggleButton.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
        removeEsp()
    end
end)

game.Workspace.ChildAdded:Connect(function(child)
    if espEnabled and (child.Name:find("Fruit") or child:IsA("Tool") and child.Name:find("Fruit")) then
        task.wait(0.5)
        createEsp(child)
    end
end)

task.spawn(function()
    while task.wait(5) do
        if espEnabled then
            updateEsp()
        end
    end
end)

Features & Information

Shows fruits location easy script to use

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts