
Key RequiredUniversal

-- Script: Chão espelhado com efeito de água brilhante (visual)
-- Coloque no ServerScriptService ou dentro de uma Part personalizada
-- Configurações principais
local corDaAgua = Color3.fromRGB(180, 220, 255) -- tom azulado para o reflexo
local transparencia = 0.25 -- quão transparente a superfície é
local reflexo = 1 -- intensidade máxima de brilho (0 a 1)
local tamanho = Vector3.new(500, 1, 500) -- tamanho do chão
-- Cria o chão espelhado
local chao = Instance.new("Part")
chao.Name = "ChaoEspelhadoAgua"
chao.Anchored = true
chao.Locked = true
chao.CanCollide = true
chao.Position = Vector3.new(0, 0, 0)
chao.Size = tamanho
chao.Material = Enum.Material.Glass
chao.Color = corDaAgua
chao.Transparency = transparencia
chao.Reflectance = reflexo
chao.TopSurface = Enum.SurfaceType.Smooth
chao.BottomSurface = Enum.SurfaceType.Smooth
chao.Parent = workspace
-- Adiciona um efeito de brilho suave (SurfaceLight)
local luz = Instance.new("SurfaceLight")
luz.Face = Enum.NormalId.Top
luz.Brightness = 1.5
luz.Range = 20
luz.Angle = 120
luz.Color = Color3.fromRGB(200, 230, 255)
luz.Parent = chao
-- Adiciona um leve efeito de ondulação usando Beam (opcional, efeito visual de água)
local function criarOndas()
local attachment1 = Instance.new("Attachment", chao)
attachment1.Position = Vector3.new(0, 0.5, -tamanho.Z/2)
local attachment2 = Instance.new("Attachment", chao)
attachment2.Position = Vector3.new(0, 0.5, tamanho.Z/2)
local beam = Instance.new("Beam")
beam.Attachment0 = attachment1
beam.Attachment1 = attachment2
beam.Texture = "rbxassetid://7151746374" -- textura de ondulação
beam.TextureSpeed = 1
beam.TextureLength = 5
beam.Transparency = NumberSequence.new(0.5)
beam.Color = ColorSequence.new(Color3.fromRGB(180, 220, 255))
beam.Width0 = 3
beam.Width1 = 3
beam.LightEmission = 0.6
beam.Parent = chao
end
criarOndas()
print("💧 Chão espelhado com efeito de água brilhante criado com sucesso!")No comments yet for this script.



