Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
UserInputService = :()
TextChatService = :()
LP = Players.LocalPlayer
char = LP.Character LP.CharacterAdded:()
hum = char:()
channel = TextChatService:():()
char:()
screenGui = .()
screenGui.Parent = LP:()
frame = .()
frame.Size = .(,,,)
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(,,)
frame.BorderSizePixel =
frame.Parent = screenGui
textLabel = .()
textLabel.Size = .(,,,)
textLabel.Position = .(,,,)
textLabel.Text =
textLabel.TextColor3 = .(,,)
textLabel.BackgroundTransparency =
textLabel.Font = .Font.SourceSansBold
textLabel.TextScaled =
textLabel.Parent = frame
yesButton = .()
yesButton.Size = .(,,,)
yesButton.Position = .(,,,)
yesButton.Text =
yesButton.BackgroundColor3 = .(,,)
yesButton.TextColor3 = .(,,)
yesButton.Font = .Font.SourceSansBold
yesButton.TextScaled =
yesButton.Parent = frame
noButton = .()
noButton.Size = .(,,,)
noButton.Position = .(,,,)
noButton.Text =
noButton.BackgroundColor3 = .(,,)
noButton.TextColor3 = .(,,)
noButton.Font = .Font.SourceSansBold
noButton.TextScaled =
noButton.Parent = frame
yesButton.MouseButton1Click:(()
channel:()
()
channel:()
screenGui:()
)
noButton.MouseButton1Click:(()
screenGui:()
)
animations = {
M = ,
B = ,
N = ,
V =
}
animTracks = {}
key, animId (animations)
anim = .()
anim.AnimationId = animId
animTracks[key] = hum:(anim)
msg =
channel:(msg)
currentTrack =
UserInputService.InputBegan:((input, gpe)
gpe
key = input.KeyCode.Name
animTracks[key]
currentTrack
currentTrack:()
currentTrack = animTracks[key]
currentTrack:()
)

Universal