PhoenixPlayzYT

Troll chats script by Mrbypasser

Jun 27th, 2026
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | Gaming | 0 0
  1. local Players = game:GetService("Players")
  2. local TextChatService = game:GetService("TextChatService")
  3.  
  4. local player = Players.LocalPlayer
  5.  
  6. -- GUI
  7. local gui = Instance.new("ScreenGui")
  8. gui.Name = "TrollChatGUI"
  9. gui.Parent = player:WaitForChild("PlayerGui")
  10.  
  11. local button = Instance.new("TextButton")
  12. button.Size = UDim2.new(0, 200, 0, 50)
  13. button.Position = UDim2.new(0.5, -100, 0.8, 0)
  14. button.Text = "Send Troll Joke 😂"
  15. button.Parent = gui
  16.  
  17. -- =========================
  18. -- 🎮 ORIGINAL TROLL JOKES (PRESERVED)
  19. -- =========================
  20. local trollJokes = {
  21. "Who turned gravity off again?",
  22. "I think the map just blinked...",
  23. "Why is the sky watching me?",
  24. "Does anyone hear boss music?",
  25. "I swear the floor moved.",
  26. "This server feels 2% cursed.",
  27. "Who unplugged the sun?",
  28. "My pet rock is judging me.",
  29. "NPCs are acting suspicious today...",
  30. "I lost a staring contest with a wall.",
  31. "The tutorial is hiding from me.",
  32. "I think I just got adopted by a cloud.",
  33. "Someone feed the pixels please.",
  34. "The moon owes me Robux.",
  35. "Why is everything slightly off-center?",
  36. "I think my shadow is AFK.",
  37. "I saw a tree move earlier...",
  38. "The air feels premium today.",
  39. "Who pressed the chaos button?",
  40. "I think this game is alive."
  41. }
  42.  
  43. -- =========================
  44. -- 🔥 67 MEME CHAOS LAYER
  45. -- =========================
  46. local meme67 = {
  47. "67",
  48. "6-7",
  49. "everything is 67",
  50. "I counted to 67 and forgot why",
  51. "my ping is 67 emotionally",
  52. "breaking news: 67 again",
  53. "67% brain failure",
  54. "the sky is 67% loaded",
  55. "NPC is speaking 67 language",
  56. "reality stopped at 67%"
  57. }
  58.  
  59. -- =========================
  60. -- 😂 DAD JOKES
  61. -- =========================
  62. local dadJokes = {
  63. "I used to play piano by ear, but now I use my hands.",
  64. "Why don’t skeletons fight? They don’t have the guts.",
  65. "I’m reading a book about anti-gravity. It’s impossible to put down.",
  66. "I used to be a baker, but I couldn’t make enough dough.",
  67. "I don’t trust stairs… they’re always up to something.",
  68. "I told my computer I needed a break… it crashed."
  69. }
  70.  
  71. -- =========================
  72. -- âž— MATH QUESTIONS
  73. -- =========================
  74. local mathQs = {
  75. "What is 7 × 8?",
  76. "Solve: 12 + 15 = ?",
  77. "What is the square root of 64?",
  78. "If x = 5, what is 2x + 3?",
  79. "What is 144 ÷ 12?",
  80. "What is 25% of 200?"
  81. }
  82.  
  83. -- =========================
  84. -- 📘 ENGLISH QUESTIONS
  85. -- =========================
  86. local englishQs = {
  87. "What is a noun?",
  88. "What is a verb?",
  89. "What is the past tense of go?",
  90. "Correct: he go to school yesterday",
  91. "What is an adjective?",
  92. "What does happy mean?"
  93. }
  94.  
  95. -- =========================
  96. -- CHAT FUNCTION
  97. -- =========================
  98. local function sendMessage(text)
  99. local channels = TextChatService:FindFirstChild("TextChannels")
  100. if channels then
  101. local general = channels:FindFirstChild("RBXGeneral")
  102. if general then
  103. general:SendAsync(text)
  104. end
  105. end
  106. end
  107.  
  108. -- =========================
  109. -- BUTTON LOGIC
  110. -- =========================
  111. button.MouseButton1Click:Connect(function()
  112. local pool = math.random(1, 4)
  113.  
  114. local msg
  115.  
  116. if pool == 1 then
  117. msg = trollJokes[math.random(1, #trollJokes)]
  118. elseif pool == 2 then
  119. msg = meme67[math.random(1, #meme67)]
  120. elseif pool == 3 then
  121. msg = dadJokes[math.random(1, #dadJokes)]
  122. else
  123. if math.random(1, 2) == 1 then
  124. msg = mathQs[math.random(1, #mathQs)]
  125. else
  126. msg = englishQs[math.random(1, #englishQs)]
  127. end
  128. end
  129.  
  130. sendMessage(msg)
  131. end)
Advertisement
Add Comment
Please, Sign In to add comment