fruit ADVENTURE scrip o unico do mundo e br
Key Required

fruit ADVENTURE scrip o unico do mundo e br

FRUIT ADVENTURE(poppy playtime chapter 5)hoho_hudhoho_hud 919 views 731 executesUpdated Feb 25, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•277 lines (12419 chars)
--[[
  Dev: dev (Studio Lite)
  Nome: Hoho Hud - Game Lock Edition (FINAL + TÍTULO FIXO)
  Sistema: Título Fixo + Senha Persistente + Bypass Dono
]]

local MarketService = game:GetService("MarketplaceService")
local gameInfo = MarketService:GetProductInfo(game.PlaceId)
local gameName = string.upper(gameInfo.Name)

if string.find(gameName, "FRUIT ADVENTURE") then
    local Player = game.Players.LocalPlayer
    local RunService = game:GetService("RunService")
    local UserInputService = game:GetService("UserInputService")

    -- === CONFIGURAÇÕES DO DEV ===
    local MEU_NOME = "eeeeeeeeeuuuuuuuuuu5" 
    local SENHA_PADRAO = "123" 
    local arquivoSenha = "Hoho_Senha.txt"
    -- ============================

    local function carregarSenha()
        if isfile and isfile(arquivoSenha) then return readfile(arquivoSenha) end
        return SENHA_PADRAO
    end

    local function salvarSenha(novaSenha)
        if writefile then writefile(arquivoSenha, novaSenha) end
    end

    local autoFarmActive = false
    local farmRadius = 55
    local selectingMode = false
    local selectedGui = nil 
    local rgbEnabled = false
    local senhaDefinida = carregarSenha()
    local eODono = (Player.Name:lower() == MEU_NOME:lower())

    -- 1. Interface Principal
    local ScreenGui = Instance.new("ScreenGui", Player.PlayerGui)
    ScreenGui.Name = "HohoHudUltra"
    ScreenGui.ResetOnSpawn = false

    -- [ JANELA DE LOGIN ]
    local LoginFrame = Instance.new("Frame", ScreenGui)
    LoginFrame.Size = UDim2.new(0, 300, 0, 160)
    LoginFrame.Position = UDim2.new(0.5, -150, 0.5, -80)
    LoginFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    LoginFrame.Visible = not eODono
    Instance.new("UICorner", LoginFrame)

    local LoginInput = Instance.new("TextBox", LoginFrame)
    LoginInput.Size = UDim2.new(0.8, 0, 0, 40)
    LoginInput.Position = UDim2.new(0.1, 0, 0.3, 0)
    LoginInput.PlaceholderText = "Senha da Secundária..."
    LoginInput.TextColor3 = Color3.new(1, 1, 1)
    LoginInput.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    Instance.new("UICorner", LoginInput)

    local LoginBtn = Instance.new("TextButton", LoginFrame)
    LoginBtn.Size = UDim2.new(0.8, 0, 0, 40)
    LoginBtn.Position = UDim2.new(0.1, 0, 0.65, 0)
    LoginBtn.Text = "LOGAR"
    LoginBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
    LoginBtn.TextColor3 = Color3.new(1, 1, 1)
    Instance.new("UICorner", LoginBtn)

    -- [ BOLINHA (LOGO) ]
    local MainBtn = Instance.new("ImageButton", ScreenGui)
    MainBtn.Size = UDim2.new(0, 75, 0, 75)
    MainBtn.Position = UDim2.new(0.1, 0, 0.5, 0)
    MainBtn.Image = "rbxassetid://120567265869851" 
    MainBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    MainBtn.Visible = eODono 
    Instance.new("UICorner", MainBtn).CornerRadius = UDim.new(1, 0)
    Instance.new("UIStroke", MainBtn).Color = Color3.fromRGB(255, 0, 0)

    -- [ HUB PRINCIPAL ]
    local HubFrame = Instance.new("Frame", ScreenGui)
    HubFrame.Size = UDim2.new(0, 260, 0, 400) -- Aumentei um pouco para o título
    HubFrame.Position = UDim2.new(0.5, -130, 0.5, -200)
    HubFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
    HubFrame.Visible = false 
    Instance.new("UICorner", HubFrame)
    local HubStroke = Instance.new("UIStroke", HubFrame)
    HubStroke.Color = Color3.fromRGB(255, 0, 0)

    -- TÍTULO FIXO (HOHO HUD)
    local TopTitle = Instance.new("TextLabel", HubFrame)
    TopTitle.Size = UDim2.new(1, 0, 0, 40)
    TopTitle.Position = UDim2.new(0, 0, 0, 0)
    TopTitle.Text = "HOHO HUD"
    TopTitle.TextColor3 = Color3.new(1, 1, 1)
    TopTitle.Font = Enum.Font.SourceSansBold
    TopTitle.TextSize = 22
    TopTitle.BackgroundTransparency = 1

    -- BOTÕES DE ABA (Abaixo do Título)
    local TabPoderes = Instance.new("TextButton", HubFrame)
    TabPoderes.Size = UDim2.new(0.5, 0, 0, 35)
    TabPoderes.Position = UDim2.new(0, 0, 0, 40)
    TabPoderes.Text = "PODERES"
    TabPoderes.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    TabPoderes.TextColor3 = Color3.new(1, 1, 1)

    local TabConfig = Instance.new("TextButton", HubFrame)
    TabConfig.Size = UDim2.new(0.5, 0, 0, 35)
    TabConfig.Position = UDim2.new(0.5, 0, 0, 40)
    TabConfig.Text = "CONFIG"
    TabConfig.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    TabConfig.TextColor3 = Color3.new(1, 1, 1)

    -- CONTAINERS
    local PoderesFrame = Instance.new("Frame", HubFrame)
    PoderesFrame.Size = UDim2.new(1, 0, 1, -75)
    PoderesFrame.Position = UDim2.new(0, 0, 0, 75)
    PoderesFrame.BackgroundTransparency = 1

    local ConfigFrame = Instance.new("Frame", HubFrame)
    ConfigFrame.Size = UDim2.new(1, 0, 1, -75)
    ConfigFrame.Position = UDim2.new(0, 0, 0, 75)
    ConfigFrame.BackgroundTransparency = 1
    ConfigFrame.Visible = false

    -- [ ABA PODERES ]
    local SelectModeBtn = Instance.new("TextButton", PoderesFrame)
    SelectModeBtn.Size = UDim2.new(0.9, 0, 0, 45)
    SelectModeBtn.Position = UDim2.new(0.05, 0, 0, 10)
    SelectModeBtn.Text = "SELECIONAR GUI"
    SelectModeBtn.BackgroundColor3 = Color3.fromRGB(255, 170, 0)
    Instance.new("UICorner", SelectModeBtn)

    local ValueInput = Instance.new("TextBox", PoderesFrame)
    ValueInput.Size = UDim2.new(0.9, 0, 0, 45)
    ValueInput.Position = UDim2.new(0.05, 0, 0, 65)
    ValueInput.PlaceholderText = "Novo Texto..."
    ValueInput.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
    ValueInput.TextColor3 = Color3.new(1, 1, 1)
    Instance.new("UICorner", ValueInput)

    local ApplyBtn = Instance.new("TextButton", PoderesFrame)
    ApplyBtn.Size = UDim2.new(0.9, 0, 0, 45)
    ApplyBtn.Position = UDim2.new(0.05, 0, 0, 120)
    ApplyBtn.Text = "APLICAR MUDANÇA"
    ApplyBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
    Instance.new("UICorner", ApplyBtn)

    local FarmBtn = Instance.new("TextButton", PoderesFrame)
    FarmBtn.Size = UDim2.new(0.9, 0, 0, 45)
    FarmBtn.Position = UDim2.new(0.05, 0, 0, 175)
    FarmBtn.Text = "AUTO FARM: OFF"
    FarmBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    Instance.new("UICorner", FarmBtn)

    -- [ ABA CONFIG ]
    local RGBBtn = Instance.new("TextButton", ConfigFrame)
    RGBBtn.Size = UDim2.new(0.9, 0, 0, 45)
    RGBBtn.Position = UDim2.new(0.05, 0, 0, 10)
    RGBBtn.Text = "MODO ARCO-ÍRIS: OFF"
    RGBBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
    RGBBtn.TextColor3 = Color3.new(1, 1, 1)
    Instance.new("UICorner", RGBBtn)

    if eODono then
        local ChangePassInput = Instance.new("TextBox", ConfigFrame)
        ChangePassInput.Size = UDim2.new(0.9, 0, 0, 45)
        ChangePassInput.Position = UDim2.new(0.05, 0, 0, 70)
        ChangePassInput.PlaceholderText = "Nova Senha..."
        ChangePassInput.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
        ChangePassInput.TextColor3 = Color3.new(1, 1, 1)
        Instance.new("UICorner", ChangePassInput)

        local SetPassBtn = Instance.new("TextButton", ConfigFrame)
        SetPassBtn.Size = UDim2.new(0.9, 0, 0, 45)
        SetPassBtn.Position = UDim2.new(0.05, 0, 0, 125)
        SetPassBtn.Text = "SALVAR SENHA"
        SetPassBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
        Instance.new("UICorner", SetPassBtn)

        SetPassBtn.MouseButton1Click:Connect(function()
            if ChangePassInput.Text ~= "" then
                senhaDefinida = ChangePassInput.Text
                salvarSenha(senhaDefinida)
                SetPassBtn.Text = "SENHA SALVA!"
                task.wait(1)
                SetPassBtn.Text = "SALVAR SENHA"
            end
        end)
    else
        local NoAccess = Instance.new("TextLabel", ConfigFrame)
        NoAccess.Size = UDim2.new(0.9, 0, 0, 80)
        NoAccess.Position = UDim2.new(0.05, 0, 0, 70)
        NoAccess.Text = "ACESSO NEGADO:\nApenas o dono muda a senha."
        NoAccess.TextColor3 = Color3.fromRGB(255, 80, 80)
        NoAccess.BackgroundTransparency = 1
        NoAccess.Font = Enum.Font.SourceSansBold
        NoAccess.TextSize = 14
    end

    -- LÓGICAS FINAIS
    LoginBtn.MouseButton1Click:Connect(function()
        if LoginInput.Text == senhaDefinida then
            LoginFrame.Visible = false
            MainBtn.Visible = true
        else
            Player:Kick("HOHO HUD: Senha Errada!")
        end
    end)

    TabPoderes.MouseButton1Click:Connect(function()
        PoderesFrame.Visible = true
        ConfigFrame.Visible = false
        TabPoderes.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
        TabConfig.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    end)

    TabConfig.MouseButton1Click:Connect(function()
        PoderesFrame.Visible = false
        ConfigFrame.Visible = true
        TabConfig.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
        TabPoderes.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    end)

    RGBBtn.MouseButton1Click:Connect(function()
        rgbEnabled = not rgbEnabled
        RGBBtn.Text = rgbEnabled and "MODO ARCO-ÍRIS: ON" or "MODO ARCO-ÍRIS: OFF"
    end)

    RunService.RenderStepped:Connect(function()
        if rgbEnabled then
            local color = Color3.fromHSV(tick() % 5 / 5, 0.7, 0.7)
            HubFrame.BackgroundColor3 = color
            HubStroke.Color = color
        end
    end)

    MainBtn.MouseButton1Click:Connect(function() HubFrame.Visible = not HubFrame.Visible end)
    
    -- Farm e Seletor (Mesma lógica do anterior incorporada)
    SelectModeBtn.MouseButton1Click:Connect(function() selectingMode = true SelectModeBtn.Text = "CLIQUE EM ALGO..." end)
    UserInputService.InputBegan:Connect(function(input) if selectingMode and (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then local pos = input.Position local objects = Player.PlayerGui:GetGuiObjectsAtPosition(pos.X, pos.Y) for _, obj in pairs(objects) do if not obj:IsDescendantOf(HubFrame) and (obj:IsA("TextLabel") or obj:IsA("TextButton") or obj:IsA("TextBox")) then selectedGui = obj SelectModeBtn.Text = "OK: " .. obj.Name selectingMode = false break end end end end)
    ApplyBtn.MouseButton1Click:Connect(function() if selectedGui and ValueInput.Text ~= "" then selectedGui.Text = ValueInput.Text end end)
    FarmBtn.MouseButton1Click:Connect(function() autoFarmActive = not autoFarmActive FarmBtn.Text = autoFarmActive and "AUTO FARM: ON" or "AUTO FARM: OFF" FarmBtn.BackgroundColor3 = autoFarmActive and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0) end)

    -- Drag Bolinha
    local dragging, dragStart, startPos
    MainBtn.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainBtn.Position end end)
    UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart MainBtn.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end)
    UserInputService.InputEnded:Connect(function() dragging = false end)

    -- Auto Farm Logic
    RunService.Heartbeat:Connect(function()
        if autoFarmActive then
            local Char = Player.Character
            local Root = Char and Char:FindFirstChild("HumanoidRootPart")
            if not Root then return end
            local target = nil
            local shortestDistance = farmRadius
            for _, v in pairs(workspace:GetChildren()) do
                local tHum = v:FindFirstChild("Humanoid")
                local tRoot = v:FindFirstChild("HumanoidRootPart")
                if tHum and tRoot and v ~= Char and tHum.Health > 0 then
                    local distance = (tRoot.Position - Root.Position).Magnitude
                    if distance < shortestDistance then shortestDistance = distance target = v end
                end
            end
            if target then
                Root.CFrame = Root.CFrame:Lerp(target.HumanoidRootPart.CFrame * CFrame.new(0, 2.5, 1), 0.15)
                local tool = Char:FindFirstChildOfClass("Tool") or Player.Backpack:FindFirstChildOfClass("Tool")
                if tool then if tool.Parent ~= Char then Char.Humanoid:EquipTool(tool) end tool:Activate() end
            end
        end
    end)

else
    warn("Use no Fruit Adventure!")
end

Features & Information

scrip auto farm Beli e LEVEL visual
#delta fruitADVENTURE

Community Comments (0)

No comments yet for this script.