Download from site

with advertising

Go to telegram

best cheats without ads

Download Banner
Download Banner
Download Banner
Download Banner
Blade Ball Script on Roblox free download
Instructions for launching cheats on Roblox
Blade Ball Script on Roblox free download
Instructions for launching cheats on Roblox

Functions of the script (cheat) on Roblox Blade Ball

  • Auto Parry
  • Parry Base Distance
  • car walk
  • Player Safety
  • Player Safety Distance
  • Walk Speed
  • And other functions

Instructions for running LUA script on Roblox Blade Ball

  1. Download LUA Executor XENO
  2. Launch the game in Roblox - Blade Ball
  3. Start XENO
  4. Download Script or copy below the instructions
  5. Paste/Open in the window that opens
  6. Click on Attach (icon - chain) (see screenshot above)
  7. Click on the arrow in the lower right corner (see screenshot above)
  8. Done!

what you need to enter in XENO or any other LUA Executor to run the script on Blade Ball

for i,v in pairs(getconnections(game.Players.LocalPlayer.Idled)) do
    v:Disable()
end

local req = (syn and syn.request) or (http and http.request) or http_request

function GetHttp(URL)
	local Data = nil
	local Test = req({
        Url = URL,
        Method = 'GET',
	})
	for i,v in pairs(Test) do
		Data = v
	end
	return Data
end

local Something = GetHttp("https://raw.githubusercontent.com/Mana42138/woof-gui/main/Source.lua")


local Win = loadstring(Something)():Window("Project Meow", "Blade Ball")
local Ragebot = Win:Tab("Ragebot")
local Credits = Win:Tab("Credits")

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local VirtualUser = game:GetService("VirtualUser")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera

local RandRNG = math.random()
local RandAutoaParry = {[tostring(RandRNG)] = false}

Ragebot:Toggle("Auto Parry", false, function(t)
    RandAutoaParry[tostring(RandRNG)] = t
end)

Ragebot:Slider("Parry Base Distance", 0, 100, 0, function(t)
    BaseDistance = t
end)

Ragebot:line()

Ragebot:Toggle("Auto Walk", false, function(t)
    AutoWalk = t
end)

Ragebot:Toggle("Player Saftey", false, function(t)
    PlayerSaftey = t
end)

Ragebot:Slider("Player Saftey Distance", 0, 50, 10, function(v)
    PlayerSaftey_Distance = v
end)

local can_Execute = false
if not getgenv().WalkSpeed_Mana then
    getgenv().WalkSpeed_Mana = 0
    can_Execute = true
else
    can_Execute = false
end

Ragebot:Slider("Walk Speed", 0, 250, 35, function(v)
    getgenv().WalkSpeed_Mana = v
end)

if can_Execute then
    print("executed!")
    spawn(function()
        while task.wait() do
            pcall(function()
                game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = getgenv().WalkSpeed_Mana
            end)
        end
    end)
end

Ragebot:Slider("Auto Walk Distance X", -40, 40, 12, function(t)
    AutoWalkDistanceX = t
end)

Ragebot:Slider("Auto Walk Distance Z", -40, 40, 13, function(t)
    AutoWalkDistanceZ = t
end)

Ragebot:Toggle("Auto Jump", false, function(t)
    AutoDoubleJump = t
end)

Ragebot:line()

Ragebot:Toggle("Aim At Closest Player", false, function(t)
    ClosestPlayer_var = t
end)

Ragebot:Toggle("Random Teleports", false, function(t)
    RandomTeleports = t
end)

Ragebot:Slider("Teleport Distance X", -40, 40, 0, function(t)
    TeleportDistanceX = t
end)

Ragebot:Slider("Teleport Distance Z", -40, 40, 0, function(t)
    TeleportDistanceZ = t
end)

function GetMouse()
    local UserInputService = game:GetService("UserInputService")
    return UserInputService:GetMouseLocation()  -- Ensure this is the correct method for your setup
end

function GetClosestPlayer()
    local closestDistance = math.huge
    local closestTarget = nil
    for _, v in pairs(game:GetService("Workspace").Alive:GetChildren()) do
        if v and v:FindFirstChild("HumanoidRootPart") and v ~= game.Players.LocalPlayer.Character then
            local humanoidRootPart = v.HumanoidRootPart
                local distance = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude --(Vector2.new(viewportPoint.X, viewportPoint.Y) - mousePos).magnitude
                if distance < closestDistance then
                    closestDistance = distance
                    closestTarget = v
                end
        end
    end
    return closestTarget
end

spawn(function()
    while task.wait() do
        if PlayerSaftey then
            if game.Players.LocalPlayer.Character.Parent.Name == "Dead" then return end
            pcall(function()
                if (GetClosestPlayer().HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= PlayerSaftey_Distance then
                    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = GetClosestPlayer().HumanoidRootPart.CFrame * CFrame.new(-25, 0, -PlayerSaftey_Distance)
                end
            end)
        end
    end
end)

function GetBall()
    for i,v in pairs(game:GetService("Workspace").Balls:GetChildren()) do
        if v:IsA("Part") then
            return v
        end
    end
    return nil
end

function GetBallfromplayerPos(Ball)
    return (Ball.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
end

local function getSpeed(part)
    if part:IsA("BasePart") then
        local speed = part.Velocity.Magnitude
        if speed > 1 then
            return part, speed
        end
        return nil, nil
    else
        print("The provided instance is not a BasePart.")
        return nil, nil
    end
end

local function measureVerticalDistance(humanoidRootPart, targetPart)
    local humanoidRootPartY = humanoidRootPart.Position.Y
    local targetPartY = targetPart.Position.Y
    local verticalDistance = math.abs(humanoidRootPartY - targetPartY)
    return verticalDistance
end

function GetHotKey()
	for i,v in pairs(game.Players.LocalPlayer.PlayerGui.Hotbar.Block.HotkeyFrame:GetChildren()) do
		if v:IsA("TextLabel") then
			return v.Text
		end
	end
	return ""
end

local text = game.Players.LocalPlayer.PlayerGui.Hotbar.Block.HotkeyFrame.F
local KeyCodeBlock = text.Text
text:GetPropertyChangedSignal("Text"):Connect(function()
    KeyCodeBlock = text.Text
end)

local CanSlash = false
local BallSpeed = 0

spawn(function()
    while task.wait() do
        if RandAutoaParry[tostring(RandRNG)] then
            pcall(function()
				for i, v in pairs(game:GetService("Workspace").Balls:GetChildren()) do
                    if v:IsA("Part") then
                        if not game.Players.LocalPlayer.Character:FindFirstChild("Highlight") then return end
						local part, speed = getSpeed(v)
                        if part and speed then
                            local minDistance = 2.5 * (speed * 0.1) + 2
                            if minDistance == 0 or minDistance <= 20 then
                                BallSpeed = 23
                            elseif minDistance == 20 or minDistance <= 88 then
                                BallSpeed = 2.5 * (speed * 0.1) + 5
                            elseif minDistance == 88 or minDistance <= 110 then
                                BallSpeed = 90
                            -- elseif minDistance >= 110 then
                            --     BallSpeed = 2 * (speed * 0.1)
                            end
							if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - part.Position).Magnitude <= (BallSpeed) then -- (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - part.Position).Magnitude <= minDistance and 
                                CanSlash = true
                            else
                                CanSlash = false
                            end
						end
                    end
                end
                
                if CanSlash then
                    if math.random(1, 5) == 5 then
                        game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, true, game, 1)
                    else
                        game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode[KeyCodeBlock], false, game)
                    end
                    CanSlash = false
                end
            end)
        end
    end
end)

spawn(function()
    while task.wait() do
        if AutoWalk then
            pcall(function()
                if game.Players.LocalPlayer.Character.Parent.Name == "Dead" then return end
				for i, v in pairs(game:GetService("Workspace").Balls:GetChildren()) do
                    if v:IsA("Part") then
						local part, speed = getSpeed(v)
                        if part and speed then
							if speed > 5 then
                                if not game.Players.LocalPlayer.Character:FindFirstChild("Highlight") then
                                    game.Players.LocalPlayer.Character.Humanoid:MoveTo(part.Position + Vector3.new(AutoWalkDistanceX, 0, AutoWalkDistanceZ))
                                else
                                    for i,v in pairs(game:GetService("Workspace").Alive:GetChildren()) do
                                        if game.Players.LocalPlayer.Character.Parent.Name == "Alive" then
                                            if  v ~= game.Players.LocalPlayer.Character then
                                                game.Players.LocalPlayer.Character.Humanoid:MoveTo(v.HumanoidRootPart.Position + Vector3.new(AutoWalkDistanceX, 0, AutoWalkDistanceZ))
                                            end
                                        end
                                    end
                                end
							end
						end
                    end
                end
            end)
        end
        if AutoDoubleJump then
            pcall(function()
                game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.Space, false, game)
            end)
        end
    end
end)

spawn(function()
    while task.wait() do
        if ClosestPlayer_var then
            pcall(function()
                if game.Players.LocalPlayer.Character.Parent.Name == "Dead" then return end
                local OldCameraFrame = workspace.CurrentCamera.CFrame
                local ClosestPlayer = GetClosestPlayer()
                if ClosestPlayer then
                    workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position, ClosestPlayer.Head.Position)
                end
            end)
        end
    end
end)

spawn(function()
    while task.wait(math.random(1,2)) do
        if RandomTeleports then
            pcall(function()
                if game.Players.LocalPlayer.Character.Parent.Name == "Dead" then return end
                for i, v in pairs(game:GetService("Workspace").Balls:GetChildren()) do
                    if v:IsA("Part") then
						local part, speed = getSpeed(v)
                        game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = part.CFrame * CFrame.new(TeleportDistanceX, 0, TeleportDistancez)
                    end
                end
            end)
        end
    end
end)

Credits:Button("Developer: mana_dw", function()
    setclipboard("https://discord.gg/8RRfM9q2XP")
end)

Credits:Button("UI Designer: mana_dw", function()
    setclipboard("https://discord.gg/8RRfM9q2XP")
end)

Credits:Button("Project Meow Discord Server", function()
    setclipboard("https://discord.gg/8RRfM9q2XP")
        local req = (syn and syn.request) or (http and http.request) or http_request
        if req then
            req({
                Url = 'http://127.0.0.1:6463/rpc?v=1',
                Method = 'POST',
                Headers = {
                    ['Content-Type'] = 'application/json',
                    Origin = 'https://discord.com'
                },
                Body = game:GetService('HttpService'):JSONEncode({
                    cmd = 'INVITE_BROWSER',
                    nonce = game:GetService('HttpService'):GenerateGUID(false),
                    args = {code = '8RRfM9q2XP'}
                })
            })
        end
end)

local req = (syn and syn.request) or (http and http.request) or http_request
if req then
    req({
        Url = 'http://127.0.0.1:6463/rpc?v=1',
        Method = 'POST',
        Headers = {
            ['Content-Type'] = 'application/json',
            Origin = 'https://discord.com'
        },
        Body = game:GetService('HttpService'):JSONEncode({
            cmd = 'INVITE_BROWSER',
            nonce = game:GetService('HttpService'):GenerateGUID(false),
            args = {code = '8RRfM9q2XP'}
        })
    })
end

Credits:line()

Credits:Button("Destroy Gui", function()
    if game.CoreGui:FindFirstChild("woof") then
           game.CoreGui.woof:Destroy()
    end
end)

Credits:Button("Rejoin", function()
    local ts = game:GetService("TeleportService")
    local p = game:GetService("Players").LocalPlayer
    ts:Teleport(game.PlaceId, p)
end)

Credits:line()

Links

Download Banner
Download Banner
Download from site
🔒 Safety

The file has been checked by experts - installation is completely safe.

It is important to remember: using cheats violates the rules of the game

This may result in your account being blocked and may spoil the experience for other players. We always recommend playing fair, following the official rules and enjoying a fair and exciting game.

Published by: Cheat Empire

Developer: not specified

Comments

There are no comments yet. Be the first!

F.A.Q.

What are game cheats and how do they work?

Cheats are special programs or modifications that allow you to change the game's behavior in favor of the player. With their help, you can, for example, get immortality, auto-aiming (aim), infinite resources and much more. Cheats work by changing the game's memory, introducing code or using vulnerabilities.

Is it safe to use cheats?

Using cheats always comes with risks. Firstly, you can get your account banned. Secondly, downloading from untrusted sites can lead to your PC being infected with viruses. We at Cheat Empire carefully check each cheat before publishing - you can be sure of its safety.

Can I get banned for using a cheat?

Yes, especially in online games with an active anti-cheat system (for example, Easy Anti-Cheat, BattleEye, VAC and others). To reduce the risk, use cheats only in single-player modes or follow the instructions for safe launch. We always indicate the risk level in the description of each cheat.

How to install cheats?

Installation instructions are included with each specific cheat. Usually, this involves downloading the archive, unpacking, and running the cheat before or after starting the game. Some cheats require injection into the game process using a loader. It is also important to run as administrator and disable the antivirus if it interferes.

Why does antivirus block cheat?

Some cheats are protected by cryptoprotectors to avoid detection by anti-cheat. These protective shells can cause false positives from antivirus. This is not a virus, but code protection. You can temporarily disable the antivirus or add the cheat to the exclusion list. All cheats on our site are checked before publication.

What programs need to be installed for the cheat to work correctly?

Most cheats require certain system libraries to run. Here's a list of what should be installed on your PC:

  1. Visual C++ Redistributable 2005–2022
  2. .NET Framework 4.5+
  3. DirectX (June 2010)
  4. DirectX SDK (for some cheats)
  5. WinRAR or 7-Zip for unpacking archives

If you get errors like this when you launch the cheat msvcp120.dll отсутствует, then the required library is missing.

Where can I get help?

If you have any issues launching or installing the cheat, you can always contact our support team. We respond promptly via our Telegram channel: @cheat_empire.