-- Simple and compact GUI for Roblox Player with bypass simulation local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "LeGUI" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 280, 0, 100) frame.Position = UDim2.new(0.5, -140, 0.5, -50) frame.BackgroundColor3 = Color3.new(0.15, 0.15, 0.15) frame.BackgroundTransparency = 0.1 frame.Active = true frame.Draggable = true frame.BorderSizePixel = 2 frame.BorderColor3 = Color3.new(0, 0.7, 0) local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 20) title.Position = UDim2.new(0, 0, 0, 0) title.BackgroundColor3 = Color3.new(0, 0.5, 0) title.TextColor3 = Color3.new(1, 1, 1) title.Text = "BYPASS TOOL" title.Font = Enum.Font.SourceSansBold title.TextSize = 16 local text = Instance.new("TextBox", frame) text.Size = UDim2.new(0.9, 0, 0, 30) text.Position = UDim2.new(0.05, 0, 0.25, 0) text.BackgroundColor3 = Color3.new(0.9, 0.9, 0.9) text.TextColor3 = Color3.new(0, 0, 0) text.PlaceholderText = "Enter word to bypass..." text.Font = Enum.Font.SourceSans text.TextSize = 14 text.ClearTextOnFocus = false local button = Instance.new("TextButton", frame) button.Size = UDim2.new(0.9, 0, 0, 30) button.Position = UDim2.new(0.05, 0, 0.65, 0) button.BackgroundColor3 = Color3.new(0, 0.6, 0) button.TextColor3 = Color3.new(1, 1, 1) button.Text = "BYPASS" button.Font = Enum.Font.SourceSansBold button.TextSize = 16 -- Unicode bypass characters to simulate bypass local bypassChars = { "а", "A", "𝐀", "𝗔", "𝘼", "𝙰", "𝒜", "𝓐", "𝔄", "𝕬", "À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "Þ", "ß", "à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú", "û", "ü", "ý", "þ", "ÿ", "Ā", "ā", "Ă", "ă", "Ą", "ą", "Ć", "ć", "Ĉ", "ĉ", "Ċ", "ċ", "Č", "č", "Ď", "ď", "Đ", "đ", "Ē", "ē", "Ĕ", "ĕ", "Ė", "ė", "Ę", "ę", "Ě", "ě" } -- Function to add random bypass characters function addBypassChars(input) if input == "" then return input end local result = "" local charCount = math.random(1, 3) -- Add 1-3 bypass chars for i = 1, charCount do local randomChar = bypassChars[math.random(#bypassChars)] local position = math.random(1, #input + 1) if position == 1 then result = randomChar .. input elseif position > #input then result = input .. randomChar else result = input:sub(1, position - 1) .. randomChar .. input:sub(position) end end return result end -- Console messages in English local consoleMessages = { "Bypass initiated...", "Encoding message...", "Unicode conversion in progress...", "Bypassing filter...", "Character substitution complete!", "Message obfuscated successfully", "Bypass technique applied", "Filter evasion detected", "Message transformed", "Ready to send" } -- Function to send console message function sendConsoleMessage() local msg = consoleMessages[math.random(#consoleMessages)] print("[Bypass Tool] " .. msg) end -- Button click function button.MouseButton1Click:Connect(function() if text.Text ~= "" then -- Add bypass characters to the message local bypassedText = addBypassChars(text.Text) -- Send console messages (multiple for effect) sendConsoleMessage() wait(0.1) sendConsoleMessage() -- Send to chat local chat = game:GetService("Chat") local head = player.Character and player.Character:FindFirstChild("Head") if head then chat:Chat(head, bypassedText) print("[Bypass Tool] Message sent: " .. bypassedText) text.Text = "" else print("[Bypass Tool] Error: Character not found") end end end) -- Optional: Add hover effect button.MouseEnter:Connect(function() button.BackgroundColor3 = Color3.new(0, 0.8, 0) end) button.MouseLeave:Connect(function() button.BackgroundColor3 = Color3.new(0, 0.6, 0) end) print("[Bypass Tool] GUI loaded successfully")