Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
StarterGui = :()
player = Players.LocalPlayer
playerGui = player:()
()
root = ReplicatedStorage:()
root root:()
root:()
root = ReplicatedStorage:(, )
root
root:()
sayEvent = ()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
screenGui.DisplayOrder =
frame = .()
frame.Parent = screenGui
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(,,)
frame.BackgroundTransparency =
frame.Active =
uiCorner = .(, frame)
uiCorner.CornerRadius = .(, )
title = .(, frame)
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextScaled =
title.TextColor3 = .(,,)
title.Font = .Font.SourceSansBold
title.TextXAlignment = .TextXAlignment.Center
status = .(, frame)
status.Size = .(, -, , )
status.Position = .(, , , )
status.BackgroundTransparency =
status.Text =
status.TextScaled =
status.TextColor3 = .(,,)
status.Font = .Font.SourceSans
status.TextXAlignment = .TextXAlignment.Center
scroller = .(, frame)
scroller.Size = .(, -, , -)
scroller.Position = .(, , , )
scroller.BackgroundTransparency =
scroller.CanvasSize = .(,,,)
scroller.ScrollBarThickness =
layout = .(, scroller)
layout.Padding = .(,)
layout.SortOrder = .SortOrder.LayoutOrder
layout.HorizontalAlignment = .HorizontalAlignment.Center
emotes = {
{name = , cmd = },
{name = , cmd = },
{name = , cmd = },
{name = , cmd = },
{name = , cmd = },
{name = , cmd = },
{name = , cmd = },
}
debounces = {}
(command)
sayEvent
status.Text =
debounces[command]
debounces[command] =
ok, err = (()
sayEvent:(..command, )
)
ok
status.Text = ..(err)
status.Text =
(, ()
debounces[command] =
)
(displayName, emoteCmd)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.Text = displayName
btn.TextScaled =
btn.Font = .Font.SourceSansSemibold
btn.Parent = scroller
corner = .(, btn)
corner.CornerRadius = .(,)
btn.MouseButton1Click:(()
(emoteCmd)
)
_, v (emotes)
(v.name, v.cmd)
()
contentY =
_, obj (scroller:())
obj:()
contentY = contentY + obj.AbsoluteSize.Y + layout.Padding.Offset
scroller.CanvasSize = .(,,, contentY + )
scroller:():(updateCanvas)
(, updateCanvas)
dragging, dragInput, dragStart, startPos
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
(input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
frame.InputBegan:(onInputBegan)
frame.InputChanged:(onInputChanged)
:().InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
sayEvent
status.Text =
Ayone help me make it working? I was telling chat gpt for make a gui for instantly do a animation r6 commands like /e dance but when I executes it's does nothing so I want a help for make it working

Universal