Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
userInputService = :()
TweenService = :()
StarterGui = :()
RunService = :()
=
speed =
jump =
isUsingSetA =
Mode =
Colors = {
Red = {
Main = .(, , ),
Title = .(, , ),
Stroke = .(, , ),
Text = .(, , ),
Label = .(, , )
},
Black = {
Main = .(,,),
Title = .(,,),
Stroke = .(,,),
Text = .(,,),
Label = .(,,)
}
}
currentColors = Colors[Mode]
animSetA = {
idle = ,
walk = ,
jump =
}
animSetB = {
idle = ,
walk = ,
jump =
}
currentSet = animSetB
walkTrack, idleTrack, jumpTrack
runningConnection, jumpingConnection, landedConnection
speedEnforcer, jumpEnforcer
(track)
track
track.IsPlaying track:()
track:()
track:()
.(()
track.IsPlaying
.( + .() * )
track.IsPlaying
track:()
.()
track:()
)()
SPAWN_ANIM_ID =
(character, callback)
humanoid = character:()
animator = humanoid:()
animator
animator = .()
animator.Parent = humanoid
spawnAnim = .()
spawnAnim.AnimationId = SPAWN_ANIM_ID
spawnTrack = animator:(spawnAnim)
spawnTrack.Looped =
spawnTrack.Priority = .AnimationPriority.Action
torsoParts = {, }
originalCollides = {}
_, partName (torsoParts)
part = character:(partName)
part part:()
originalCollides[part] = part.CanCollide
spawnTrack:()
enforceConnection
enforceConnection = RunService.Heartbeat:(()
spawnTrack.IsPlaying
_, partName (torsoParts)
part = character:(partName)
part part:()
part.CanCollide =
enforceConnection:()
part, collide (originalCollides)
part part.Parent
part.CanCollide = collide
callback ()
)
.(()
spawnTrack.IsPlaying
.( + .() * )
spawnTrack.IsPlaying
spawnTrack:()
.()
spawnTrack:()
)()
(conn)
conn (conn) ==
conn:()
(character)
humanoid = character:()
(runningConnection)
(jumpingConnection)
(landedConnection)
(speedEnforcer)
(jumpEnforcer)
_, track ({walkTrack, idleTrack, jumpTrack})
track (() track:() )
animator = humanoid:()
animator
animator = .()
animator.Parent = humanoid
speed
humanoid.WalkSpeed =
speedEnforcer = humanoid:():(()
humanoid.WalkSpeed ~=
humanoid.WalkSpeed =
)
jump
humanoid.UseJumpPower =
humanoid.JumpPower =
humanoid.JumpHeight =
jumpEnforcer = RunService.Heartbeat:(()
humanoid humanoid.Parent
humanoid.UseJumpPower humanoid.UseJumpPower =
humanoid.JumpPower ~= humanoid.JumpPower =
humanoid.JumpHeight ~= humanoid.JumpHeight =
)
walkAnim = .()
walkAnim.AnimationId = currentSet.walk
walkTrack = animator:(walkAnim)
walkTrack.Looped =
walkTrack.Priority = .AnimationPriority.Movement
idleAnim = .()
idleAnim.AnimationId = currentSet.idle
idleTrack = animator:(idleAnim)
idleTrack.Looped =
idleTrack.Priority = .AnimationPriority.Idle
jumpAnim = .()
jumpAnim.AnimationId = currentSet.jump
jumpTrack = animator:(jumpAnim)
jumpTrack.Looped =
jumpTrack.Priority = .AnimationPriority.Action
runningConnection = humanoid.Running:((speedVal)
humanoid:() ~= .HumanoidStateType.Jumping
speedVal >
idleTrack.IsPlaying idleTrack:()
walkTrack.IsPlaying walkTrack:()
walkTrack.IsPlaying walkTrack:()
idleTrack.IsPlaying (idleTrack)
)
jumpingConnection = humanoid.Jumping:((isActive)
isActive
walkTrack.IsPlaying walkTrack:()
idleTrack.IsPlaying idleTrack:()
jumpTrack:()
.(()
.()
(() jumpTrack:() )
)()
)
landedConnection = humanoid.StateChanged:((_, new)
new == .HumanoidStateType.Landed
(() jumpTrack:() )
jumpTrack.IsPlaying jumpTrack:()
humanoid.MoveDirection humanoid.MoveDirection.Magnitude >
walkTrack.IsPlaying walkTrack:()
idleTrack.IsPlaying (idleTrack)
)
idleTrack.IsPlaying
(idleTrack)
()
player.PlayerGui:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.IgnoreGuiInset =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.AnchorPoint = .(, )
mainFrame.BackgroundColor3 = currentColors.Main
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
mainFrame.Visible =
glitchOverlay = .()
glitchOverlay.Size = .(,,,)
glitchOverlay.Position = .(,,,)
glitchOverlay.BackgroundColor3 = .(,,)
glitchOverlay.BackgroundTransparency =
glitchOverlay.BorderSizePixel =
glitchOverlay.ZIndex =
glitchOverlay.Parent = mainFrame
()
tear = .()
tear.Size = .(,,,.(,))
tear.Position = .(,.(-,),.(),)
tear.BackgroundColor3 = .(, , )
tear.BackgroundTransparency =
tear.Rotation = .(-,)
tear.ZIndex =
tear.BorderSizePixel =
tear.Parent = mainFrame
offsetX, offsetY = .(-,), .(-,)
dur = + .()*
TweenService:(tear, TweenInfo.(dur, .EasingStyle.Linear), {
Position = tear.Position + .(, offsetX, , offsetY)
}):()
.(dur+, ()
tear tear:()
)
.(()
mainFrame mainFrame.Parent
glitchOverlay.BackgroundTransparency = .(,)/
.( + .()*)
TweenService:(glitchOverlay, TweenInfo.(, .EasingStyle.Linear), {
BackgroundTransparency =
}):()
burst = .(,)
i = , burst
()
.(.()*)
origPos = mainFrame.Position
jitterX = .(-,)
jitterY = .(-,)
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Linear), {
Position = origPos + .(,jitterX,,jitterY)
}):()
.()
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Linear), {
Position = origPos
}):()
)
uiScale = .()
uiScale.Scale =
uiScale.Parent = mainFrame
TweenService:(uiScale, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Scale =
}):()
outline = .()
outline.Color = currentColors.Stroke
outline.Thickness =
outline.Parent = mainFrame
titleBar = .()
titleBar.Size = .(,,,)
titleBar.BackgroundColor3 = currentColors.Title
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleStroke = .()
titleStroke.Color = currentColors.Stroke
titleStroke.Thickness =
titleStroke.Parent = titleBar
_, pos ({, })
circ = .()
circ.Size = .(,,,)
circ.Position = .(,pos,,-)
circ.BackgroundColor3 = currentColors.Main
circ.BorderSizePixel =
circ.Parent = titleBar
uic = .()
uic.CornerRadius = .(,)
uic.Parent = circ
stroke = .()
stroke.Color = currentColors.Stroke
stroke.Thickness =
stroke.Parent = circ
oval = .()
oval.Size = .(,,,)
oval.Position = .(,-,,-)
oval.BackgroundColor3 = currentColors.Main
oval.BorderSizePixel =
oval.Parent = titleBar
ovalCorner = .()
ovalCorner.CornerRadius = .(,)
ovalCorner.Parent = oval
ovalStroke = .()
ovalStroke.Color = currentColors.Stroke
ovalStroke.Thickness =
ovalStroke.Parent = oval
button = .()
button.Size = .(,,,)
button.Position = .(,-,,-)
button.Text =
button.TextColor3 = currentColors.Text
button.BackgroundTransparency =
button.Font = .Font.GothamBold
button.TextSize =
button.Parent = mainFrame
bstroke = .()
bstroke.Color = currentColors.Stroke
bstroke.Thickness =
bstroke.Parent = button
label = .()
label.Size = .(,,,)
label.Position = .(,,,-)
label.BackgroundTransparency =
label.Text =
label.TextColor3 = currentColors.Label
label.Font = .Font.Gotham
label.TextSize =
label.Parent = mainFrame
button.MouseButton1Click:(()
isUsingSetA = isUsingSetA
currentSet = isUsingSetA animSetA animSetB
player.Character
(player.Character)
)
player.Character
(player.Character, ()
(player.Character)
()
)
player.CharacterAdded:((character)
currentSet = isUsingSetA animSetA animSetB
(character, ()
(character)
()
)
)
StarterGui:(, {
Title = ,
Text = ,
Duration =
})
StarterGui:(, {
Title = ,
Text = ,
Duration =
})
r15 animation

Universal