Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
Player = Players.LocalPlayer
PlayerGui = Player:()
Old = PlayerGui:()
Old
Old:()
BLUE = .(, , )
DARK = .(, , )
DARK2 = .(, , )
BLACK = .(, , )
WHITE = .(, , )
RED = .(, , )
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.IgnoreGuiInset =
Gui.ZIndexBehavior = .ZIndexBehavior.Sibling
Gui.Parent = PlayerGui
Main = .()
Main.Name =
Main.AnchorPoint = .(, )
Main.Position = .(, )
Main.Size = .(, )
Main.BackgroundColor3 = DARK
Main.BorderSizePixel =
Main.Parent = Gui
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = Main
MainStroke = .()
MainStroke.Color = BLUE
MainStroke.Thickness =
MainStroke.Parent = Main
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = BLACK
Header.BorderSizePixel =
Header.Active =
Header.Parent = Main
HeaderCorner = .()
HeaderCorner.CornerRadius = .(, )
HeaderCorner.Parent = Header
Title = .()
Title.BackgroundTransparency =
Title.Position = .(, )
Title.Size = .(, )
Title.Font = .Font.GothamBold
Title.Text =
Title.TextColor3 = WHITE
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = Header
Welcome = .()
Welcome.BackgroundTransparency =
Welcome.Position = .(, )
Welcome.Size = .(, )
Welcome.Font = .Font.Gotham
Welcome.Text = .. Player.Name
Welcome.TextColor3 = BLUE
Welcome.TextSize =
Welcome.TextXAlignment = .TextXAlignment.Left
Welcome.Parent = Header
Close = .()
Close.Name =
Close.AnchorPoint = .(, )
Close.Position = .(, -, , )
Close.Size = .(, )
Close.BackgroundColor3 = DARK2
Close.BorderSizePixel =
Close.Text =
Close.TextColor3 = WHITE
Close.Font = .Font.GothamBold
Close.TextSize =
Close.Parent = Header
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = Close
CloseStroke = .()
CloseStroke.Color = BLUE
CloseStroke.Parent = Close
CreditsButton = .()
CreditsButton.Position = .(, )
CreditsButton.Size = .(, )
CreditsButton.BackgroundColor3 = DARK2
CreditsButton.BorderSizePixel =
CreditsButton.Text =
CreditsButton.TextColor3 = WHITE
CreditsButton.Font = .Font.GothamBold
CreditsButton.TextSize =
CreditsButton.Parent = Header
CreditsCorner = .()
CreditsCorner.CornerRadius = .(, )
CreditsCorner.Parent = CreditsButton
Search = .()
Search.Position = .(, )
Search.Size = .(, -, , )
Search.BackgroundColor3 = DARK2
Search.BorderSizePixel =
Search.PlaceholderText =
Search.PlaceholderColor3 = .(, , )
Search.Text =
Search.TextColor3 = WHITE
Search.Font = .Font.Gotham
Search.TextSize =
Search.ClearTextOnFocus =
Search.Parent = Main
SearchCorner = .()
SearchCorner.CornerRadius = .(, )
SearchCorner.Parent = Search
SearchPadding = .()
SearchPadding.PaddingLeft = .(, )
SearchPadding.Parent = Search
Stop = .()
Stop.Position = .(, )
Stop.Size = .(, -, , )
Stop.BackgroundColor3 = .(, , )
Stop.BorderSizePixel =
Stop.Text =
Stop.TextColor3 = WHITE
Stop.Font = .Font.GothamBold
Stop.TextSize =
Stop.Parent = Main
StopCorner = .()
StopCorner.CornerRadius = .(, )
StopCorner.Parent = Stop
Destroy = .()
Destroy.Position = .(, , , )
Destroy.Size = .(, -, , )
Destroy.BackgroundColor3 = .(, , )
Destroy.BorderSizePixel =
Destroy.Text =
Destroy.TextColor3 = WHITE
Destroy.Font = .Font.GothamBold
Destroy.TextSize =
Destroy.Parent = Main
DestroyCorner = .()
DestroyCorner.CornerRadius = .(, )
DestroyCorner.Parent = Destroy
List = .()
List.Position = .(, )
List.Size = .(, -, , -)
List.BackgroundTransparency =
List.BorderSizePixel =
List.ScrollBarThickness =
List.ScrollBarImageColor3 = BLUE
List.CanvasSize = .(, , , )
List.AutomaticCanvasSize = .AutomaticSize.Y
List.Parent = Main
Layout = .()
Layout.Padding = .(, )
Layout.SortOrder = .SortOrder.LayoutOrder
Layout.Parent = List
Padding = .()
Padding.PaddingBottom = .(, )
Padding.Parent = List
Animations = {
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, },
{, }
}
CurrentTrack
()
CurrentTrack
(()
CurrentTrack:()
CurrentTrack:()
)
CurrentTrack =
(ID)
Character = Player.Character
Character
Humanoid = Character:()
Humanoid
Animator = Humanoid:()
Animator
Animator = .()
Animator.Parent = Humanoid
()
Animation = .()
Animation.AnimationId = .. ID
Success, Track = (()
Animator:(Animation)
)
Animation:()
Success Track
( .. ID)
CurrentTrack = Track
Track.Priority = .AnimationPriority.Action
Track.Looped =
(()
Track:()
)
AnimationButtons = {}
Index, Data (Animations)
Name = Data[]
ID = Data[]
Button = .()
Button.Name = Name
Button.Size = .(, -, , )
Button.BackgroundColor3 = DARK2
Button.BorderSizePixel =
Button.Text =
Button.AutoButtonColor =
Button.LayoutOrder = Index
Button.Parent = List
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Button
NameText = .()
NameText.BackgroundTransparency =
NameText.Position = .(, )
NameText.Size = .(, -, , )
NameText.Font = .Font.GothamBold
NameText.Text = Name
NameText.TextColor3 = WHITE
NameText.TextSize =
NameText.TextXAlignment = .TextXAlignment.Left
NameText.Parent = Button
IDText = .()
IDText.BackgroundTransparency =
IDText.Position = .(, )
IDText.Size = .(, -, , )
IDText.Font = .Font.Gotham
IDText.Text = .. ID
IDText.TextColor3 = .(, , )
IDText.TextSize =
IDText.TextXAlignment = .TextXAlignment.Left
IDText.Parent = Button
PlayText = .()
PlayText.AnchorPoint = .(, )
PlayText.Position = .(, -, , )
PlayText.Size = .(, )
PlayText.BackgroundColor3 = .(, , )
PlayText.BorderSizePixel =
PlayText.Text =
PlayText.TextColor3 = WHITE
PlayText.Font = .Font.GothamBold
PlayText.TextSize =
PlayText.Parent = Button
PlayCorner = .()
PlayCorner.CornerRadius = .(, )
PlayCorner.Parent = PlayText
Button.MouseButton1Click:(()
(ID)
)
.(AnimationButtons, {
Button = Button,
Name = .(Name)
})
Search:():(()
Query = .(Search.Text)
_, Data (AnimationButtons)
Query ==
Data.Button.Visible =
Data.Button.Visible =
.(Data.Name, Query, , ) ~=
)
Stop.MouseButton1Click:(()
()
)
CreditsPage = .()
CreditsPage.Position = .(, )
CreditsPage.Size = .(, -, , -)
CreditsPage.BackgroundColor3 = DARK2
CreditsPage.BorderSizePixel =
CreditsPage.Visible =
CreditsPage.Parent = Main
CreditsCorner2 = .()
CreditsCorner2.CornerRadius = .(, )
CreditsCorner2.Parent = CreditsPage
CreditsTitle = .()
CreditsTitle.BackgroundTransparency =
CreditsTitle.Position = .(, )
CreditsTitle.Size = .(, -, , )
CreditsTitle.Font = .Font.GothamBold
CreditsTitle.Text =
CreditsTitle.TextColor3 = BLUE
CreditsTitle.TextSize =
CreditsTitle.Parent = CreditsPage
CreditsText = .()
CreditsText.BackgroundTransparency =
CreditsText.Position = .(, )
CreditsText.Size = .(, -, , )
CreditsText.Font = .Font.Gotham
CreditsText.Text =
CreditsText.TextColor3 = WHITE
CreditsText.TextSize =
CreditsText.TextWrapped =
CreditsText.TextXAlignment = .TextXAlignment.Center
CreditsText.TextYAlignment = .TextYAlignment.Center
CreditsText.Parent = CreditsPage
Back = .()
Back.AnchorPoint = .(, )
Back.Position = .(, , , -)
Back.Size = .(, )
Back.BackgroundColor3 = .(, , )
Back.BorderSizePixel =
Back.Text =
Back.TextColor3 = WHITE
Back.Font = .Font.GothamBold
Back.TextSize =
Back.Parent = CreditsPage
BackCorner = .()
BackCorner.CornerRadius = .(, )
BackCorner.Parent = Back
CreditsButton.MouseButton1Click:(()
List.Visible =
Search.Visible =
Stop.Visible =
Destroy.Visible =
CreditsPage.Visible =
)
Back.MouseButton1Click:(()
List.Visible =
Search.Visible =
Stop.Visible =
Destroy.Visible =
CreditsPage.Visible =
)
Mini = .()
Mini.AnchorPoint = .(, )
Mini.Position = .(, -, , -)
Mini.Size = .(, )
Mini.BackgroundColor3 = BLACK
Mini.BorderSizePixel =
Mini.Text =
Mini.TextColor3 = WHITE
Mini.Font = .Font.GothamBold
Mini.TextSize =
Mini.Visible =
Mini.Parent = Gui
MiniCorner = .()
MiniCorner.CornerRadius = .(, )
MiniCorner.Parent = Mini
MiniStroke = .()
MiniStroke.Color = BLUE
MiniStroke.Thickness =
MiniStroke.Parent = Mini
OpenSize = .(, )
()
Mini.Visible =
Main.Visible =
Main.Size = .(, )
TweenService:(
Main,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out),
{Size = OpenSize}
):()
()
Main.Visible =
Mini.Visible =
Mini.Size = .(, )
TweenService:(
Mini,
TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out),
{Size = .(, )}
):()
Close.MouseButton1Click:(CloseGUI)
Mini.MouseButton1Click:(OpenGUI)
Destroy.MouseButton1Click:(()
()
Gui
Gui:()
)
Dragging =
DragStart
StartPosition
Header.InputBegan:((Input)
Input.UserInputType == .UserInputType.MouseButton1
Input.UserInputType == .UserInputType.Touch
Dragging =
DragStart = Input.Position
StartPosition = Main.Position
)
UserInputService.InputChanged:((Input)
Dragging
Input.UserInputType ~= .UserInputType.MouseMovement
Input.UserInputType ~= .UserInputType.Touch
Delta = Input.Position - DragStart
Main.Position = .(
StartPosition.X.Scale,
StartPosition.X.Offset + Delta.X,
StartPosition.Y.Scale,
StartPosition.Y.Offset + Delta.Y
)
)
UserInputService.InputEnded:((Input)
Input.UserInputType == .UserInputType.MouseButton1
Input.UserInputType == .UserInputType.Touch
Dragging =
)
Main.Visible =
()Animations that will be only with this script

Universal