Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
RunService = :()
player = Players.LocalPlayer
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
screen = .(, player:())
screen.ResetOnSpawn =
main = .(, screen)
main.Size = .(, )
main.Position = .(, )
main.AnchorPoint = .(, )
main.BackgroundTransparency =
main.BackgroundColor3 = .(,,)
main.BorderSizePixel =
UIStroke = .(, main)
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke.Color = .(, , )
UIStroke.Thickness =
UICorner = .(, main)
UICorner.CornerRadius = .(, )
title = .(, main)
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(, , )
subtitle = .(, main)
subtitle.Size = .(, , , )
subtitle.Position = .(, , , )
subtitle.BackgroundTransparency =
subtitle.Text =
subtitle.TextSize =
subtitle.Font = .Font.Gotham
subtitle.TextColor3 = .(, , )
refreshBtn = .(, main)
refreshBtn.Size = .(, , , )
refreshBtn.Position = .(, -, , )
refreshBtn.AnchorPoint = .(,)
refreshBtn.Text =
refreshBtn.Font = .Font.GothamBold
refreshBtn.TextSize =
refreshBtn.TextColor3 = .(,,)
refreshBtn.BackgroundColor3 = .(, , )
.(, refreshBtn)
container = .(, main)
container.Size = .(, -, , -)
container.Position = .(,,,)
container.BackgroundTransparency =
list = .(, container)
list.Padding = .(,)
(labelText, default)
holder = .(, container)
holder.Size = .(,,,)
holder.BackgroundTransparency =
holder.BackgroundColor3 = .(,,)
.(, holder).CornerRadius = .(,)
lbl = .(, holder)
lbl.Size = .(,,,)
lbl.BackgroundTransparency =
lbl.Text = labelText
lbl.TextColor3 = .(, , )
lbl.Font = .Font.GothamSemibold
lbl.TextSize =
tb = .(, holder)
tb.Size = .(,,,)
tb.Position = .(,,,)
tb.BackgroundColor3 = .(,,)
tb.TextColor3 = .(, , )
tb.PlaceholderText = default
tb.Font = .Font.GothamSemibold
tb.TextSize =
.(, tb).CornerRadius = .(,)
.(, tb).Color = .(, , )
tb
idleBox = (,)
walkBox = (,)
runBox = (,)
atkBox = (,)
qBox = (,)
eBox = (,)
rBox = (,)
tBox = (,)
delayBox = (,)
dragging, dragStart, startPos = , ,
main.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = main.Position
main.Rotation = -
)
main.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
main.Rotation =
)
UIS.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
anims = {
Idle = ,
Walk = ,
Run = ,
Attack = ,
Q = ,
E = ,
R = ,
T =
}
tracks = {}
(id)
id = id:(,)
(id) ..id
(name)
id = anims[name]
id==
tracks[name] tracks[name]:()
anim = .()
anim.AnimationId = id
tracks[name] = hum:(anim)
(tb,name)
tb.FocusLost:(()
anims[name] = (tb.Text)
(name)
tb.BackgroundColor3 = .(,,)
.()
tb.BackgroundColor3 = .(,,)
)
k,v ({Idle=idleBox, Walk=walkBox, Run=runBox, Attack=atkBox, Q=qBox, E=eBox, R=rBox, T=tBox})
(v,k)
attacking =
(name)
anims[name]==
attacking
attacking =
d = (delayBox.Text)
.(d)
_,tr (tracks) (() tr:() )
_,tr (hum:()) (() tr:() )
(name)
tracks[name] tracks[name]:()
.(,()
attacking =
)
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.F ()
i.KeyCode==.KeyCode.Q ()
i.KeyCode==.KeyCode.E ()
i.KeyCode==.KeyCode.R ()
i.KeyCode==.KeyCode.T ()
)
normalWalkSpeed = hum.WalkSpeed
RunService.RenderStepped:(()
attacking
speed = hrp.Velocity.Magnitude
move = hum.MoveDirection.Magnitude
move<=
tracks.Idle tracks.Idle.IsPlaying
(() tracks.Walk:() tracks.Run:() )
(() tracks.Idle:() )
speed>normalWalkSpeed +
tracks.Run tracks.Run.IsPlaying
(() tracks.Idle:() tracks.Walk:() )
tracks.Run:()
tracks.Walk tracks.Walk.IsPlaying
(() tracks.Idle:() tracks.Run:() )
tracks.Walk:()
)
visible =
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.LeftAlt
visible = visible
main.Visible = visible
)
copyGui = .(, screen)
copyGui.Size = .(,)
copyGui.Position = .(,)
copyGui.AnchorPoint = .(,)
copyGui.BackgroundColor3 = .(,,)
copyGui.BackgroundTransparency =
copyGui.Visible =
.(, copyGui).CornerRadius = .(,)
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
(tracks)
main.Visible
copyGui:()
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
title = .(, copyGui)
title.Size = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(,,)
_,tr (tracks)
id = tr.Animation.AnimationId
btn = .(, copyGui)
btn.Size = .(,,,)
btn.Text = id
btn.Font = .Font.GothamSemibold
btn.TextSize =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
.(, btn).CornerRadius = .(,)
btn.MouseButton1Click:(()
(id)
copyGui.Visible =
)
copyGui.Visible =
mouse = player:()
mouse.Button1Down:(()
main.Visible
t = mouse.Target
t
m = t:()
m
h = m:()
h
tr = h:()
#tr> (tr)
)
refreshBtn.MouseButton1Click:(()
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
k,v (anims) (k)
)
Players = :()
UIS = :()
RunService = :()
player = Players.LocalPlayer
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
screen = .(, player:())
screen.ResetOnSpawn =
main = .(, screen)
main.Size = .(, )
main.Position = .(, )
main.AnchorPoint = .(, )
main.BackgroundTransparency =
main.BackgroundColor3 = .(,,)
main.BorderSizePixel =
UIStroke = .(, main)
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke.Color = .(, , )
UIStroke.Thickness =
UICorner = .(, main)
UICorner.CornerRadius = .(, )
title = .(, main)
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(, , )
subtitle = .(, main)
subtitle.Size = .(, , , )
subtitle.Position = .(, , , )
subtitle.BackgroundTransparency =
subtitle.Text =
subtitle.TextSize =
subtitle.Font = .Font.Gotham
subtitle.TextColor3 = .(, , )
refreshBtn = .(, main)
refreshBtn.Size = .(, , , )
refreshBtn.Position = .(, -, , )
refreshBtn.AnchorPoint = .(,)
refreshBtn.Text =
refreshBtn.Font = .Font.GothamBold
refreshBtn.TextSize =
refreshBtn.TextColor3 = .(,,)
refreshBtn.BackgroundColor3 = .(, , )
.(, refreshBtn)
container = .(, main)
container.Size = .(, -, , -)
container.Position = .(,,,)
container.BackgroundTransparency =
list = .(, container)
list.Padding = .(,)
(labelText, default)
holder = .(, container)
holder.Size = .(,,,)
holder.BackgroundTransparency =
holder.BackgroundColor3 = .(,,)
.(, holder).CornerRadius = .(,)
lbl = .(, holder)
lbl.Size = .(,,,)
lbl.BackgroundTransparency =
lbl.Text = labelText
lbl.TextColor3 = .(, , )
lbl.Font = .Font.GothamSemibold
lbl.TextSize =
tb = .(, holder)
tb.Size = .(,,,)
tb.Position = .(,,,)
tb.BackgroundColor3 = .(,,)
tb.TextColor3 = .(, , )
tb.PlaceholderText = default
tb.Font = .Font.GothamSemibold
tb.TextSize =
.(, tb).CornerRadius = .(,)
.(, tb).Color = .(, , )
tb
idleBox = (,)
walkBox = (,)
runBox = (,)
atkBox = (,)
qBox = (,)
eBox = (,)
rBox = (,)
tBox = (,)
delayBox = (,)
dragging, dragStart, startPos = , ,
main.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = main.Position
main.Rotation = -
)
main.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
main.Rotation =
)
UIS.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
anims = {
Idle = ,
Walk = ,
Run = ,
Attack = ,
Q = ,
E = ,
R = ,
T =
}
tracks = {}
(id)
id = id:(,)
(id) ..id
(name)
id = anims[name]
id==
tracks[name] tracks[name]:()
anim = .()
anim.AnimationId = id
tracks[name] = hum:(anim)
(tb,name)
tb.FocusLost:(()
anims[name] = (tb.Text)
(name)
tb.BackgroundColor3 = .(,,)
.()
tb.BackgroundColor3 = .(,,)
)
k,v ({Idle=idleBox, Walk=walkBox, Run=runBox, Attack=atkBox, Q=qBox, E=eBox, R=rBox, T=tBox})
(v,k)
attacking =
(name)
anims[name]==
attacking
attacking =
d = (delayBox.Text)
.(d)
_,tr (tracks) (() tr:() )
_,tr (hum:()) (() tr:() )
(name)
tracks[name] tracks[name]:()
.(,()
attacking =
)
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.F ()
i.KeyCode==.KeyCode.Q ()
i.KeyCode==.KeyCode.E ()
i.KeyCode==.KeyCode.R ()
i.KeyCode==.KeyCode.T ()
)
normalWalkSpeed = hum.WalkSpeed
RunService.RenderStepped:(()
attacking
speed = hrp.Velocity.Magnitude
move = hum.MoveDirection.Magnitude
move<=
tracks.Idle tracks.Idle.IsPlaying
(() tracks.Walk:() tracks.Run:() )
(() tracks.Idle:() )
speed>normalWalkSpeed +
tracks.Run tracks.Run.IsPlaying
(() tracks.Idle:() tracks.Walk:() )
tracks.Run:()
tracks.Walk tracks.Walk.IsPlaying
(() tracks.Idle:() tracks.Run:() )
tracks.Walk:()
)
visible =
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.LeftAlt
visible = visible
main.Visible = visible
)
copyGui = .(, screen)
copyGui.Size = .(,)
copyGui.Position = .(,)
copyGui.AnchorPoint = .(,)
copyGui.BackgroundColor3 = .(,,)
copyGui.BackgroundTransparency =
copyGui.Visible =
.(, copyGui).CornerRadius = .(,)
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
(tracks)
main.Visible
copyGui:()
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
title = .(, copyGui)
title.Size = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(,,)
_,tr (tracks)
id = tr.Animation.AnimationId
btn = .(, copyGui)
btn.Size = .(,,,)
btn.Text = id
btn.Font = .Font.GothamSemibold
btn.TextSize =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
.(, btn).CornerRadius = .(,)
btn.MouseButton1Click:(()
(id)
copyGui.Visible =
)
copyGui.Visible =
mouse = player:()
mouse.Button1Down:(()
main.Visible
t = mouse.Target
t
m = t:()
m
h = m:()
h
tr = h:()
#tr> (tr)
)
refreshBtn.MouseButton1Click:(()
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
k,v (anims) (k)
)
Players = :()
UIS = :()
RunService = :()
player = Players.LocalPlayer
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
screen = .(, player:())
screen.ResetOnSpawn =
main = .(, screen)
main.Size = .(, )
main.Position = .(, )
main.AnchorPoint = .(, )
main.BackgroundTransparency =
main.BackgroundColor3 = .(,,)
main.BorderSizePixel =
UIStroke = .(, main)
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
UIStroke.Color = .(, , )
UIStroke.Thickness =
UICorner = .(, main)
UICorner.CornerRadius = .(, )
title = .(, main)
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(, , )
subtitle = .(, main)
subtitle.Size = .(, , , )
subtitle.Position = .(, , , )
subtitle.BackgroundTransparency =
subtitle.Text =
subtitle.TextSize =
subtitle.Font = .Font.Gotham
subtitle.TextColor3 = .(, , )
refreshBtn = .(, main)
refreshBtn.Size = .(, , , )
refreshBtn.Position = .(, -, , )
refreshBtn.AnchorPoint = .(,)
refreshBtn.Text =
refreshBtn.Font = .Font.GothamBold
refreshBtn.TextSize =
refreshBtn.TextColor3 = .(,,)
refreshBtn.BackgroundColor3 = .(, , )
.(, refreshBtn)
container = .(, main)
container.Size = .(, -, , -)
container.Position = .(,,,)
container.BackgroundTransparency =
list = .(, container)
list.Padding = .(,)
(labelText, default)
holder = .(, container)
holder.Size = .(,,,)
holder.BackgroundTransparency =
holder.BackgroundColor3 = .(,,)
.(, holder).CornerRadius = .(,)
lbl = .(, holder)
lbl.Size = .(,,,)
lbl.BackgroundTransparency =
lbl.Text = labelText
lbl.TextColor3 = .(, , )
lbl.Font = .Font.GothamSemibold
lbl.TextSize =
tb = .(, holder)
tb.Size = .(,,,)
tb.Position = .(,,,)
tb.BackgroundColor3 = .(,,)
tb.TextColor3 = .(, , )
tb.PlaceholderText = default
tb.Font = .Font.GothamSemibold
tb.TextSize =
.(, tb).CornerRadius = .(,)
.(, tb).Color = .(, , )
tb
idleBox = (,)
walkBox = (,)
runBox = (,)
atkBox = (,)
qBox = (,)
eBox = (,)
rBox = (,)
tBox = (,)
delayBox = (,)
dragging, dragStart, startPos = , ,
main.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = main.Position
main.Rotation = -
)
main.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
main.Rotation =
)
UIS.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
anims = {
Idle = ,
Walk = ,
Run = ,
Attack = ,
Q = ,
E = ,
R = ,
T =
}
tracks = {}
(id)
id = id:(,)
(id) ..id
(name)
id = anims[name]
id==
tracks[name] tracks[name]:()
anim = .()
anim.AnimationId = id
tracks[name] = hum:(anim)
(tb,name)
tb.FocusLost:(()
anims[name] = (tb.Text)
(name)
tb.BackgroundColor3 = .(,,)
.()
tb.BackgroundColor3 = .(,,)
)
k,v ({Idle=idleBox, Walk=walkBox, Run=runBox, Attack=atkBox, Q=qBox, E=eBox, R=rBox, T=tBox})
(v,k)
attacking =
(name)
anims[name]==
attacking
attacking =
d = (delayBox.Text)
.(d)
_,tr (tracks) (() tr:() )
_,tr (hum:()) (() tr:() )
(name)
tracks[name] tracks[name]:()
.(,()
attacking =
)
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.F ()
i.KeyCode==.KeyCode.Q ()
i.KeyCode==.KeyCode.E ()
i.KeyCode==.KeyCode.R ()
i.KeyCode==.KeyCode.T ()
)
normalWalkSpeed = hum.WalkSpeed
RunService.RenderStepped:(()
attacking
speed = hrp.Velocity.Magnitude
move = hum.MoveDirection.Magnitude
move<=
tracks.Idle tracks.Idle.IsPlaying
(() tracks.Walk:() tracks.Run:() )
(() tracks.Idle:() )
speed>normalWalkSpeed +
tracks.Run tracks.Run.IsPlaying
(() tracks.Idle:() tracks.Walk:() )
tracks.Run:()
tracks.Walk tracks.Walk.IsPlaying
(() tracks.Idle:() tracks.Run:() )
tracks.Walk:()
)
visible =
UIS.InputBegan:((i,gp)
gp
i.KeyCode==.KeyCode.LeftAlt
visible = visible
main.Visible = visible
)
copyGui = .(, screen)
copyGui.Size = .(,)
copyGui.Position = .(,)
copyGui.AnchorPoint = .(,)
copyGui.BackgroundColor3 = .(,,)
copyGui.BackgroundTransparency =
copyGui.Visible =
.(, copyGui).CornerRadius = .(,)
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
(tracks)
main.Visible
copyGui:()
copyList = .(, copyGui)
copyList.Padding = .(,)
copyList.HorizontalAlignment = .HorizontalAlignment.Center
copyList.VerticalAlignment = .VerticalAlignment.Top
title = .(, copyGui)
title.Size = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextColor3 = .(,,)
_,tr (tracks)
id = tr.Animation.AnimationId
btn = .(, copyGui)
btn.Size = .(,,,)
btn.Text = id
btn.Font = .Font.GothamSemibold
btn.TextSize =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
.(, btn).CornerRadius = .(,)
btn.MouseButton1Click:(()
(id)
copyGui.Visible =
)
copyGui.Visible =
mouse = player:()
mouse.Button1Down:(()
main.Visible
t = mouse.Target
t
m = t:()
m
h = m:()
h
tr = h:()
#tr> (tr)
)
refreshBtn.MouseButton1Click:(()
char = player.Character player.CharacterAdded:()
hum = char:()
hrp = char:()
k,v (anims) (k)
)

Universal