--[[ ░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██████╗░██╗░░██╗██╗░░░██╗██████╗░  ░█████╗░███╗░░██╗  ████████╗░█████╗░██████╗░ ██╔══██╗██║░░░░░██╔══██╗██║░░░██║██╔══██╗██║░░██║██║░░░██║██╔══██╗  ██╔══██╗████╗░██║  ╚══██╔══╝██╔══██╗██╔══██╗ ██║░░╚═╝██║░░░░░██║░░██║██║░░░██║██║░░██║███████║██║░░░██║██████╦╝  ██║░░██║██╔██╗██║  ░░░██║░░░██║░░██║██████╔╝ ██║░░██╗██║░░░░░██║░░██║██║░░░██║██║░░██║██╔══██║██║░░░██║██╔══██╗  ██║░░██║██║╚████║  ░░░██║░░░██║░░██║██╔═══╝░ ╚█████╔╝███████╗╚█████╔╝╚██████╔╝██████╔╝██║░░██║╚██████╔╝██████╦╝  ╚█████╔╝██║░╚███║  ░░░██║░░░╚█████╔╝██║░░░░░ ░╚════╝░╚══════╝░╚════╝░░╚═════╝░╚═════╝░╚═╝░░╚═╝░╚═════╝░╚═════╝░  ░╚════╝░╚═╝░░╚══╝  ░░░╚═╝░░░░╚════╝░╚═╝░░░░░ --]] local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))() local versionCloud = "2.0.2" --/ CloudHub on top \-- --/ CloudHub developer = BadScriptsMaker: ScriptBlox \-- --/ don't change anything in the script!! \-- --/ yay 1000 lines :) \-- local Players = game:GetService("Players") local localPlayer = Players.LocalPlayer local age = localPlayer.AccountAge local executor = "Failed to get executor name" if syn then executor = "Synapse Z" elseif Krnl then executor = "Krnl" elseif Fluxus then executor = "Fluxus" elseif getexecutorname then executor = (getexecutorname() or getexecutor() or identifyexecutor() or "Cannot Detect Executor") end local Players = game:GetService("Players") local username = "Failed to get nickname" if Players.LocalPlayer then username = Players.LocalPlayer.Name end print("============ CloudHub INFO ============") warn("completed loaded = false") warn("not detected errors when loaded = nil") warn("version: 2.0.2") warn("P.S: if failed to get a nickname, switch a executor/nickname to use it script.") warn("P.S 2: if failed to load (nothing happening), then re-execute!") warn("Tested executors by developer: Nucleus") print("Working executors:") warn("Nucleus (Added by: CloudHub's developer)") warn("if working solara or other executor, say it on scriptblox! Thank you.") print("============ CloudHub INFO ============") local TextChatService = game:GetService("TextChatService") local success, errorMessage = pcall(function() TextChatService.TextChannels.RBXGeneral:SendAsync(username .. ", CloudHub is l0ading... (🔄)") print("message is sended. starting load script...") end) if versionCloud == "2.0.2" then -- don't change pls ;) local success, errorMessage = pcall(function() TextChatService.TextChannels.RBXGeneral:SendAsync("CloudHub version: " .. versionCloud .. ". Versi0n is new (✅)") print("message is sended.") end) if not success then warn("Error sending message: " .. errorMessage) end else local success, errorMessage = pcall(function() TextChatService.TextChannels.RBXGeneral:SendAsync("CloudHub warning: Script is stopped because old version (❌).") warn("Old version is detected. Please use a new version.") end) if not success then warn("Error sending message: " .. errorMessage) end warn("Script stopped: Old version detected.") return end local Library = loadstring(Game:HttpGet("https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wizard"))() local Window = Library:NewWindow("CloudHub [BETA]") local MadeWithLove = Window:NewSection("❤️ | Made with love") local UpdatesLog = Window:NewSection("⚙️ | Update logs") local Credits = Window:NewSection("🤝 | Credits") local UserInfo = Window:NewSection("📄 | User info") local Tab = Window:NewSection("👍 | Useful") local Tab0 = Window:NewSection("🤣 | Fun") local Tab02 = Window:NewSection("Notes") local Tab04 = Window:NewSection("Fly Scripts (NEW)") local Tab01 = Window:NewSection("UNC/Identity testers") local Tab2 = Window:NewSection("Fake IP Grabbers") local Tab3 = Window:NewSection("Fake WallHop") local Tab4 = Window:NewSection("Other hubs") local Tab03 = Window:NewSection("Download exploits") local Tab5 = Window:NewSection("Auto clickers") Tab04:CreateButton("Invinicible Fly (R6 ONLY)", function() loadstring(game:HttpGet('https://raw.githubusercontent.com/396abc/Script/refs/heads/main/Fly.lua'))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 6 }) end) Tab04:CreateButton("Fly GUI v4", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/linhmcfake/Script/refs/heads/main/BetterFlyGUI.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 6 }) end) Tab04:CreateButton("Fly GUI v3", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 6 }) end) UserInfo:CreateButton("Executor: " .. executor, function() end) UserInfo:CreateButton("Username: " .. username, function() end) UserInfo:CreateButton("Account Age: " .. age .. " day(s)", function() end) UserInfo:CreateButton("User profile: Beta tester", function() end) Tab03:CreateButton("Nucleus (🖥️)", function() setclipboard("https:/nucleus.rip/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https:/nucleus.rip/", Duration = 6 }) end) Tab03:CreateButton("Velocity (🖥️)", function() setclipboard("https://getvelocity.live/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https://getvelocity.live/", Duration = 6 }) end) Tab03:CreateButton("Solara (🖥️)", function() setclipboard("https://getsolara.dev/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https://getsolara.dev/", Duration = 6 }) end) Tab03:CreateButton("Xeno (🖥️)", function() setclipboard("https://www.xeno.onl/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https://www.xeno.onl/", Duration = 6 }) end) Tab03:CreateButton("LX63 (🖥️)", function() setclipboard("https://lx63.xyz/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https://lx63.xyz/", Duration = 6 }) end) Tab03:CreateButton("Valex (🖥️)", function() setclipboard("https://valex.io/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: no", SubContent = "https://valex.io/", Duration = 6 }) end) Tab03:CreateButton("Swift (🔑 + 🖥️)", function() setclipboard("https://getswift.gg/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: no", SubContent = "https://getswift.gg/", Duration = 6 }) end) Tab03:CreateButton("Volcano (🔑 + 🖥️)", function() setclipboard("https://volcano.best/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: no", SubContent = "https://volcano.best/", Duration = 6 }) end) Tab03:CreateButton("Delta (🔑 + 📱)", function() setclipboard("https://deltaexploits.gg/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: no", SubContent = "https://deltaexploits.gg/", Duration = 6 }) end) Tab03:CreateButton("Codex (🔑 + 📱) (NEW)", function() setclipboard("https://codex.lol/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: no", SubContent = "https://codex.lol/", Duration = 6 }) end) Tab03:CreateButton("Cryptic (🔑 + 📱 / 🖥️) (NEW)", function() setclipboard("https://getcryptic.net/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: no", SubContent = "https://getcryptic.net/", Duration = 6 }) end) Tab03:CreateButton("Wave (💵 / 🔑 🖥️)", function() setclipboard("https://getwave.gg/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: yes\nPaid: yes", SubContent = "https://getwave.gg/", Duration = 6 }) end) Tab03:CreateButton("Zenith (💵 🖥️)", function() setclipboard("https://zenith.win/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://zenith.win/", Duration = 6 }) end) Tab03:CreateButton("AWP.GG (💵 🖥️)", function() setclipboard("https://buyawp.gg/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://buyawp.gg/", Duration = 6 }) end) Tab03:CreateButton("DX9WARE (💵 🖥️)", function() setclipboard("https://cultofintellect.com/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://cultofintellect.com/", Duration = 6 }) end) Tab03:CreateButton("Ronin (💵 🖥️)", function() setclipboard("https://getronin.xyz/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://getronin.xyz/", Duration = 6 }) end) Tab03:CreateButton("Sirhurt (💵 🖥️) (NEW)", function() setclipboard("https://sirhurt.net/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://sirhurt.net/", Duration = 6 }) end) Tab03:CreateButton("Seliware (💵 🖥️)", function() setclipboard("https://seliware.com/") Fluent:Notify({ Title = "CloudHub", Content = "Website is copied!\nPaste on your browser.\nKey system: no\nPaid: yes", SubContent = "https://seliware.com/", Duration = 6 }) end) Tab02:CreateButton("Note 1", function() Fluent:Notify({ Title = "CloudHub", Content = "If your executor: Solara, Xeno or other low executors and scripts is not working: NOT dislike a script!\nTry nucleus executor (TESTED) cuz all scripts is working on Nucleus.\nClick 'X' to close a window.", SubContent = "Note 1", Duration = 1000000000000000000000000 }) end) Tab02:CreateButton("Note 2", function() Fluent:Notify({ Title = "CloudHub", Content = "If your executor: Solara, Xeno or other low executors and some scripts is working: Tell me on script, then im give a message like 'Solara: supported' on scripts.\nClick 'X' to close a window.", SubContent = "Note 2", Duration = 1000000000000000000000000 }) end) Tab02:CreateButton("Note 3", function() Fluent:Notify({ Title = "CloudHub", Content = "Cloudhub is have scripts: 32 (SOON MORE)!\n\nCloudHub code is have 1000 lines!\n(stupid info frfr)\nClick 'X' to close a window.", SubContent = "Note 3", Duration = 1000000000000000000000000 }) end) Tab02:CreateButton("Note 4", function() Fluent:Notify({ Title = "CloudHub", Content = "Go to 'Fun' and find funny website with cats :3\nClick 'X' to close a window.", SubContent = "Note 3", Duration = 1000000000000000000000000 }) end) Tab01:CreateButton("Require Checker", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local executor = getgenv().identifyexecutor and getgenv().identifyexecutor() or "RobloxClientApp" local function checkRequireSupport() local success, result = pcall(function() local reqTest = require(game:GetService("ReplicatedStorage")) end) if success then game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Require Checker", Text = executor .. " supports 'require'", Duration = 8 }) else game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Require Checker", Text = executor .. " does not support 'require'", Duration = 8 }) end end checkRequireSupport() Fluent:Notify({ Title = "CloudHub", Content = "Executed! Check a message.", SubContent = "By BadScriptsMaker", Duration = 2 }) end) Tab01:CreateButton("Identity Test (1)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/InfernusScripts/Executor-Tests/main/Identity/Test.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed! Check a developer console.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab01:CreateButton("Identity Test (2)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/vvult/HIdentity/refs/heads/main/HIdentity"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed! Check a developer console.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab01:CreateButton("Cherry's Environment Test", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/InfernusScripts/Executor-Tests/refs/heads/main/Environment/Test.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab01:CreateButton("Executor Checker Panel", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/RealBatu20/AI-Scripts-2025/refs/heads/main/ExecutorTestsPanel.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed! When clicked a button: Open a developer console to see: UNC, sUNC and more.", SubContent = "By BadScriptsMaker", Duration = 12 }) end) Tab0:CreateButton("Funny cats website :3", function() setclipboard("https://www.funnycatpix.com/") Fluent:Notify({ Title = "CloudHub", Content = "Copied!\nPaste on your browser.", SubContent = "https://www.funnycatpix.com/", Duration = 5 }) end) Tab0:CreateButton("Play with cats website :3", function() setclipboard("https://cat-bounce.com/") Fluent:Notify({ Title = "CloudHub", Content = "Copied!\nPaste on your browser.", SubContent = "https://cat-bounce.com/", Duration = 5 }) end) Tab0:CreateButton("Play with cats website (2) :3", function() setclipboard("https://catleidoscope.sergethew.com/") Fluent:Notify({ Title = "CloudHub", Content = "Copied!\nPaste on your browser.", SubContent = "https://catleidoscope.sergethew.com/", Duration = 5 }) end) Tab0:CreateButton("FE Yeet Gui", function() loadstring(game:HttpGet('https://pastebin.com/raw/uFa7Wdq5'))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab0:CreateButton("Fake chat (NO FE)", function() Fluent:Notify({ Title = "CloudHub", Content = "Closed script to use a script.\nOn defaultchatsystem it won't show in chat but will show, over the players head.\n(wait 13 sec to auto close a message)", SubContent = "Bye bye, " .. username .. "!", Duration = 13 }) local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wizard"))() local Window = Library:NewWindow("Fake Chat UI") local Section = Window:NewSection("Command Bar") local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TextChatService = game:GetService("TextChatService") local ChatService = game:GetService("Chat") local LocalPlayer = Players.LocalPlayer local setthreadlevel = syn and syn.set_thread_identity or set_thread_identity or setidentity or setthreadidentity local getthreadlevel = syn and syn.get_thread_identity or get_thread_identity or getidentity or getthreadidentity local NAME_COLORS = { Color3.fromRGB(253, 41, 67), Color3.fromRGB(1, 162, 255), Color3.fromRGB(2, 184, 87), BrickColor.new("Bright violet").Color, BrickColor.new("Bright orange").Color, BrickColor.new("Bright yellow").Color, BrickColor.new("Light reddish violet").Color, BrickColor.new("Brick yellow").Color } local function GetNameValue(pName) local value = 0 for i = 1, #pName do local c = string.byte(pName:sub(i, i)) local r = #pName - i + 1 if #pName % 2 == 1 then r = r - 1 end if r % 4 >= 2 then c = -c end value += c end return value end local function nameColor(name) return NAME_COLORS[(GetNameValue(name) % #NAME_COLORS) + 1] end local selectedPlayer = "all" local dropdownObject local function getDropdownList() local names = { "me", "others", "all" } for _, plr in ipairs(Players:GetPlayers()) do table.insert(names, plr.Name) end return names end local function getPlayers(str) str = str:lower() if str == "me" then return { LocalPlayer } elseif str == "others" then local t = {} for _, v in ipairs(Players:GetPlayers()) do if v ~= LocalPlayer then table.insert(t, v) end end return t elseif str == "all" then return Players:GetPlayers() else for _, p in ipairs(Players:GetPlayers()) do if p.Name:lower():sub(1, #str) == str then return { p } end end end return {} end local function supportsLegacy() local s = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") return s and s:FindFirstChild("OnMessageDoneFiltering") end local function fireLegacyChat(plr, msg) local ChatEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") if not ChatEvents then return end local OnMessageDoneFiltering = ChatEvents:FindFirstChild("OnMessageDoneFiltering") if not OnMessageDoneFiltering then return end local old = getthreadlevel() setthreadlevel(4) local data = { ID = math.random(), FromSpeaker = plr.DisplayName, SpeakerUserId = plr.UserId, OriginalChannel = "All", IsFiltered = true, MessageLength = #msg, Message = msg, MessageType = "Message", Time = os.time() + 10, ExtraData = { NameColor = nameColor(plr.Name), } } firesignal(OnMessageDoneFiltering.OnClientEvent, data) setthreadlevel(old) if plr.Character and plr.Character:FindFirstChild("Head") then ChatService:Chat(plr.Character.Head, msg, Enum.ChatColor.White) end end local function fireModernChat(plr, msg) if plr.Character and plr.Character:FindFirstChild("Head") then ChatService:Chat(plr.Character.Head, msg, Enum.ChatColor.White) end local channel = TextChatService:FindFirstChild("TextChannels") if channel and channel:FindFirstChild("RBXGeneral") then channel.RBXGeneral:DisplaySystemMessage("["..plr.Name.."]: "..msg) elseif TextChatService:FindFirstChild("ChatInputBarConfiguration") then local inputConfig = TextChatService.ChatInputBarConfiguration local targetChannel = inputConfig.TargetTextChannel if targetChannel then targetChannel:DisplaySystemMessage("["..plr.Name.."]: "..msg) end end end local function fakeChat(plr, msg) if supportsLegacy() then fireLegacyChat(plr, msg) else fireModernChat(plr, msg) end end dropdownObject = Section:CreateDropdown("Select Player", getDropdownList(), 3, function(text) selectedPlayer = text end) Players.PlayerAdded:Connect(function() dropdownObject:UpdateList(getDropdownList()) end) Players.PlayerRemoving:Connect(function() dropdownObject:UpdateList(getDropdownList()) end) local latestInput = "" Section:CreateTextbox("Enter Message", function(text) latestInput = text end) Section:CreateButton("Send Client", function() if latestInput ~= "" then for _, p in ipairs(getPlayers(selectedPlayer)) do fakeChat(p, latestInput) end end end) end) MadeWithLove:CreateButton("🥚", function() Fluent:Notify({ Title = "CloudHub", Content = "egg?\nand what does it do?", SubContent = "secret :)", Duration = 7 }) print("something happened...") end) UpdatesLog:CreateButton("Support me by click a button!", function() local TextChatService = game:GetService("TextChatService") wait(1) local success, errorMessage = pcall(function() TextChatService.TextChannels.RBXGeneral:SendAsync(username .. " uses CloudHub (scriptbl0x)! Use it too!") end) if not success then Fluent:Notify({ Title = "CloudHub", Content = "Failed to type a message!", SubContent = "ERROR CODE: MessageNotSended", Duration = 7 }) else Fluent:Notify({ Title = "CloudHub", Content = "Typed message!\nThank you to support me!\n(If tagged, click again)", SubContent = "By BadScriptsMaker", Duration = 7 }) end end) UpdatesLog:CreateButton("1.0.0 (Click for more info)", function() Fluent:Notify({ Title = "CloudHub", Content = "|========= 1.0.0 =========|\n\n(🚀) 1. Released beta version '1.0.0'!\nClick 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 10000000000000000000 }) end) UpdatesLog:CreateButton("2.0.0 (Click for more info)", function() Fluent:Notify({ Title = "CloudHub", Content = "|========= 2.0.0 =========|\n\n(✅) 1. Added:\nDelta keyboard (for mobile)\nSimple Spy\nSimple Spy (SUPPORT SOLARA) AND MORE!\n=-----=\n(✅) 2. Added 3 new exploits:\n=-----=\n(✅) 3. Fixed silly typos and MORE! :3\nClick 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 10000000000000000000 }) end) UpdatesLog:CreateButton("2.0.1 (Click for more info)", function() Fluent:Notify({ Title = "CloudHub", Content = "|========= 2.0.1 =========|\n\n(✅) 1. Fixed a error:\n:1381: attempt to index nil with 'Notify'. Click 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 10000000000000000000 }) end) UpdatesLog:CreateButton("2.0.2 (Click for more info)", function() Fluent:Notify({ Title = "CloudHub", Content = "|========= 2.0.2 =========|\n\n(✅) 1. Fixed silly typos like:\nVersion: 2.0.0 but version is 2.0.1 imao.(✅) 2. Closed reexecute cloudhub: loads old version, not a newest. idk how to fix, can be removed.\nClick 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 10000000000000000000 }) end) Credits:CreateButton("Scriptblox profile", function() setclipboard("https://scriptblox.com/u/BadScriptsMaker") Fluent:Notify({ Title = "CloudHub", Content = "Copied!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Credits:CreateButton("Emojis (click)", function() Fluent:Notify({ Title = "CloudHub", Content = "Emojis is copied on: https://emojicopy.com/", SubContent = "https://emojicopy.com/", Duration = 5 }) end) Credits:CreateButton("Check a description script", function() end) Tab:CreateButton("CloudHub-Games (click me)", function() Fluent:Notify({ Title = "CloudHub", Content = "Soon!\nCloudHub-Games = like CloudHub, but creating games tab (like: Brainrot Clicker) and allowing execute a script.\nClick 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 1000000000000000000000000000000000 }) end) Tab:CreateButton("Reexecute 'CloudHub' (FIXING)", function() Fluent:Notify({ Title = "CloudHub", Content = "Fixing.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Chat Spy (NEW)", function() loadstring(game:HttpGet('https://raw.githubusercontent.com/Dan41/Roblox-Scripts/refs/heads/main/CHAT%20SPY%20-%202025/ChatSpy2025.lua', true))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Youtube Player", function() loadstring(game:HttpGet('https://raw.githubusercontent.com/Dan41/Roblox-Scripts/refs/heads/main/Youtube%20Play/1%20YoutubePlay.lua', true))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nEnjoy a youtube videos!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Infinite Yield", function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Delta keyboard (NEW)", function() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nWait to load.", SubContent = "By BadScriptsMaker", Duration = 5 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/Xxtan31/Ata/main/deltakeyboardcrack.txt"))() end) Tab:CreateButton("Simple Spy (NEW)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/SimpleSpyV3/main.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Simple Spy (FOR SOLARA)\n(NEW)", function() local settings = { SaveDecompileLogs = true, SaveScanLogs = true, ScanForNewInstance = true, InterceptUntilRan = true, CursorOffset = -15, PathToDump = {game.Players.LocalPlayer, game:GetService('ReplicatedStorage')} } _G.data = settings loadstring(game:HttpGet('https://raw.githubusercontent.com/ScriptSkiddie69/RemoteHook/refs/heads/main/SimpleSpyLite.lua'))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Sigma Spy", function() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nMay take 10-30 sec to load.\nThis does not work on low end executors such as Solara and Xeno.", SubContent = "By BadScriptsMaker", Duration = 8 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/depthso/Sigma-Spy/refs/heads/main/Main.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Rejoin (Not work on private)", function() local player = game.Players.LocalPlayer local gamePlaceId = game.PlaceId local teleportService = game:GetService("TeleportService") teleportService:Teleport(gamePlaceId, player) Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nWait to rejoin.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Aimbot", function() loadstring(game:HttpGet("https://pastefy.app/LX0Rw3fI/raw"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nClick 'Rushex OFF' to on it.\nClick 'Rushex ON' to off it.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab:CreateButton("Open developer console", function() Fluent:Notify({ Title = "CloudHub", Content = "Opened!\n(P.S: if already opened, it does nothing)", SubContent = "By BadScriptsMaker", Duration = 5 }) game:GetService("StarterGui"):SetCore("DevConsoleVisible", true) end) Tab:CreateButton("Close developer console", function() Fluent:Notify({ Title = "CloudHub", Content = "Closed!\n(P.S: if already closed, it does nothing)", SubContent = "By BadScriptsMaker", Duration = 5 }) game:GetService("StarterGui"):SetCore("DevConsoleVisible", false) end) Tab:CreateButton("Check safe executor", function() warn("============ Checker Safe ============") if executor == "Nucleus" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "KRNL" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "LX63" or executor == "LX.63" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Solara" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Swift" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Velocity" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Seliware" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Potassium" then print("safe executor: likely no\nvoxlis.NET has flagged this executor as potentially suspicious and does not recommend its use") warn("============ Checker Safe ============") elseif executor == "Xeno" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Wave" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Zenith" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Volcano" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Valex" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Delta" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "bunni.lol" or executor == "bunni" or executor == "bunnilol" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Crypitc" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "CodeX" then print("safe executor: yes") elseif executor == "Codex" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Hydrogen" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "DX9WARE" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Severe" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "ArceusX" then warn("safe executor: no (ratting ppl + scam exit)\n(INFO BY voxlis.net!)\nReleased in 2019, ArceusX was one of the first mobile Roblox executors. In March 2022, @lxnny — owner of Delta — reposted a community warning on WeAreDevs, exposing ArceusX for ratting users and scamming developers. Despite this, it remains widely used. In April 2024, SPDMTeam launched Wave, a Windows executor combining ArceusX and CodeX with an improved UI. While trusted, it’s still owned by the same team involved in past data issues. ArceusX continues to receive regular updates.") warn("============ Checker Safe ============") elseif executor == "Macsploit" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Assembly" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "SirHurt" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Celery" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "VegaX" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Zorara" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Aimmy" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Codex" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Synapse X" then print("safe executor: likely no, reason: if your executor: synapse x is patched how do you using? so safe executor is changed to 'likely no'.") elseif executor == "Synapse Z" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Codex" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Ronix" then print("safe executor: likely no\nThe owner of Ronix—formerly known as Nexam—has a documented history of community warnings and prior involvement in exit scams.") warn("============ Checker Safe ============") elseif executor == "Evon" then warn("safe executor: no\nThe owner of Evon have a installer. all good? no. When evon installer is complete, it paste on auto load. why evon installer need it? okay, let installer on auto load paste on virustotal. and we see a popular stealer token. so, it is malware + stealer. please delete a evon if u want be a save!! (If u think false report, check a video youtube with proof.)") warn("============ Checker Safe ============") elseif executor == "Atlantis" then warn("safe executor: no\nThe owner of atlanits have a rat/malware, but it atlantis is hided a rat/malware so Microsoft's antivirus is not detecting it. im dont know more info on atlantis. check a videos for more info.") warn("============ Checker Safe ============") elseif executor == "Mooze" then warn("safe executor: no\nThe owner of mooze have a malware. im dont know more info on atlantis. check a videos for more info.") warn("============ Checker Safe ============") -- so here started joke exploit checker elseif executor == "Lovreware" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Synapse Mac" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Ratware" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Skibidi" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Luau//CSVM" then print("safe executor: 💀 (exploit in-game, yes it safe.)") warn("============ Checker Safe ============") elseif executor == "Kernel" then print("safe executor: 💀 (exploit in-game, yes it safe.)") warn("============ Checker Safe ============") elseif executor == "c00lkidd" or executor == "c00lkid" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "NotAVirus" or executor == "NotaVirus" or executor == "Notavirus" or executor == "notaVirus" or executor == "notAvirus" or executor == "NOTAVIRUS" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "uwu" or executor == "Uwu" or executor == "UwU" or executor == "uWu" or executor == "UWU" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "sussy baka" or executor == "baka" or "sussy" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "nigga" or executor == "niggas" or executor == "nigger" or executor == "niggers" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "UNKNOWN" or executor == "Unknown" or executor == "unknown" or executor == "nan" or executor == "Nan" or executor == "NaN" or executor == "NAN" or executor == " " or executor == "???" or executor == "??" or executor == "?" or executor == "Failed" or executor == "FAILED" or executor == "failed" or executor == "error" or executor == "Error" or executor == "ERROR" or executor == "nil" or executor == "Nil" or executor == "NIL" then print("safe executor: ??? (Your exploit/executor is: " .. executor .. ". If do you see 'unknown' or smth, it mean your executor is broken.\ntry reinstall or ignore it.\nbut if typed like: Solara, Celery or your name executor it mean bug. Ignore it.") warn("============ Checker Safe ============") else print("safe executor: error\nreason: no executor detected on checker safe.\nno worry, is that ok") warn("============ Checker Safe ============") end Fluent:Notify({ Title = "CloudHub", Content = "Printed. Check a developer console.", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab3:CreateButton("WallHop V2", function() loadstring(game:HttpGet("https://pastebin.com/raw/am6WTtTU"))() Fluent:Notify({ Title = "CloudHub", Content = "By BadScriptsMaker\nWorks best in this game:\nhttps://www.roblox.com/games/114292969759085/Utlimate-WallHop-Obby", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab3:CreateButton("WallHop V4", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/ScpGuest666/Random-Roblox-script/refs/heads/main/Roblox%20WallHop%20V4%20script"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab2:CreateButton("Fake IP Grabber (1)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/blueEa1532/ipgra/refs/heads/main/fakeipgrab"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nRejoin to destroy it.\n(Tagging messages, use auto bypasser if helping.)\n(Use 'Useful' tab to faster rejoin.)", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab2:CreateButton("Fake IP Grabber (2)", function() loadstring(game:HttpGet("https://pastebin.com/raw/KcjWBuY6"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nRejoin to destroy it.\n(Use 'Useful' tab to faster rejoin.)", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab2:CreateButton("Fake IP Grabber (3) (NO FE)\n(NEW)", function() loadstring(game:HttpGet("https://pastebin.com/raw/aziWwaw2"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nRejoin to destroy it.\n(Use 'Useful' tab to faster rejoin.)", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab3:CreateButton("DAVITROLLZ's Fake WallHop", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Davidfhdgfyyfytyttry/DAVITROLLZ-BRASIL/refs/heads/main/Fake%20Wall%20hop"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nClick 'WallHop (Beta) [Desligado] to on.'", SubContent = "By BadScriptsMaker", Duration = 5 }) end) Tab4:CreateButton("Fluxus Hub", function() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKey: bilsr123.\nKeyless: no, ad-free\nEnjoy the other hub!\nWhen entered correct key, click 'X' to close a window.", SubContent = "By BadScriptsMaker", Duration = 10000000 }) loadstring(game:HttpGet("https://raw.githubusercontent.com/Bilsurrr/Fluxus/refs/heads/main/fluxus", true))() end) Tab4:CreateButton("Skibidi Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/aemos2/Skibidihub/refs/heads/main/SkibidiHUB.txt"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: yes\nEnjoy the other hub!", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab4:CreateButton("Idiot Hub", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/IdiotHub/Scripts/main/Loader"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: yes\nEnjoy the other hub!\n(if nothing happening, check a console developer.)", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab4:CreateButton("YARHM Hub (NEW)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Joystickplays/psychic-octo-invention/main/yarhm.lua", false))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: yes\nEnjoy the other hub!", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab4:CreateButton("Ez Hub (NEW)", function() loadstring(game:HttpGet(('https://raw.githubusercontent.com/debug42O/Ez-Industries-Launcher-Data/master/Launcher.lua'),true))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: yes\nEnjoy the other hub!", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab4:CreateButton("Solara Hub (🔑) (NEW)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/samuraa1/Solara-Hub/refs/heads/main/Solara%20Hub.lua"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: no\nEnjoy the other hub!", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab4:CreateButton("Cat Hub (🔑) (NEW)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/ko-res/mino/refs/heads/main/F11"))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!\nKeyless: no\nEnjoy the other hub!", SubContent = "By BadScriptsMaker", Duration = 8 }) end) Tab5:CreateButton("Auto clicker (1)", function() loadstring(game:HttpGetAsync('https://pastebin.com/raw/WgkcDYUs'))() Fluent:Notify({ Title = "CloudHub", Content = "Executed!", SubContent = "By BadScriptsMaker", Duration = 5 }) end) print("============ CloudHub ============") print("complete loaded = true") print("not detected errors when loaded = true") Fluent:Notify({ Title = "CloudHub", Content = "Welcome, " .. username .. "!\nCloudHub made with love!", SubContent = "Version: 2.0.0", Duration = 7 }) Fluent:Notify({ Title = "CloudHub", Content = "Executor detected: " .. executor .. "!", SubContent = "W executor", Duration = 7 }) warn("============ Checker Safe ============") if executor == "Nucleus" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "KRNL" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "LX63" or executor == "LX.63" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Solara" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Swift" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Velocity" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Seliware" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Potassium" then print("safe executor: likely no\nvoxlis.NET has flagged this executor as potentially suspicious and does not recommend its use") warn("============ Checker Safe ============") elseif executor == "Xeno" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Wave" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Zenith" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Volcano" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Valex" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Delta" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "bunni.lol" or executor == "bunni" or executor == "bunnilol" then print("safe executor: UNKNOWN") warn("============ Checker Safe ============") elseif executor == "Crypitc" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "CodeX" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Hydrogen" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "DX9WARE" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Severe" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "ArceusX" then warn("safe executor: no (ratting ppl + scam exit)\n(INFO BY voxlis.net!)\nReleased in 2019, ArceusX was one of the first mobile Roblox executors. In March 2022, @lxnny — owner of Delta — reposted a community warning on WeAreDevs, exposing ArceusX for ratting users and scamming developers. Despite this, it remains widely used. In April 2024, SPDMTeam launched Wave, a Windows executor combining ArceusX and CodeX with an improved UI. While trusted, it’s still owned by the same team involved in past data issues. ArceusX continues to receive regular updates.") warn("============ Checker Safe ============") elseif executor == "Macsploit" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Assembly" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "SirHurt" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Celery" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "VegaX" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Zorara" then print("safe executor: likely yes") warn("============ Checker Safe ============") elseif executor == "Aimmy" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Codex" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Synapse X" then print("safe executor: likely no, reason: if your executor: synapse x is patched how do you using? so safe executor is changed to 'likely no'.") elseif executor == "Synapse Z" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Codex" then print("safe executor: yes") warn("============ Checker Safe ============") elseif executor == "Ronix" then print("safe executor: likely no\nThe owner of Ronix—formerly known as Nexam—has a documented history of community warnings and prior involvement in exit scams.") warn("============ Checker Safe ============") elseif executor == "Evon" then warn("safe executor: no\nThe owner of Evon have a installer. all good? no. When evon installer is complete, it paste on auto load. why evon installer need it? okay, let installer on auto load paste on virustotal. and we see a popular stealer token. so, it is malware + stealer. please delete a evon if u want be a save!! (If u think false report, check a video youtube with proof.)") warn("============ Checker Safe ============") elseif executor == "Atlantis" then warn("safe executor: no\nThe owner of atlanits have a rat/malware, but it atlantis is hided a rat/malware so Microsoft's antivirus is not detecting it. im dont know more info on atlantis. check a videos for more info.") warn("============ Checker Safe ============") elseif executor == "Mooze" then warn("safe executor: no\nThe owner of mooze have a malware. im dont know more info on atlantis. check a videos for more info.") warn("============ Checker Safe ============") elseif executor == "Lovreware" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Synapse Mac" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Ratware" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Skibidi" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "Luau//CSVM" then print("safe executor: 💀 (exploit in-game, yes it safe.)") warn("============ Checker Safe ============") elseif executor == "Kernel" then print("safe executor: 💀 (exploit in-game, yes it safe.)") warn("============ Checker Safe ============") elseif executor == "c00lkidd" or executor == "c00lkid" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "NotAVirus" or executor == "NotaVirus" or executor == "Notavirus" or executor == "notaVirus" or executor == "notAvirus" or executor == "NOTAVIRUS" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "uwu" or executor == "Uwu" or executor == "UwU" or executor == "uWu" or executor == "UWU" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "sussy baka" or executor == "baka" or "sussy" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "nigga" or executor == "niggas" or executor == "nigger" or executor == "niggers" then print("safe executor: 💀 (unknown)") warn("============ Checker Safe ============") elseif executor == "UNKNOWN" or executor == "Unknown" or executor == "unknown" or executor == "nan" or executor == "Nan" or executor == "NaN" or executor == "NAN" or executor == " " or executor == "???" or executor == "??" or executor == "?" or executor == "Failed" or executor == "FAILED" or executor == "failed" or executor == "error" or executor == "Error" or executor == "ERROR" or executor == "nil" or executor == "Nil" or executor == "NIL" then print("safe executor: ??? (Your exploit/executor is: " .. executor .. ". If do you see 'unknown' or smth, it mean your executor is broken.\ntry reinstall or ignore it.\nbut if typed like: Solara, Celery or your name executor it mean bug. Ignore it.") warn("============ Checker Safe ============") else print("safe executor: error\nreason: no executor detected on checker safe.\nno worry, is that ok") warn("============ Checker Safe ============") end local TextChatService = game:GetService("TextChatService") local success, errorMessage = pcall(function() TextChatService.TextChannels.RBXGeneral:SendAsync("CloudHub is successfully loaded! (✅)") print("final message is sended. load script is complete.") end) if not success then warn("failed to send a message 'CloudHub is successfully loaded! (✅)'. Ignoring. load script is complete.") end --/ end code \--