local colors = { SF = { Basic = Color3.new(1,1,1), Rare = Color3.new(0.75,0.75,0.75), Epic = Color3.new(1,0.84,0), Legendary = Color3.new(0,1,0), Mythic = Color3.new(0.5,0,0.5), Lunar = Color3.new(1,0.55,0) }, Vines = { Basic = Color3.new(0,0.8,0), Rare = Color3.new(0.75,0.75,0.75), Epic = Color3.new(1,0.84,0), Legendary = Color3.new(0,1,0), Mythic = Color3.new(0.5,0,0.5) } } local function glow(obj, palette) if not obj:IsA("Model") then return end local h = Instance.new("Highlight") h.Parent = obj local c = palette[obj.Name] or palette.Basic h.FillColor = c h.FillTransparency = 0.4 h.OutlineTransparency = 1 h.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop end local function setup(folder, palette) if not folder then return end for _, o in ipairs(folder:GetChildren()) do if o:IsA("Model") then glow(o, palette) end end folder.ChildAdded:Connect(function(o) if o:IsA("Model") then task.wait(); glow(o, palette) end end) folder.ChildRemoved:Connect(function(o) local h = o:FindFirstChildWhichIsA("Highlight") if h then h:Destroy() end end) end setup(workspace.Debris:FindFirstChild("Star Flowers"), colors.SF) setup(workspace.Debris:FindFirstChild("Vines"), colors.Vines)