Run it
Copy the script and paste it into your executor.
Players = :()
Player = Players.LocalPlayer
PlayerGui = Player:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = PlayerGui
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Parent = ScreenGui
Title = .()
Title.Size = .(, , , )
Title.Text =
Title.TextColor3 = .(, , )
Title.BackgroundColor3 = .(, , )
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Parent = MainFrame
RefreshButton = .()
RefreshButton.Size = .(, , , )
RefreshButton.Position = .(, , , )
RefreshButton.Text =
RefreshButton.TextSize =
RefreshButton.BackgroundColor3 = .(, , )
RefreshButton.Parent = MainFrame
ScrollFrame = .()
ScrollFrame.Size = .(, , , )
ScrollFrame.Position = .(, , , )
ScrollFrame.BackgroundTransparency =
ScrollFrame.ScrollBarThickness =
ScrollFrame.AutomaticCanvasSize = .AutomaticSize.Y
ScrollFrame.Parent = MainFrame
UIListLayout = .()
UIListLayout.Padding = .(, )
UIListLayout.Parent = ScrollFrame
AnimationTracker = {
ActiveAnimations = {},
TrackedAnimations = {}
}
AnimationTracker:()
self.TrackedAnimations = {}
_, humanoid (:())
humanoid:()
animator = humanoid:()
animator
_, track (animator:())
.(self.TrackedAnimations, {
Animation = track.Animation,
Track = track
})
_, animController (:())
animController:()
animator = animController:()
animator
_, track (animator:())
.(self.TrackedAnimations, {
Animation = track.Animation,
Track = track
})
_, animation (:())
animation:()
alreadyTracked =
_, tracked (self.TrackedAnimations)
tracked.Animation == animation
alreadyTracked =
alreadyTracked
.(self.TrackedAnimations, {
Animation = animation,
Track =
})
self.TrackedAnimations
AnimationTracker:(animationData)
humanoid = Player.Character Player.Character:()
humanoid
animator = humanoid:()
animator
self.ActiveAnimations[animationData.Animation.AnimationId]
self.ActiveAnimations[animationData.Animation.AnimationId]:()
self.ActiveAnimations[animationData.Animation.AnimationId] =
newTrack = animator:(animationData.Animation)
newTrack:()
self.ActiveAnimations[animationData.Animation.AnimationId] = newTrack
(animationData)
buttonFrame = .()
buttonFrame.Size = .(, , , )
buttonFrame.Position = .(, , , )
buttonFrame.BackgroundColor3 = .(, , )
buttonFrame.BorderSizePixel =
buttonFrame.Parent = ScrollFrame
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , , )
nameLabel.Text = animationData.Animation.Name ~= animationData.Animation.Name
nameLabel.TextColor3 = .(, , )
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.BackgroundTransparency =
nameLabel.Font = .Font.Gotham
nameLabel.TextSize =
nameLabel.Parent = buttonFrame
idLabel = .()
idLabel.Size = .(, , , )
idLabel.Position = .(, , , -)
idLabel.Text = .. .(animationData.Animation.AnimationId, , ) ..
idLabel.TextColor3 = .(, , )
idLabel.TextXAlignment = .TextXAlignment.Left
idLabel.TextSize =
idLabel.BackgroundTransparency =
idLabel.Font = .Font.Gotham
idLabel.Parent = buttonFrame
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.GothamBold
toggleButton.TextSize =
toggleButton.Parent = buttonFrame
(isPlaying)
isPlaying
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
buttonFrame.BackgroundColor3 = .(, , )
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
buttonFrame.BackgroundColor3 = .(, , )
toggleButton.MouseButton1Click:(()
isPlaying = AnimationTracker:(animationData)
(isPlaying)
)
AnimationTracker.ActiveAnimations[animationData.Animation.AnimationId]
()
()
_, child (ScrollFrame:())
child:()
child:()
animations = AnimationTracker:()
_, animData (animations)
(animData)
()
RefreshButton.MouseButton1Click:(updateAnimationList)
Player.CharacterAdded:((character)
_, track (AnimationTracker.ActiveAnimations)
track:()
AnimationTracker.ActiveAnimations = {}
_, child (ScrollFrame:())
child:()
toggleButton = child:()
toggleButton
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
child.BackgroundColor3 = .(, , )
)This Script Checks for every animation in game and you can play it. may be useless but its cool