Run it
Copy the script and paste it into your executor.
S, E = (()
.Stepped:()
.InputBegan:()
)
S
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
.Stepped =
.InputBegan =
.PlaceId ==
:():(, {
Title = ,
Text = ,
Duration = ,
Button1 =
})
Player = .Players.LocalPlayer
UIS = :()
RS = :()
IsInFooting =
HL = .()
HL.Enabled =
HL.Adornee = Player.Character
HL.FillColor = .(, , )
HL.OutlineColor = .(, , )
HL.Parent = .CoreGui
XYZ = {, , , , , }
Selected; _, Garbage , ()
(Garbage) == (Garbage)[] ==
Selected = Garbage
Goals = {}; _, Obj , :()
Obj.Name == Obj:()
.(Goals, Obj)
Shuffled = {}; _, Garbage , ()
(Garbage) == (Garbage, ) (Garbage, ) ~=
z,x , Garbage
Shuffled = Garbage
Clicker = (Selected, )
GetKeyFromKeyTable = ()
Keys = (Selected, )
Keys[]
RemoveKeyFromKeyTable = ()
Keys = (Selected, )
.(Keys, )
(Selected, , Keys)
GetRandomizedTable = (TorsoPosition, ShootPosition)
UnrandomizedArgs = {
X1 = TorsoPosition.X,
Y1 = TorsoPosition.Y,
Z1 = TorsoPosition.Z,
X2 = ShootPosition.X,
Y2 = ShootPosition.Y,
Z2 = ShootPosition.Z
}
RandomizedArgs = {
UnrandomizedArgs[Shuffled[]],
UnrandomizedArgs[Shuffled[]],
UnrandomizedArgs[Shuffled[]],
UnrandomizedArgs[Shuffled[]],
UnrandomizedArgs[Shuffled[]],
UnrandomizedArgs[Shuffled[]],
}
RandomizedArgs
GetCorrectPosition = (Position)
Position - Player.Character.Torso.Position
GetUnitPosition = (Position)
Position.Unit
GetGoal = ()
Distance, Goal = ;
_, Obj , Goals
Magnitude = (Player.Character.Torso.Position - Obj.Position).Magnitude
Distance > Magnitude
Distance = Magnitude
Goal = Obj
Goal
GetDistance = ()
Goal = ()
(Player.Character.Torso.Position - Goal.Position).Magnitude
GetBasketball = ()
Player.Character:()
IsDunkAnimPlaying = ()
_, Anim , Player.Character.Humanoid:()
Anim.Animation.Name ==
InFootingCheck = ()
Distance = ()
Basketball = ()
Power; Basketball ~=
Power = Basketball.PowerValue.Value
IsInFooting =
Distance > Distance <
IsInFooting =
IsInFooting =
GetArc = ()
Distance = ()
Basketball = ()
Arc
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
Distance > Distance <
Arc =
() == Arc ~=
Arc = Arc -
(Arc, Distance)
Arc
Shoot = ()
Goal = ()
Arc = ()
CorrectPosition = (Goal.Position + .(, Arc, ) + Player.Character.Humanoid.MoveDirection)
Position = (CorrectPosition)
RandomizedArgs = (Player.Character.Torso.Position, Position)
Basketball = ()
Key = ()
(Key) ~=
Key =
Clicker:(Basketball, , RandomizedArgs, Key)
Key ~=
()
.InputBegan = UIS.InputBegan:((Key, GPE)
GPE Key.KeyCode == .KeyCode.X Player.Character Player.Character:() IsInFooting
Player.Character.Humanoid:() ~= .HumanoidStateType.Freefall
Humanoid = Player.Character.Humanoid
Humanoid.JumpPower =
Humanoid:(Player.Character.Basketball.Dunk1):()
Humanoid:(.HumanoidStateType.Jumping)
.()
()
Player.Character.Humanoid.JumpPower =
)
.Stepped = RS.Stepped:(()
()
IsInFooting
HL.Enabled =
HL.Enabled =
HL.Adornee.Parent == Player.Character
HL.Adornee = Player.Character
)X to shoot

Universal