Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
- local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
- local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
- local Window = Fluent:CreateWindow({
- Title = "KandyHub | Fun Universal Xhat " .. Fluent.Version,
- SubTitle = "by lulaslollipop🍭",
- TabWidth = 160,
- Size = UDim2.fromOffset(580, 460),
- Acrylic = true, -- the blur may be detektable but setting this to false disables blur entirely
- Theme = "Dark"
- })
- --fluent provides luxide ikons https://lucide.dev/icons/ for the tabs ikons are optional
- local Tabs = {
- Main = Window:AddTab({ Title = "Main", Icon = "" }),
- }
- local Options = Fluent.Options
- local Players = game:GetService("Players")
- local player = Players.LocalPlayer
- local chat = game:GetService("Chat")
- -- mapping of xharakters to their underlined version
- local strikethroughMapping = {
- ["a"] = "a̶", ["b"] = "b̶", ["c"] = "c̶", ["d"] = "d̶",
- ["e"] = "e̶", ["f"] = "f̶", ["g"] = "g̶", ["h"] = "h̶",
- ["i"] = "i̶", ["j"] = "j̶", ["k"] = "k̶", ["l"] = "l̶",
- ["m"] = "m̶", ["n"] = "n̶", ["o"] = "o̶", ["p"] = "p̶",
- ["q"] = "q̶", ["r"] = "r̶", ["s"] = "s̶", ["t"] = "t̶",
- ["u"] = "u̶", ["v"] = "v̶", ["w"] = "w̶", ["x"] = "x̶",
- ["y"] = "y̶", ["z"] = "z̶",
- ["A"] = "A̶", ["B"] = "B̶", ["C"] = "C̶", ["D"] = "D̶",
- ["E"] = "E̶", ["F"] = "F̶", ["G"] = "G̶", ["H"] = "H̶",
- ["I"] = "I̶", ["J"] = "J̶", ["K"] = "K̶", ["L"] = "L̶",
- ["M"] = "M̶", ["N"] = "N̶", ["O"] = "O̶", ["P"] = "P̶",
- ["Q"] = "Q̶", ["R"] = "R̶", ["S"] = "S̶", ["T"] = "T̶",
- ["U"] = "U̶", ["V"] = "V̶", ["W"] = "W̶", ["X"] = "X̶",
- ["Y"] = "Y̶", ["Z"] = "Z̶"
- }
- local function strikethroughWord(word)
- local result = ""
- for i = 1, #word do
- local char = word:sub(i,i)
- result = result .. (strikethroughMapping[char] or char)
- end
- return result
- end
- local Input = Tabs.Main:AddInput("Input", {
- Title = "Xhat Bypass",
- Default = "",
- Placeholder = "Type...",
- Numeric = false,
- Finished = true, -- thid should be true so that it kalls the kallbaxk wen u press enter
- Callback = function(Value)
- local transformed = strikethroughWord(Value)
- -- send the transformed message to everyone
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
- end
- })
- Input:OnChanged(function()
- print("Input updated:", Input.Value)
- end)
- local alphabetToEmojiMapping = {
- ["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"] = "ð",
- ["1"] = "1ï¸â£", ["2"] = "2ï¸â£", ["3"] = "3ï¸â£", ["4"] = "4ï¸â£",
- ["5"] = "5ï¸â£", ["6"] = "6ï¸â£", ["7"] = "7ï¸â£", ["8"] = "8ï¸â£",
- ["9"] = "9ï¸â£", ["0"] = "0ï¸â£",
- ["."] = "ðµ", ["?"] = "â", ["!"] = "â", [","] = "âï¸",
- ["'"] = "âï¸", ["\""] = "ð¬", ["("] = "ð", [")"] = "ð",
- ["-"] = "â", ["+"] = "â", ["="] = "ð", ["*"] = "â´ï¸",
- ["/"] = "â", ["\\"] = "⤵ï¸"
- -- ... add any other characters as needed ...
- }
- local function textToEmoji(text)
- local emojiMessage = ""
- for i = 1, #text do
- local char = text:sub(i,i)
- emojiMessage = emojiMessage .. (alphabetToEmojiMapping[char] or char) -- if character not in our mapping, just use the original character
- end
- return emojiMessage
- end
- local EmojiInput = Tabs.Main:AddInput("EmojiInput", {
- Title = "emoji input",
- Default = "",
- Placeholder = "Type...",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local emojiMessage = textToEmoji(Value)
- -- send the emoji message to everyone
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(emojiMessage, "All")
- end
- })
- EmojiInput:OnChanged(function()
- print("Input updated:", EmojiInput.Value)
- end)
- local inversionMapping = {
- ["a"] = "É", ["b"] = "q", ["c"] = "É", ["d"] = "p", ["e"] = "Ç", ["f"] = "É",
- ["g"] = "Æ", ["h"] = "É¥", ["i"] = "ı", ["j"] = "ɾ", ["k"] = "Ê", ["l"] = "l",
- ["m"] = "ɯ", ["n"] = "u", ["o"] = "o", ["p"] = "d", ["q"] = "b", ["r"] = "ɹ",
- ["s"] = "s", ["t"] = "Ê", ["u"] = "n", ["v"] = "Ê", ["w"] = "Ê", ["x"] = "x",
- ["y"] = "Ê", ["z"] = "z",
- ["A"] = "â", ["B"] = "ð", ["C"] = "Æ", ["D"] = "á¡", ["E"] = "Æ",
- ["F"] = "â²", ["G"] = "â ", ["H"] = "H", ["I"] = "I", ["J"] = "Å¿",
- ["K"] = "â", ["L"] = "â ", ["M"] = "W", ["N"] = "N", ["O"] = "O",
- ["P"] = "Ô", ["Q"] = "Q", ["R"] = "á´", ["S"] = "S", ["T"] = "â¥",
- ["U"] = "â©", ["V"] = "Î", ["W"] = "M", ["X"] = "X", ["Y"] = "â ", ["Z"] = "Z",
- ["."] = "Ë", ["?"] = "¿", ["!"] = "¡", [","] = "'",
- ["'"] = ",", ["\""] = ",,", ["("] = ")", [")"] = "(", ["{"] = "}", ["}"] = "{",
- ["<"] = ">", [">"] = "<", ["["] = "]", ["]"] = "[", ["_"] = "â¾", ["&"] = "â ",
- ["1"] = "â", ["2"] = "á", ["3"] = "Æ", ["4"] = "á¤", ["5"] = "S",
- ["6"] = "9", ["7"] = "â±¢", ["8"] = "8", ["9"] = "6", ["0"] = "0",
- ["-"] = "-", ["+"] = "+", ["="] = "=", ["*"] = "*", ["/"] = "/",
- ["\\"] = "\\", ["|"] = "|", ["$"] = "S", ["%"] = "%", ["#"] = "#",
- ["@"] = "@", ["^"] = "^", ["&"] = "â ", [";"] = ";", [":"] = ":"
- -- ... add any other xharakters as needed ...
- }
- local function invertText(text)
- local invertedMessage = ""
- for i = #text, 1, -1 do -- We start from the end to the beginning to invert the order as well
- local char = text:sub(i,i)
- invertedMessage = invertedMessage .. (inversionMapping[char] or char)
- -- if character not in our mapping, just use the original character
- end
- return invertedMessage
- end
- local UpsideDownInput = Tabs.Main:AddInput("UpsideDownInput", {
- Title = "upside down input",
- Default = "",
- Placeholder = "Type...",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local invertedMessage = invertText(Value)
- -- Send the inverted message to everyone
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(invertedMessage, "All")
- end
- })
- UpsideDownInput:OnChanged(function()
- print("Input updated:", UpsideDownInput.Value)
- end)
- -- spongebob moxking txt
- local function mockingText(text)
- local result = ""
- for i = 1, #text do
- local char = text:sub(i, i)
- if math.random(2) == 1 then -- 50% chance to capitalize
- result = result .. char:upper()
- else
- result = result .. char:lower()
- end
- end
- return result
- end
- -- Bubble Text
- local bubbleMapping = {
- ["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"] = "â"
- }
- local function bubbleText(text)
- local result = ""
- for i = 1, #text do
- local char = text:sub(i, i):lower() -- Convert to lowercase for mapping
- result = result .. (bubbleMapping[char] or char)
- end
- return result
- end
- -- moxking input
- local MockingInput = Tabs.Main:AddInput("MockingInput", {
- Title = "moxking input",
- Default = "",
- Placeholder = "Type...",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local transformed = mockingText(Value)
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
- end
- })
- -- Bubble Input
- local BubbleInput = Tabs.Main:AddInput("BubbleInput", {
- Title = "bubble input",
- Default = "",
- Placeholder = "Type...",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local transformed = bubbleText(Value)
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(transformed, "All")
- end
- })
- -- wenever the inputs are xhanged
- MockingInput:OnChanged(function()
- print("moxking input updated:", MockingInput.Value)
- end)
- BubbleInput:OnChanged(function()
- print("Bubble Input updated:", BubbleInput.Value)
- end)
- local function toPigLatin(word)
- if word == "" then return "" end
- -- If the word starts with a vowel, just add "yay" at the end
- local firstChar = word:sub(1,1):lower()
- if firstChar == 'a' or firstChar == 'e' or firstChar == 'i' or firstChar == 'o' or firstChar == 'u' then
- return word .. "yay"
- else
- -- Otherwise, move initial consonants to the end and add "ay"
- local rest = word:match('[aeiou].*$')
- if rest then
- return rest .. word:sub(1, #word-#rest) .. "ay"
- else
- -- In case there's no vowel, just return the word + "ay"
- return word .. "ay"
- end
- end
- end
- local pigLatinInput = Tabs.Main:AddInput("Pig Latin", {
- Title = "pig latin",
- Default = "",
- Placeholder = "Type here",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local words = {} -- Split the input string into words
- for w in Value:gmatch("%S+") do
- table.insert(words, toPigLatin(w))
- end
- local translatedMessage = table.concat(words, " ")
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(translatedMessage, "All")
- end
- })
- local morseMapping = {
- ["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"] = "--..",
- ["1"] = ".----", ["2"] = "..---", ["3"] = "...--", ["4"] = "....-", ["5"] = ".....",
- ["6"] = "-....", ["7"] = "--...", ["8"] = "---..", ["9"] = "----.", ["0"] = "-----",
- ["."] = ".-.-.-", [","] = "--..--", ["?"] = "..--..", ["'"] = ".----.", ["!"] = "-.-.--", ["/"] = "-..-.",
- ["("] = "-.--.", [")"] = "-.--.-", ["&"] = ".-...", [":"] = "---...", [";"] = "-.-.-.", ["="] = "-...-",
- ["+"] = ".-.-.", ["-"] = "-....-", ["_"] = "..--.-", ["\""] = ".-..-.", ["$"] = "...-..-", ["@"] = ".--.-."
- }
- local function toMorseCode(text)
- return text:lower():gsub(".", function(char)
- return morseMapping[char] or char
- end)
- end
- local morseInput = Tabs.Main:AddInput("Morse Code", {
- Title = "morse kode",
- Default = "",
- Placeholder = "Type here",
- Numeric = false,
- Finished = true,
- Callback = function(Value)
- local translatedMessage = ""
- for i=1, #Value do
- local char = Value:sub(i,i):lower() -- convert to lowercase for mapping
- translatedMessage = translatedMessage .. (morseMapping[char] or char) .. " " -- default to char if not in mapping
- end
- game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(translatedMessage, "All")
- end
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement