Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
UserInputService = :()
StarterGui = :()
RunService = :()
ClientAnimationsLOL = :().LocalPlayer.PlayerScripts.ClientAnimations
animationsFolder = ReplicatedStorage:():():():()
deletedCount =
_, item (animationsFolder:())
item:()
item:()
deletedCount +=
deletedCount =
_, item (animationsFolder:())
item:()
item:()
deletedCount +=
deletedCount >
StarterGui:(, {
Title = ,
Text = .. deletedCount .. ,
Duration =
})
( .. deletedCount .. )
ClientAnimationsLOL.Enabled =
.()
ClientAnimationsLOL.Enabled =
character = LocalPlayer.Character player.CharacterAdded:()
humanoid = character:()
()
_, track (humanoid:())
track:()
()
animationSets = {
Pursuer = {
Zombie_1 = {Idle=, Walk=, Sprint=, Special=},
HardestGame = {Idle=, Walk=, Sprint=, Special=},
Derp = {Idle=, Walk=, Sprint=, Special=},
MISO = {Idle=, Walk=, Sprint=, Special=},
IQuot = {Idle=, Walk=, Sprint=, Special=},
Bling_Pursuer = {Idle=, Walk=, Sprint=, Special=},
Zombie_2 = {Idle=, Walk=, Sprint=, Special=},
Seesaws = {Idle=, Walk=, Sprint=, Special=},
Classic = {Idle=, Walk=, Sprint=, Special=},
The_Stalker = {Idle=, Walk=, Sprint=, Special=},
Phantasm = {Idle=, Walk=, Sprint=, Special=},
Zombie = {Idle=, Walk=, Sprint=, Special=},
Maze_Guy = {Idle=, Walk=, Sprint=, Special=},
Avoider = {Idle=, Walk=, Sprint=, Special=},
Clawsguy = {Idle=, Walk=, Sprint=, Special=},
MeQuot = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Yourself_Pursuer = {Idle=, Walk=, Sprint=, Special=},
},
Artful = {
Innovationful = {Idle=, Walk=, Sprint=, Special=},
Kind_Gal = {Idle=, Walk=, Sprint=, Special=},
Devesto = {Idle=, Walk=, Sprint=, Special=},
Builder = {Idle=, Walk=, Sprint=, Special=},
Cementful = {Idle=, Walk=, Sprint=, Special=},
Orchestraful = {Idle=, Walk=, Sprint=, Special=},
Evil_Guy = {Idle=, Walk=, Sprint=, Special=},
Noliful = {Idle=, Walk=, Sprint=, Special=},
Paintful = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Artistry = {Idle=, Walk=, Sprint=, Special=},
Tixful = {Idle=, Walk=, Sprint=, Special=},
SoRetro = {Idle=, Walk=, Sprint=, Special=},
Swapful = {Idle=, Walk=, Sprint=, Special=},
Seaful = {Idle=, Walk=, Sprint=, Special=},
},
Harken = {
Ena = {Idle=, Walk=, Sprint=, Special=},
Raigken = {Idle=, Walk=, Sprint=, Special=},
Ruins = {Idle=, Walk=, Sprint=, Special=},
Cesus = {Idle=, Walk=, Sprint=, Special=},
Audie = {Idle=, Walk=, Sprint=, Special=},
Sonorous = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Conceptual = {Idle=, Walk=, Sprint=, Special=},
Ancient = {Idle=, Walk=, Sprint=, Special=},
Hamken = {Idle=, Walk=, Sprint=, Special=},
Mr_Screwy = {Idle=, Walk=, Sprint=, Special=},
Discerna = {Idle=, Walk=, Sprint=, Special=},
},
MROB = {
Default = {Idle=, Walk=, Sprint=, Special=},
},
Killdroid = {
AwesomeDroid = {Idle=, Walk=, Sprint=, Special=},
Turkeydroid = {Idle=, Walk=, Sprint=, Special=},
Teadroid = {Idle=, Walk=, Sprint=, Special=},
MLGdroid = {Idle=, Walk=, Sprint=, Special=},
Jetdroid = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Pixeldroid = {Idle=, Walk=, Sprint=, Special=},
Eggdroid = {Idle=, Walk=, Sprint=, Special=},
Deathstar = {Idle=, Walk=, Sprint=, Special=},
Livedroid = {Idle=, Walk=, Sprint=, Special=},
Futuristic = {Idle=, Walk=, Sprint=, Special=},
},
Badware = {
Aeroware = {Idle=, Walk=, Sprint=, Special=},
Cookieware = {Idle=, Walk=, Sprint=, Special=},
Runicware = {Idle=, Walk=, Sprint=, Special=},
OMEGAWARE = {Idle=, Walk=, Sprint=, Special=},
Loveware = {Idle=, Walk=, Sprint=, Special=},
Devilware = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Spyware = {Idle=, Walk=, Sprint=, Special=},
Goodware = {Idle=, Walk=, Sprint=, Special=},
Angelware = {Idle=, Walk=, Sprint=, Special=},
Wiperware = {Idle=, Walk=, Sprint=, Special=},
},
Other = {
Civilian = {Idle=, Walk=, Sprint=, Special=},
None = {Idle=, Walk=, Sprint=, Special=},
Ghost = {Idle=, Walk=, Sprint=, Special=},
Old_Civilian = {Idle=, Walk=, Sprint=, Special=},
Paranoy = {Idle=, Walk=, Sprint=, Special=}
},
}
blendTime =
activeSetName, activeCategory = ,
characterData = {}
tabShortNames = {
Pursuer = ,
Badware = ,
Harken = ,
MROB = ,
Killdroid = ,
Artful = ,
Other =
}
(character, category, setName)
character category setName
set = animationSets[category][setName]
set
humanoid = character:()
humanoid
animator = humanoid:() .(, humanoid)
characterData[character] = characterData[character] {}
data = characterData[character]
data.connection data.connection:()
_, track (data.movementTracks {})
track track.IsPlaying track:(blendTime)
(animId, priority)
animId animId ~= animId ~=
anim = .()
anim.AnimationId = .. animId
track = animator:(anim)
priority track.Priority = priority
track
data.movementTracks = {
Idle = (set.Idle, .AnimationPriority.Core),
Walk = (set.Walk, .AnimationPriority.Movement),
Sprint = (set.Sprint, .AnimationPriority.Movement)
}
data.currentMovementTrack =
data.movementTracks.Idle
data.movementTracks.Idle:(blendTime)
data.currentMovementTrack = data.movementTracks.Idle
data.connection = RunService.RenderStepped:(()
moving = humanoid.MoveDirection.Magnitude >
walkSpeed = humanoid.WalkSpeed
newTrack
moving walkSpeed >
newTrack = data.movementTracks.Sprint
moving
newTrack = data.movementTracks.Walk
newTrack = data.movementTracks.Idle
newTrack ~= data.currentMovementTrack
data.currentMovementTrack data.currentMovementTrack.IsPlaying
data.currentMovementTrack:(blendTime)
newTrack newTrack:(blendTime)
data.currentMovementTrack = newTrack
)
PlayerGui = LocalPlayer:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = PlayerGui
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.Arcade
toggleButton.Text =
toggleButton.TextScaled =
toggleButton.Active =
toggleButton.Draggable =
toggleButton.Parent = screenGui
.(, toggleButton).CornerRadius = .(, )
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Visible =
mainFrame.Parent = screenGui
.(, mainFrame).CornerRadius = .(, )
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.Arcade
titleLabel.TextScaled =
titleLabel.Parent = mainFrame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, , , -)
closeBtn.AnchorPoint = .(, )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(, , )
closeBtn.Text =
closeBtn.Font = .Font.Arcade
closeBtn.TextScaled =
closeBtn.Parent = mainFrame
.(, closeBtn).CornerRadius = .(, )
tabBar = .()
tabBar.Size = .(, -, , )
tabBar.Position = .(, , , )
tabBar.BackgroundTransparency =
tabBar.Parent = mainFrame
tabList = .()
tabList.FillDirection = .FillDirection.Horizontal
tabList.Padding = .(, )
tabList.Parent = tabBar
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = mainFrame
uiListLayout = .()
uiListLayout.Padding = .(, )
uiListLayout.SortOrder = .SortOrder.LayoutOrder
uiListLayout.Parent = scrollFrame
(parent)
_, c (parent:())
c:() c:()
(category)
(scrollFrame)
setName (animationSets[category])
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.Arcade
btn.Text = setName
btn.TextScaled =
btn.AutoButtonColor =
btn.BorderSizePixel =
btn.Parent = scrollFrame
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
activeSetName, activeCategory = setName, category
(LocalPlayer.Character, category, setName)
)
uiListLayout:():(()
scrollFrame.CanvasSize = .(, , , uiListLayout.AbsoluteContentSize.Y + )
)
category (animationSets)
tabBtn = .()
tabBtn.Size = .(, , , )
tabBtn.BackgroundColor3 = .(, , )
tabBtn.TextColor3 = .(, , )
tabBtn.Font = .Font.Arcade
tabBtn.Text = tabShortNames[category] category:(,)
tabBtn.TextScaled =
tabBtn.AutoButtonColor =
tabBtn.BorderSizePixel =
tabBtn.Parent = tabBar
.(, tabBtn).CornerRadius = .(, )
tabBtn.MouseButton1Click:(()
(category)
)
firstCategory = (animationSets)
firstCategory
(firstCategory)
activeCategory = firstCategory
(character)
character
animFolder = character:()
animFolder
blockList = {, , , , , }
_, name (blockList)
anim = animFolder:(name)
anim
dummy = .()
dummy.Name = anim.Name
dummy.AnimationId =
dummy.Parent = animFolder
anim:()
LocalPlayer.CharacterAdded:((char)
char:(, )
.()
(char)
activeSetName activeCategory
(char, activeCategory, activeSetName)
)
LocalPlayer.Character
.(, ()
(LocalPlayer.Character)
activeSetName activeCategory
(LocalPlayer.Character, activeCategory, activeSetName)
)
toggleButton.MouseButton1Click:(()
mainFrame.Visible = mainFrame.Visible
)
closeBtn.MouseButton1Click:(()
mainFrame.Visible =
)
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.M
mainFrame.Visible = mainFrame.Visible
)
Credits to klingeris12 for making the original script
[馃┕馃悰] Die of Death