-- m1gzxx c00lify V2 | GUI Colorida e Efeitos Locais 🌈 -- Visual e seguro (não afeta outros jogadores) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local SoundService = game:GetService("SoundService") local Lighting = game:GetService("Lighting") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- IDs local SKY_ID = 158118263 local DECAL_ID = 158118263 local PARTICLE_ID = 158118263 local MUSIC_ID = 1839246711 local function aid(id) return "rbxassetid://"..id end -- GUI base local gui = Instance.new("ScreenGui", playerGui) gui.ResetOnSpawn = false gui.Name = "m1gzxx_c00lify_V2_gui" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 320, 0, 130) frame.Position = UDim2.new(0.25, 0, 0.3, 0) frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) frame.Active = true frame.Draggable = true frame.BorderSizePixel = 0 -- Borda colorida animada local border = Instance.new("UIStroke", frame) border.Thickness = 3 border.ApplyStrokeMode = Enum.ApplyStrokeMode.Border border.Color = Color3.new(1, 0, 0) -- Canto arredondado local corner = Instance.new("UICorner", frame) corner.CornerRadius = UDim.new(0, 12) -- Título com cor animada 🌈 local title = Instance.new("TextLabel", frame) title.Text = "m1gzxx c00lify V2" title.Size = UDim2.new(1, 0, 0, 40) title.Position = UDim2.new(0, 0, 0, 5) title.BackgroundTransparency = 1 title.Font = Enum.Font.GothamBold title.TextSize = 24 title.TextColor3 = Color3.new(1, 0, 0) -- Botão principal local button = Instance.new("TextButton", frame) button.Text = "c00lify" button.Size = UDim2.new(0, 120, 0, 40) button.Position = UDim2.new(0.5, -60, 0.5, -20) button.BackgroundColor3 = Color3.fromRGB(50, 50, 50) button.TextColor3 = Color3.new(1,1,1) button.Font = Enum.Font.GothamBold button.TextSize = 18 Instance.new("UICorner", button).CornerRadius = UDim.new(0,8) -- Status local status = Instance.new("TextLabel", frame) status.Text = "Desligado" status.Size = UDim2.new(1, 0, 0, 20) status.Position = UDim2.new(0, 0, 1, -25) status.BackgroundTransparency = 1 status.Font = Enum.Font.Gotham status.TextSize = 16 status.TextColor3 = Color3.fromRGB(200,200,200) -- Animação de cor (degradê arco-íris 🌈) task.spawn(function() local t = 0 while frame.Parent do t += 0.02 local color = Color3.fromHSV((t % 1), 1, 1) title.TextColor3 = color border.Color = color task.wait(0.05) end end) -- Tabela para armazenar objetos criados local ativos = {} -- ======= Funções principais ======= local function aplicarDecalEmTodasPartes() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and not part:FindFirstChild("c00lifyV2Tag") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal") d.Face = face d.Texture = aid(DECAL_ID) d.Name = "c00lifyV2Decal" d.Parent = part end local tag = Instance.new("BoolValue") tag.Name = "c00lifyV2Tag" tag.Parent = part end end end local function limparDecais() for _, part in pairs(workspace:GetDescendants()) do for _, d in pairs(part:GetChildren()) do if d:IsA("Decal") and d.Name == "c00lifyV2Decal" then d:Destroy() end end local tag = part:FindFirstChild("c00lifyV2Tag") if tag then tag:Destroy() end end end local function criarSky() local s = Instance.new("Sky") local t = aid(SKY_ID) s.SkyboxBk = t s.SkyboxDn = t s.SkyboxFt = t s.SkyboxLf = t s.SkyboxRt = t s.SkyboxUp = t s.Name = "m1gzxxSkyV2" s.Parent = Lighting return s end local function tocarMusica() local sound = Instance.new("Sound", SoundService) sound.SoundId = aid(MUSIC_ID) sound.Volume = 1 sound.Looped = true sound:Play() return sound end local function criarParticulas() local part = Instance.new("Part", workspace) part.Size = Vector3.new(1,1,1) part.Anchored = true part.Transparency = 1 part.CanCollide = false part.Name = "m1gzxxV2_particle" local emitter = Instance.new("ParticleEmitter", part) emitter.Texture = aid(PARTICLE_ID) emitter.Rate = 70 emitter.Lifetime = NumberRange.new(1,2) emitter.Size = NumberSequence.new(0.5) emitter.LightEmission = 0.7 emitter.Speed = NumberRange.new(1,3) RunService.RenderStepped:Connect(function() part.CFrame = workspace.CurrentCamera.CFrame * CFrame.new(0,0,-4) end) return part end -- Ligar tudo local function ligar() if ativos.on then return end aplicarDecalEmTodasPartes() ativos.sky = criarSky() ativos.sound = tocarMusica() ativos.particle = criarParticulas() ativos.on = true status.Text = "Ligado" button.Text = "Desligar" end -- Desligar tudo local function desligar() if not ativos.on then return end limparDecais() if ativos.sky then ativos.sky:Destroy() end if ativos.sound then ativos.sound:Destroy() end if ativos.particle then ativos.particle:Destroy() end ativos = {} status.Text = "Desligado" button.Text = "c00lify" end button.MouseButton1Click:Connect(function() if ativos.on then desligar() else ligar() end end) print("✅ m1gzxx c00lify V2 carregado com sucesso 🌈")