
Key Required VerifiedUniversal

-- BULLDOZER V12 by @wwivok
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
-- Продвинутый Конфиг
local Config = {
Aimbot = true,
WallCheck = true,
LockOn = true,
Bhop = true, -- АВТО ПРЫЖОК
FOV = 150,
ESP = true,
TargetPart = "Head"
}
-- ИНТЕРФЕЙС
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local Main = Instance.new("Frame", ScreenGui)
Main.Size = UDim2.new(0, 280, 0, 420)
Main.Position = UDim2.new(0.5, -140, 0.2, 0)
Main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Main.Active = true
Main.Draggable = true
-- Фон и Автор
local Bg = Instance.new("ImageLabel", Main)
Bg.Size = UDim2.new(1, 0, 1, 0)
Bg.Image = "rbxassetid://132170363293026"
Bg.ImageTransparency = 0.5
Bg.BackgroundTransparency = 1
local Title = Instance.new("TextLabel", Main)
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Text = "BULLDOZER V12"
Title.Font = Enum.Font.GothamBold
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 22
Title.BackgroundTransparency = 1
local Author = Instance.new("TextLabel", Main)
Author.Size = UDim2.new(1, 0, 0, 20)
Author.Position = UDim2.new(0, 0, 1, -25)
Author.Text = "by @wwivok"
Author.TextColor3 = Color3.fromRGB(200, 200, 200)
Author.BackgroundTransparency = 1
-- КОНТЕЙНЕР ДЛЯ КНОПОК
local Container = Instance.new("Frame", Main)
Container.Size = UDim2.new(1, 0, 0.8, 0)
Container.Position = UDim2.new(0, 0, 0.12, 0)
Container.BackgroundTransparency = 1
local List = Instance.new("UIListLayout", Container); List.HorizontalAlignment = "Center"; List.Padding = UDim.new(0, 6)
local function AddToggle(name, prop)
local b = Instance.new("TextButton", Container)
b.Size = UDim2.new(0.9, 0, 0, 35)
b.Text = name .. ": " .. (Config[prop] and "ON" or "OFF")
b.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
b.TextColor3 = Color3.fromRGB(255, 255, 255)
b.MouseButton1Click:Connect(function()
Config[prop] = not Config[prop]
b.Text = name .. ": " .. (Config[prop] and "ON" or "OFF")
end)
end
AddToggle("Aimbot", "Aimbot")
AddToggle("Wall Check", "WallCheck")
AddToggle("ESP (Wallhack)", "ESP")
AddToggle("Banny Hop", "Bhop")
-- FOV КРУГ
local FovCircle = Instance.new("Frame", ScreenGui)
FovCircle.AnchorPoint = Vector2.new(0.5, 0.5)
FovCircle.Position = UDim2.new(0.5, 0, 0.5, 0)
FovCircle.BackgroundTransparency = 1
local Stroke = Instance.new("UIStroke", FovCircle); Stroke.Color = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", FovCircle).CornerRadius = UDim.new(1, 0)
-- ФУНКЦИЯ ПРОВЕРКИ ВИДИМОСТИ
local function IsVisible(part, character)
if not Config.WallCheck then return true end
local ray = Ray.new(Camera.CFrame.Position, (part.Position - Camera.CFrame.Position).Unit * 1000)
local hit = workspace:FindPartOnRayWithIgnoreList(ray, {LocalPlayer.Character, Camera})
return hit and hit:IsDescendantOf(character)
end
-- ЛОГИКА (AIM, ESP, BHOP)
RunService.RenderStepped:Connect(function()
FovCircle.Visible = Config.Aimbot
FovCircle.Size = UDim2.new(0, Config.FOV * 2, 0, Config.FOV * 2)
-- BHOP LOGIC
if Config.Bhop and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
if LocalPlayer.Character.Humanoid.FloorMaterial ~= Enum.Material.Air then
LocalPlayer.Character.Humanoid.Jump = true
end
end
local target = nil
local shortestDist = Config.FOV
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
-- ESP (Highlight)
local h = player.Character:FindFirstChild("B_ESP") or Instance.new("Highlight", player.Character)
h.Name = "B_ESP"
h.Enabled = Config.ESP
h.FillColor = Color3.fromRGB(255, 255, 255)
-- AIMBOT
if Config.Aimbot and player.Character:FindFirstChild(Config.TargetPart) then
local part = player.Character[Config.TargetPart]
local pos, vis = Camera:WorldToViewportPoint(part.Position)
if vis and IsVisible(part, player.Character) then
local dist = (Vector2.new(pos.X, pos.Y) - Vector2.new(Camera.ViewportSize.X/2, Camera.ViewportSize.Y/2)).Magnitude
if dist < shortestDist then
target = part
shortestDist = dist
end
end
end
end
end
if target and Config.Aimbot then
Camera.CFrame = CFrame.new(Camera.CFrame.Position, target.Position)
end
end)



Bruh i got banned
@Uhrvns yeah i got banned on my main for a script like this, hes a f*cking chud for posting ts
@ejr123 Have you read the description? No, it clearly says use only Alt account
@Uhrvns Have you read the description? No, it clearly says use only Alt account
@wwivok yes
Im using alt