
KeylessUniversal

local vu1 = game:GetService("Players")
local vu2 = game:GetService("RunService")
game:GetService("GuiService")
local vu3 = game:GetService("Workspace")
local v4 = game:GetService("CoreGui")
local vu5 = game:GetService("TweenService")
local vu6 = game:GetService("Stats")
local vu7 = vu1.LocalPlayer
vu7:GetMouse()
local v8 = Instance.new("ScreenGui")
v8.Name = "Ballware"
v8.Parent = v4
v8.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local v9 = Instance.new("Frame")
v9.Parent = v8
v9.BackgroundColor3 = Color3.fromRGB(161, 165, 162)
v9.BorderColor3 = Color3.fromRGB(0, 0, 0)
v9.BorderSizePixel = 0
v9.Position = UDim2.new(0.5, - 75, 0, 50)
v9.Size = UDim2.new(0, 150, 0, 150)
v9.Active = true
v9.Draggable = true
v9.Visible = true
Instance.new("UICorner").Parent = v9
local v10 = v4:WaitForChild("Ballware")
local vu11 = v10:WaitForChild("Frame")
local v12 = Instance.new("ImageButton")
v12.Parent = v10
v12.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
v12.BorderColor3 = Color3.fromRGB(0, 0, 0)
v12.Position = UDim2.new(0.5, - 15, 0, 10)
v12.Size = UDim2.new(0, 40, 0, 40)
v12.Image = "rbxassetid://18183097463"
v12.ImageColor3 = Color3.fromRGB(255, 255, 255)
v12.ImageTransparency = 0
v12.Active = true
v12.Draggable = true
local vu13 = true
local function v14()
vu13 = not vu13
vu11.Visible = vu13
end
v12.MouseButton1Click:Connect(v14)
local v15 = Instance.new("UICorner")
v15.CornerRadius = UDim.new(1, 0)
v15.Parent = v12
local v16 = Instance.new("UIGradient")
v16.Parent = vu11
v16.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(45, 45, 45)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(85, 85, 85))
})
local v17 = Instance.new("TextLabel")
v17.Name = "TitleLabel"
v17.Parent = vu11
v17.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
v17.BackgroundTransparency = 1
v17.BorderSizePixel = 0
v17.Position = UDim2.new(0, 0, 0, 0)
v17.Size = UDim2.new(1, 0, 0, 30)
v17.Font = Enum.Font.Garamond
v17.Text = "BALLWARE"
v17.TextColor3 = Color3.fromRGB(192, 192, 192)
v17.TextScaled = true
local vu18 = Instance.new("UIGradient")
vu18.Parent = v17
vu18.Rotation = 45
vu18.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(192, 192, 192)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
})
vu18.Offset = Vector2.new(- 1, 0);
(function()
vu5:Create(vu18, TweenInfo.new(2, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, - 1, true), {
Offset = Vector2.new(1, 0)
}):Play()
end)()
local vu19 = Instance.new("TextButton")
vu19.Parent = vu11
vu19.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu19.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu19.BorderSizePixel = 0
vu19.Position = UDim2.new(0.5, - 80, 0, 155)
vu19.Size = UDim2.new(0, 70, 0, 20)
vu19.Text = "AUTO STOMP OFF"
vu19.TextColor3 = Color3.fromRGB(255, 255, 255)
vu19.TextScaled = true
Instance.new("UICorner").Parent = vu19
vu19.MouseButton1Click:Connect(function()
_G.Toggle = not _G.Toggle
if _G.Toggle then
vu19.Text = "AUTO STOMP ON"
while _G.Toggle do
wait()
game.ReplicatedStorage.MainEvent:FireServer("Stomp")
end
else
vu19.Text = "AUTO STOMP OFF"
end
end)
local vu20 = Instance.new("TextLabel")
vu20.Size = UDim2.new(0, 100, 0, 30)
vu20.Position = UDim2.new(0.5, - 15, 0, 200)
vu20.Text = "FPS: 0"
vu20.BackgroundTransparency = 1
vu20.TextColor3 = Color3.fromRGB(255, 255, 255)
vu20.Font = Enum.Font.ArialBold
vu20.Parent = vu11
local vu21 = Instance.new("TextLabel")
vu21.Size = UDim2.new(0, 100, 0, 30)
vu21.Position = UDim2.new(0.5, - 15, 0, 210)
vu21.Text = "PING: 0"
vu21.BackgroundTransparency = 1
vu21.TextColor3 = Color3.fromRGB(255, 255, 255)
vu21.Font = Enum.Font.ArialBold
vu21.Parent = vu11
local vu22 = tick()
local vu23 = 0
local vu24 = 60
vu2.RenderStepped:Connect(function()
vu23 = vu23 + 1
if tick() - vu22 >= 1 then
vu24 = vu23
vu22 = tick()
vu23 = 0
end
local v25 = math.floor(vu6.Network.ServerStatsItem["Data Ping"]:GetValue())
vu20.Text = ("FPS: %s"):format(vu24)
vu21.Text = ("PING: %s ms"):format(v25)
end)
local vu26 = Instance.new("TextButton")
vu26.Parent = vu11
vu26.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu26.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu26.BorderSizePixel = 0
vu26.Position = UDim2.new(0.5, - 80, 0, 180)
vu26.Size = UDim2.new(0, 70, 0, 20)
vu26.Text = "RESOLVER OFF"
vu26.TextColor3 = Color3.fromRGB(255, 255, 255)
vu26.TextScaled = true
Instance.new("UICorner").Parent = vu26
local vu27 = nil
local vu28 = game:GetService("RunService")
local vu29 = nil
local function v35()
_G.Toggle = not _G.Toggle
if _G.Toggle then
vu26.Text = "RESOLVER ON"
vu29 = vu28.Heartbeat:Connect(function()
pcall(function()
local v30, v31, v32 = pairs(game.Players:GetChildren())
while true do
local v33
v32, v33 = v30(v31, v32)
if v32 == nil then
break
end
if v33 ~= game.Players.LocalPlayer then
local v34 = v33.Character
if v34 then
v34 = v33.Character:FindFirstChild("HumanoidRootPart")
end
vu27 = v34
if vu27 then
vu27.Velocity = Vector3.new(vu27.Velocity.X, 0, vu27.Velocity.Z)
end
end
end
end)
end)
else
vu26.Text = "RESOLVER OFF"
if vu29 then
vu29:Disconnect()
end
end
end
vu26.MouseButton1Click:Connect(v35)
local vu36 = Instance.new("TextButton")
vu36.Parent = vu11
vu36.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu36.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu36.BorderSizePixel = 0
vu36.Position = UDim2.new(0.5, - 80, 0, 205)
vu36.Size = UDim2.new(0, 70, 0, 20)
vu36.Text = "ANTI LOCK OFF"
vu36.TextColor3 = Color3.fromRGB(255, 255, 255)
vu36.TextScaled = true
Instance.new("UICorner").Parent = vu36
getgenv().minMax = 27
getgenv().aboveValue = - 100
getgenv().backwardsAA = true
getgenv().aboveAA = true
getgenv().stillAA = false
getgenv().visibleAA = true
if Inj ~= true then
Inj = true
game:GetService("UserInputService")
local vu37 = true
local vu38 = Instance.new("Part")
vu38.Anchored = true
vu38.Size = Vector3.new(0.5, 0.5, 0.5)
vu38.Color = Color3.new(0.72549, 1, 0.854902)
vu38.Transparency = 1
vu38.CanCollide = false
vu38.Name = "anti"
function ran(p39, p40)
return Random.new():NextNumber(p39, p40)
end
local vu41 = nil
local function v53()
_G.AntiLockToggle = not _G.AntiLockToggle
if _G.AntiLockToggle then
vu36.Text = "ANTI LOCK ON"
vu41 = game:GetService("RunService").Heartbeat:Connect(function()
local v42 = game.Players.LocalPlayer.Character.HumanoidRootPart
local v43 = v42.Velocity
local v44 = Vector3.new(v43.X, 0, v43.Z).Magnitude
local v45 = ran(- 2, 2)
local v46 = 8
local v47 = vu38
local v48
if getgenv().visibleAA ~= true or (vu37 ~= true or not v42) then
v48 = nil
else
v48 = v42
end
v47.Parent = v48
if vu37 then
local v49 = getgenv().aboveAA ~= true and 0 or (getgenv().aboveValue + v45 or 0)
local v50 = Vector3.new(math.clamp((getgenv().backwardsAA == true and - v43.X or v43.X) * v46, - getgenv().minMax, getgenv().minMax) + v45, v49, math.clamp((getgenv().backwardsAA == true and - v43.Z or v43.Z) * v46, - getgenv().minMax, getgenv().minMax) + v45)
local v51 = math.random(1, 2) == 1 and 1 or - 1
local v52 = Vector3.new(getgenv().minMax + v45, 0, getgenv().minMax + v45)
if v44 < 10 and getgenv().stillAA == true then
v50 = Vector3.new(0, v49, 0) + v52 * (v42.CFrame.RightVector * v51) or v50
end
v42.Velocity = v50
if getgenv().visibleAA == true then
vu38.CFrame = vu38.CFrame:lerp(v42.CFrame + v42.Velocity * 0.125, 0.85)
end
game:GetService("RunService").RenderStepped:Wait()
v42.Velocity = v43
end
end)
else
vu36.Text = "ANTI LOCK OFF"
if vu41 then
vu41:Disconnect()
vu41 = nil
end
vu38.Parent = nil
end
end
vu36.MouseButton1Click:Connect(v53)
local vu54 = Instance.new("TextButton")
vu54.Parent = vu11
vu54.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu54.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu54.BorderSizePixel = 0
vu54.Position = UDim2.new(0.5, - 80, 0, 80)
vu54.Size = UDim2.new(0, 70, 0, 20)
vu54.Text = "CFRAME OFF"
vu54.TextColor3 = Color3.fromRGB(255, 255, 255)
vu54.TextScaled = true
Instance.new("UICorner").Parent = vu54
local vu55 = false
vu54.MouseButton1Click:Connect(function()
vu55 = not vu55
if vu55 then
vu54.Text = "CFRAME ON"
local v56 = vu2.Heartbeat
while vu55 do
local v57 = vu7.Character
local v58
if v57 then
v58 = v57:FindFirstChildWhichIsA("Humanoid")
else
v58 = v57
end
if not (v57 and (v58 and v58.Parent)) then
break
end
local v59 = v56:Wait()
if v58.MoveDirection.Magnitude > 0 then
local v60 = v58.MoveDirection.Unit
local v61 = v57.PrimaryPart.Position + v60 * v59 * 50
v57:SetPrimaryPartCFrame(CFrame.new(v61, v61 + v57.PrimaryPart.CFrame.LookVector))
end
end
else
vu54.Text = "CFRAME OFF"
end
end)
local function vu63()
local _ = vu11.Size
local v62 = UDim2.new(0, 180, 0, 255)
vu5:Create(vu11, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false), {
Size = v62
}):Play()
end;
(function()
vu11.Position = UDim2.new(0.5, - vu11.AbsoluteSize.X / 2, 0, - vu11.AbsoluteSize.Y / 2)
vu63()
end)()
local vu64 = {}
local vu65 = 0
local function vu71(p66)
local v67 = p66.Character
if v67 and v67:FindFirstChild("HumanoidRootPart") then
local v68 = vu64[p66]
if vu65 ~= 1 or v68 then
if vu65 == 0 and v68 then
v68.Line:Remove()
v68.Label:Remove()
vu64[p66] = nil
print("Removed ESP line for player:", p66.Name)
end
else
local v69 = Drawing.new("Line")
v69.Thickness = 2
v69.Color = Color3.new(13, 105, 172)
local v70 = Drawing.new("Text")
v70.Size = 14
v70.Color = Color3.new(1, 1, 1)
v70.Center = true
v70.Outline = true
v70.Visible = true
vu64[p66] = {
Line = v69,
Label = v70
}
print("Created ESP line for player:", p66.Name)
end
end
end
local function vu77()
local v72 = vu1
local v73, v74, v75 = ipairs(v72:GetPlayers())
while true do
local v76
v75, v76 = v73(v74, v75)
if v75 == nil then
break
end
if v76 ~= vu7 then
vu71(v76)
end
end
end
local function vu88()
local v78 = vu3.CurrentCamera
local v79, v80, v81 = pairs(vu64)
while true do
local v82
v81, v82 = v79(v80, v81)
if v81 == nil then
break
end
local v83 = v81.Character
if v83 and v83:FindFirstChild("HumanoidRootPart") then
local v84, v85 = v78:WorldToViewportPoint(v83.HumanoidRootPart.Position)
if v85 then
local v86 = (v83.HumanoidRootPart.Position - vu7.Character.HumanoidRootPart.Position).Magnitude
local v87 = v81.DisplayName
v82.Line.From = Vector2.new(v78.ViewportSize.X / 2, v78.ViewportSize.Y)
v82.Line.To = Vector2.new(v84.X, v84.Y)
v82.Line.Visible = true
v82.Label.Position = Vector2.new(v84.X, v84.Y - 20)
v82.Label.Text = string.format("%s\n%.1f studs", v87, v86)
v82.Label.Visible = true
else
v82.Line.Visible = false
v82.Label.Visible = false
end
else
v82.Line.Visible = false
v82.Label.Visible = false
end
end
end
local vu89 = Instance.new("TextButton")
vu89.Name = "ESPButton"
vu89.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu89.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu89.Position = UDim2.new(0.5, - 80, 0, 105)
vu89.Size = UDim2.new(0, 70, 0, 20)
vu89.Text = "ESP OFF"
vu89.TextColor3 = Color3.fromRGB(255, 255, 255)
vu89.TextScaled = true
vu89.Parent = vu11
Instance.new("UICorner").Parent = vu89
vu89.MouseButton1Click:Connect(function()
vu65 = (vu65 + 1) % 2
if vu65 ~= 0 then
if vu65 == 1 then
vu89.Text = "ESP ON"
print("ESP Enabled")
end
else
vu89.Text = "ESP OFF"
print("ESP Disabled")
end
vu77()
end)
vu77()
vu2.Heartbeat:Connect(function()
if vu65 == 1 then
vu88()
end
end)
local vu90 = Instance.new("TextButton")
vu90.Parent = vu11
vu90.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu90.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu90.BorderSizePixel = 0
vu90.Position = UDim2.new(0.5, - 80, 0, 130)
vu90.Size = UDim2.new(0, 70, 0, 20)
vu90.Text = "Auto Reload OFF"
vu90.TextColor3 = Color3.fromRGB(255, 255, 255)
vu90.TextScaled = true
Instance.new("UICorner").Parent = vu90
local vu91 = game:GetService("Players").LocalPlayer
local vu92 = nil
local function vu95()
local v93 = vu91.Character
if v93 then
v93 = vu91.Character:FindFirstChildWhichIsA("Tool")
end
if v93 then
local v94 = v93:FindFirstChild("Ammo")
if v94 and v94.Value <= 0 then
game:GetService("ReplicatedStorage").MainEvent:FireServer("Reload", v93)
end
end
end
local function v96()
_G.AutoReloadToggle = not _G.AutoReloadToggle
if _G.AutoReloadToggle then
vu90.Text = "Auto Reload ON"
vu92 = game:GetService("RunService").Heartbeat:Connect(vu95)
else
vu90.Text = "Auto Reload OFF"
if vu92 then
vu92:Disconnect()
vu92 = nil
end
end
end
vu90.MouseButton1Click:Connect(v96)
local vu97 = 1
local vu98 = 1
local vu99 = 1
local vu100 = false
local vu101 = nil
local vu102 = nil
local vu103 = 0
local v104 = game:GetService("Players")
local v105 = game:GetService("RunService")
v104.LocalPlayer:GetMouse()
local vu106 = false
local vu107 = ""
local vu108 = nil
local vu109 = {
[10] = 0.1287,
[20] = 0.1312,
[30] = 0.1312,
[40] = 0.142,
[50] = 0.14267,
[60] = 0.217,
[70] = 0.1642,
[80] = 0.1745,
[90] = 0.1749573,
[100] = 0.18533,
[110] = 0.18642271,
[120] = 0.1966,
[130] = 0.22057,
[140] = 0.25,
[150] = 0.271,
[160] = 0.2754,
[170] = 0.28,
[180] = 0.28291198328,
[190] = 0.2911,
[200] = 0.2915,
[210] = 0.295,
[220] = 0.3,
[230] = 0.33,
[240] = 0.34,
[250] = 0.3148,
[260] = 0.4158,
[270] = 0.4385,
[280] = 0.44,
[290] = 0.422,
[300] = 0.434
}
local function vu110()
return game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValue()
end
local function vu116(p111)
local v112, v113, v114 = pairs(vu109)
local v115 = 10
while true do
v114 = v112(v113, v114)
if v114 == nil then
break
end
if math.abs(p111 - v114) < math.abs(p111 - v115) then
v115 = v114
end
end
return vu109[v115] or 0.1768521
end
local function vu123(p117)
local v118 = p117:lower()
local v119, v120, v121 = ipairs(game.Players:GetPlayers())
while true do
local v122
v121, v122 = v119(v120, v121)
if v121 == nil then
break
end
if v122.Name:lower():match(v118) or v122.DisplayName and v122.DisplayName:lower():match(v118) then
return v122
end
end
return nil
end
local vu124 = Instance.new("TextBox")
vu124.Size = UDim2.new(0, 70, 0, 20)
vu124.Position = UDim2.new(0.5, - 1, 0, 30)
vu124.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu124.TextColor3 = Color3.fromRGB(255, 255, 255)
vu124.TextSize = 6
vu124.Font = Enum.Font.SourceSans
vu124.PlaceholderText = "ENTER NAME/DISPLAYNAME"
vu124.Text = "ENTER NAME/DISPLAYNAME"
vu124.Parent = vu11
local v125 = Instance.new("UICorner")
v125.CornerRadius = UDim.new(0, 12)
v125.Parent = vu124
local vu126 = Instance.new("TextBox")
vu126.Size = UDim2.new(0, 70, 0, 20)
vu126.Position = UDim2.new(0.5, - 1, 0, 55)
vu126.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu126.TextColor3 = Color3.fromRGB(255, 255, 255)
vu126.TextSize = 12
vu126.Font = Enum.Font.SourceSans
vu126.PlaceholderText = "Strafe Distance"
vu126.Text = tostring(vu97)
vu126.Parent = vu11
local v127 = Instance.new("UICorner")
v127.CornerRadius = UDim.new(0, 12)
v127.Parent = vu126
local vu128 = Instance.new("TextBox")
vu128.Size = UDim2.new(0, 70, 0, 20)
vu128.Position = UDim2.new(0.5, - 1, 0, 80)
vu128.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu128.TextColor3 = Color3.fromRGB(255, 255, 255)
vu128.TextSize = 12
vu128.Font = Enum.Font.SourceSans
vu128.PlaceholderText = "Rotation Speed"
vu128.Text = tostring(vu98)
vu128.Parent = vu11
local v129 = Instance.new("UICorner")
v129.CornerRadius = UDim.new(0, 12)
v129.Parent = vu128
local vu130 = Instance.new("TextBox")
vu130.Size = UDim2.new(0, 70, 0, 20)
vu130.Position = UDim2.new(0.5, - 1, 0, 105)
vu130.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu130.TextColor3 = Color3.fromRGB(255, 255, 255)
vu130.TextSize = 12
vu130.Font = Enum.Font.SourceSans
vu130.PlaceholderText = "Height Offset"
vu130.Text = tostring(vu99)
vu130.Parent = vu11
local v131 = Instance.new("UICorner")
v131.CornerRadius = UDim.new(0, 12)
v131.Parent = vu130
local vu132 = Instance.new("TextButton")
vu132.Size = UDim2.new(0, 70, 0, 20)
vu132.Position = UDim2.new(0.5, - 1, 0, 130)
vu132.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu132.TextColor3 = Color3.fromRGB(255, 255, 255)
vu132.TextSize = 12
vu132.Font = Enum.Font.SourceSans
vu132.Text = "STRAFE OFF"
vu132.Parent = vu11
local v133 = Instance.new("UICorner")
v133.CornerRadius = UDim.new(0, 12)
v133.Parent = vu132
local function vu142(p134)
vu101 = p134
vu100 = true
vu103 = 0
vu102 = game:GetService("RunService").Heartbeat:Connect(function(p135)
if vu100 and (vu101 and vu101.Character) then
local v136 = game.Players.LocalPlayer.Character
local v137 = v136 and v136:FindFirstChild("HumanoidRootPart") and vu101.Character:FindFirstChild("HumanoidRootPart")
if v137 then
vu103 = vu103 + vu98 * p135
local v138 = Vector3.new(math.cos(vu103) * vu97, vu99, math.sin(vu103) * vu97)
local v139 = v137.Position + v138
v136.HumanoidRootPart.CFrame = CFrame.new(v139)
local v140 = (v137.Position - v136.HumanoidRootPart.Position).unit
local v141 = Vector3.new(v140.X, 0, v140.Z).unit
v136.HumanoidRootPart.CFrame = CFrame.new(v136.HumanoidRootPart.Position, v136.HumanoidRootPart.Position + v141)
end
else
stopStrafing()
end
end)
end
local function vu144()
vu100 = false
if vu102 then
vu102:Disconnect()
vu102 = nil
end
local v143 = game.Players.LocalPlayer.Character
if v143 then
v143.HumanoidRootPart.CFrame = v143.HumanoidRootPart.CFrame
end
end
local function vu147()
local v145 = vu123(vu124.Text)
if v145 then
local v146 = v145.Character
if v146 and (v146:FindFirstChild("HumanoidRootPart") and v146.Humanoid.Health > 0) then
vu108 = v146.HumanoidRootPart
else
vu108 = nil
end
else
vu108 = nil
end
end
local vu148 = nil
local vu149 = false
local function v153()
if vu106 then
vu147()
if vu108 then
local v150 = game.Workspace.CurrentCamera
local v151 = vu116((vu110()))
v150.CFrame = CFrame.new(v150.CFrame.p, vu108.Position + vu108.Velocity * v151)
local v152 = game.Players:GetPlayerFromCharacter(vu108.Parent).DisplayName
if vu108 ~= vu148 then
game.StarterGui:SetCore("SendNotification", {
Title = "Ballware",
Text = "Strafed on: " .. v152,
Icon = "rbxassetid://18183097463",
Duration = 3
})
vu148 = vu108
vu149 = true
end
elseif vu148 then
game.StarterGui:SetCore("SendNotification", {
Title = "Ballware",
Text = "Unstrafed",
Icon = "rbxassetid://18183097463",
Duration = 3
})
vu148 = nil
vu149 = false
end
elseif vu148 then
game.StarterGui:SetCore("SendNotification", {
Title = "Ballware",
Text = "Unstrafed",
Icon = "rbxassetid://18183097463",
Duration = 3
})
vu148 = nil
vu149 = false
end
end
v105.Heartbeat:Connect(v153)
vu132.MouseButton1Click:Connect(function()
if vu100 then
vu144()
vu106 = false
vu132.Text = "STRAFE OFF"
else
local v154 = tonumber(vu126.Text)
if v154 then
vu97 = v154
end
local v155 = tonumber(vu128.Text)
if v155 then
vu98 = v155
end
local v156 = tonumber(vu130.Text)
if v156 then
vu99 = v156
end
local v157 = vu124.Text
local v158 = vu123(v157)
if v158 then
vu142(v158)
vu106 = true
vu132.Text = "STRAFE ON"
else
print("Player not found:", v157)
end
end
end)
local v159 = vu124
vu124.GetPropertyChangedSignal(v159, "Text"):Connect(function()
if not vu100 then
local v160 = vu124.Text
if vu123(v160) then
vu107 = v160
else
vu107 = ""
end
end
end)
local v161 = vu126
vu126.GetPropertyChangedSignal(v161, "Text"):Connect(function()
local v162 = tonumber(vu126.Text)
if v162 then
vu97 = v162
end
end)
local v163 = vu128
vu128.GetPropertyChangedSignal(v163, "Text"):Connect(function()
local v164 = tonumber(vu128.Text)
if v164 then
vu98 = v164
end
end)
local v165 = vu130
vu130.GetPropertyChangedSignal(v165, "Text"):Connect(function()
local v166 = tonumber(vu130.Text)
if v166 then
vu99 = v166
end
end)
if vu100 then
vu132.Text = "STRAFE ON"
else
vu132.Text = "STRAFE OFF"
end
if vu106 then
vu132.Text = "STRAFE ON"
else
vu132.Text = "STRAFE OFF"
end
local v167 = game:GetService("Players")
local vu168 = game:GetService("RunService")
local vu169 = game:GetService("TweenService")
local vu170 = v167.LocalPlayer
local vu171 = true
local v172 = 50
local function vu174(p173)
return p173:FindFirstChild("HumanoidRootPart")
end
local vu175 = vu174(vu170.Character)
local vu176 = workspace.CurrentCamera
Vector3.new()
local vu177 = Vector3.new(0, 0, 0)
local vu178 = Vector3.new(9000000000, 9000000000, 9000000000)
local vu179 = require(vu170.PlayerScripts:WaitForChild("PlayerModule"):WaitForChild("ControlModule"))
local vu180 = "VelocityHandler"
local vu181 = "GyroHandler"
local function vu184()
local v182 = Instance.new("BodyVelocity")
v182.Name = vu180
v182.Parent = vu175
v182.MaxForce = vu178
v182.Velocity = vu177
local v183 = Instance.new("BodyGyro")
v183.Name = vu181
v183.Parent = vu175
v183.MaxTorque = vu178
v183.P = 6000
v183.D = 300
end
local function _()
local v185 = vu175:FindFirstChild(vu180)
if v185 then
v185:Destroy()
end
local v186 = vu175:FindFirstChild(vu181)
if v186 then
v186:Destroy()
end
end
local vu187 = Instance.new("TextButton")
vu187.Size = UDim2.new(0, 70, 0, 20)
vu187.Position = UDim2.new(0.5, - 1, 0, 155)
vu187.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu187.TextColor3 = Color3.fromRGB(255, 255, 255)
vu187.Parent = vu11
Instance.new("UICorner").Parent = vu187
local v188 = Instance.new("TextButton")
v188.Size = UDim2.new(0, 35, 0, 15)
v188.Position = UDim2.new(0.5, - 1, 0, 180)
v188.Text = "+"
v188.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
v188.TextColor3 = Color3.fromRGB(255, 255, 255)
v188.Parent = vu11
Instance.new("UICorner").Parent = v188
local v189 = Instance.new("TextButton")
v189.Size = UDim2.new(0, 35, 0, 15)
v189.Position = UDim2.new(0.5, 40, 0, 180)
v189.Text = "-"
v189.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
v189.TextColor3 = Color3.fromRGB(255, 255, 255)
v189.Parent = vu11
Instance.new("UICorner").Parent = v189
local vu190 = Instance.new("TextLabel")
vu190.Size = UDim2.new(0, 100, 0, 30)
vu190.Position = UDim2.new(0.5, - 15, 0, 190)
vu190.Text = "FLY SPEED: " .. v172 / 10
vu190.BackgroundTransparency = 1
vu190.TextColor3 = Color3.fromRGB(255, 255, 255)
vu190.Font = Enum.Font.ArialBold
vu190.Parent = vu11
local vu191 = v172
local function vu192()
vu190.Text = "FLY SPEED: " .. vu191 / 10
end
local function v193()
vu191 = vu191 + 10
vu192()
end
local function v194()
vu191 = vu191 - 10
vu191 = math.max(vu191, 0)
vu192()
end
local function vu197(p195)
local v196 = vu175:FindFirstChild(vu180)
if v196 then
vu169:Create(v196, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
Velocity = p195
}):Play()
end
end
local function v207()
vu171 = not vu171
if vu171 then
vu184()
mfly1 = vu170.CharacterAdded:Connect(vu184)
mfly2 = vu168.RenderStepped:Connect(function()
vu175 = vu174(vu170.Character)
vu176 = workspace.CurrentCamera
if vu170.Character:FindFirstChildWhichIsA("Humanoid") and vu175 and (vu175:FindFirstChild(vu180) and vu175:FindFirstChild(vu181)) then
local v198 = vu170.Character:FindFirstChildWhichIsA("Humanoid")
local v199 = vu175:FindFirstChild(vu180)
local v200 = vu175:FindFirstChild(vu181)
v199.MaxForce = vu178
v200.MaxTorque = vu178
v198.PlatformStand = true
local v201 = vu179:GetMoveVector()
local v202 = vu191
vu197((vu176.CFrame.RightVector * v201.X - vu176.CFrame.LookVector * v201.Z) * v202)
v200.CFrame = vu176.CFrame
end
end)
else
pcall(function()
local v203 = vu174(vu170.Character)
if v203 then
local v204 = v203:FindFirstChild(vu180)
if v204 then
v204:Destroy()
end
local v205 = v203:FindFirstChild(vu181)
if v205 then
v205:Destroy()
end
local v206 = vu170.Character:FindFirstChildWhichIsA("Humanoid")
if v206 then
v206.PlatformStand = false
end
end
if mfly1 then
mfly1:Disconnect()
end
if mfly2 then
mfly2:Disconnect()
end
end)
end
vu187.Text = vu171 and "FLY ON" or "FLY OFF"
end
vu187.MouseButton1Click:Connect(v207)
v188.MouseButton1Click:Connect(v193)
v189.MouseButton1Click:Connect(v194)
vu187.Text = vu171 and "FLY ON" or "FLY OFF"
v207()
local vu208 = game:GetService("Players")
local v209 = game:GetService("RunService")
local vu210 = vu208.LocalPlayer
local vu211 = game:GetService("StarterGui")
local vu212 = false
local vu213 = false
local vu214 = nil
local vu215 = "HumanoidRootPart"
local vu216 = {
"Head",
"HumanoidRootPart",
"LowerTorso",
"UpperTorso"
}
local vu217 = 2
local vu218 = Instance.new("TextButton")
vu218.Parent = vu11
vu218.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu218.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu218.BorderSizePixel = 0
vu218.Position = UDim2.new(0.5, - 80, 0, 55)
vu218.Size = UDim2.new(0, 70, 0, 20)
vu218.Text = "CAMLOCK TARGET: " .. vu215
vu218.TextColor3 = Color3.fromRGB(255, 255, 255)
vu218.TextScaled = true
Instance.new("UICorner").Parent = vu218
vu218.MouseButton1Click:Connect(function()
vu217 = vu217 % # vu216 + 1
vu215 = vu216[vu217]
vu218.Text = "CAMLOCK TARGET: " .. vu215
end)
local function vu220(p219)
if vu214 then
vu214:Destroy()
vu214 = nil
end
if p219 and p219:FindFirstChild(vu215) then
vu214 = Instance.new("BoxHandleAdornment")
vu214.Color3 = Color3.fromRGB(196, 40, 28)
vu214.Size = p219[vu215].Size * 1.1
vu214.Adornee = p219[vu215]
vu214.Parent = p219[vu215]
end
end
local function vu221()
if vu214 then
vu214:Destroy()
vu214 = nil
end
end
local function vu233()
local v222 = math.huge
local v223 = Vector2.new(game:GetService("GuiService"):GetScreenResolution().X / 2, game:GetService("GuiService"):GetScreenResolution().Y / 2)
local v224, v225, v226 = ipairs(game:GetService("Players"):GetPlayers())
local v227 = nil
while true do
local v228
v226, v228 = v224(v225, v226)
if v226 == nil then
break
end
if v228 ~= vu210 then
local v229 = v228.Character
if v229 and (v229:FindFirstChild(vu215) and v229.Humanoid.Health > 0) then
local v230, v231 = game:GetService("Workspace").CurrentCamera:WorldToViewportPoint(v229[vu215].Position)
if v231 then
local v232 = (v223 - Vector2.new(v230.X, v230.Y)).Magnitude
if v232 < v222 then
v227 = v229[vu215]
v222 = v232
end
end
end
end
end
return v227
end
local vu234 = nil
local vu235 = 0.1768521
local vu236 = 0.11107611
local vu237 = 0.11034856
local vu238 = 0
local vu239 = 0
local vu240 = true
local vu241 = true
local function vu242()
if vu241 then
game:GetService("VirtualUser"):ClickButton1(Vector2.new(500, 300))
end
end
local function vu245(p243)
local v244 = p243 and p243.Parent and p243.Parent:FindFirstChildOfClass("Humanoid")
if v244 then
return v244:GetState() == Enum.HumanoidStateType.Freefall
else
return false
end
end
local function vu249(p246)
local v247 = p246 and p246.Parent and p246.Parent:FindFirstChildOfClass("Humanoid")
if not v247 then
return false
end
local v248 = v247:GetState()
return v248 == Enum.HumanoidStateType.Running or v248 == Enum.HumanoidStateType.RunningNoPhysics
end
v209.Heartbeat:Connect(function()
if vu212 and vu234 then
local v250 = vu245(vu234)
if vu249(vu234) then
vu240 = true
elseif v250 and vu240 then
vu240 = false
vu239 = vu239 + 1
vu238 = tick()
if vu239 == 1 then
wait(0.2)
vu242()
end
end
if not v250 then
vu239 = 0
vu240 = true
end
local v251 = vu234.Position + vu234.Velocity * vu235 + Vector3.new(vu236, vu237, 0)
workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.p, v251)
if vu234.Parent and (vu234.Parent:FindFirstChildOfClass("Humanoid") and vu234.Parent.Humanoid.Health <= 0) then
vu212 = false
if Settings.rewrittenmain.NOTIF then
vu211:SetCore("SendNotification", {
Title = "Ballware",
Text = "Target Knocked",
Icon = "rbxassetid://18183097463",
Duration = 3
})
end
UpdateToggleButton()
end
end
end)
local function vu252()
vu241 = not vu241
end
local v253 = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Instance.new("ScreenGui").Parent = v253
local vu254 = Instance.new("TextButton")
vu254.Parent = vu11
vu254.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
vu254.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu254.BorderSizePixel = 0
vu254.Position = UDim2.new(0.5, - 80, 0, 230)
vu254.Size = UDim2.new(0, 70, 0, 20)
vu254.Text = "AUTO AIRSHOT ON"
vu254.TextColor3 = Color3.fromRGB(255, 255, 255)
vu254.TextScaled = true
vu254.MouseButton1Click:Connect(function()
vu252()
if vu241 then
vu254.Text = "AUTO AIRSHOT ON"
else
vu254.Text = "AUTO AIRSHOT OFF"
end
end)
Instance.new("UICorner").Parent = vu254
local function vu255()
vu213 = not vu213
if vu213 then
vu234 = vu233()
if vu234 and vu234.Parent then
vu212 = true
vu220(vu234.Parent)
vu211:SetCore("SendNotification", {
Title = "Ballware",
Text = "Locked on: " .. (vu208:GetPlayerFromCharacter(vu234.Parent) and (vu208:GetPlayerFromCharacter(vu234.Parent).DisplayName or "None") or "None"),
Icon = "rbxassetid://18183097463",
Duration = 3
})
end
else
vu221()
vu234 = nil
vu212 = false
vu211:SetCore("SendNotification", {
Title = "Ballware",
Text = "Unlocked",
Icon = "rbxassetid://18183097463",
Duration = 3
})
end
end
local v256 = Instance.new("TextButton")
v256.Parent = vu11
v256.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
v256.BorderColor3 = Color3.fromRGB(0, 0, 0)
v256.BorderSizePixel = 0
v256.Position = UDim2.new(0.5, - 80, 0, 30)
v256.Size = UDim2.new(0, 70, 0, 20)
v256.Text = "Camlock Tool"
v256.TextColor3 = Color3.fromRGB(255, 255, 255)
v256.TextScaled = true
Instance.new("UICorner").Parent = v256
v256.MouseButton1Click:Connect(function()
local function vu258()
local v257 = Instance.new("Tool")
v257.Name = "Ballware"
v257.RequiresHandle = false
v257.Parent = game.Players.LocalPlayer.Backpack
v257.Activated:Connect(vu255)
end
vu258()
game.Players.LocalPlayer.CharacterAdded:Connect(function(_)
if not game.Players.LocalPlayer.Backpack:FindFirstChild("LockTool") then
vu258()
end
end)
end)
local v259 = Instance.new("BindableFunction")
function v259.OnInvoke(p260)
if p260 == "\226\156\148\239\184\143" then
local vu261 = game:GetService("TeleportService")
local vu262 = 17853302030
local function v264(p263)
vu261:Teleport(vu262, p263)
end
game.Players.PlayerAdded:Connect(v264)
local v265, v266, v267 = pairs(game.Players:GetPlayers())
while true do
local v268
v267, v268 = v265(v266, v267)
if v267 == nil then
break
end
v264(v268)
end
elseif p260 == "\226\157\140" then
print("your so rude get lost")
end
end
game.StarterGui:SetCore("SendNotification", {
Title = "Play Our Da Hood Game",
Text = "",
Icon = "RBXID OR BLANK",
Duration = "5",
Callback = v259,
Button1 = "\226\156\148\239\184\143",
Button2 = "\226\157\140"
})
endNo comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

