-- 💠 Universal Glossy Visual Script (versão com correção de luzes) -- Função: deixa o ambiente glossy, mas mantém o personagem e luzes normais -- Feito para Delta Executor local Lighting = game:GetService("Lighting") local Workspace = game:GetService("Workspace") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer -- 🌤️ Iluminação global Lighting.GlobalShadows = true Lighting.Brightness = 2.2 Lighting.Ambient = Color3.fromRGB(255, 255, 255) Lighting.OutdoorAmbient = Color3.fromRGB(200, 200, 200) Lighting.ShadowSoftness = 0.2 Lighting.EnvironmentDiffuseScale = 0.8 Lighting.EnvironmentSpecularScale = 1 Lighting.ClockTime = 14 Lighting.ColorShift_Top = Color3.fromRGB(255, 255, 255) Lighting.ColorShift_Bottom = Color3.fromRGB(220, 220, 220) -- ✨ Efeitos visuais if not Lighting:FindFirstChild("GlossyBloom") then local bloom = Instance.new("BloomEffect") bloom.Name = "GlossyBloom" bloom.Intensity = 1.2 bloom.Size = 30 bloom.Threshold = 0.8 bloom.Parent = Lighting end if not Lighting:FindFirstChild("GlossySunRays") then local rays = Instance.new("SunRaysEffect") rays.Name = "GlossySunRays" rays.Intensity = 0.1 rays.Spread = 0.75 rays.Parent = Lighting end if not Lighting:FindFirstChild("GlossyColorCorrection") then local color = Instance.new("ColorCorrectionEffect") color.Name = "GlossyColorCorrection" color.Brightness = 0.05 color.Contrast = 0.25 color.Saturation = 0.15 color.TintColor = Color3.fromRGB(245, 245, 255) color.Parent = Lighting end -- 💫 Aplicador de efeito glossy local function MakeGlossy(obj) if obj:IsA("BasePart") or obj:IsA("MeshPart") or obj:IsA("UnionOperation") then -- Ignorar personagem local if obj:IsDescendantOf(LocalPlayer.Character) then return end -- Ignorar partes que emitem luz (como Neon ou janelas luminosas) if obj.Material == Enum.Material.Neon then return end if obj:FindFirstChildOfClass("PointLight") or obj:FindFirstChildOfClass("SurfaceLight") or obj:FindFirstChildOfClass("SpotLight") then obj.Reflectance = 0 return end -- Aplicar efeito glossy apenas em superfícies sólidas obj.Material = Enum.Material.SmoothPlastic obj.Reflectance = 0.5 end end -- Aplicar efeito em tudo que já existe for _, inst in pairs(Workspace:GetDescendants()) do MakeGlossy(inst) end -- Atualizar automaticamente novos objetos Workspace.DescendantAdded:Connect(function(inst) MakeGlossy(inst) end) -- 🌈 Ajuste especial no chão (um pouco mais reflexivo) task.spawn(function() while task.wait(3) do for _, part in pairs(Workspace:GetDescendants()) do if part:IsA("BasePart") and not part:IsDescendantOf(LocalPlayer.Character) then if part.Position.Y < 10 and part.Material ~= Enum.Material.Neon then part.Reflectance = 0.6 end end end end end) -- 🌟 Mensagem print("✅ Glossy Visual aplicado com sucesso!") print("💎 Personagem normal e luzes balanceadas.")