-- ๐Ÿ”ฅ TAKITO999 HUB - FADE IN / FADE OUT + EXECUTABLE DIRECT ๐Ÿ”ฅ local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local screenGui = Instance.new("ScreenGui") screenGui.Name = "Takito999_Hub" screenGui.ResetOnSpawn = false screenGui.IgnoreGuiInset = true screenGui.Parent = playerGui -- ========== FONCTION TWEEN OPACITร‰ ========== local function tweenTransparency(guiObjects, target, time) local info = TweenInfo.new(time, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) for _, obj in ipairs(guiObjects) do if obj:IsA("TextLabel") or obj:IsA("TextButton") then TweenService:Create(obj, info, {TextTransparency = target, TextStrokeTransparency = target}):Play() end if obj:IsA("ImageLabel") or obj:IsA("Frame") or obj:IsA("TextButton") then TweenService:Create(obj, info, {BackgroundTransparency = math.clamp(target, 0, 1)}):Play() end if obj:IsA("ImageLabel") then TweenService:Create(obj, info, {ImageTransparency = target}):Play() end end end local function getAllGuiDescendants(root) local t = {} for _, d in ipairs(root:GetDescendants()) do if d:IsA("GuiObject") then table.insert(t, d) end end return t end -- ========== FOND ========== local bg = Instance.new("ImageLabel") bg.Size = UDim2.new(1, 0, 1, 0) bg.Position = UDim2.new(0, 0, 0, 0) bg.BackgroundTransparency = 1 bg.Image = "rbxassetid://6597236813" bg.ScaleType = Enum.ScaleType.Crop bg.ZIndex = 1 bg.Parent = screenGui -- ========== TITRE ========== local title = Instance.new("TextLabel") title.Size = UDim2.new(0.7, 0, 0.12, 0) title.Position = UDim2.new(0.15, 0, 0.05, 0) title.BackgroundTransparency = 1 title.Text = "๐Ÿ”ฅ TAKITO999 MEGA HUB ๐Ÿ”ฅ" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextStrokeTransparency = 0 title.TextStrokeColor3 = Color3.fromRGB(0, 0, 0) title.TextScaled = true title.Font = Enum.Font.SourceSansBold title.ZIndex = 3 title.Parent = screenGui -- ========== FONCTION STYLE BOUTON TRANSPARENT ========== local function styleButton(btn, cornerRadius) btn.BackgroundTransparency = 0.3 btn.BorderSizePixel = 0 local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, cornerRadius or 12) corner.Parent = btn local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(255, 255, 255) stroke.Transparency = 0.5 stroke.Thickness = 2 stroke.Parent = btn end -- ========== BOUTONS PRINCIPAUX ========== local function createMainBtn(name, text, posX, color) local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(0.25, 0, 0.09, 0) btn.Position = UDim2.new(posX, 0, 0.25, 0) btn.BackgroundColor3 = color btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextScaled = true btn.Font = Enum.Font.SourceSansBold btn.ZIndex = 4 btn.Parent = screenGui styleButton(btn, 12) return btn end local btnUniversal = createMainBtn("Universal", "๐Ÿš€ Script Universal", 0.05, Color3.fromRGB(0, 162, 255)) local btnGame = createMainBtn("Game", "๐ŸŽฎ Script Game", 0.375, Color3.fromRGB(255, 162, 0)) local btnAdmin = createMainBtn("Admin", "๐Ÿ‘‘ Script Admin", 0.70, Color3.fromRGB(180, 0, 255)) -- BOUTON FERMER local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0.1, 0, 0.07, 0) closeBtn.Position = UDim2.new(0.88, 0, 0.05, 0) closeBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) closeBtn.Text = "โŒ" closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) closeBtn.TextScaled = true closeBtn.Font = Enum.Font.SourceSansBold closeBtn.ZIndex = 4 closeBtn.Parent = screenGui styleButton(closeBtn, 12) -- TOGGLE local toggleBtn = Instance.new("TextButton") toggleBtn.Size = UDim2.new(0.08, 0, 0.06, 0) toggleBtn.Position = UDim2.new(0.91, 0, 0.91, 0) toggleBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 0) toggleBtn.Text = "_" toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) toggleBtn.TextScaled = true toggleBtn.Font = Enum.Font.SourceSansBold toggleBtn.ZIndex = 5 toggleBtn.Parent = screenGui styleButton(toggleBtn, 12) -- ========== PAGES ========== local pages = {} local function createPage(name, titleText, titleColor) local page = Instance.new("Frame") page.Name = name page.Size = UDim2.new(0.8, 0, 0.8, 0) page.Position = UDim2.new(0.1, 0, 0.1, 0) page.BackgroundColor3 = Color3.fromRGB(15, 15, 25) page.BackgroundTransparency = 0.2 page.Visible = false page.ZIndex = 6 page.Parent = screenGui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 16) corner.Parent = page local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(100, 100, 150) stroke.Transparency = 0.6 stroke.Thickness = 2 stroke.Parent = page local t = Instance.new("TextLabel") t.Size = UDim2.new(1, 0, 0.12, 0) t.BackgroundTransparency = 1 t.Text = titleText t.TextColor3 = titleColor t.TextStrokeTransparency = 0 t.TextStrokeColor3 = Color3.fromRGB(0, 0, 0) t.TextScaled = true t.Font = Enum.Font.SourceSansBold t.ZIndex = 7 t.Parent = page pages[name] = page return page end -- ========== BOUTONS SCRIPTS ========== local function createScriptBtn(parent, name, text, index, color, url, settings) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.42, 0, 0.11, 0) btn.Position = UDim2.new((index % 2) * 0.52 + 0.02, 0, math.floor(index / 2) * 0.14 + 0.20, 0) btn.BackgroundColor3 = color btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextScaled = true btn.Font = Enum.Font.SourceSansBold btn.ZIndex = 8 btn.Parent = parent styleButton(btn, 10) btn.MouseButton1Click:Connect(function() pcall(function() if settings then loadstring(game:HttpGet(url))(settings) else loadstring(game:HttpGet(url))() end print("โœ… Script chargรฉ :", name) end) end) end -- BOUTON RETOUR local function createBackBtn(page) local backBtn = Instance.new("TextButton") backBtn.Size = UDim2.new(0.25, 0, 0.08, 0) backBtn.Position = UDim2.new(0.05, 0, 0.85, 0) backBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100) backBtn.Text = "โ† RETOUR" backBtn.TextColor3 = Color3.fromRGB(255, 255, 255) backBtn.TextScaled = true backBtn.Font = Enum.Font.SourceSansBold backBtn.ZIndex = 8 backBtn.Parent = page styleButton(backBtn, 10) backBtn.MouseButton1Click:Connect(function() local objs = getAllGuiDescendants(page) tweenTransparency(objs, 1, 0.25) task.wait(0.25) page.Visible = false btnUniversal.Visible = true btnGame.Visible = true btnAdmin.Visible = true title.Visible = true tweenTransparency({title, btnUniversal, btnGame, btnAdmin, closeBtn}, 0, 0.25) end) end -- ========== PAGE UNIVERSAL ========== local pageUniversal = createPage("Universal", "๐Ÿš€ SCRIPT UNIVERSAL", Color3.fromRGB(0, 255, 150)) createScriptBtn(pageUniversal, "BotChat", "๐Ÿค– Bot Chat Universal", 0, Color3.fromRGB(0, 162, 255), "https://rawscripts.net/raw/Universal-Script-ChatBot-Universal-FE-32200") createScriptBtn(pageUniversal, "Jmods", "โšก Jmods Universal", 1, Color3.fromRGB(255, 162, 0), "https://rawscripts.net/raw/Universal-Script-Jmods-Universal-38764") createScriptBtn(pageUniversal, "Chatbot", "๐Ÿง  Chatbot BetterBypasser", 2, Color3.fromRGB(120, 0, 255), "https://github.com/Synergy-Networks/products/raw/main/BetterBypasser/loader.lua") createScriptBtn(pageUniversal, "EpikDance", "๐Ÿ’ƒ Epik Dance R6", 3, Color3.fromRGB(255, 100, 200), "https://rawscripts.net/raw/Universal-Script-Epik-dance-r6-remake-64511") createScriptBtn(pageUniversal, "ChatbotHub", "๐Ÿ’ฌ ChatbotHub", 4, Color3.fromRGB(0, 200, 255), "https://raw.githubusercontent.com/Guerric9018/chatbothub/main/ChatbotHub.lua") createBackBtn(pageUniversal) -- ========== PAGE GAME ========== local pageGame = createPage("Game", "๐ŸŽฎ SCRIPT GAME", Color3.fromRGB(255, 200, 0)) createScriptBtn(pageGame, "SerkPrison", "๐Ÿ”’ Serkrxn Hub Prison Life", 0, Color3.fromRGB(0, 170, 255), "https://raw.githubusercontent.com/zenss555a/script/refs/heads/main/Prison-Life.lua") createScriptBtn(pageGame, "MythPrison", "๐Ÿ”’ Mythixz Hub Prison Life", 1, Color3.fromRGB(100, 200, 255),"https://raw.githubusercontent.com/YourRealjohn/RobloxScript/refs/heads/main/PrisonLife-Beta") createScriptBtn(pageGame, "ShePrison", "๐Ÿ”’ SheScripts Prison Life", 2, Color3.fromRGB(200, 100, 255),"https://raw.githubusercontent.com/SheScript/prison/refs/heads/main/life.lua") createScriptBtn(pageGame, "Fatality", "๐ŸŽฏ FATALITY Aimbot", 3, Color3.fromRGB(255, 50, 100), "https://raw.githubusercontent.com/CludeHub/FATALITY/refs/heads/main/FATALITY-UNIVERSAL.lua") createScriptBtn(pageGame, "Plants", "๐ŸŒฑ Plants Vs Brainrots", 4, Color3.fromRGB(0, 255, 100), "https://raw.githubusercontent.com/mynamewendel-ctrl/Blessed-Hub-X-/refs/heads/main/Plants-Vs-Brainrots.lua") createScriptBtn(pageGame, "BladeBall", "โš”๏ธ Blade Ball Laws Hub", 5, Color3.fromRGB(255, 150, 0), "https://raw.githubusercontent.com/LawsHub/loader/refs/heads/main/loader.lua") createScriptBtn(pageGame, "99Nights", "๐ŸŒฒ 99 Nights Nazuro", 6, Color3.fromRGB(100, 255, 100),"https://nazuro.xyz/99nights") createScriptBtn(pageGame, "Umbrella", "โ˜” Steal Brainrot Umbrella", 7, Color3.fromRGB(255, 200, 100),"https://raw.githubusercontent.com/Atom1gg/Umbrella/refs/heads/main/Loader.lua") createScriptBtn(pageGame, "MurderM2", "๐Ÿ”ช Murder Mystery 2 Mana", 8, Color3.fromRGB(200, 50, 200), "https://raw.githubusercontent.com/Maanaaaa/ManaV2ForRoblox/main/MainScript.lua") createScriptBtn(pageGame, "DoorsVX", "๐Ÿšช DOORS Velocity X", 9, Color3.fromRGB(50, 255, 255), "https://raw.githubusercontent.com/DasVelocity/VelocityX/refs/heads/main/VelocityX.lua") createScriptBtn(pageGame, "JailFarm", "๐Ÿš“ Universal Farm Jailbreak", 10, Color3.fromRGB(255, 100, 50), "https://raw.githubusercontent.com/BlitzIsKing/UniversalFarm/refs/heads/main/Jailbreak/autoRob") createBackBtn(pageGame) -- ========== PAGE ADMIN ========== local pageAdmin = createPage("Admin", "๐Ÿ‘‘ SCRIPT ADMIN", Color3.fromRGB(255, 50, 50)) createScriptBtn(pageAdmin, "DAAdmin", "๐Ÿ› ๏ธ DA Admin", 0, Color3.fromRGB(0, 120, 255), "https://rawscripts.net/raw/Universal-Script-DarkAdmin-Released-Beta-154-CMD-open-source-64450") createScriptBtn(pageAdmin, "Nameless","๐Ÿ‘ค Nameless Admin v2", 1, Color3.fromRGB(120, 0, 255), "https://raw.githubusercontent.com/ltseverydayyou/Nameless-Admin/refs/heads/main/Source.lua") createScriptBtn(pageAdmin, "Paranoia","๐Ÿ‘๏ธ Paranoia Admin", 2, Color3.fromRGB(255, 50, 50), "https://idx.lol/latest.lua") createBackBtn(pageAdmin) -- ========== NAVIGATION + EFFETS OUVERTURE / FERMETURE ========== local hubVisible = true local function fadeInGui(root, time) local objs = getAllGuiDescendants(root) for _, o in ipairs(objs) do if o:IsA("GuiObject") then if o:IsA("TextLabel") or o:IsA("TextButton") then o.TextTransparency = 1 o.TextStrokeTransparency = 1 end if o:IsA("Frame") or o:IsA("TextButton") or o:IsA("ImageLabel") then o.BackgroundTransparency = 1 end if o:IsA("ImageLabel") then o.ImageTransparency = 1 end end end tweenTransparency(objs, 0, time) end local function fadeOutGui(root, time, callback) local objs = getAllGuiDescendants(root) tweenTransparency(objs, 1, time) task.wait(time) if callback then callback() end end local function showPage(name) for _, p in pairs(pages) do p.Visible = false end local page = pages[name] page.Visible = true btnUniversal.Visible = false btnGame.Visible = false btnAdmin.Visible = false title.Visible = false fadeInGui(page, 0.25) end btnUniversal.MouseButton1Click:Connect(function() showPage("Universal") end) btnGame.MouseButton1Click:Connect(function() showPage("Game") end) btnAdmin.MouseButton1Click:Connect(function() showPage("Admin") end) closeBtn.MouseButton1Click:Connect(function() if not hubVisible then return end hubVisible = false fadeOutGui(screenGui, 0.3, function() bg.Visible = false title.Visible = false btnUniversal.Visible = false btnGame.Visible = false btnAdmin.Visible = false closeBtn.Visible = false for _, p in pairs(pages) do p.Visible = false end end) end) toggleBtn.MouseButton1Click:Connect(function() hubVisible = not hubVisible if hubVisible then bg.Visible = true title.Visible = true btnUniversal.Visible = true btnGame.Visible = true btnAdmin.Visible = true closeBtn.Visible = true fadeInGui(screenGui, 0.3) else fadeOutGui(screenGui, 0.3, function() bg.Visible = false title.Visible = false btnUniversal.Visible = false btnGame.Visible = false btnAdmin.Visible = false closeBtn.Visible = false for _, p in pairs(pages) do p.Visible = false end end) end end) -- Fade in au spawn fadeInGui(screenGui, 0.4) print("โœ… TAKITO999 HUB avec effets FADE IN / FADE OUT prรชt !")