Advertisement
rrixh

unvrsl xhatbypasser

Oct 4th, 2023 (edited)
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.22 KB | None | 0 0
  1. local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
  2. local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
  3. local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
  4.  
  5. local Window = Fluent:CreateWindow({
  6.     Title = "KandyHub | Fun Universal Xhat " .. Fluent.Version,
  7.     SubTitle = "by lulaslollipop🍭",
  8.     TabWidth = 160,
  9.     Size = UDim2.fromOffset(580, 460),
  10.     Acrylic = true, -- the blur may be detektable but setting this to false disables blur entirely
  11.     Theme = "Dark"
  12. })
  13.  
  14. --fluent provides luxide ikons https://lucide.dev/icons/ for the tabs ikons are optional
  15. local Tabs = {
  16.     Main = Window:AddTab({ Title = "Main", Icon = "" }),
  17.  
  18. }
  19.  
  20. local Options = Fluent.Options
  21.  
  22. local Players = game:GetService("Players")
  23. local player = Players.LocalPlayer
  24. local chat = game:GetService("Chat")
  25.  
  26. -- mapping of xharakters to their underlined version
  27. local strikethroughMapping = {
  28.     ["a"] = "a̶", ["b"] = "b̶", ["c"] = "c̶", ["d"] = "d̶",
  29.     ["e"] = "e̶", ["f"] = "f̶", ["g"] = "g̶", ["h"] = "h̶",
  30.     ["i"] = "i̶", ["j"] = "j̶", ["k"] = "k̶", ["l"] = "l̶",
  31.     ["m"] = "m̶", ["n"] = "n̶", ["o"] = "o̶", ["p"] = "p̶",
  32.     ["q"] = "q̶", ["r"] = "r̶", ["s"] = "s̶", ["t"] = "t̶",
  33.     ["u"] = "u̶", ["v"] = "v̶", ["w"] = "w̶", ["x"] = "x̶",
  34.     ["y"] = "y̶", ["z"] = "z̶",
  35.     ["A"] = "A̶", ["B"] = "B̶", ["C"] = "C̶", ["D"] = "D̶",
  36.     ["E"] = "E̶", ["F"] = "F̶", ["G"] = "G̶", ["H"] = "H̶",
  37.     ["I"] = "I̶", ["J"] = "J̶", ["K"] = "K̶", ["L"] = "L̶",
  38.     ["M"] = "M̶", ["N"] = "N̶", ["O"] = "O̶", ["P"] = "P̶",
  39.     ["Q"] = "Q̶", ["R"] = "R̶", ["S"] = "S̶", ["T"] = "T̶",
  40.     ["U"] = "U̶", ["V"] = "V̶", ["W"] = "W̶", ["X"] = "X̶",
  41.     ["Y"] = "Y̶", ["Z"] = "Z̶"
  42. }
  43.  
  44. local function strikethroughWord(word)
  45.     local result = ""
  46.     for i = 1, #word do
  47.         local char = word:sub(i,i)
  48.         result = result .. (strikethroughMapping[char] or char)
  49.     end
  50.     return result
  51. end
  52.  
  53. local Input = Tabs.Main:AddInput("Input", {
  54.     Title = "Xhat Bypass",
  55.     Default = "",
  56.     Placeholder = "Type...",
  57.     Numeric = false,
  58.     Finished = true, -- thid should be true so that it kalls the kallbaxk wen u press enter
  59.     Callback = function(Value)
  60.         local transformed = strikethroughWord(Value)
  61.        
  62.         -- send the transformed message to everyone
  63.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
  64.     end
  65. })
  66.  
  67. Input:OnChanged(function()
  68.     print("Input updated:", Input.Value)
  69. end)
  70.  
  71. local alphabetToEmojiMapping = {
  72.     ["a"] = "🍎", ["b"] = "🍌", ["c"] = "🍒", ["d"] = "🍇",
  73.     ["e"] = "🍉", ["f"] = "🍓", ["g"] = "🍍", ["h"] = "🍋",
  74.     ["i"] = "🍦", ["j"] = "🍊", ["k"] = "🍏", ["l"] = "🍋",
  75.     ["m"] = "🍄", ["n"] = "🍜", ["o"] = "🍩", ["p"] = "🍕",
  76.     ["q"] = "🍭", ["r"] = "🍓", ["s"] = "🍨", ["t"] = "🍅",
  77.     ["u"] = "🍇", ["v"] = "🍆", ["w"] = "🍉", ["x"] = "🍋",
  78.     ["y"] = "🍦", ["z"] = "🍑",
  79.  
  80.     ["1"] = "1️⃣", ["2"] = "2️⃣", ["3"] = "3️⃣", ["4"] = "4️⃣",
  81.     ["5"] = "5️⃣", ["6"] = "6️⃣", ["7"] = "7️⃣", ["8"] = "8️⃣",
  82.     ["9"] = "9️⃣", ["0"] = "0️⃣",
  83.  
  84.     ["."] = "🔵", ["?"] = "❓", ["!"] = "❗", [","] = "⏭️",
  85.     ["'"] = "✍️", ["\""] = "💬", ["("] = "👈", [")"] = "👉",
  86.     ["-"] = "➖", ["+"] = "➕", ["="] = "🔀", ["*"] = "✴️",
  87.     ["/"] = "➗", ["\\"] = "⤵️"
  88.     -- ... add any other characters as needed ...
  89. }
  90.  
  91.  
  92. local function textToEmoji(text)
  93.     local emojiMessage = ""
  94.     for i = 1, #text do
  95.         local char = text:sub(i,i)
  96.         emojiMessage = emojiMessage .. (alphabetToEmojiMapping[char] or char) -- if character not in our mapping, just use the original character
  97.     end
  98.     return emojiMessage
  99. end
  100.  
  101.  
  102. local EmojiInput = Tabs.Main:AddInput("EmojiInput", {
  103.     Title = "emoji input",
  104.     Default = "",
  105.     Placeholder = "Type...",
  106.     Numeric = false,
  107.     Finished = true,
  108.     Callback = function(Value)
  109.         local emojiMessage = textToEmoji(Value)
  110.        
  111.         -- send the emoji message to everyone
  112.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(emojiMessage, "All")
  113.     end
  114. })
  115.  
  116. EmojiInput:OnChanged(function()
  117.     print("Input updated:", EmojiInput.Value)
  118. end)
  119.  
  120. local inversionMapping = {
  121.     ["a"] = "ɐ", ["b"] = "q", ["c"] = "ɔ", ["d"] = "p", ["e"] = "ǝ", ["f"] = "ɟ",
  122.     ["g"] = "ƃ", ["h"] = "É¥", ["i"] = "ı", ["j"] = "ɾ", ["k"] = "ʞ", ["l"] = "l",
  123.     ["m"] = "ɯ", ["n"] = "u", ["o"] = "o", ["p"] = "d", ["q"] = "b", ["r"] = "ɹ",
  124.     ["s"] = "s", ["t"] = "ʇ", ["u"] = "n", ["v"] = "ʌ", ["w"] = "ʍ", ["x"] = "x",
  125.     ["y"] = "ʎ", ["z"] = "z",
  126.  
  127.     ["A"] = "∀", ["B"] = "𐐒", ["C"] = "Ɔ", ["D"] = "ᗡ", ["E"] = "Ɛ",
  128.     ["F"] = "Ⅎ", ["G"] = "⅁", ["H"] = "H", ["I"] = "I", ["J"] = "Å¿",
  129.     ["K"] = "⋊", ["L"] = "⅂", ["M"] = "W", ["N"] = "N", ["O"] = "O",
  130.     ["P"] = "Ԁ", ["Q"] = "Q", ["R"] = "ᴚ", ["S"] = "S", ["T"] = "⊥",
  131.     ["U"] = "∩", ["V"] = "Λ", ["W"] = "M", ["X"] = "X", ["Y"] = "⅄", ["Z"] = "Z",
  132.  
  133.     ["."] = "˙", ["?"] = "¿", ["!"] = "¡", [","] = "'",
  134.     ["'"] = ",", ["\""] = ",,", ["("] = ")", [")"] = "(", ["{"] = "}", ["}"] = "{",
  135.     ["<"] = ">", [">"] = "<", ["["] = "]", ["]"] = "[", ["_"] = "‾", ["&"] = "⅋",
  136.     ["1"] = "⇂", ["2"] = "ᔭ", ["3"] = "Ɛ", ["4"] = "ᔤ", ["5"] = "S",
  137.     ["6"] = "9", ["7"] = "â±¢", ["8"] = "8", ["9"] = "6", ["0"] = "0",
  138.     ["-"] = "-", ["+"] = "+", ["="] = "=", ["*"] = "*", ["/"] = "/",
  139.     ["\\"] = "\\", ["|"] = "|", ["$"] = "S", ["%"] = "%", ["#"] = "#",
  140.     ["@"] = "@", ["^"] = "^", ["&"] = "⅋", [";"] = ";", [":"] = ":"
  141.     -- ... add any other xharakters as needed ...
  142. }
  143.  
  144.  
  145. local function invertText(text)
  146.     local invertedMessage = ""
  147.     for i = #text, 1, -1 do  -- We start from the end to the beginning to invert the order as well
  148.         local char = text:sub(i,i)
  149.         invertedMessage = invertedMessage .. (inversionMapping[char] or char)
  150.         -- if character not in our mapping, just use the original character
  151.     end
  152.     return invertedMessage
  153. end
  154.  
  155.  
  156.  
  157. local UpsideDownInput = Tabs.Main:AddInput("UpsideDownInput", {
  158.     Title = "upside down input",
  159.     Default = "",
  160.     Placeholder = "Type...",
  161.     Numeric = false,
  162.     Finished = true,
  163.     Callback = function(Value)
  164.         local invertedMessage = invertText(Value)
  165.        
  166.         -- Send the inverted message to everyone
  167.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(invertedMessage, "All")
  168.     end
  169. })
  170.  
  171. UpsideDownInput:OnChanged(function()
  172.     print("Input updated:", UpsideDownInput.Value)
  173. end)
  174.  
  175.  
  176. -- spongebob moxking txt
  177. local function mockingText(text)
  178.     local result = ""
  179.     for i = 1, #text do
  180.         local char = text:sub(i, i)
  181.         if math.random(2) == 1 then  -- 50% chance to capitalize
  182.             result = result .. char:upper()
  183.         else
  184.             result = result .. char:lower()
  185.         end
  186.     end
  187.     return result
  188. end
  189.  
  190.  
  191.  
  192. -- Bubble Text
  193. local bubbleMapping = {
  194.     ["a"] = "ⓐ", ["b"] = "ⓑ", ["c"] = "ⓒ", ["d"] = "ⓓ", ["e"] = "ⓔ",
  195.     ["f"] = "ⓕ", ["g"] = "ⓖ", ["h"] = "ⓗ", ["i"] = "ⓘ", ["j"] = "ⓙ",
  196.     ["k"] = "ⓚ", ["l"] = "ⓛ", ["m"] = "ⓜ", ["n"] = "ⓝ", ["o"] = "ⓞ",
  197.     ["p"] = "ⓟ", ["q"] = "ⓠ", ["r"] = "ⓡ", ["s"] = "ⓢ", ["t"] = "ⓣ",
  198.     ["u"] = "ⓤ", ["v"] = "ⓥ", ["w"] = "ⓦ", ["x"] = "ⓧ", ["y"] = "ⓨ", ["z"] = "ⓩ",
  199.  
  200.     ["A"] = "Ⓐ", ["B"] = "Ⓑ", ["C"] = "Ⓒ", ["D"] = "Ⓓ", ["E"] = "Ⓔ",
  201.     ["F"] = "Ⓕ", ["G"] = "Ⓖ", ["H"] = "Ⓗ", ["I"] = "Ⓘ", ["J"] = "Ⓙ",
  202.     ["K"] = "Ⓚ", ["L"] = "Ⓛ", ["M"] = "Ⓜ", ["N"] = "Ⓝ", ["O"] = "Ⓞ",
  203.     ["P"] = "Ⓟ", ["Q"] = "Ⓠ", ["R"] = "Ⓡ", ["S"] = "Ⓢ", ["T"] = "Ⓣ",
  204.     ["U"] = "Ⓤ", ["V"] = "Ⓥ", ["W"] = "Ⓦ", ["X"] = "Ⓧ", ["Y"] = "Ⓨ", ["Z"] = "Ⓩ"
  205. }
  206.  
  207.  
  208. local function bubbleText(text)
  209.     local result = ""
  210.     for i = 1, #text do
  211.         local char = text:sub(i, i):lower()  -- Convert to lowercase for mapping
  212.         result = result .. (bubbleMapping[char] or char)
  213.     end
  214.     return result
  215. end
  216.  
  217.  
  218.  
  219. -- moxking input
  220. local MockingInput = Tabs.Main:AddInput("MockingInput", {
  221.     Title = "moxking input",
  222.     Default = "",
  223.     Placeholder = "Type...",
  224.     Numeric = false,
  225.     Finished = true,
  226.     Callback = function(Value)
  227.         local transformed = mockingText(Value)
  228.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
  229.     end
  230. })
  231.  
  232.  
  233. -- Bubble Input
  234. local BubbleInput = Tabs.Main:AddInput("BubbleInput", {
  235.     Title = "bubble input",
  236.     Default = "",
  237.     Placeholder = "Type...",
  238.     Numeric = false,
  239.     Finished = true,
  240.     Callback = function(Value)
  241.         local transformed = bubbleText(Value)
  242.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
  243.     end
  244. })
  245.  
  246. -- wenever the inputs are xhanged
  247. MockingInput:OnChanged(function()
  248.     print("moxking input updated:", MockingInput.Value)
  249. end)
  250.  
  251. BubbleInput:OnChanged(function()
  252.     print("Bubble Input updated:", BubbleInput.Value)
  253. end)
  254.  
  255.  
  256.  
  257.  
  258. local function toPigLatin(word)
  259.     if word == "" then return "" end
  260.  
  261.     -- If the word starts with a vowel, just add "yay" at the end
  262.     local firstChar = word:sub(1,1):lower()
  263.     if firstChar == 'a' or firstChar == 'e' or firstChar == 'i' or firstChar == 'o' or firstChar == 'u' then
  264.         return word .. "yay"
  265.     else
  266.         -- Otherwise, move initial consonants to the end and add "ay"
  267.         local rest = word:match('[aeiou].*$')
  268.         if rest then
  269.             return rest .. word:sub(1, #word-#rest) .. "ay"
  270.         else
  271.             -- In case there's no vowel, just return the word + "ay"
  272.             return word .. "ay"
  273.         end
  274.     end
  275. end
  276.  
  277.  
  278. local pigLatinInput = Tabs.Main:AddInput("Pig Latin", {
  279.     Title = "pig latin",
  280.     Default = "",
  281.     Placeholder = "Type here",
  282.     Numeric = false,
  283.     Finished = true,
  284.     Callback = function(Value)
  285.         local words = {} -- Split the input string into words
  286.         for w in Value:gmatch("%S+") do
  287.             table.insert(words, toPigLatin(w))
  288.         end
  289.         local translatedMessage = table.concat(words, " ")
  290.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(translatedMessage, "All")
  291.     end
  292. })
  293.  
  294.  
  295.  
  296.  
  297. local morseMapping = {
  298.     ["a"] = ".-", ["b"] = "-...", ["c"] = "-.-.", ["d"] = "-..", ["e"] = ".", ["f"] = "..-.", ["g"] = "--.",
  299.     ["h"] = "....", ["i"] = "..", ["j"] = ".---", ["k"] = "-.-", ["l"] = ".-..", ["m"] = "--", ["n"] = "-.",
  300.     ["o"] = "---", ["p"] = ".--.", ["q"] = "--.-", ["r"] = ".-.", ["s"] = "...", ["t"] = "-", ["u"] = "..-",
  301.     ["v"] = "...-", ["w"] = ".--", ["x"] = "-..-", ["y"] = "-.--", ["z"] = "--..",
  302.     ["1"] = ".----", ["2"] = "..---", ["3"] = "...--", ["4"] = "....-", ["5"] = ".....",
  303.     ["6"] = "-....", ["7"] = "--...", ["8"] = "---..", ["9"] = "----.", ["0"] = "-----",
  304.     ["."] = ".-.-.-", [","] = "--..--", ["?"] = "..--..", ["'"] = ".----.", ["!"] = "-.-.--", ["/"] = "-..-.",
  305.     ["("] = "-.--.", [")"] = "-.--.-", ["&"] = ".-...", [":"] = "---...", [";"] = "-.-.-.", ["="] = "-...-",
  306.     ["+"] = ".-.-.", ["-"] = "-....-", ["_"] = "..--.-", ["\""] = ".-..-.", ["$"] = "...-..-", ["@"] = ".--.-."
  307. }
  308.  
  309.  
  310. local function toMorseCode(text)
  311.     return text:lower():gsub(".", function(char)
  312.         return morseMapping[char] or char
  313.     end)
  314. end
  315.  
  316. local morseInput = Tabs.Main:AddInput("Morse Code", {
  317.     Title = "morse kode",
  318.     Default = "",
  319.     Placeholder = "Type here",
  320.     Numeric = false,
  321.     Finished = true,
  322.     Callback = function(Value)
  323.         local translatedMessage = ""
  324.         for i=1, #Value do
  325.             local char = Value:sub(i,i):lower() -- convert to lowercase for mapping
  326.             translatedMessage = translatedMessage .. (morseMapping[char] or char) .. " " -- default to char if not in mapping
  327.         end
  328.         game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(translatedMessage, "All")
  329.     end
  330. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement