Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
HttpService = :()
VirtualInputManager = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
GameGui = PlayerGui:(, )
TopFrame = GameGui GameGui:(, )
LeftLabel = TopFrame TopFrame:(, )
LeftLabel
()
CoreGui:()
CoreGui.EmojiTrackerGui:()
autoAnswerEnabled =
autoDelay =
EMOJI_DB = {}
lastAnsweredText =
isSubmitting =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = CoreGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextSize =
titleLabel.Font = .Font.SourceSansBold
titleLabel.Parent = mainFrame
foundLabel = .()
foundLabel.Size = .(, -, , )
foundLabel.Position = .(, , , )
foundLabel.BackgroundTransparency =
foundLabel.Text =
foundLabel.TextColor3 = .(, , )
foundLabel.TextSize =
foundLabel.Font = .Font.SourceSans
foundLabel.TextWrapped =
foundLabel.Parent = mainFrame
resultLabel = .()
resultLabel.Size = .(, -, , )
resultLabel.Position = .(, , , )
resultLabel.BackgroundColor3 = .(, , )
resultLabel.Text =
resultLabel.TextColor3 = .(, , )
resultLabel.TextSize =
resultLabel.Font = .Font.SourceSansBold
resultLabel.TextWrapped =
resultLabel.Parent = mainFrame
resultCorner = .()
resultCorner.CornerRadius = .(, )
resultCorner.Parent = resultLabel
autoBtn = .()
autoBtn.Size = .(, -, , )
autoBtn.Position = .(, , , )
autoBtn.BackgroundColor3 = .(, , )
autoBtn.Text =
autoBtn.TextColor3 = .(, , )
autoBtn.TextSize =
autoBtn.Font = .Font.SourceSansBold
autoBtn.Parent = mainFrame
autoCorner = .()
autoCorner.CornerRadius = .(, )
autoCorner.Parent = autoBtn
autoBtn.MouseButton1Click:(()
autoAnswerEnabled = autoAnswerEnabled
autoAnswerEnabled
autoBtn.BackgroundColor3 = .(, , )
autoBtn.Text =
lastAnsweredText =
autoBtn.BackgroundColor3 = .(, , )
autoBtn.Text =
)
delayContainer = .()
delayContainer.Size = .(, -, , )
delayContainer.Position = .(, , , )
delayContainer.BackgroundTransparency =
delayContainer.Parent = mainFrame
delayLabel = .()
delayLabel.Size = .(, , , )
delayLabel.Position = .(, , , )
delayLabel.BackgroundTransparency =
delayLabel.Text =
delayLabel.TextColor3 = .(, , )
delayLabel.TextSize =
delayLabel.Font = .Font.SourceSansBold
delayLabel.TextXAlignment = .TextXAlignment.Left
delayLabel.Parent = delayContainer
delayBox = .()
delayBox.Size = .(, -, , )
delayBox.Position = .(, , , )
delayBox.BackgroundColor3 = .(, , )
delayBox.Text =
delayBox.PlaceholderText =
delayBox.TextColor3 = .(, , )
delayBox.TextSize =
delayBox.Font = .Font.SourceSansBold
delayBox.Parent = delayContainer
delayCorner = .()
delayCorner.CornerRadius = .(, )
delayCorner.Parent = delayBox
delayBox:():(()
val = (delayBox.Text)
val val >=
autoDelay = val
)
(btn)
btn
firesignal
(() (btn.MouseButton1Click) )
(() (btn.MouseButton1Down) )
(() (btn.Activated) )
getconnections
clicked =
_, conn ((btn.MouseButton1Click))
(() conn:() )
clicked =
_, conn ((btn.Activated))
(() conn:() )
clicked =
clicked
btn:() btn.AbsolutePosition btn.AbsoluteSize
x = btn.AbsolutePosition.X + (btn.AbsoluteSize.X / )
y = btn.AbsolutePosition.Y + (btn.AbsoluteSize.Y / ) +
(()
VirtualInputManager:(x, y, , , , )
.()
VirtualInputManager:(x, y, , , , )
)
(choiceIndex)
emojiGui = PlayerGui:() PlayerGui.GameGui:()
emojiFrame = emojiGui emojiGui:() emojiGui.Frame:()
emojiFrame
()
targetFrame = emojiFrame:((choiceIndex))
targetFrame
validFrames = {}
_, child (emojiFrame:())
child:()
.(validFrames, child)
targetFrame = validFrames[choiceIndex]
targetFrame
( .. (choiceIndex))
targetButton = targetFrame:(, )
targetButton targetFrame:()
targetButton = targetFrame
targetButton
(targetButton)
(url)
customRequest = ( .request) ( .request)
customRequest
success, res = (customRequest, {Url = url, Method = })
success res res.Body
res.Body
:(url)
MIRRORS = {
,
,
}
.(()
responseData =
_, url (MIRRORS)
success, result = (() (url) )
success result #result >
responseData = result
responseData
success, rawData = (() HttpService:(responseData) )
success rawData
emojiChar, info (rawData)
EMOJI_DB[emojiChar] = info.name
resultLabel.TextColor3 = .(, , )
resultLabel.Text =
resultLabel.TextColor3 = .(, , )
resultLabel.Text =
)
(cp)
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(cp >= cp <= )
(grapheme)
cleaned =
_, cp utf8.(grapheme)
cp ~= cp ~=
cleaned = cleaned .. utf8.(cp)
cleaned
(str)
utf8.(str) #str
()
(EMOJI_DB) == isSubmitting
rawText = LeftLabel.Text
cleanText = rawText:(, )
cleanText ==
foundLabel.Text =
resultLabel.Text =
foundEmojis = {}
longestEmoji =
longestName =
maxLen =
longestIndex =
startPos, endPos utf8.(cleanText)
rawGrapheme = .(cleanText, startPos, endPos)
normGrapheme = (rawGrapheme)
emojiName = EMOJI_DB[rawGrapheme] EMOJI_DB[normGrapheme]
emojiName
success, firstCodePoint = (utf8.codepoint, normGrapheme)
success (firstCodePoint)
emojiName =
emojiName
.(foundEmojis, normGrapheme)
currentIndex = #foundEmojis
nameLen = (emojiName)
nameLen > maxLen
maxLen = nameLen
longestEmoji = normGrapheme
longestName = emojiName
longestIndex = currentIndex
#foundEmojis >
foundLabel.Text = .. .(foundEmojis, )
resultLabel.Text = .(, longestEmoji, longestIndex, longestName, maxLen)
autoAnswerEnabled longestIndex cleanText ~= lastAnsweredText
lastAnsweredText = cleanText
isSubmitting =
.(()
autoDelay >
.(autoDelay)
clicked = (longestIndex)
clicked
resultLabel.Text = .(, longestIndex, longestName, maxLen)
resultLabel.Text = .(, longestIndex)
.()
isSubmitting =
)
foundLabel.Text =
resultLabel.Text =
.(()
()
.()
)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: cdn.jsdelivr.net, unpkg.com, raw.githubusercontent.com.
See the longest emoji and auto answer (adjustable) Script is AI