Run it
Copy the script and paste it into your executor.
(:())()
player = .Players.LocalPlayer
UIS = :()
animations = {
WAVE = ,
FLICK = ,
SLAM = ,
COME = ,
OK = ,
SMACK =
}
currentEmote
moveTrack
idleTrack
walkTrack
runTrack
(char)
humanoid = char:()
animator = humanoid:()
animate = char:()
animate animate.Disabled =
_, t (humanoid:())
t:()
idleAnim = .()
idleAnim.AnimationId =
idleTrack = animator:(idleAnim)
idleTrack.Looped =
walkAnim = .()
walkAnim.AnimationId =
walkTrack = animator:(walkAnim)
walkTrack.Looped =
runAnim = .()
runAnim.AnimationId =
runTrack = animator:(runAnim)
runTrack.Looped =
current
(track)
currentEmote
current == track
current current:()
current = track
current:()
humanoid.Running:((speed)
speed <
(idleTrack)
speed <
(walkTrack)
(runTrack)
)
(idleTrack)
player.CharacterAdded:(setup)
player.Character (player.Character)
old = player.PlayerGui:()
old old:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player.PlayerGui
frame = .()
frame.Size = .(,,,)
frame.Position = .(,-,,-)
frame.BackgroundColor3 = .(,,)
frame.BorderSizePixel =
frame.BorderColor3 = .(,,)
frame.Active =
frame.Parent = gui
.(, frame)
dragging, startPos, dragStart
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
startPos = frame.Position
dragStart = input.Position
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
UIS.InputChanged:((input)
dragging
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
(id)
char = player.Character
char
humanoid = char:()
humanoid
currentEmote
currentEmote:()
currentEmote:()
idleTrack idleTrack:()
walkTrack walkTrack:()
runTrack runTrack:()
anim = .()
anim.AnimationId = id
currentEmote = humanoid:(anim)
currentEmote.Priority = .AnimationPriority.Action4
currentEmote.Looped =
currentEmote:()
currentEmote.Stopped:(()
currentEmote =
humanoid.MoveDirection.Magnitude >
walkTrack walkTrack:()
idleTrack idleTrack:()
)
buttons = {
{,,},
{,,},
{,,},
{,,},
{,,},
{,,}
}
_, info (buttons)
button = .()
button.Size = .(,,,)
button.Position = .(,info[],,info[])
button.BackgroundColor3 = .(,,)
button.TextColor3 = .(,,)
button.TextScaled =
button.Text = info[]
button.Parent = frame
.(, button)
button.MouseButton1Click:(()
(animations[info[]])
)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Script made by 000 (roblox_user_3757272102)

Universal