Run it
Copy the script and paste it into your executor.
tut = :().LocalPlayer
char = tut.Character tut.CharacterAdded:()
h = char:()
h
(filepath, url)
(filepath)
(filepath, :(url))
(filepath)
run = h:() .(, h)
animations = {
{id = , stopTime = , speed = , FT={S=,E=}},
{id = , stopTime = , speed = /, FT={S=,E=}},
}
()
_, anm (animations)
animation = .()
animation.AnimationId = anm.id
track = run:(animation)
track:(anm.FT.S)
track:(anm.speed)
.(anm.stopTime)
track:(anm.FT.E)
flinging={}
(enemy)
flinging[enemy]
(()
chr=.Players.LocalPlayer.Character
flinging[enemy]=enemy
og=chr.HumanoidRootPart.CFrame
humRP=chr.HumanoidRootPart
enemyhumRP=enemy.HumanoidRootPart
yNeededStop=enemyhumRP.Position.Y+
negativeyNeededStop=enemyhumRP.Position.Y-
(()
enemyhumRP.Position.Y<yNeededStop flinging[enemy] ~= enemyhumRP.Position.Y>negativeyNeededStop flinging[enemy] ~=
.Players.LocalPlayer.Character.Humanoid:(.HumanoidStateType.Swimming)
.()
.Players.LocalPlayer.Character.Humanoid:(.HumanoidStateType.GettingUp)
.()
)
enemyhumRP.Position.Y<yNeededStop flinging[enemy] ~= enemyhumRP.Position.Y>negativeyNeededStop flinging[enemy] ~=
humRP.CFrame=.(enemyhumRP.Position+.(.(-,),.(-,), .(-,)), enemyhumRP.Position+.(.(-,),.(-,), .(-,)))
.Players.LocalPlayer.Character.HumanoidRootPart.AssemblyAngularVelocity = .(,,-)
.Players.LocalPlayer.Character.HumanoidRootPart.AssemblyLinearVelocity = .(-,,)
.()
flinging[enemy]=
humRP.AssemblyAngularVelocity=.(,,)
humRP.AssemblyLinearVelocity=.(,,)
humRP.CFrame=og
)
T=.(, .Players.LocalPlayer.Backpack)
T.Name=
T.RequiresHandle=
cd=
c=.Players.LocalPlayer.Character
purpleRadius =
purpleOrbStartSize = .(, , , )
purpleOrbBillboardSize = .(purpleRadius * , , purpleRadius * , )
slowSpeed =
fastSpeed =
blueImg=(, )
redImg=(, )
purpleImg=(, )
cam=.CurrentCamera
(Offset, lookAt: ?)
.((c.Head.CFrame * Offset).Position, lookAt c.Head.Position)
T.Activated:(()
cd==
cd =
c.HumanoidRootPart.Anchored=
(anim)
()
bAttachment = .(, c.Head)
bP = .(, bAttachment)
bP.Size = .(,,,)
bI = .(, bP)
bI.BackgroundTransparency =
bI.Image = blueImg
bI.Size = .(,,,)
bAttachment.CFrame = .(-,,-)
()
rAttachment = .(, c.Head)
rP = .(, rAttachment)
rP.Size = .(,,,)
rI = .(, rP)
rI.BackgroundTransparency =
rI.Image = redImg
rI.Size = .(,,,)
rAttachment.CFrame = .(,,-)
TS = :()
ti = TweenInfo.()
targetCFrameOffset = .(, , -)
bTween = TS:(bAttachment, ti, { = targetCFrameOffset})
rTween = TS:(rAttachment, ti, { = targetCFrameOffset})
connections = {}
purpleOrbPart =
purpleOrbBillboard =
currentSpeed = slowSpeed
hasReachedFastSpeed =
(spawnOffsetCFrame)
purpleOrbAttachment = .(, c.Head)
purpleOrbAttachment.CFrame = spawnOffsetCFrame
purpleOrbPart = .(, purpleOrbAttachment)
purpleOrbPart.Name =
purpleOrbPart.Size = .(purpleRadius, purpleRadius, purpleRadius)
purpleOrbPart.Anchored =
purpleOrbPart.CanCollide =
purpleOrbPart.Transparency =
purpleOrbPart.Material = .Material.Neon
purpleOrbPart.Color = .(, , )
purpleOrbPart.CFrame = c.Head.CFrame * spawnOffsetCFrame
billboardAttachment = .(, purpleOrbPart)
purpleOrbBillboard = .(, billboardAttachment)
purpleOrbBillboard.Size = purpleOrbStartSize
imageLabel = .(, purpleOrbBillboard)
imageLabel.BackgroundTransparency =
imageLabel.Image = purpleImg
imageLabel.Size = .(, , , )
shootDirection = c.Head.CFrame.LookVector
travelledDistance =
connections[] = :().Heartbeat:((deltaTime)
purpleOrbPart purpleOrbAttachment
_, thing (:())
thing.Parent:() (thing.Parent.HumanoidRootPart.Position-purpleOrbPart.Position).Magnitude<=purpleRadius
otherPlayer = :():(thing.Parent)
otherPlayer thing.Parent ~= c
(otherPlayer.Name .. )
(thing.Parent)
thing.Parent~=c
(thing.Parent)
moveAmount = currentSpeed * deltaTime
purpleOrbPart.CFrame = purpleOrbPart.CFrame + shootDirection * moveAmount
travelledDistance += moveAmount
travelledDistance > hasReachedFastSpeed
currentSpeed = fastSpeed
purpleOrbBillboard
purpleOrbBillboard.Size = purpleOrbBillboardSize
hasReachedFastSpeed =
purpleOrbBillboard
purpleOrbBillboard.Size = purpleOrbBillboardSize
travelledDistance >
purpleOrbPart:()
purpleOrbAttachment:()
purpleOrbBillboard
purpleOrbBillboard:()
connections[]
connections[]:()
connections[] =
)
.()
purpleOrbPart
purpleOrbPart:()
purpleOrbAttachment
purpleOrbAttachment:()
purpleOrbBillboard
purpleOrbBillboard:()
connections[]
connections[]:()
connections[] = bTween.Completed:((playbackState)
playbackState == .TweenStatus.Completed
)
connections[] = rTween.Completed:((playbackState)
playbackState == .TweenStatus.Completed
(.(, , -))
)
bTween:()
rTween:()
()
bAttachment:()
rAttachment:()
(()
(.(, , -))
)
.()
cd =
c.HumanoidRootPart.Anchored=
)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.

Universal