Key Required
Key Required
Bacon panel
Lua Script•141 lines (3997 chars)
-- GUI moderna + Base + Bloco Seguidor + Float
-- Coloque em StarterGui > LocalScript
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local root = char:WaitForChild("HumanoidRootPart")
-- Criar GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "BaseGui"
screenGui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 220, 0, 200)
frame.Position = UDim2.new(0.5, -110, 0.5, -100)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.BackgroundTransparency = 0.1
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui
local UICorner = Instance.new("UICorner", frame)
UICorner.CornerRadius = UDim.new(0, 12)
local UIStroke = Instance.new("UIStroke", frame)
UIStroke.Thickness = 2
UIStroke.Color = Color3.fromRGB(100, 100, 255)
-- Criar função para botão
local function criarBotao(texto, ordem)
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -20, 0, 40)
button.Position = UDim2.new(0, 10, 0, 10 + ((ordem - 1) * 50))
button.Text = texto
button.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.GothamBold
button.TextSize = 16
button.Parent = frame
local UICornerBtn = Instance.new("UICorner", button)
UICornerBtn.CornerRadius = UDim.new(0, 8)
return button
end
-- Botões
local baseBtn = criarBotao("Ir para a Base", 1)
local blocoBtn = criarBotao("Bloco Seguidor", 2)
local floatBtn = criarBotao("Float", 3)
-- ================= FUNÇÃO BASE =================
baseBtn.MouseButton1Click:Connect(function()
-- Dano falso
humanoid:TakeDamage(15)
task.wait(0.3)
humanoid.Health = humanoid.Health + 15
-- Procurar base pelo nome do player
local base
for _, obj in pairs(workspace:GetChildren()) do
if obj.Name:lower():find(player.Name:lower()) then
base = obj
break
end
end
if not base then
warn("Base não encontrada para: " .. player.Name)
return
end
local targetCFrame
if base:IsA("Model") and base.PrimaryPart then
targetCFrame = base.PrimaryPart.CFrame + Vector3.new(0, 5, 0)
else
targetCFrame = base:GetModelCFrame() + Vector3.new(0, 5, 0)
end
-- Voo até a base
root.CFrame = root.CFrame + Vector3.new(0, 50, 0)
local tweenInfo = TweenInfo.new(3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = TweenService:Create(root, tweenInfo, {CFrame = targetCFrame})
tween:Play()
end)
-- ================= FUNÇÃO BLOCO SEGUIDOR =================
local blocoAtivo = false
local bloco = nil
local blocoConn
blocoBtn.MouseButton1Click:Connect(function()
blocoAtivo = not blocoAtivo
if blocoAtivo then
blocoBtn.Text = "Bloco Seguidor [ON]"
bloco = Instance.new("Part")
bloco.Size = Vector3.new(8, 2, 8)
bloco.Anchored = true
bloco.Color = Color3.fromRGB(0, 170, 255)
bloco.Material = Enum.Material.Neon
bloco.CanCollide = true
bloco.Parent = workspace
blocoConn = RunService.RenderStepped:Connect(function()
if root and bloco then
bloco.CFrame = CFrame.new(root.Position - Vector3.new(0, 3, 0))
end
end)
else
blocoBtn.Text = "Bloco Seguidor [OFF]"
if blocoConn then blocoConn:Disconnect() end
if bloco then bloco:Destroy() end
end
end)
-- ================= FUNÇÃO FLOAT =================
local floatAtivo = false
local floatConn
floatBtn.MouseButton1Click:Connect(function()
floatAtivo = not floatAtivo
if floatAtivo then
floatBtn.Text = "Float [ON]"
floatConn = RunService.RenderStepped:Connect(function()
if root then
root.Velocity = Vector3.new(0, 5, 0) -- força pra cima
end
end)
else
floatBtn.Text = "Float [OFF]"
if floatConn then floatConn:Disconnect() end
if root then root.Velocity = Vector3.new(0, -2, 0) end -- deixa cair suave
end
end)Features & Information
Sja


AI made
Not work nothing is on my screen