Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
backpack = player:()
character = player.Character player.CharacterAdded:()
humanoid = character:()
hrp = character:()
camera = .CurrentCamera
playerGui = player:()
canDash =
cooldownTime =
cooldownStartTime =
dashTool = .()
dashTool.Name =
dashTool.RequiresHandle =
dashTool.CanBeDropped =
dashGui = .()
dashGui.Name =
dashGui.ResetOnSpawn =
dashGui.Enabled =
dashButton = .()
dashButton.Name =
dashButton.Size = .(, , , )
dashButton.Position = .(, -, , -)
dashButton.AnchorPoint = .(, )
dashButton.BackgroundColor3 = .(, , )
dashButton.TextColor3 = .(, , )
dashButton.Font = .Font.SourceSansBold
dashButton.TextSize =
dashButton.Text =
dashButton.AutoButtonColor =
dashButton.Parent = dashGui
cooldownBar = .()
cooldownBar.Size = .(, , , )
cooldownBar.Position = .(, -, , -)
cooldownBar.BackgroundColor3 = .(, , )
cooldownBar.Parent = dashGui
dashTool.Equipped:(()
dashGui.Enabled =
dashGui.Parent = playerGui
)
dashTool.Unequipped:(()
dashGui.Enabled =
)
dashButton.MouseButton1Click:(()
canDash
canDash =
cooldownStartTime = ()
oldSpeed, oldJump = humanoid.WalkSpeed, humanoid.JumpPower
humanoid.WalkSpeed =
humanoid.JumpPower =
humanoid:(.HumanoidStateType.Jumping)
anim = .()
anim.AnimationId =
track = humanoid:(anim)
track:()
sound = .()
sound.SoundId =
sound.Volume =
sound.PlayOnRemove =
sound.Parent = hrp
sound:()
(texture, rate, size, spread)
p = .()
p.Texture = texture
p.Rate = rate
p.Size = NumberSequence.(size)
p.Lifetime = NumberRange.()
p.Speed = NumberRange.(, )
p.SpreadAngle = .(spread, spread)
p.Transparency = NumberSequence.({NumberSequenceKeypoint.(, ), NumberSequenceKeypoint.(, )})
p.Parent = hrp
p
smoke = (, , , )
speedLines = (, , , )
oldFov = camera.FieldOfView
camera.FieldOfView =
.(, ()
camera.FieldOfView = oldFov
)
()
startTime = ()
() - startTime <
offset = .(
.(-,)*,
.(-,)*,
.(-,)*
)
camera.CFrame = camera.CFrame * .(offset)
.()
.(camShake)
.(, ()
hrp.Velocity = hrp.CFrame.LookVector *
)
.(, ()
humanoid.PlatformStand =
bodyGyro = .()
bodyGyro.D =
bodyGyro.MaxTorque = .(, , )
bodyGyro.CFrame = hrp.CFrame * .(.(), , )
bodyGyro.Parent = hrp
.(, ()
humanoid.PlatformStand =
bodyGyro:()
)
)
.(, ()
particleCount =
particleCount <
ring = (, , , )
ring.Speed = NumberRange.(, )
ring.SpreadAngle = .(, )
ring.Size = NumberSequence.()
ring.Lifetime = NumberRange.()
ring.Position = hrp.Position + .(, , - * (particleCount + ))
.(, ()
ring.Enabled =
)
particleCount = particleCount +
)
.(, ()
track track.IsPlaying
track:()
smoke.Enabled =
speedLines.Enabled =
smoke:()
speedLines:()
)
.(cooldownTime, ()
humanoid.WalkSpeed = oldSpeed
humanoid.JumpPower = oldJump
canDash =
)
)
:().Heartbeat:(()
elapsed = () - cooldownStartTime
cooldownBar.Size = .(, * ( - elapsed / cooldownTime), , )
elapsed >= cooldownTime
cooldownBar.Size = .(, , , )
)
dashTool.Parent = backpack
I love cats! >:3

Universal