Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
StarterGui = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
animationsFolder = ReplicatedStorage:():():():()
ClientAnimationsLOL = LocalPlayer:():()
deletedCount =
_, item (animationsFolder:())
item:()
item:()
deletedCount +=
deletedCount >
StarterGui:(, {
Title = ,
Text = .. deletedCount .. ,
Duration =
})
( .. deletedCount .. )
ClientAnimationsLOL.Enabled =
.()
ClientAnimationsLOL.Enabled =
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
humanoid = character:()
_, track (humanoid:())
track:()
BASE_WALK_SPEED =
BASE_SPRINT_SPEED =
blendTime =
animationSets = {
Pursuer = {
Zombie_1 = {Idle=, Walk=, Sprint=, Special=},
Default = {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=},
Clawsguy = {Idle=, Walk=, Sprint=, Special=},
MeQuot = {Idle=, Walk=, Sprint=, Special=},
},
Artful = {
April = {Idle=, Walk=, Sprint=, Special=},
June = {Idle=, Walk=, Sprint=, Special=},
Devesto = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
Orchestraful = {Idle=, Walk=, Sprint=, Special=},
Evil_Guy = {Idle=, Walk=, Sprint=, Special=},
SoRetro = {Idle=, Walk=, Sprint=, Special=},
},
Harken = {
June = {Idle=, Walk=, Sprint=, Special=},
July = {Idle=, Sprint=, Walk=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
},
MROB = {
Default = {Idle=, Walk=, Sprint=, Special=},
},
Killdroid = {
June = {Idle=, Walk=, Sprint=, Special=},
Retrodroid = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
},
Badware = {
April = {Idle=, Walk=, Sprint=, Special=},
Default = {Idle=, Walk=, Sprint=, Special=},
},
Other = {
April_Civilian = {Idle=, Walk=, Sprint=},
Civilian = {Idle=, Walk=, Sprint=, Special=},
None = {Idle=, Walk=, Sprint=, Special=},
Ghost = {Idle=, Walk=, Sprint=, Special=},
June_Civilian = {Idle=, Walk=, Sprint=, Special=},
Old_Ghost = {Idle=, Walk=, Sprint=, Special=},
},
}
tabShortNames = {
Pursuer = ,
Badware = ,
Harken = ,
MROB = ,
Killdroid = ,
Artful = ,
Other =
}
activeSetName, activeCategory = ,
characterData = {}
FAVS_FILE =
favourites = {}
()
lines = {}
key (favourites)
.(lines, key)
(FAVS_FILE, .(lines, ))
()
(FAVS_FILE)
content = (FAVS_FILE)
_, line (.(content, ))
line = line:()
line ~=
favourites[line] =
()
(category, setName)
category .. .. setName
(category, setName)
favourites[(category, setName)] ==
(category, setName)
key = (category, setName)
favourites[key]
favourites[key] =
favourites[key] =
()
(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 = humanoid.Running:((speed)
moving = speed >
newTrack
moving speed >=
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
data.currentMovementTrack == data.movementTracks.Walk
mult = .(speed / , , )
data.currentMovementTrack:(mult)
data.currentMovementTrack == data.movementTracks.Sprint
mult = .(speed / , , )
data.currentMovementTrack:(mult)
data.currentMovementTrack:()
)
(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)
)
PlayerGui = LocalPlayer:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = PlayerGui
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.GothamBold
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.ClipsDescendants =
mainFrame.Parent = screenGui
.(, mainFrame).CornerRadius = .(, )
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.GothamBold
titleLabel.TextScaled =
titleLabel.Parent = mainFrame
activeLabel = .()
activeLabel.Size = .(, -, , )
activeLabel.Position = .(, , , )
activeLabel.BackgroundTransparency =
activeLabel.Text =
activeLabel.TextColor3 = .(, , )
activeLabel.Font = .Font.Gotham
activeLabel.TextSize =
activeLabel.TextXAlignment = .TextXAlignment.Left
activeLabel.Parent = mainFrame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.TextColor3 = .(, , )
closeBtn.Text =
closeBtn.Font = .Font.GothamBold
closeBtn.TextScaled =
closeBtn.ZIndex =
closeBtn.Parent = mainFrame
.(, closeBtn).CornerRadius = .(, )
tabBar = .()
tabBar.Size = .(, -, , )
tabBar.Position = .(, , , )
tabBar.BackgroundTransparency =
tabBar.BorderSizePixel =
tabBar.ScrollBarThickness =
tabBar.ScrollingDirection = .ScrollingDirection.X
tabBar.CanvasSize = .(, , , )
tabBar.AutomaticCanvasSize = .AutomaticSize.X
tabBar.ClipsDescendants =
tabBar.Parent = mainFrame
tabList = .()
tabList.FillDirection = .FillDirection.Horizontal
tabList.VerticalAlignment = .VerticalAlignment.Center
tabList.Padding = .(, )
tabList.Parent = tabBar
searchBox = .()
searchBox.Size = .(, -, , )
searchBox.Position = .(, , , )
searchBox.BackgroundColor3 = .(, , )
searchBox.TextColor3 = .(, , )
searchBox.PlaceholderText =
searchBox.PlaceholderColor3 = .(, , )
searchBox.Font = .Font.Gotham
searchBox.TextSize =
searchBox.Text =
searchBox.ClearTextOnFocus =
searchBox.BorderSizePixel =
searchBox.Parent = mainFrame
.(, searchBox).CornerRadius = .(, )
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = mainFrame
.(, scrollFrame).CornerRadius = .(, )
uiListLayout = .()
uiListLayout.Padding = .(, )
uiListLayout.SortOrder = .SortOrder.LayoutOrder
uiListLayout.Parent = scrollFrame
scrollPadding = .()
scrollPadding.PaddingTop = .(, )
scrollPadding.PaddingBottom = .(, )
scrollPadding.PaddingLeft = .(, )
scrollPadding.PaddingRight = .(, )
scrollPadding.Parent = scrollFrame
()
scrollFrame.CanvasSize = .(, , , uiListLayout.AbsoluteContentSize.Y + )
uiListLayout:():(updateScrollCanvas)
(parent)
_, c (parent:())
c:() c:()
(setName, category, refreshCallback)
container = .()
container.Size = .(, -, , )
container.BackgroundTransparency =
container.Parent = scrollFrame
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , )
btn.BackgroundColor3 = (activeSetName == setName activeCategory == category)
.(, , )
.(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.Text = setName
btn.TextScaled =
btn.AutoButtonColor =
btn.BorderSizePixel =
btn.Parent = container
.(, btn).CornerRadius = .(, )
starBtn = .()
starBtn.Size = .(, , , )
starBtn.Position = .(, -, , )
starBtn.BackgroundColor3 = (category, setName)
.(, , )
.(, , )
starBtn.TextColor3 = .(, , )
starBtn.Font = .Font.GothamBold
starBtn.Text =
starBtn.TextScaled =
starBtn.AutoButtonColor =
starBtn.BorderSizePixel =
starBtn.Parent = container
.(, starBtn).CornerRadius = .(, )
btn.MouseButton1Click:(()
activeSetName, activeCategory = setName, category
(LocalPlayer.Character, category, setName)
activeLabel.Text = .. (tabShortNames[category] category) .. .. setName
refreshCallback ()
)
starBtn.MouseButton1Click:(()
(category, setName)
starBtn.BackgroundColor3 = (category, setName)
.(, , )
.(, , )
currentTabCategory ==
refreshCallback ()
)
container
(category)
currentTabCategory = category
(scrollFrame)
filter = currentSearchText:()
setName (animationSets[category])
filter == setName:():(filter, , )
(setName, category, ()
(category)
)
()
()
currentTabCategory =
(scrollFrame)
filter = currentSearchText:()
anyFound =
key, _ (favourites)
sep = key:()
sep
cat = key:(, sep - )
sName = key:(sep + )
animationSets[cat] animationSets[cat][sName]
filter == sName:():(filter, , ) cat:():(filter, , )
labelFrame = .()
labelFrame.Size = .(, -, , )
labelFrame.BackgroundTransparency =
labelFrame.Parent = scrollFrame
catLabel = .()
catLabel.Size = .(, , , )
catLabel.BackgroundColor3 = .(, , )
catLabel.TextColor3 = .(, , )
catLabel.Font = .Font.GothamBold
catLabel.Text = tabShortNames[cat] cat:(, )
catLabel.TextScaled =
catLabel.BorderSizePixel =
catLabel.Parent = labelFrame
.(, catLabel).CornerRadius = .(, )
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , )
btn.BackgroundColor3 = (activeSetName == sName activeCategory == cat)
.(, , )
.(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.Text = sName
btn.TextScaled =
btn.AutoButtonColor =
btn.BorderSizePixel =
btn.Parent = labelFrame
.(, btn).CornerRadius = .(, )
starBtn = .()
starBtn.Size = .(, , , )
starBtn.Position = .(, -, , )
starBtn.BackgroundColor3 = .(, , )
starBtn.TextColor3 = .(, , )
starBtn.Font = .Font.GothamBold
starBtn.Text =
starBtn.TextScaled =
starBtn.AutoButtonColor =
starBtn.BorderSizePixel =
starBtn.Parent = labelFrame
.(, starBtn).CornerRadius = .(, )
capturedCat, capturedName = cat, sName
btn.MouseButton1Click:(()
activeSetName, activeCategory = capturedName, capturedCat
(LocalPlayer.Character, capturedCat, capturedName)
activeLabel.Text = .. (tabShortNames[capturedCat] capturedCat) .. .. capturedName
()
)
starBtn.MouseButton1Click:(()
(capturedCat, capturedName)
()
)
anyFound =
anyFound
emptyLabel = .()
emptyLabel.Size = .(, -, , )
emptyLabel.BackgroundTransparency =
emptyLabel.TextColor3 = .(, , )
emptyLabel.Font = .Font.Gotham
emptyLabel.Text = filter ~=
emptyLabel.TextScaled =
emptyLabel.TextWrapped =
emptyLabel.Parent = scrollFrame
()
searchBox:():(()
currentSearchText = searchBox.Text
currentTabCategory ==
()
currentTabCategory
(currentTabCategory)
)
tabButtons = {}
(activeTab)
_, tb (tabButtons)
tb.BackgroundColor3 = .(, , )
activeTab.BackgroundColor3 = .(, , )
favTabBtn = .()
favTabBtn.Size = .(, , , )
favTabBtn.BackgroundColor3 = .(, , )
favTabBtn.TextColor3 = .(, , )
favTabBtn.Font = .Font.GothamBold
favTabBtn.Text =
favTabBtn.TextScaled =
favTabBtn.AutoButtonColor =
favTabBtn.BorderSizePixel =
favTabBtn.Parent = tabBar
.(, favTabBtn).CornerRadius = .(, )
.(tabButtons, favTabBtn)
favTabBtn.MouseButton1Click:(()
(favTabBtn)
()
)
category (animationSets)
tabBtn = .()
tabBtn.Size = .(, , , )
tabBtn.BackgroundColor3 = .(, , )
tabBtn.TextColor3 = .(, , )
tabBtn.Font = .Font.GothamBold
tabBtn.Text = tabShortNames[category] category:(, )
tabBtn.TextScaled =
tabBtn.AutoButtonColor =
tabBtn.BorderSizePixel =
tabBtn.Parent = tabBar
.(, tabBtn).CornerRadius = .(, )
.(tabButtons, tabBtn)
capturedCat = category
tabBtn.MouseButton1Click:(()
(tabBtn)
(capturedCat)
)
toggleButton.MouseButton1Click:(()
mainFrame.Visible = mainFrame.Visible
)
closeBtn.MouseButton1Click:(()
mainFrame.Visible =
)
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.M
mainFrame.Visible = mainFrame.Visible
)Die of Death Animation Changer v2 Rescripted and fixed for a better experience with some aditions bug fixes and this version of animation changer its made for nostalgic ppl who whants to play die of death like in his old days Credits to: Woah_so(klingeris12), William,Taco_Fish(Eljalapeno2000)