local Players = game:GetService("Players") local RunService = game:GetService("RunService") local highlights = {} local function isExcluded(obj) if obj:IsA("Model") and Players:GetPlayerFromCharacter(obj) then return true end if obj:IsA("SpawnLocation") or obj:IsA("Sound") or obj:IsA("Accessory") or obj:IsA("Shirt") or obj:IsA("ShirtGraphic") or obj:IsA("Pants") then return true end return false end local function addHighlight(obj) if isExcluded(obj) then return end if not (obj:IsA("BasePart") or obj:IsA("Model")) then return end if obj:FindFirstChild("NameHighlight") then return end local highlight = Instance.new("Highlight") highlight.Name = "NameHighlight" highlight.FillColor = Color3.fromRGB(255, 0, 0) highlight.OutlineColor = Color3.fromRGB(0, 0, 0) highlight.FillTransparency = 0.35 highlight.OutlineTransparency = 0 highlight.Parent = obj local billboard = Instance.new("BillboardGui") billboard.Name = "NameDisplay" billboard.Size = UDim2.new(0, 200, 0, 50) billboard.StudsOffset = Vector3.new(0, 3, 0) billboard.AlwaysOnTop = true billboard.Parent = obj local text = Instance.new("TextLabel") text.Size = UDim2.fromScale(1, 1) text.BackgroundTransparency = 1 text.Text = obj.Name text.TextColor3 = Color3.fromRGB(255, 0, 0) text.TextStrokeColor3 = Color3.fromRGB(0, 0, 0) text.TextStrokeTransparency = 0 text.TextScaled = true text.Font = Enum.Font.GothamBold text.Parent = billboard table.insert(highlights, { highlight = highlight, text = text }) end local function checkObject(obj) local name = obj.Name:lower() if name:find("gubby") or name:find("dog") or name:find("cat") or name:find("kitty") or name:find("puppy") then addHighlight(obj) end end for _, obj in ipairs(workspace:GetDescendants()) do checkObject(obj) end workspace.DescendantAdded:Connect(function(obj) task.wait() checkObject(obj) end) -- Rainbow effect 🌈 local hue = 0 RunService.RenderStepped:Connect(function(deltaTime) hue = (hue + deltaTime * 0.25) % 1 local rainbowColor = Color3.fromHSV(hue, 1, 1) for _, data in ipairs(highlights) do if data.highlight.Parent then data.highlight.FillColor = rainbowColor data.text.TextColor3 = rainbowColor end end end)