-- IDs mis à jour local decalId = "rbxassetid://121367016384434" local skyboxId = "rbxassetid://121367016384434" local music1Id = "rbxassetid://105854178411388" local music2Id = "rbxassetid://6018028320" local tungId = "rbxassetid://120353876640055" local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "L00pHubGUI" -- Écran noir d’intro local introFrame = Instance.new("Frame", gui) introFrame.Size = UDim2.new(1, 0, 1, 0) introFrame.BackgroundColor3 = Color3.new(0, 0, 0) local introText = Instance.new("TextLabel", introFrame) introText.Size = UDim2.new(1, 0, 0.3, 0) introText.Position = UDim2.new(0, 0, 0.3, 0) introText.Text = "L00plkidd Roblox Shows GUI 2 - Coming Soon" introText.TextColor3 = Color3.new(1, 1, 1) introText.Font = Enum.Font.SourceSansBold introText.TextSize = 32 introText.BackgroundTransparency = 1 local loadingText = Instance.new("TextLabel", introFrame) loadingText.Size = UDim2.new(1, 0, 0.1, 0) loadingText.Position = UDim2.new(0, 0, 0.6, 0) loadingText.TextColor3 = Color3.new(1, 1, 1) loadingText.Font = Enum.Font.SourceSans loadingText.TextSize = 24 loadingText.BackgroundTransparency = 1 -- Animation du chargement for i = 0, 100, 5 do loadingText.Text = "Loading... " .. i .. "%" wait(0.1) end wait(0.5) -- Affiche "L00p Hub" introText.Text = "L00p Hub" loadingText.Text = "" wait(1) introFrame:Destroy() -- Crée le GUI principal local main = Instance.new("Frame", gui) main.Size = UDim2.new(0, 350, 0, 500) main.Position = UDim2.new(0.5, -175, 0.5, -250) main.BackgroundColor3 = Color3.fromRGB(30, 30, 30) main.Active = true main.Draggable = true local title = Instance.new("TextLabel", main) title.Text = "L00pGUI 2 - Contrôle Total" title.Size = UDim2.new(1, 0, 0, 30) title.TextColor3 = Color3.new(1,1,1) title.BackgroundColor3 = Color3.fromRGB(80, 0, 120) title.Font = Enum.Font.SourceSansBold title.TextSize = 20 -- Fonction pour créer les boutons local function createButton(text, y, callback) local button = Instance.new("TextButton", main) button.Size = UDim2.new(1, -20, 0, 35) button.Position = UDim2.new(0, 10, 0, y) button.Text = text button.BackgroundColor3 = Color3.fromRGB(60, 0, 100) button.TextColor3 = Color3.new(1,1,1) button.Font = Enum.Font.SourceSansBold button.TextSize = 18 button.MouseButton1Click:Connect(callback) end -- Fonctions local function skybox() local l = game:GetService("Lighting") local s = Instance.new("Sky", l) s.SkyboxBk = skyboxId s.SkyboxDn = skyboxId s.SkyboxFt = skyboxId s.SkyboxLf = skyboxId s.SkyboxRt = skyboxId s.SkyboxUp = skyboxId end local function spamDecals() for i = 1, 20 do local p = Instance.new("Part", workspace) p.Size = Vector3.new(5, 5, 1) p.Anchored = true p.Position = Vector3.new(math.random(-100,100), math.random(10,100), math.random(-100,100)) p.BrickColor = BrickColor.Random() local decal = Instance.new("Decal", p) decal.Texture = decalId decal.Face = Enum.NormalId.Front local particle = Instance.new("ParticleEmitter", p) particle.Texture = decalId particle.Lifetime = NumberRange.new(2) particle.Rate = 50 particle.Speed = NumberRange.new(3) end end local function musique1() local m = Instance.new("Sound", workspace) m.SoundId = music1Id m.Volume = 10 m.Looped = true m:Play() end local function musique2() local m = Instance.new("Sound", workspace) m.SoundId = music2Id m.Volume = 10 m:Play() end local function tungTung() local m = Instance.new("Sound", workspace) m.SoundId = tungId m.Volume = 10 m:Play() end local function explosion() for i = 1, 10 do local e = Instance.new("Explosion", workspace) e.Position = Vector3.new(math.random(-100,100), math.random(10,100), math.random(-100,100)) end end local function detruireMap() for _, v in pairs(workspace:GetChildren()) do if not v:IsA("Camera") and not v:IsA("Terrain") then v:Destroy() end end local terrain = Instance.new("Part", workspace) terrain.Size = Vector3.new(300,1,300) terrain.Position = Vector3.new(0,0,0) terrain.Anchored = true terrain.Color = Color3.fromRGB(80,0,120) end local function modeChaos() skybox() spamDecals() musique1() musique2() tungTung() explosion() detruireMap() end -- Crée les boutons createButton("Skybox", 40, skybox) createButton("Spam Decals", 80, spamDecals) createButton("Musique L00p", 120, musique1) createButton("Musique Flippante", 160, musique2) createButton("Tung Tung Sound", 200, tungTung) createButton("Explosion Partout", 240, explosion) createButton("Détruire la Map", 280, detruireMap) createButton("Mode CHAOS", 320, modeChaos)