local droppedFolder = workspace:WaitForChild("DroppedTools") local highlightColor = Color3.fromRGB(255, 255, 0) local function highlightTool(tool) if not tool:IsA("Model") then return end for _, part in pairs(tool:GetChildren()) do if part:IsA("Part") then local box = Instance.new("SelectionBox") box.Adornee = part box.Color3 = highlightColor box.LineThickness = 0.1 box.SurfaceTransparency = 0.5 box.Visible = true box.Parent = part local billboard = Instance.new("BillboardGui") billboard.Adornee = part billboard.Size = UDim2.new(0, 150, 0, 35) billboard.StudsOffset = Vector3.new(0, 3.5, 0) billboard.AlwaysOnTop = true billboard.Parent = part local label = Instance.new("TextLabel") label.Size = UDim2.new(1, 0, 1, 0) label.BackgroundTransparency = 1 label.Text = tool.Name label.TextColor3 = highlightColor label.TextStrokeTransparency = 0 label.TextStrokeColor3 = Color3.new(0, 0, 0) label.TextSize = 13 label.Font = Enum.Font.GothamBold label.Parent = billboard end end end for _, tool in pairs(droppedFolder:GetChildren()) do highlightTool(tool) end droppedFolder.ChildAdded:Connect(function(child) task.wait(0.1) highlightTool(child) end)