RgRacks

Roblox Bypass Chat Script (Works)

Apr 6th, 2020
72,028
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local ChatBypass = Instance.new("ScreenGui")
  2. local TextBox = Instance.new("TextBox")
  3. local TextButton = Instance.new("TextButton")
  4.  
  5. ChatBypass.Name = "ChatBypass"
  6. ChatBypass.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  7. ChatBypass.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  8.  
  9. TextBox.Parent = ChatBypass
  10. TextBox.AnchorPoint = Vector2.new(0, 1)
  11. TextBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  12. TextBox.BackgroundTransparency = 0.500
  13. TextBox.BorderColor3 = Color3.fromRGB(0, 0, 0)
  14. TextBox.Position = UDim2.new(0, 0, 1, 0)
  15. TextBox.Size = UDim2.new(1, 0, 0.100000001, 0)
  16. TextBox.ZIndex = 100
  17. TextBox.ClearTextOnFocus = false
  18. TextBox.Font = Enum.Font.Code
  19. TextBox.PlaceholderColor3 = Color3.fromRGB(178, 178, 178)
  20. TextBox.PlaceholderText = "Enter Text To Bypass"
  21. TextBox.Text = ""
  22. TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  23. TextBox.TextScaled = true
  24. TextBox.TextSize = 14.000
  25. TextBox.TextWrapped = true
  26.  
  27. TextButton.Parent = TextBox
  28. TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  29. TextButton.Size = UDim2.new(0.0500000007, 0, 1, 0)
  30. TextButton.ZIndex = 101
  31. TextButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  32. TextButton.Font = Enum.Font.SciFi
  33. TextButton.Text = "X"
  34. TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  35. TextButton.TextScaled = true
  36. TextButton.TextSize = 14.000
  37. TextButton.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  38. TextButton.TextStrokeTransparency = 0.000
  39. TextButton.TextWrapped = true
  40.  
  41. local function PHLLGL_fake_script() -- TextBox.LocalScript
  42.     local script = Instance.new('LocalScript', TextBox)
  43.  
  44.     local box = script.Parent
  45.     local focused = false
  46.    
  47.     box.Focused:Connect(function()
  48.         focused = true
  49.     end)
  50.    
  51.     box.FocusLost:Connect(function()
  52.         focused = false
  53.     end)
  54.    
  55.     function bypass(msg)
  56.             local bypassedAlphebet = {
  57.                 ["a"] = "ٴٴa",
  58.                 ["b"] = "ٴٴb",
  59.                 ["c"] = "ٴٴc",
  60.                 ["d"] = "ٴٴd",
  61.                 ["e"] = "ٴٴe",
  62.                 ["f"] = "ٴٴf",
  63.                 ["g"] = "ٴٴg",
  64.                 ["h"] = "ٴٴh",
  65.                 ["i"] = "ٴٴi",
  66.                 ["j"] = "ٴٴj",
  67.                 ["k"] = "ٴٴk",
  68.                 ["l"] = "ٴٴl",
  69.                 ["m"] = "ٴٴm",
  70.                 ["n"] = "ٴٴn",
  71.                 ["o"] = "ٴٴo",
  72.                 ["p"] = "ٴٴp",
  73.                 ["q"] = "ٴٴq",
  74.                 ["r"] = "ٴٴr",
  75.                 ["s"] = "ٴٴs",
  76.                 ["t"] = "ٴٴt",
  77.                 ["u"] = "ٴٴu",
  78.                 ["v"] = "ٴٴv",
  79.                 ["w"] = "ٴٴw",
  80.                 ["x"] = "ٴٴx",
  81.                 ["y"] = "ٴٴy",
  82.                 ["z"] = "ٴٴz"
  83.             }
  84.             local msgChars = string.split(msg,"")
  85.             local bypassedMsg = ""
  86.             for i,v in pairs(msgChars) do
  87.                 local bypassedChar = bypassedAlphebet[v:lower()]
  88.                 bypassedMsg = bypassedMsg..bypassedChar
  89.                 if v == v:upper() then -- if 'v' is uppercase
  90.                     bypassedChar = bypassedChar:upper()
  91.                 end
  92.             end
  93.             wait()
  94.             box.Text = bypassedMsg
  95.             box:CaptureFocus()
  96.             wait()
  97.             box.SelectionStart = 1
  98.             box.CursorPosition = string.len(box.Text)+1
  99.             wait()
  100.     end
  101.    
  102.     game:GetService("UserInputService").InputBegan:Connect(function(k)
  103.         if k.KeyCode == Enum.KeyCode.Return then
  104.             bypass(box.Text)
  105.         end
  106.     end)
  107. end
  108. coroutine.wrap(PHLLGL_fake_script)()
  109. local function OTFF_fake_script() -- TextButton.LocalScript
  110.     local script = Instance.new('LocalScript', TextButton)
  111.  
  112.     -- game.Players.LocalPlayer:GetMouse().Icon = "rbxassetid://4563813357"
  113.    
  114.     script.Parent.MouseEnter:Connect(function()
  115.         -- game.Players.LocalPlayer:GetMouse().Icon = "rbxassetid://4563813357"
  116.     end)
  117.    
  118.     script.Parent.MouseLeave:Connect(function()
  119.         game.Players.LocalPlayer:GetMouse().Icon = ""
  120.     end)
  121.    
  122.     script.Parent.MouseButton1Down:Connect(function()
  123.         script.Parent.Parent.Parent:Destroy()
  124.     end)
  125. end
  126. coroutine.wrap(OTFF_fake_script)()
RAW Paste Data