
Key Required
fruit ADVENTURE scrip o unico do mundo e br
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!")
endFeatures & Information
scrip auto farm Beli e LEVEL visual
Community Comments (0)
No comments yet for this script.
