Run it
Copy the script and paste it into your executor.
.() :()
Players = :()
RunService = :()
UserInputService = :()
ReplicatedStorage = :()
VirtualInputManager = :()
cloneref = cloneref (v) v
player = Players.LocalPlayer
Char = player.Character player.CharacterAdded:()
Hum = (Char:()) (Char:())
Hrp = (Char:()) (Char:())
magnetEnabled =
magnetDistance =
showHitbox =
hitboxPart =
swatEnabled =
swatRadius =
cframeWalkEnabled =
cframeWalkSpeed =
infiniteJumpEnabled =
jumpPowerEnabled =
customJumpPower =
autoFlagEnabled =
autoFlagRadius =
autoTouchdownEnabled =
targetEndzone =
pullVectorDistance =
pullVectorEnabled =
ballCarrierEnabled =
autoCatchEnabled =
autoCatchRadius =
freezeTechEnabled =
freezeTechDuration =
clickTackleEnabled =
clickTackleRadius =
cachedBall =
cachedFootball =
cachedEndzone =
lastCacheUpdate =
CACHE_INTERVAL =
bcMode =
()
cachedBall cachedBall.Parent
cachedBall
_, v (:())
v:() v.Name ==
cachedBall = v
v
cachedBall =
()
cachedFootball cachedFootball.Parent
cachedFootball
football = :()
football football:()
cachedFootball = football
football
cachedFootball =
()
hitboxPart
hitboxPart:()
hitboxPart = .()
hitboxPart.Name =
hitboxPart.Size = .(magnetDistance * , magnetDistance * , magnetDistance * )
hitboxPart.Anchored =
hitboxPart.CanCollide =
hitboxPart.Transparency =
hitboxPart.Material = .Material.ForceField
hitboxPart.Color = .(, , )
hitboxPart.CastShadow =
hitboxPart.Shape = .PartType.Ball
hitboxPart.Parent =
hitboxPart
()
hitboxPart
hitboxPart:()
hitboxPart =
()
showHitbox magnetEnabled Hrp
ball = ()
ball
hitboxPart
()
hitboxPart
hitboxPart.CFrame = ball.CFrame
hitboxPart.Size = .(magnetDistance * , magnetDistance * , magnetDistance * )
()
hitboxPart
()
()
cachedEndzone cachedEndzone.Parent
cachedEndzone
minigames = :()
minigames
_, minigame (minigames:())
localFolder = minigame:()
localFolder
design = localFolder:()
design
endzone = design:(targetEndzone)
endzone endzone:()
cachedEndzone = endzone
endzone
cachedEndzone =
()
Char
Char:() ~=
()
_, model (:())
model:() model ~= Char model:()
model
()
camera = .CurrentCamera
viewportSize = camera.ViewportSize
centerX = viewportSize.X /
centerY = viewportSize.Y /
VirtualInputManager:(centerX, centerY, , , , )
.()
VirtualInputManager:(centerX, centerY, , , , )
(ball)
freezeTechEnabled
ball:()
ball.Anchored =
ball:()
ball.BodyVelocity:()
ball.AssemblyLinearVelocity = .(, , )
ball.AssemblyAngularVelocity = .(, , )
.(freezeTechDuration)
ball ball.Parent
ball.Anchored =
lastSwatTime =
lastFlagTime =
SWAT_COOLDOWN =
FLAG_COOLDOWN =
RunService.Heartbeat:((deltaTime)
currentTime = ()
currentTime - lastCacheUpdate > CACHE_INTERVAL
lastCacheUpdate = currentTime
()
()
Hrp
()
magnetEnabled
ball = cachedBall
ball
dist = (Hrp.Position - ball.Position).Magnitude
dist <= magnetDistance
(Hrp, ball, )
(Hrp, ball, )
swatEnabled (currentTime - lastSwatTime) > SWAT_COOLDOWN
ball = cachedBall
ball
dist = (Hrp.Position - ball.Position).Magnitude
dist <= swatRadius
lastSwatTime = currentTime
(()
ReplicatedStorage.Packages.Knit.Services.SessionService.RF.PerformAction:()
)
autoFlagEnabled (currentTime - lastFlagTime) > FLAG_COOLDOWN
ball = cachedBall
ball
dist = (Hrp.Position - ball.Position).Magnitude
dist <= autoFlagRadius
lastFlagTime = currentTime
(()
ReplicatedStorage.Packages.Knit.Services.SessionService.RF.PerformAction:()
)
autoTouchdownEnabled ()
endzone = ()
endzone
Hrp.CFrame = endzone.CFrame + .(, , )
autoCatchEnabled
football = cachedFootball
football
dist = (Hrp.Position - football.Position).Magnitude
dist <= autoCatchRadius
()
cframeWalkEnabled
humanoid = Char Char:()
humanoid
moveVec = humanoid.MoveDirection
moveVec.Magnitude >
Hrp.CFrame = Hrp.CFrame + (moveVec.Unit * cframeWalkSpeed * deltaTime)
ballCarrierEnabled
carrier = ()
carrier carrier:()
bcMode ==
Hrp.CFrame = carrier.HumanoidRootPart.CFrame * .(, , )
bcMode ==
hum = Hrp.Parent:()
hum
target = carrier.HumanoidRootPart.Position
dist = (Hrp.Position - target).Magnitude
dist >
hum:(target)
)
player.CharacterAdded:((character)
character.ChildAdded:((child)
child.Name ==
(child)
)
existingBall = character:()
existingBall
(existingBall)
)
player.Character
character = player.Character
character.ChildAdded:((child)
child.Name ==
(child)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
pullVectorEnabled
Hrp
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
ball = :()
ball ball:()
direction = (ball.Position - Hrp.Position).Unit
Hrp.CFrame = .(ball.Position - (direction * pullVectorDistance), ball.Position)
)
UserInputService.JumpRequest:(()
infiniteJumpEnabled
Hum
Hum:(.HumanoidStateType.Jumping)
)
jumpConnection =
()
jumpConnection jumpConnection:()
jumpConnection = Hum.Jumping:(()
jumpPowerEnabled Hrp
jumpVelocity = .(, customJumpPower, )
Hrp.Velocity = .(Hrp.Velocity.X, , Hrp.Velocity.Z) + jumpVelocity
)
player.CharacterAdded:((newChar)
Char = newChar
Hrp = newChar:()
Hum = newChar:()
()
cachedBall =
cachedFootball =
cachedEndzone =
jumpPowerEnabled
()
)
()
clickTackleEnabled
Bc = ()
Bc
Players:(Bc.Name) Players:(Bc.Name) ~= Plr.Name
Bc Players:(Bc.Name)
TargetHrp = Players:(Bc.Name).Character:()
TargetHrp Hrp
dist = (Hrp.Position - TargetHrp.Position).Magnitude
dist <= clickTackleRadius
Hrp.CFrame = TargetHrp.CFrame
()
UserInputService.InputBegan:((input, gp)
gp
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
()
)
repo =
Library = (:(repo .. ))()
ThemeManager = (:(repo .. ))()
SaveManager = (:(repo .. ))()
Options = Library.Options
Toggles = Library.Toggles
Window = Library:({
Title = ,
Footer = ,
NotifySide = ,
ShowCustomCursor = ,
Mobile = {
Enabled = ,
Title = ,
Icon =
}
})
Tabs = {
Catching = Window:(, ),
Player = Window:(, ),
Misc = Window:(, ),
[] = Window:(, ),
}
MagnetGroup = Tabs.Catching:()
AutoCatchGroup = Tabs.Catching:()
SwatGroup = Tabs.Catching:()
FlagGroup = Tabs.Catching:()
TouchdownGroup = Tabs.Catching:()
PullVectorGroup = Tabs.Catching:()
FreezeTechGroup = Tabs.Catching:()
SpeedGroup = Tabs.Player:()
JumpGroup = Tabs.Player:()
BallCarrierGroup = Tabs.Misc:()
ClickTackleGroup = Tabs.Misc:()
MenuGroup = Tabs[]:()
MagnetGroup:(, {
Text = ,
Default = ,
Callback = (value)
magnetEnabled = value
value
()
})
MagnetGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
magnetDistance = value
})
MagnetGroup:(, {
Text = ,
Default = ,
Callback = (value)
showHitbox = value
value
()
})
AutoCatchGroup:(, {
Text = ,
Default = ,
Callback = (value)
autoCatchEnabled = value
})
AutoCatchGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
autoCatchRadius = value
})
FreezeTechGroup:(, {
Text = ,
Default = ,
Callback = (value)
freezeTechEnabled = value
})
FreezeTechGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
freezeTechDuration = value
})
SwatGroup:(, {
Text = ,
Default = ,
Callback = (value)
swatEnabled = value
})
SwatGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
swatRadius = value
})
FlagGroup:(, {
Text = ,
Default = ,
Callback = (value)
autoFlagEnabled = value
})
FlagGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
autoFlagRadius = value
})
TouchdownGroup:(, {
Text = ,
Default = ,
Callback = (value)
autoTouchdownEnabled = value
})
TouchdownGroup:(, {
Values = { , },
Default = ,
Text = ,
Callback = (value)
targetEndzone = value
cachedEndzone =
})
PullVectorGroup:(, {
Text = ,
Default = ,
Callback = (value)
pullVectorEnabled = value
})
PullVectorGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
pullVectorDistance = value
})
SpeedGroup:(, {
Text = ,
Default = ,
Callback = (value)
cframeWalkEnabled = value
})
SpeedGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
cframeWalkSpeed = value
})
JumpGroup:(, {
Text = ,
Default = ,
Callback = (value)
infiniteJumpEnabled = value
})
JumpGroup:(, {
Text = ,
Default = ,
Callback = (value)
jumpPowerEnabled = value
value
()
jumpConnection jumpConnection:()
jumpConnection =
})
JumpGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
customJumpPower = value
})
BallCarrierGroup:(, {
Text = ,
Default = ,
Callback = (v)
ballCarrierEnabled = v
})
BallCarrierGroup:(, {
Values = { , },
Default = ,
Text = ,
Tooltip = ,
Callback = (v)
bcMode = v
})
ClickTackleGroup:(, {
Text = ,
Default = ,
Callback = (value)
clickTackleEnabled = value
value
()
})
ClickTackleGroup:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (value)
clickTackleRadius = value
})
MenuGroup:(, {
Default = Library.KeybindFrame.Visible,
Text = ,
Callback = (value)
Library.KeybindFrame.Visible = value
,
})
MenuGroup:(, {
Text = ,
Default = ,
Callback = (Value)
Library.ShowCustomCursor = Value
,
})
MenuGroup:(, {
Values = { , },
Default = ,
Text = ,
Callback = (Value)
Library:(Value)
,
})
MenuGroup:()
MenuGroup:():(, {
Default = ,
NoUI = ,
Text =
})
MenuGroup:({
Text = ,
Func = ()
Library:()
})
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:(Library)
SaveManager:(Library)
SaveManager:()
SaveManager:({ })
ThemeManager:()
SaveManager:()
SaveManager:(Tabs[])
ThemeManager:(Tabs[])
Library:({
Title = ,
Description = ,
Time = ,
})
Library:(()
magnetEnabled =
swatEnabled =
autoFlagEnabled =
autoTouchdownEnabled =
pullVectorEnabled =
cframeWalkEnabled =
infiniteJumpEnabled =
jumpPowerEnabled =
ballCarrierEnabled =
autoCatchEnabled =
freezeTechEnabled =
clickTackleEnabled =
jumpConnection
jumpConnection:()
()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Kali Hub Is Now leaked -Aylon