-- Load original AIYOKU spelling bee auto script loadstring(game:HttpGet("https://execute.hayime.cloud/spx/raw/bvtJVMTxl2L2HNqd"))() -- Wait for original GUI task.wait(3) local Players = game:GetService("Players") local VirtualInput = game:GetService("VirtualInputManager") local player = Players.LocalPlayer -- Setup GUI local gui = Instance.new("ScreenGui", player.PlayerGui) gui.Name = "HumanTyper" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 250, 0, 120) frame.Position = UDim2.new(0.5, -125, 0.7, -60) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.Active = true frame.Draggable = true local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 25) title.Text = "Human-Like Typer" title.BackgroundColor3 = Color3.fromRGB(50, 50, 50) title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextScaled = true local speedLabel = Instance.new("TextLabel", frame) speedLabel.Position = UDim2.new(0, 10, 0, 35) speedLabel.Size = UDim2.new(0, 100, 0, 20) speedLabel.Text = "Base Delay (s)" speedLabel.TextColor3 = Color3.fromRGB(255, 255, 255) speedLabel.BackgroundTransparency = 1 speedLabel.TextScaled = true local speedBox = Instance.new("TextBox", frame) speedBox.Position = UDim2.new(0, 120, 0, 35) speedBox.Size = UDim2.new(0, 100, 0, 20) speedBox.Text = "0.1" speedBox.BackgroundColor3 = Color3.fromRGB(60, 60, 60) speedBox.TextColor3 = Color3.fromRGB(255, 255, 255) speedBox.ClearTextOnFocus = false speedBox.TextScaled = true local startButton = Instance.new("TextButton", frame) startButton.Position = UDim2.new(0.5, -60, 0, 70) startButton.Size = UDim2.new(0, 120, 0, 30) startButton.Text = "Start Human Typing" startButton.BackgroundColor3 = Color3.fromRGB(70, 130, 180) startButton.TextColor3 = Color3.fromRGB(255, 255, 255) startButton.TextScaled = true local minimize = Instance.new("TextButton", frame) minimize.Size = UDim2.new(0, 25, 0, 25) minimize.Position = UDim2.new(1, -50, 0, 0) minimize.Text = "-" minimize.BackgroundColor3 = Color3.fromRGB(50, 50, 50) minimize.TextColor3 = Color3.fromRGB(255, 255, 255) minimize.TextScaled = true local exit = Instance.new("TextButton", frame) exit.Size = UDim2.new(0, 25, 0, 25) exit.Position = UDim2.new(1, -25, 0, 0) exit.Text = "X" exit.BackgroundColor3 = Color3.fromRGB(100, 0, 0) exit.TextColor3 = Color3.fromRGB(255, 255, 255) exit.TextScaled = true -- Behavior local running = false local lastTyped = "" startButton.MouseButton1Click:Connect(function() if running then return end running = true startButton.Text = "Typing..." task.spawn(function() while running do local gui = player:FindFirstChild("PlayerGui") if not gui then task.wait(0.2) continue end local beeUI = gui:FindFirstChild("SpellingBeeUI") if beeUI and beeUI:FindFirstChild("WordLabel") then local word = beeUI.WordLabel.Text local box = beeUI:FindFirstChild("TextBox") or beeUI:FindFirstChildWhichIsA("TextBox") if word and box and word ~= "" and word ~= lastTyped then box.Text = "" box:CaptureFocus() for i = 1, #word do local char = word:sub(i, i) box.Text = box.Text .. char local base = tonumber(speedBox.Text) or 0.1 local extra = math.random(5, 25) / 100 -- 0.05 to 0.25 task.wait(base + extra) if i == math.floor(#word/2) and math.random() < 0.3 then task.wait(math.random(10, 25) / 100) end end -- Simulate Enter key VirtualInput:SendKeyEvent(true, Enum.KeyCode.Return, false, game) VirtualInput:SendKeyEvent(false, Enum.KeyCode.Return, false, game) lastTyped = word end end task.wait(0.1) end end) end) minimize.MouseButton1Click:Connect(function() for _, obj in pairs(frame:GetChildren()) do if obj:IsA("GuiObject") and obj ~= title and obj ~= minimize and obj ~= exit then obj.Visible = not obj.Visible end end end) exit.MouseButton1Click:Connect(function() running = false gui:Destroy() end)