Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
RunService = :()
player = Players.LocalPlayer
enabled =
antiSmother =
farShots =
maxVeryLateEarly =
autoGuardEnabled =
perfectValue =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextScaled =
titleLabel.Font = .Font.GothamBold
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextScaled =
closeBtn.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
scrolling = .()
scrolling.Size = .(, -, , -)
scrolling.Position = .(, , , )
scrolling.BackgroundTransparency =
scrolling.ScrollBarThickness =
scrolling.ScrollBarImageColor3 = .(, , )
scrolling.Parent = mainFrame
listLayout = .()
listLayout.Padding = .(, )
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Parent = scrolling
toggleUIButton = .()
toggleUIButton.Size = .(, , , )
toggleUIButton.Position = .(, -, , )
toggleUIButton.BackgroundColor3 = .(, , )
toggleUIButton.Text =
toggleUIButton.TextColor3 = .(, , )
toggleUIButton.TextScaled =
toggleUIButton.Font = .Font.GothamBold
toggleUIButton.Parent = screenGui
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleUIButton
(txt, default, callback)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = default .(, , ) .(, , )
btn.Text = txt .. .. (default )
btn.TextColor3 = .(, , )
btn.TextScaled =
btn.Font = .Font.GothamSemibold
btn.Parent = scrolling
c = .()
c.CornerRadius = .(, )
c.Parent = btn
btn.MouseButton1Click:(()
default = default
btn.Text = txt .. .. (default )
btn.BackgroundColor3 = default .(, , ) .(, , )
callback (default)
)
(, enabled, (v) enabled = v )
(, antiSmother, (v) antiSmother = v )
(, farShots, (v) farShots = v )
(, maxVeryLateEarly, (v) maxVeryLateEarly = v )
(, autoGuardEnabled, (v) autoGuardEnabled = v )
listLayout:():(()
scrolling.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
)
mainDragging =
mainDragStart, mainStartPos
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
mainDragging =
mainDragStart = input.Position
mainStartPos = mainFrame.Position
)
UserInputService.InputChanged:((input)
mainDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - mainDragStart
mainFrame.Position = .(mainStartPos.X.Scale, mainStartPos.X.Offset + delta.X,
mainStartPos.Y.Scale, mainStartPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
mainDragging =
)
toggleDragging =
toggleDragStart, toggleStartPos
toggleUIButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
toggleDragging =
toggleDragStart = input.Position
toggleStartPos = toggleUIButton.Position
)
UserInputService.InputChanged:((input)
toggleDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - toggleDragStart
toggleUIButton.Position = .(toggleStartPos.X.Scale, toggleStartPos.X.Offset + delta.X,
toggleStartPos.Y.Scale, toggleStartPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
toggleDragging =
)
()
mainFrame.Visible = mainFrame.Visible
closeBtn.MouseButton1Click:(toggleMainUI)
toggleUIButton.MouseButton1Click:(toggleMainUI)
()
enabled
pgui = player.PlayerGui
visual = pgui:() pgui:()
visual
shooting = visual:()
shooting
bar = shooting:() shooting:()
bar bar:()
bar.Size = .(, )
TweenService:(bar, TweenInfo.(), {Size = .(, )}):()
(()
char = player.Character
char
_, obj (char:())
n = obj.Name:()
n:() n:() n:() n:()
n:() n:() n:()
n:() n:() n:() n:()
obj:() obj:() obj:()
obj.Value = perfectValue
obj:()
obj:(perfectValue)
)
RunService.Heartbeat:(forcePerfectShot)
UserInputService.InputBegan:((input)
enabled (input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
i = ,
.(()
.( * i)
()
)
)
guardConnection
()
guardConnection guardConnection:()
guardConnection = RunService.Heartbeat:(()
autoGuardEnabled
myChar = player.Character
myChar myChar:()
myRoot = myChar.HumanoidRootPart
closest, minDist = , .huge
_, plr (Players:())
plr ~= player plr.Character
root = plr.Character:()
root
hasBall = plr.Character:() plr.Character:()
hasBall
dist = (myRoot.Position - root.Position).Magnitude
dist < minDist dist <
minDist = dist
closest = root
closest
dir = (closest.Position - myRoot.Position).Unit
myRoot.CFrame = .(myRoot.Position, myRoot.Position + dir)
)
()
()
()
()