-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- Auto Guess / Auto Type Word Script for "Guess My Word" -- Game ID: 119172704194357 local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TextChatService = game:GetService("TextChatService") local LocalPlayer = Players.LocalPlayer local AutoGuessEnabled = true -- Chat submission helper (supports legacy chat and modern TextChatService) local function sendChatMessage(message) if not message or message == "" then return end if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(message) end else local sayMessageRequest = ReplicatedStorage:FindFirstChild("SayMessageRequest", true) if sayMessageRequest and sayMessageRequest:IsA("RemoteEvent") then sayMessageRequest:FireServer(message, "All") end end end -- Function to scan game objects for word values/attributes local function findCurrentWord() -- Check common ReplicatedStorage locations for word strings for _, child in pairs(ReplicatedStorage:GetDescendants()) do if (child:IsA("StringValue") or child:IsA("TextLabel")) and child.Name:lower():find("word") then if child:IsA("StringValue") and #child.Value > 0 then return child.Value elseif child:IsA("TextLabel") and #child.Text > 0 and not child.Text:find("_") then return child.Text end end end -- Check PlayerGui for word text elements local playerGui = LocalPlayer:FindFirstChild("PlayerGui") if playerGui then for _, guiObj in pairs(playerGui:GetDescendants()) do if guiObj:IsA("TextLabel") and guiObj.Visible then local nameLower = guiObj.Name:lower() if (nameLower:find("word") or nameLower:find("answer") or nameLower:find("hint")) then local txt = guiObj.Text if txt and #txt > 0 and not txt:find("_") then return txt end end end end end return nil end -- GUI Setup local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "AutoGuessGui" ScreenGui.ResetOnSpawn = false if gethui then ScreenGui.Parent = gethui() elseif syn and syn.protect_gui then syn.protect_gui(ScreenGui) ScreenGui.Parent = game:GetService("CoreGui") else ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 220, 0, 110) MainFrame.Position = UDim2.new(0.05, 0, 0.4, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 8) UICorner.Parent = MainFrame local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, 0, 0, 35) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "Guess My Word - Auto Guess" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 14 TitleLabel.Font = Enum.Font.SourceSansBold TitleLabel.Parent = MainFrame local ToggleBtn = Instance.new("TextButton") ToggleBtn.Size = UDim2.new(0.85, 0, 0, 40) ToggleBtn.Position = UDim2.new(0.075, 0, 0.45, 0) ToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 160, 80) ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleBtn.Text = "Auto Guess: ON" ToggleBtn.Font = Enum.Font.SourceSansBold ToggleBtn.TextSize = 15 ToggleBtn.Parent = MainFrame local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 6) BtnCorner.Parent = ToggleBtn ToggleBtn.MouseButton1Click:Connect(function() AutoGuessEnabled = not AutoGuessEnabled if AutoGuessEnabled then ToggleBtn.Text = "Auto Guess: ON" ToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 160, 80) else ToggleBtn.Text = "Auto Guess: OFF" ToggleBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50) end end) -- Main loop to detect and send words automatically local lastGuessedWord = "" task.spawn(function() while true do task.wait(1) if AutoGuessEnabled then local currentWord = findCurrentWord() if currentWord and currentWord ~= lastGuessedWord then lastGuessedWord = currentWord sendChatMessage(currentWord) end end end end)