glossyvg
Key RequiredUniversal

glossyvg

Universal Scriptdavyramos14davyramos14 6.4K views 4.5K executesUpdated Nov 7, 2025
Unrated
00
Lua Script•94 lines (2910 chars)
-- 💠 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.")

Features & Information

-- 💠 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.")

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts