Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
ReplicatedStorage = :()
TweenService = :()
Debris = :()
LocalPlayer = Players.LocalPlayer
noCooldownEnabled =
enhancedDash =
spamDashMode =
dashSpamRate =
forceBreathCharge =
connections = {}
lastDashTime =
dashService =
knitControllers = {}
()
()
(()
Knit = (ReplicatedStorage.Knit.Packages.Knit)
dashService = Knit.()
knitControllers.DustController = Knit.()
knitControllers.InvisibilityController = Knit.()
knitControllers.CombatParticleController = Knit.()
dashService
()
)
(character, hasBreathCharge)
character
humanoidRootPart = character:()
humanoid = character:()
humanoidRootPart humanoid
hasBreathCharge forceBreathCharge
(()
knitControllers.InvisibilityController
knitControllers.InvisibilityController:(character)
Shadow = ReplicatedStorage.Utils.Shadow
Shadow
shadowClone = Shadow:()
shadowClone.Parent = .Debris
Debris:(shadowClone, )
_, part (shadowClone:())
part:()
part.CollisionGroup =
shadowRoot = shadowClone:()
shadowRoot
shadowRoot.Anchored =
shadowRoot.CFrame = humanoidRootPart.CFrame
_, part (shadowClone:())
part:()
TweenService:(part, TweenInfo.(), {
Transparency =
}):()
.(, ()
knitControllers.InvisibilityController
knitControllers.InvisibilityController:(character)
)
)
(()
knitControllers.CombatParticleController
knitControllers.CombatParticleController:(character, )
)
(()
Swoosh = ReplicatedStorage.Sounds.ThunderBreathing.Sixfold.Swoosh
Swoosh
swooshClone = Swoosh:()
swooshClone.Parent = humanoidRootPart
swooshClone:()
Debris:(swooshClone, swooshClone.TimeLength)
)
(()
knitControllers.DustController
knitControllers.DustController:(character, )
)
(, hasBreathCharge forceBreathCharge)
()
character = LocalPlayer.Character
character
humanoidRootPart = character:()
humanoid = character:()
humanoidRootPart humanoid
breathCharge = character:()
hasBreathCharge = breathCharge breathCharge.Value >=
forceBreathCharge breathCharge
breathCharge.Value = .(breathCharge.Value, )
hasBreathCharge =
(character, hasBreathCharge)
moveDirection = humanoid.MoveDirection
moveDirection.Magnitude ==
moveDirection = humanoidRootPart.CFrame.LookVector
bodyVelocity = .()
bodyVelocity.Parent = humanoidRootPart
bodyVelocity.MaxForce = .(, , )
bodyVelocity.P =
speed = hasBreathCharge
enhancedDash
speed = speed *
bodyVelocity.Velocity = moveDirection * speed
Debris:(bodyVelocity, )
dashService dashService.Dash
(()
dashService.Dash:()
)
lastDashTime = ()
(, speed)
()
connections.inputHook = UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.Q noCooldownEnabled
UserInputService:(.UserInputType.Gamepad1, .KeyCode.ButtonL1)
UserInputService:(.UserInputType.Gamepad1, .KeyCode.ButtonR1)
()
input.KeyCode == .KeyCode.F9
noCooldownEnabled = noCooldownEnabled
(, noCooldownEnabled )
input.KeyCode == .KeyCode.F10
spamDashMode = spamDashMode
(, spamDashMode )
input.KeyCode == .KeyCode.F11
enhancedDash = enhancedDash
(, enhancedDash )
input.KeyCode == .KeyCode.F12
forceBreathCharge = forceBreathCharge
(, forceBreathCharge )
)
()
connections.breathMaintainer = RunService.Heartbeat:(()
forceBreathCharge
character = LocalPlayer.Character
character
breathCharge = character:()
breathCharge breathCharge.Value <
breathCharge.Value =
)
()
connections.spamDash = RunService.Heartbeat:(()
spamDashMode noCooldownEnabled
() - lastDashTime >= dashSpamRate
()
)
()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = LocalPlayer.PlayerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.SourceSansBold
title.Parent = frame
cooldownLabel = .()
cooldownLabel.Size = .(, , , )
cooldownLabel.Position = .(, , , )
cooldownLabel.BackgroundTransparency =
cooldownLabel.Text =
cooldownLabel.TextColor3 = .(, , )
cooldownLabel.TextScaled =
cooldownLabel.Font = .Font.SourceSans
cooldownLabel.Parent = frame
enhancedLabel = .()
enhancedLabel.Size = .(, , , )
enhancedLabel.Position = .(, , , )
enhancedLabel.BackgroundTransparency =
enhancedLabel.Text =
enhancedLabel.TextColor3 = .(, , )
enhancedLabel.TextScaled =
enhancedLabel.Font = .Font.SourceSans
enhancedLabel.Parent = frame
spamLabel = .()
spamLabel.Size = .(, , , )
spamLabel.Position = .(, , , )
spamLabel.BackgroundTransparency =
spamLabel.Text =
spamLabel.TextColor3 = .(, , )
spamLabel.TextScaled =
spamLabel.Font = .Font.SourceSans
spamLabel.Parent = frame
breathLabel = .()
breathLabel.Size = .(, , , )
breathLabel.Position = .(, , , )
breathLabel.BackgroundTransparency =
breathLabel.Text =
breathLabel.TextColor3 = .(, , )
breathLabel.TextScaled =
breathLabel.Font = .Font.SourceSans
breathLabel.Parent = frame
()
cooldownLabel.Text = .. (noCooldownEnabled )
cooldownLabel.TextColor3 = noCooldownEnabled .(, , ) .(, , )
enhancedLabel.Text = .. (enhancedDash )
enhancedLabel.TextColor3 = enhancedDash .(, , ) .(, , )
spamLabel.Text = .. (spamDashMode )
spamLabel.TextColor3 = spamDashMode .(, , ) .(, , )
breathLabel.Text = .. (forceBreathCharge )
breathLabel.TextColor3 = forceBreathCharge .(, , ) .(, , )
updateGUI
()
()
()
()
()
updateGUI = ()
updateGUI
.(()
.()
(updateGUI)
)
()
().ToggleNoCooldown = ()
noCooldownEnabled = noCooldownEnabled
(, noCooldownEnabled)
().ToggleSpamDash = ()
spamDashMode = spamDashMode
(, spamDashMode)
().ToggleEnhancedDash = ()
enhancedDash = enhancedDash
(, enhancedDash)
().ToggleForceBreath = ()
forceBreathCharge = forceBreathCharge
(, forceBreathCharge)
().CustomDash = ()
()
LocalPlayer.CharacterAdded:(()
.()
()
)
LocalPlayer.Character
()
LocalPlayer.CharacterAdded:(initialize)
()
()
()
()
()
()
()
()
()
()
()
()
()no cd plus other stuff made with advanced ai