-- 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)