
KeylessUniversal

--// BaconZ Script - Interface
--// Criador: @baconz_745
--// Interface visual / segura
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "BaconZScript"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
--// Cores
local GREEN = Color3.fromRGB(75, 255, 0)
local DARK = Color3.fromRGB(12, 12, 12)
local DARK2 = Color3.fromRGB(22, 22, 22)
local WHITE = Color3.fromRGB(245, 245, 245)
local GRAY = Color3.fromRGB(160, 160, 160)
--// Janela principal
local main = Instance.new("Frame")
main.Size = UDim2.fromOffset(620, 390)
main.Position = UDim2.new(0.5, -310, 0.5, -195)
main.BackgroundColor3 = DARK
main.BorderSizePixel = 0
main.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 14)
corner.Parent = main
local stroke = Instance.new("UIStroke")
stroke.Color = GREEN
stroke.Thickness = 2
stroke.Parent = main
--// Cabeçalho
local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 65)
header.BackgroundTransparency = 1
header.Parent = main
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -100, 0, 35)
title.Position = UDim2.fromOffset(20, 5)
title.BackgroundTransparency = 1
title.Text = "BaconZ Script"
title.TextColor3 = GREEN
title.Font = Enum.Font.GothamBold
title.TextSize = 28
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = header
local creator = Instance.new("TextLabel")
creator.Size = UDim2.new(1, -100, 0, 22)
creator.Position = UDim2.fromOffset(22, 36)
creator.BackgroundTransparency = 1
creator.Text = "@baconz_745"
creator.TextColor3 = WHITE
creator.Font = Enum.Font.Gotham
creator.TextSize = 14
creator.TextXAlignment = Enum.TextXAlignment.Left
creator.Parent = header
--// Botão fechar
local close = Instance.new("TextButton")
close.Size = UDim2.fromOffset(42, 42)
close.Position = UDim2.new(1, -52, 0, 12)
close.BackgroundColor3 = Color3.fromRGB(190, 35, 35)
close.Text = "X"
close.TextColor3 = WHITE
close.Font = Enum.Font.GothamBold
close.TextSize = 20
close.Parent = header
Instance.new("UICorner", close).CornerRadius = UDim.new(0, 8)
--// Ícone para abrir
local openButton = Instance.new("TextButton")
openButton.Size = UDim2.fromOffset(60, 60)
openButton.Position = UDim2.new(0, 20, 0.5, -30)
openButton.BackgroundColor3 = DARK
openButton.Text = "BZ"
openButton.TextColor3 = GREEN
openButton.Font = Enum.Font.GothamBold
openButton.TextSize = 20
openButton.Visible = false
openButton.Parent = gui
local openCorner = Instance.new("UICorner")
openCorner.CornerRadius = UDim.new(1, 0)
openCorner.Parent = openButton
local openStroke = Instance.new("UIStroke")
openStroke.Color = GREEN
openStroke.Thickness = 2
openStroke.Parent = openButton
close.MouseButton1Click:Connect(function()
main.Visible = false
openButton.Visible = true
end)
openButton.MouseButton1Click:Connect(function()
main.Visible = true
openButton.Visible = false
end)
--// Área das páginas
local pages = Instance.new("Frame")
pages.Size = UDim2.new(1, -30, 1, -145)
pages.Position = UDim2.fromOffset(15, 135)
pages.BackgroundTransparency = 1
pages.Parent = main
local function createPage()
local page = Instance.new("Frame")
page.Size = UDim2.fromScale(1, 1)
page.BackgroundTransparency = 1
page.Visible = false
page.Parent = pages
return page
end
local homePage = createPage()
local aimPage = createPage()
local espPage = createPage()
local killsPage = createPage()
--// Abas
local tabs = Instance.new("Frame")
tabs.Size = UDim2.new(1, -30, 0, 48)
tabs.Position = UDim2.fromOffset(15, 75)
tabs.BackgroundTransparency = 1
tabs.Parent = main
local layout = Instance.new("UIListLayout")
layout.FillDirection = Enum.FillDirection.Horizontal
layout.Padding = UDim.new(0, 7)
layout.Parent = tabs
local function createTab(text)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0.25, -6, 1, 0)
b.BackgroundColor3 = DARK2
b.Text = text
b.TextColor3 = WHITE
b.Font = Enum.Font.GothamBold
b.TextSize = 14
b.Parent = tabs
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8)
return b
end
local homeTab = createTab("HOME")
local aimTab = createTab("AIMBOT")
local espTab = createTab("ESP")
local killsTab = createTab("KILLS")
local function switchPage(page, selected)
homePage.Visible = false
aimPage.Visible = false
espPage.Visible = false
killsPage.Visible = false
page.Visible = true
for _, tab in pairs({homeTab, aimTab, espTab, killsTab}) do
tab.BackgroundColor3 = DARK2
end
selected.BackgroundColor3 = GREEN
selected.TextColor3 = Color3.fromRGB(0, 0, 0)
end
homeTab.MouseButton1Click:Connect(function()
switchPage(homePage, homeTab)
end)
aimTab.MouseButton1Click:Connect(function()
switchPage(aimPage, aimTab)
end)
espTab.MouseButton1Click:Connect(function()
switchPage(espPage, espTab)
end)
killsTab.MouseButton1Click:Connect(function()
switchPage(killsPage, killsTab)
end)
--// Texto de página
local function pageTitle(parent, text)
local t = Instance.new("TextLabel")
t.Size = UDim2.new(1, -20, 0, 35)
t.Position = UDim2.fromOffset(10, 5)
t.BackgroundTransparency = 1
t.Text = text
t.TextColor3 = GREEN
t.Font = Enum.Font.GothamBold
t.TextSize = 22
t.TextXAlignment = Enum.TextXAlignment.Left
t.Parent = parent
end
local function info(parent, text, y)
local t = Instance.new("TextLabel")
t.Size = UDim2.new(1, -20, 0, 30)
t.Position = UDim2.fromOffset(10, y)
t.BackgroundTransparency = 1
t.Text = text
t.TextColor3 = WHITE
t.Font = Enum.Font.Gotham
t.TextSize = 15
t.TextXAlignment = Enum.TextXAlignment.Left
t.Parent = parent
end
--// HOME
pageTitle(homePage, "🔥 BEM-VINDO AO BACONZ SCRIPT")
info(homePage, "Criado por: @baconz_745", 55)
info(homePage, "🌐 Interface universal", 90)
info(homePage, "⚡ Interface leve e simples", 125)
info(homePage, "🛡️ Ferramentas para demonstração no seu próprio jogo", 160)
info(homePage, "Aproveite! 🔥", 205)
--// Toggle
local function createToggle(parent, text, y, callback)
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -20, 0, 42)
button.Position = UDim2.fromOffset(10, y)
button.BackgroundColor3 = DARK2
button.Text = text .. " [ OFF ]"
button.TextColor3 = WHITE
button.Font = Enum.Font.GothamBold
button.TextSize = 14
button.TextXAlignment = Enum.TextXAlignment.Left
button.Parent = parent
Instance.new("UICorner", button).CornerRadius = UDim.new(0, 8)
local enabled = false
button.MouseButton1Click:Connect(function()
enabled = not enabled
if enabled then
button.Text = text .. " [ ON ]"
button.BackgroundColor3 = GREEN
button.TextColor3 = Color3.fromRGB(0, 0, 0)
else
button.Text = text .. " [ OFF ]"
button.BackgroundColor3 = DARK2
button.TextColor3 = WHITE
end
if callback then
callback(enabled)
end
end)
return button
end
--// AIMBOT
pageTitle(aimPage, "🎯 AIM ASSIST")
info(aimPage, "Demonstração/configuração para experiências próprias.", 45)
createToggle(aimPage, "Aim Assist", 85, function(state)
print("Aim Assist:", state)
end)
createToggle(aimPage, "Mostrar FOV", 135, function(state)
print("FOV:", state)
end)
createToggle(aimPage, "Alvo mais próximo", 185, function(state)
print("Seleção de alvo:", state)
end)
info(aimPage, "FOV: 90°", 240)
info(aimPage, "Suavização: 50%", 270)
--// ESP
pageTitle(espPage, "👁 ESP")
createToggle(espPage, "ESP Visual", 55, function(state)
print("ESP Visual:", state)
end)
createToggle(espPage, "Mostrar Nome", 105, function(state)
print("Nome:", state)
end)
createToggle(espPage, "Mostrar Distância", 155, function(state)
print("Distância:", state)
end)
createToggle(espPage, "Mostrar Linha", 205, function(state)
print("Linha:", state)
end)
--// KILLS
pageTitle(killsPage, "☠ KILLS DOS OUTROS")
createToggle(killsPage, "Mostrar Kills", 55, function(state)
print("Mostrar Kills:", state)
end)
createToggle(killsPage, "Notificação de Kill", 105, function(state)
print("Notificação:", state)
end)
createToggle(killsPage, "Placar de Kills", 155, function(state)
print("Placar:", state)
end)
info(killsPage, "TOP KILLS", 215)
info(killsPage, "#1 Player_01 25", 245)
info(killsPage, "#2 Player_02 18", 270)
info(killsPage, "#3 Player_03 14", 295)
--// Página inicial
switchPage(homePage, homeTab)
--// Arrastar janela
local dragging = false
local dragStart
local startPos
header.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = main.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
header.InputChanged:Connect(function(input)
if dragging and
(input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
main.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
print("🔥 BaconZ Script carregado - @baconz_745")No comments yet for this script.



