Blade Ball GUI Works with netflixCE ✅
-- Gui to Lua
-- Version: 3.2
-- Instances:
local ScreenGui = Instance.new("ScreenGui")
local Window = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local TextLabel_2 = Instance.new("TextLabel")
local Spam = Instance.new("TextButton")
local AutoFarm = Instance.new("TextButton")
local AutoParry = Instance.new("TextButton")
--Properties:
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Window.Name = "Window"
Window.Parent = ScreenGui
Window.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
Window.BorderColor3 = Color3.fromRGB(0, 0, 0)
Window.BorderSizePixel = 0
Window.Position = UDim2.new(0.658686757, 0, 0.802992523, 0)
Window.Size = UDim2.new(0, 305, 0, 100)
TextLabel.Parent = Window
TextLabel.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.547540963, 0, 0, 0)
TextLabel.Size = UDim2.new(0, 138, 0, 21)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "Credits: Synchronise#4322"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextSize = 14.000
TextLabel_2.Parent = Window
TextLabel_2.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel_2.BorderSizePixel = 0
TextLabel_2.Size = UDim2.new(0, 167, 0, 21)
TextLabel_2.Font = Enum.Font.SourceSans
TextLabel_2.Text = "Blade Ball GUi by moo exploits"
TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel_2.TextSize = 14.000
Spam.Name = "Spam"
Spam.Parent = Window
Spam.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Spam.BorderColor3 = Color3.fromRGB(0, 0, 0)
Spam.BorderSizePixel = 0
Spam.Position = UDim2.new(0, 0, 0.748101175, 0)
Spam.Size = UDim2.new(0, 305, 0, 25)
Spam.Font = Enum.Font.SourceSans
Spam.Text = "Spam Parry (T) (Kinda usless)"
Spam.TextColor3 = Color3.fromRGB(0, 0, 0)
Spam.TextSize = 14.000
Spam.MouseButton1Down:Connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local ParryButtonPress = Remotes:WaitForChild("ParryButtonPress")
local isKeyPressed = false
local counter = 0
local function toggleKeyPress()
isKeyPressed = not isKeyPressed
end
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
if not gameProcessedEvent and input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode.T then
local a=print("this was made by synchronise")print(a)
toggleKeyPress()
end
end)
local heartbeatConnection
heartbeatConnection = RunService.Heartbeat:Connect(function()
task.spawn(function()
if isKeyPressed then
for i = 1,1750 do
ParryButtonPress:Fire()
end
end
end)
end)
end)
AutoFarm.Name = "AutoFarm"
AutoFarm.Parent = Window
AutoFarm.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
AutoFarm.BorderColor3 = Color3.fromRGB(0, 0, 0)
AutoFarm.BorderSizePixel = 0
AutoFarm.Position = UDim2.new(0.642622948, 0, 0.318101197, 0)
AutoFarm.Size = UDim2.new(0, 101, 0, 35)
AutoFarm.Font = Enum.Font.SourceSans
AutoFarm.Text = "Auto Farm (P)"
AutoFarm.TextColor3 = Color3.fromRGB(0, 0, 0)
AutoFarm.TextSize = 14.000
AutoFarm.MouseButton1Down:Connect(function()
local function isPlayerAlive()
local player = game.Players.LocalPlayer
return player.Character and player.Character.Parent
end
local function teleportToSock(sockPart)
if isPlayerAlive() then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = sockPart.CFrame
end
end
local toggleKey = Enum.KeyCode.P
local isTeleporting = false
local function toggleTeleportation()
isTeleporting = not isTeleporting
print("Stock Teleportation " .. (isTeleporting and "enabled" or "disabled"))
end
local userInputService = game:GetService("UserInputService")
userInputService.InputBegan:Connect(function(input, gameProcessedEvent)
if not gameProcessedEvent and input.KeyCode == toggleKey then
toggleTeleportation()
end
end)
while true do
if isTeleporting then
local socks = {}
for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if v:IsA("Part") and v.Name == "Sock" then
table.insert(socks, v)
end
end
if #socks > 0 then
for _, sockPart in pairs(socks) do
teleportToSock(sockPart)
wait(0.1)
end
else
print("No Stocks found.")
wait(0.1)
end
end
wait(0.1)
end
end)
AutoParry.Name = "Auto Parry"
AutoParry.Parent = Window
AutoParry.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
AutoParry.BorderColor3 = Color3.fromRGB(0, 0, 0)
AutoParry.BorderSizePixel = 0
AutoParry.Position = UDim2.new(0.0196721312, 0, 0.318101197, 0)
AutoParry.Size = UDim2.new(0, 101, 0, 35)
AutoParry.Font = Enum.Font.SourceSans
AutoParry.Text = "Auto Parry "
AutoParry.TextColor3 = Color3.fromRGB(0, 0, 0)
AutoParry.TextSize = 14.000
AutoParry.MouseButton1Down:Connect(function()
local workspace = game:GetService("Workspace")
local players = game:GetService("Players")
local localPlayer = players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local replicatedStorage = game:GetService("ReplicatedStorage")
local heartbeatConnection
local function startAutoParry()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local parryButtonPress = replicatedStorage.Remotes.ParryButtonPress
local ballsFolder = workspace:WaitForChild("Balls")
print("Script successfully ran.")
local function onCharacterAdded(newCharacter)
character = newCharacter
end
player.CharacterAdded:Connect(onCharacterAdded)
local focusedBall = nil
local function chooseNewFocusedBall()
local balls = ballsFolder:GetChildren()
focusedBall = nil
for _, ball in ipairs(balls) do
if ball:GetAttribute("realBall") == true then
focusedBall = ball
break
end
end
end
chooseNewFocusedBall()
local function timeUntilImpact(ballVelocity, distanceToPlayer, playerVelocity)
local directionToPlayer = (character.HumanoidRootPart.Position - focusedBall.Position).Unit
local velocityTowardsPlayer = ballVelocity:Dot(directionToPlayer) - playerVelocity:Dot(directionToPlayer)
if velocityTowardsPlayer <= 0 then
return math.huge
end
local distanceToBeCovered = distanceToPlayer - 40
return distanceToBeCovered / velocityTowardsPlayer
end
local BASE_THRESHOLD = 0.15
local VELOCITY_SCALING_FACTOR = 0.002
local function getDynamicThreshold(ballVelocityMagnitude)
local adjustedThreshold = BASE_THRESHOLD - (ballVelocityMagnitude * VELOCITY_SCALING_FACTOR)
return math.max(0.12, adjustedThreshold)
end
local function checkBallDistance()
if not character:FindFirstChild("Highlight") then return end
local charPos = character.PrimaryPart.Position
local charVel = character.PrimaryPart.Velocity
if focusedBall and not focusedBall.Parent then
chooseNewFocusedBall()
end
if not focusedBall then return end
local ball = focusedBall
local distanceToPlayer = (ball.Position - charPos).Magnitude
if distanceToPlayer < 10 then
parryButtonPress:Fire()
return
end
local timeToImpact = timeUntilImpact(ball.Velocity, distanceToPlayer, charVel)
local dynamicThreshold = getDynamicThreshold(ball.Velocity.Magnitude)
if timeToImpact < dynamicThreshold then
parryButtonPress:Fire()
end
end
heartbeatConnection = game:GetService("RunService").Heartbeat:Connect(function()
checkBallDistance()
end)
end
local function stopAutoParry()
if heartbeatConnection then
heartbeatConnection:Disconnect()
heartbeatConnection = nil
end
end
end)