Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local TextChatService = game:GetService("TextChatService")
- local player = Players.LocalPlayer
- -- GUI
- local gui = Instance.new("ScreenGui")
- gui.Name = "TrollChatGUI"
- gui.Parent = player:WaitForChild("PlayerGui")
- local button = Instance.new("TextButton")
- button.Size = UDim2.new(0, 200, 0, 50)
- button.Position = UDim2.new(0.5, -100, 0.8, 0)
- button.Text = "Send Troll Joke 😂"
- button.Parent = gui
- -- =========================
- -- 🎮 ORIGINAL TROLL JOKES (PRESERVED)
- -- =========================
- local trollJokes = {
- "Who turned gravity off again?",
- "I think the map just blinked...",
- "Why is the sky watching me?",
- "Does anyone hear boss music?",
- "I swear the floor moved.",
- "This server feels 2% cursed.",
- "Who unplugged the sun?",
- "My pet rock is judging me.",
- "NPCs are acting suspicious today...",
- "I lost a staring contest with a wall.",
- "The tutorial is hiding from me.",
- "I think I just got adopted by a cloud.",
- "Someone feed the pixels please.",
- "The moon owes me Robux.",
- "Why is everything slightly off-center?",
- "I think my shadow is AFK.",
- "I saw a tree move earlier...",
- "The air feels premium today.",
- "Who pressed the chaos button?",
- "I think this game is alive."
- }
- -- =========================
- -- 🔥 67 MEME CHAOS LAYER
- -- =========================
- local meme67 = {
- "67",
- "6-7",
- "everything is 67",
- "I counted to 67 and forgot why",
- "my ping is 67 emotionally",
- "breaking news: 67 again",
- "67% brain failure",
- "the sky is 67% loaded",
- "NPC is speaking 67 language",
- "reality stopped at 67%"
- }
- -- =========================
- -- 😂 DAD JOKES
- -- =========================
- local dadJokes = {
- "I used to play piano by ear, but now I use my hands.",
- "Why don’t skeletons fight? They don’t have the guts.",
- "I’m reading a book about anti-gravity. It’s impossible to put down.",
- "I used to be a baker, but I couldn’t make enough dough.",
- "I don’t trust stairs… they’re always up to something.",
- "I told my computer I needed a break… it crashed."
- }
- -- =========================
- -- âž— MATH QUESTIONS
- -- =========================
- local mathQs = {
- "What is 7 × 8?",
- "Solve: 12 + 15 = ?",
- "What is the square root of 64?",
- "If x = 5, what is 2x + 3?",
- "What is 144 ÷ 12?",
- "What is 25% of 200?"
- }
- -- =========================
- -- 📘 ENGLISH QUESTIONS
- -- =========================
- local englishQs = {
- "What is a noun?",
- "What is a verb?",
- "What is the past tense of go?",
- "Correct: he go to school yesterday",
- "What is an adjective?",
- "What does happy mean?"
- }
- -- =========================
- -- CHAT FUNCTION
- -- =========================
- local function sendMessage(text)
- local channels = TextChatService:FindFirstChild("TextChannels")
- if channels then
- local general = channels:FindFirstChild("RBXGeneral")
- if general then
- general:SendAsync(text)
- end
- end
- end
- -- =========================
- -- BUTTON LOGIC
- -- =========================
- button.MouseButton1Click:Connect(function()
- local pool = math.random(1, 4)
- local msg
- if pool == 1 then
- msg = trollJokes[math.random(1, #trollJokes)]
- elseif pool == 2 then
- msg = meme67[math.random(1, #meme67)]
- elseif pool == 3 then
- msg = dadJokes[math.random(1, #dadJokes)]
- else
- if math.random(1, 2) == 1 then
- msg = mathQs[math.random(1, #mathQs)]
- else
- msg = englishQs[math.random(1, #englishQs)]
- end
- end
- sendMessage(msg)
- end)
Advertisement
Add Comment
Please, Sign In to add comment