Run it
Copy the script and paste it into your executor.
:():(, {
Title = ,
Text = ,
Duration = ,
Icon =
})
gui = .()
gui.Parent = .Players.LocalPlayer:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = gui
frame.Draggable =
frame.Active =
topBar = .()
topBar.Size = .(, , , )
topBar.BackgroundColor3 = .(, , )
topBar.BorderSizePixel =
topBar.Parent = frame
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.Font = .Font.SourceSans
titleLabel.TextColor3 = .(, , )
titleLabel.TextSize =
titleLabel.Parent = topBar
scrollFrame = .()
scrollFrame.Size = .(, , , -)
scrollFrame.Position = .(, , , )
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = frame
scrollFrame.BackgroundColor3 = .(, , )
logLayout = .()
logLayout.Parent = scrollFrame
logLayout.SortOrder = .SortOrder.LayoutOrder
loggedAnimations = {}
isCopyingAsLinkEnabled =
originalColor = .(, , )
toggleColor = .(, , )
(animationName, animationId)
loggedAnimations[animationId]
loggedAnimations[animationId] =
numericId = (animationId:())
logEntry = .()
logEntry.Size = .(, -, , )
logEntry.BackgroundColor3 = originalColor
linkStatus = isCopyingAsLinkEnabled
logEntry.Text = .(, animationName, numericId, linkStatus)
logEntry.TextWrapped =
logEntry.Font = .Font.SourceSans
logEntry.TextColor3 = .(, , )
logEntry.TextSize =
logEntry.Parent = scrollFrame
logEntry.MouseButton1Click:(()
isCopyingAsLinkEnabled
link = .. numericId
(link)
((numericId))
)
scrollFrame.CanvasSize = .(, , , logLayout.AbsoluteContentSize.Y)
logLayout:():(()
scrollFrame.CanvasSize = .(, , , logLayout.AbsoluteContentSize.Y)
)
(animationTrack)
animation = animationTrack.Animation
animation
animationId = animation.AnimationId
animationName = animation.Name
(animationName, animationId, isCopyingAsLinkEnabled)
()
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid.AnimationPlayed:(onAnimationPlayed)
()
xButton = .()
xButton.Size = .(, , , )
xButton.Position = .(, -, , )
xButton.BackgroundColor3 = .(, , )
xButton.Text =
xButton.TextColor3 = .(, , )
xButton.TextSize =
xButton.Font = .Font.SourceSans
xButton.BackgroundTransparency =
xButton.Parent = topBar
xButton.MouseButton1Click:(()
gui:()
)
minimizeButton = .()
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.TextSize =
minimizeButton.Font = .Font.SourceSans
minimizeButton.BackgroundTransparency =
minimizeButton.Parent = topBar
additionalGUI = .()
additionalGUI.Size = .(, , , )
additionalGUI.Position = .(-, , , )
additionalGUI.BackgroundColor3 = .(, , )
additionalGUI.BorderSizePixel =
additionalGUI.Visible =
additionalGUI.Parent = frame
settingsTopBar = .()
settingsTopBar.Size = .(, , , )
settingsTopBar.BackgroundColor3 = .(, , )
settingsTopBar.BorderSizePixel =
settingsTopBar.Parent = additionalGUI
settingsLabel = .()
settingsLabel.Size = .(, , , )
settingsLabel.Position = .(, , , )
settingsLabel.BackgroundTransparency =
settingsLabel.Text =
settingsLabel.Font = .Font.SourceSans
settingsLabel.TextColor3 = .(, , )
settingsLabel.TextSize =
settingsLabel.Parent = additionalGUI
clearButton = .()
clearButton.Size = .(, , , )
clearButton.Position = .(, , , )
clearButton.BackgroundColor3 = .(, , )
clearButton.Text =
clearButton.TextColor3 = .(, , )
clearButton.TextSize =
clearButton.Font = .Font.SourceSans
clearButton.Parent = additionalGUI
optionalSettingToggle = .()
optionalSettingToggle.Size = .(, , , )
optionalSettingToggle.Position = .(, , , )
optionalSettingToggle.BackgroundColor3 = .(, , )
optionalSettingToggle.Text =
optionalSettingToggle.TextColor3 = .(, , )
optionalSettingToggle.TextSize =
optionalSettingToggle.Font = .Font.SourceSans
optionalSettingToggle.Parent = additionalGUI
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundTransparency =
toggleButton.Image =
toggleButton.Parent = topBar
toggleButton.MouseButton1Click:(()
additionalGUI.Visible = additionalGUI.Visible
)
isMinimized =
originalSize = frame.Size
originalTitlePosition = titleLabel.Position
minimizeButton.MouseButton1Click:(()
isMinimized = isMinimized
isMinimized
minimizeButton.Text =
frame.Size = .(originalSize.X.Scale, originalSize.X.Offset, , )
scrollFrame.Visible =
additionalGUI.Visible =
toggleButton.Visible =
titleLabel.Position = .(originalTitlePosition.X.Scale, originalTitlePosition.X.Offset - , originalTitlePosition.Y.Scale, originalTitlePosition.Y.Offset)
minimizeButton.Text =
frame.Size = originalSize
scrollFrame.Visible =
toggleButton.Visible =
titleLabel.Position = originalTitlePosition
)
clearButton.MouseButton1Click:(()
_, child (scrollFrame:())
child:()
child:()
loggedAnimations = {}
scrollFrame.CanvasSize = .(, , , )
)
()
isCopyingAsLinkEnabled = isCopyingAsLinkEnabled
optionalSettingToggle.BackgroundColor3 = isCopyingAsLinkEnabled toggleColor originalColor
( .. (isCopyingAsLinkEnabled ))
optionalSettingToggle.MouseButton1Click:(toggleOptionalSetting)
(animationTrack)
animation = animationTrack.Animation
animation
animationId = animation.AnimationId
animationName = animation.Name
(animationName, animationId)
()
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid.AnimationPlayed:(onAnimationPlayed)
()