
KeylessUniversal

-- Press R to send the messages
-- Each message contains 6 random lowercase dictionary words
-- 30 second cooldown
local UserInputService = game:GetService("UserInputService")
local TextChatService = game:GetService("TextChatService")
local sending = false
local COOLDOWN = 30
local lastUse = 0
-- ~1000 common lowercase words (trimmed here for readability; duplicate/add more if desired)
local words = {
"able","about","above","accept","across","act","action","active","actor","add",
"address","admit","adult","after","again","against","age","agent","ago","agree",
"air","all","allow","almost","alone","along","already","also","always","among",
"amount","animal","another","answer","any","appear","apple","area","arm","around",
"arrive","art","article","ask","attack","attempt","attention","author","available","avoid",
"away","baby","back","bad","ball","bank","base","basic","battle","be",
"bear","beat","beautiful","because","become","bed","before","begin","behind","believe",
"bell","below","best","better","between","big","bird","bit","black","blood",
"blue","board","boat","body","book","born","both","box","boy","break",
"bring","brother","build","burn","business","busy","but","buy","call","camera",
"camp","can","capital","car","care","carry","case","cat","catch","cause",
"cell","center","century","certain","chair","chance","change","character","charge","check",
"child","choose","church","city","claim","class","clean","clear","close","cloud",
"club","cold","college","color","come","common","company","compare","complete","computer",
"condition","consider","continue","control","cook","cool","copy","corner","correct","cost",
"could","country","course","cover","create","cross","crowd","current","cut","dark",
"data","daughter","day","dead","deal","death","decide","deep","degree","describe",
"design","detail","develop","dictionary","die","difference","different","difficult","direction","discover",
"discussion","distance","doctor","dog","door","down","draw","dream","dress","drink",
"drive","drop","during","each","early","earth","east","easy","eat","edge",
"education","effect","effort","eight","either","electric","else","employee","end","enemy",
"energy","engine","enjoy","enough","enter","entire","environment","equal","especially","even",
"evening","event","ever","every","example","except","experience","eye","face","fact",
"fail","fall","family","far","farm","fast","father","fear","feel","feet",
"field","fight","figure","fill","final","find","fine","finger","finish","fire",
"first","fish","fit","five","floor","flower","fly","follow","food","foot",
"for","force","forest","forget","form","forward","found","four","free","friend",
"from","front","full","game","garden","gas","general","girl","give","glass",
"go","goal","gold","good","government","great","green","ground","group","grow",
"guess","gun","hair","half","hand","happen","happy","hard","have","head",
"health","hear","heart","heat","help","her","here","high","hill","history",
"hold","home","hope","horse","hospital","hot","hour","house","however","human",
"hundred","husband","idea","identify","image","important","improve","include","increase","inside",
"interest","into","iron","island","issue","item","job","join","jump","just",
"keep","key","kid","kill","kind","king","kitchen","kitten","know","land",
"language","large","last","late","laugh","law","lead","learn","least","leave",
"left","leg","length","less","letter","level","library","life","light","like",
"line","list","listen","little","live","local","long","look","lose","love",
"low","machine","main","major","make","man","many","map","market","match",
"matter","may","maybe","meal","mean","measure","meet","member","memory","message",
"middle","might","mile","milk","mind","minute","miss","model","modern","moment",
"money","month","moon","more","morning","most","mother","mountain","move","movie",
"music","must","name","nation","nature","near","necessary","need","never","new",
"news","next","night","north","note","nothing","notice","number","object","occur",
"ocean","off","offer","office","often","oil","old","once","one","only",
"open","operation","opportunity","order","other","our","out","outside","over","owner",
"page","paint","paper","parent","park","part","party","pass","past","path",
"pattern","pay","people","perhaps","person","phone","pick","picture","piece","place",
"plan","plant","play","point","police","poor","popular","position","possible","power",
"present","pretty","price","problem","process","produce","product","program","project","protect",
"provide","public","pull","push","put","question","quick","quiet","quite","radio",
"rain","raise","range","rather","reach","read","ready","real","reason","receive",
"record","red","reel","region","remember","report","rest","result","return","right",
"river","road","rock","room","rule","run","safe","same","save","school",
"science","sea","season","seat","second","section","see","seem","self","send",
"sense","series","serve","service","set","seven","several","shape","share","she",
"ship","shirt","shoe","short","should","show","side","sign","simple","since",
"sing","sister","sit","six","size","skill","sky","sleep","small","smile",
"snow","social","soft","soldier","some","song","soon","sound","south","space",
"speak","special","speed","spring","square","stand","start","state","stay","step",
"still","stone","stop","story","street","strong","student","study","such","summer",
"sun","support","sure","system","table","take","talk","teach","team","tell",
"ten","test","than","thank","that","their","them","then","there","these",
"they","thing","think","this","those","though","thought","three","through","throw",
"time","today","together","tomorrow","tonight","too","top","toward","town","tree",
"trip","true","turn","under","understand","until","up","upon","use","usual",
"value","very","view","village","visit","voice","wait","walk","wall","want",
"war","warm","watch","water","way","week","weight","well","west","what",
"when","where","whether","which","while","white","whole","why","wide","wife",
"will","wind","window","winter","with","within","without","woman","wonder","word",
"work","world","write","year","yellow","yes","yesterday","yet","young","your"
}
-- Pad to ~1000 entries by repeating the list.
local original = table.clone(words)
while #words < 1000 do
for _, w in ipairs(original) do
table.insert(words, w)
if #words >= 1000 then
break
end
end
end
local function randomMessage()
return string.format(
"%s %s fkng %s %s %s %s",
words[math.random(#words)],
words[math.random(#words)],
words[math.random(#words)],
words[math.random(#words)],
words[math.random(#words)],
words[math.random(#words)]
)
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode ~= Enum.KeyCode.R then return end
if sending then return end
local now = tick()
if now - lastUse < COOLDOWN then
return
end
lastUse = now
sending = true
local channel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if channel then
for i = 1, 10 do
channel:SendAsync(randomMessage())
if i < 10 then
task.wait(0.1)
end
end
end
sending = false
end)No comments yet for this script.



