-- 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!")