-- 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)