
Key RequiredUniversal

-- AIMBOT PRO + ESP + FPS + +FPS by Bielzinhodottk
local player = game.Players.LocalPlayer
local camera = workspace.CurrentCamera
local runService = game:GetService("RunService")
local players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local aimbotEnabled = false
local espEnabled = false
local fpsEnabled = false
local plusFPSEnabled = false
-- GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AIMBOT_PRO"
screenGui.ResetOnSpawn = false
screenGui.Parent = game:GetService("CoreGui") -- garante que aparece
-- Frame principal
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0,260,0,240)
frame.Position = UDim2.new(0.5,-130,0.5,-120)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.BorderSizePixel = 0
frame.Parent = screenGui
Instance.new("UICorner", frame)
-- Título RGB
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,-20,0,40)
title.Position = UDim2.new(0,10,0,0)
title.BackgroundTransparency = 1
title.Text = "AIMBOT PRO"
title.Font = Enum.Font.GothamBold
title.TextSize = 20
title.TextColor3 = Color3.fromRGB(255,0,0)
title.Parent = frame
-- Créditos
local credit = Instance.new("TextLabel")
credit.Size = UDim2.new(1,0,0,20)
credit.Position = UDim2.new(0,0,1,-20)
credit.BackgroundTransparency = 1
credit.Text = "by Bielzinhodottk"
credit.TextColor3 = Color3.fromRGB(180,180,180)
credit.Font = Enum.Font.Code
credit.TextSize = 12
credit.TextXAlignment = Enum.TextXAlignment.Right
credit.Parent = frame
-- Botão fechar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0,25,0,25)
closeBtn.Position = UDim2.new(1,-30,0,5)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.fromRGB(255,0,0)
closeBtn.BackgroundColor3 = Color3.fromRGB(50,50,50)
closeBtn.Parent = frame
Instance.new("UICorner", closeBtn)
-- Botão abrir GUI
local openBtn = Instance.new("TextButton")
openBtn.Size = UDim2.new(0,40,0,25)
openBtn.Position = UDim2.new(0,10,0,10)
openBtn.Text = "X"
openBtn.TextColor3 = Color3.fromRGB(255,0,0)
openBtn.BackgroundColor3 = Color3.fromRGB(40,40,40)
openBtn.Visible = false
openBtn.Parent = screenGui
Instance.new("UICorner", openBtn)
-- Abrir/fechar
closeBtn.MouseButton1Click:Connect(function()
frame.Visible = false
openBtn.Visible = true
end)
openBtn.MouseButton1Click:Connect(function()
frame.Visible = true
openBtn.Visible = false
end)
-- Drag GUI
local dragging = false
local dragStart = nil
local startPos = nil
local dragInput = nil
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and input == dragInput then
local delta = input.Position - dragStart
frame.Position = UDim2.new(0, startPos.X.Offset + delta.X, 0, startPos.Y.Offset + delta.Y)
end
end)
-- RGB título
spawn(function()
local hue = 0
while frame.Parent do
hue = (hue + 1) % 360
title.TextColor3 = Color3.fromHSV(hue/360,1,1)
wait(0.03)
end
end)
-- Botão Aimbot Próximos
local btnAimbot = Instance.new("TextButton")
btnAimbot.Size = UDim2.new(1,-20,0,30)
btnAimbot.Position = UDim2.new(0,10,0,50)
btnAimbot.Text = "Aimbot Próximos [OFF]"
btnAimbot.TextColor3 = Color3.fromRGB(255,255,255)
btnAimbot.BackgroundColor3 = Color3.fromRGB(40,40,40)
btnAimbot.Parent = frame
Instance.new("UICorner", btnAimbot)
btnAimbot.MouseButton1Click:Connect(function()
aimbotEnabled = not aimbotEnabled
btnAimbot.Text = aimbotEnabled and "Aimbot Próximos [ON]" or "Aimbot Próximos [OFF]"
end)
-- Botão ESP
local btnESP = Instance.new("TextButton")
btnESP.Size = UDim2.new(1,-20,0,30)
btnESP.Position = UDim2.new(0,10,0,90)
btnESP.Text = "ESP [OFF]"
btnESP.TextColor3 = Color3.fromRGB(255,255,255)
btnESP.BackgroundColor3 = Color3.fromRGB(40,40,40)
btnESP.Parent = frame
Instance.new("UICorner", btnESP)
btnESP.MouseButton1Click:Connect(function()
espEnabled = not espEnabled
btnESP.Text = espEnabled and "ESP [ON]" or "ESP [OFF]"
end)
-- Botão FPS
local btnFPS = Instance.new("TextButton")
btnFPS.Size = UDim2.new(1,-20,0,30)
btnFPS.Position = UDim2.new(0,10,0,130)
btnFPS.Text = "FPS [OFF]"
btnFPS.TextColor3 = Color3.fromRGB(255,255,255)
btnFPS.BackgroundColor3 = Color3.fromRGB(40,40,40)
btnFPS.Parent = frame
Instance.new("UICorner", btnFPS)
local fpsLabel = Instance.new("TextLabel")
fpsLabel.Size = UDim2.new(0,60,0,20)
fpsLabel.Position = UDim2.new(0,10,0,160)
fpsLabel.BackgroundTransparency = 1
fpsLabel.Text = "FPS: 0"
fpsLabel.TextColor3 = Color3.fromRGB(255,255,0)
fpsLabel.Font = Enum.Font.GothamBold
fpsLabel.TextSize = 14
fpsLabel.Visible = false
fpsLabel.Parent = frame
btnFPS.MouseButton1Click:Connect(function()
fpsEnabled = not fpsEnabled
fpsLabel.Visible = fpsEnabled
btnFPS.Text = fpsEnabled and "FPS [ON]" or "FPS [OFF]"
end)
-- Botão +FPS
local btnPlusFPS = Instance.new("TextButton")
btnPlusFPS.Size = UDim2.new(1,-20,0,30)
btnPlusFPS.Position = UDim2.new(0,10,0,190)
btnPlusFPS.Text = "+FPS [OFF]"
btnPlusFPS.TextColor3 = Color3.fromRGB(255,255,255)
btnPlusFPS.BackgroundColor3 = Color3.fromRGB(40,40,40)
btnPlusFPS.Parent = frame
Instance.new("UICorner", btnPlusFPS)
btnPlusFPS.MouseButton1Click:Connect(function()
plusFPSEnabled = not plusFPSEnabled
btnPlusFPS.Text = plusFPSEnabled and "+FPS [ON]" or "+FPS [OFF]"
if plusFPSEnabled then
Lighting.GlobalShadows = false
Lighting.FogEnd = 9e9
Lighting.Brightness = 0
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
part.Material = Enum.Material.Plastic
part.Reflectance = 0
end
end
for _, effect in pairs(workspace:GetDescendants()) do
if effect:IsA("ParticleEmitter") or effect:IsA("Trail") or effect:IsA("Smoke") then
effect.Enabled = false
end
end
else
Lighting.GlobalShadows = true
Lighting.Brightness = 2
Lighting.FogEnd = 1000
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
part.Material = Enum.Material.SmoothPlastic
end
end
for _, effect in pairs(workspace:GetDescendants()) do
if effect:IsA("ParticleEmitter") or effect:IsA("Trail") or effect:IsA("Smoke") then
effect.Enabled = true
end
end
end
end)
-- Função inimigo mais próximo
local function getNearest()
local closest, dist = nil, math.huge
for _,plr in pairs(players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local mag = (camera.CFrame.Position - plr.Character.HumanoidRootPart.Position).Magnitude
if mag < dist then
dist = mag
closest = plr
end
end
end
return closest
end
-- Aimbot Loop
runService.RenderStepped:Connect(function()
if aimbotEnabled then
local target = getNearest()
if target and target.Character and target.Character:FindFirstChild("Head") then
camera.CFrame = CFrame.new(camera.CFrame.Position, target.Character.Head.Position)
end
end
if fpsEnabled then
fpsLabel.Text = "FPS: "..math.floor(1/runService.RenderStepped:Wait())
end
end)
-- ESP Loop
runService.RenderStepped:Connect(function()
if espEnabled then
for _,plr in pairs(players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("Head") then
if not plr.Character:FindFirstChild("ESP_Tag") then
local billboard = Instance.new("BillboardGui")
billboard.Name = "ESP_Tag"
billboard.Size = UDim2.new(0,100,0,50)
billboard.Adornee = plr.Character.Head
billboard.AlwaysOnTop = true
billboard.Parent = plr.Character
local label = Instance.new("TextLabel")
label.Text = plr.Name
label.BackgroundTransparency = 1
label.Size = UDim2.new(1,0,1,0)
label.TextColor3 = Color3.fromRGB(255,0,0)
label.TextScaled = true
label.Font = Enum.Font.GothamBold
label.Parent = billboard
end
else
if plr.Character and plr.Character:FindFirstChild("ESP_Tag") then
plr.Character.ESP_Tag:Destroy()
end
end
end
else
for _,plr in pairs(players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChild("ESP_Tag") then
plr.Character.ESP_Tag:Destroy()
end
end
end
end)



Comentem!!