Run it
Copy the script and paste it into your executor.
library = (:())()
Tab1 = library:()
.StarterGui:(, {
Title = ,
Text = ,
Icon = ,
Duration =
})
()
wordList = {
, , , , , , , , ,
, , , , , ,
, , , , , , , , , , , ,
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
}
wordCount = .(, )
words = {}
i = , wordCount
words[i] = wordList[.(#wordList)]
.(words, )
newlineSequence = .(, )
Tab1:(, .(, , ))
selectedPlayer =
players = :():()
playerNames = {}
i, v (players)
.(playerNames, v.DisplayName)
Tab1:(, playerNames, (value)
selectedPlayer = value
)
Tab1:(, (text, focusLost)
focusLost selectedPlayer
:().ChatVersion == .ChatVersion.TextChatService
prefix = ()
message = prefix .. newlineSequence .. selectedPlayer .. .. text
:().TextChannels.RBXGeneral:(message)
)
Tab1:(, (text, focusLost)
focusLost
:().ChatVersion == .ChatVersion.TextChatService
players = :():()
#players >
randomPlayer = players[.(, #players)].DisplayName
prefix = ()
message = prefix .. newlineSequence .. randomPlayer .. .. text
:().TextChannels.RBXGeneral:(message)
)
Tab1:(, .(, , ))
selectedPlayers = {}
()
names = {}
_, v (:():())
.(names, v.DisplayName)
names
playerNames = ()
Tab1:(, playerNames, (value)
#selectedPlayers >=
selectedPlayers = {value}
exists =
i, name (selectedPlayers)
name == value
.(selectedPlayers, i)
exists =
exists
.(selectedPlayers, value)
)
Tab1:(, (text, focusLost)
focusLost #selectedPlayers >
:().ChatVersion == .ChatVersion.TextChatService
prefix = ()
namesWithMessage = {}
i, name (selectedPlayers)
namesWithMessage[i] = name .. .. text
message = prefix .. newlineSequence .. .(namesWithMessage, newlineSequence)
(()
:().TextChannels.RBXGeneral:(message)
)
)
Tab1:(, .(, , ))
Tab1:(, (text, focusLost)
focusLost
Players = :()
TextChatService = :()
TextChatService.ChatVersion ~= .ChatVersion.TextChatService
players = Players:()
#players ==
_, player (players)
success, err = (()
prefix = ()
message = prefix .. newlineSequence .. player.DisplayName .. .. text
TextChatService.TextChannels.RBXGeneral:(message)
)
success
(.. (player.DisplayName) .... (err))
.()
)
Tab1:(, .(, , ))
prefixOptions = {
, , , , , , ,
, , , , , ,
, , , , , ,
, , , , , ,
}
customPrefix = prefixOptions[]
Tab1:(, prefixOptions, (value)
customPrefix = value
)
Tab1:(, (text, focusLost)
focusLost
:().ChatVersion == .ChatVersion.TextChatService
prefix = ()
message
customPrefix == customPrefix == customPrefix == customPrefix == customPrefix ==
message = prefix .. newlineSequence .. .. customPrefix .. .. text
message = prefix .. newlineSequence .. customPrefix .. .. text
:().TextChannels.RBXGeneral:(message)
)
library:()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com.
Src leaked (Deobfuscated)

Universal