
Key RequiredUniversal

local RunService = game:GetService("RunService")
local assetIds = {
11818627075,
10180628714,
10729455663,
11648258601,
11648246819,
7371693439,
7402674640,
7275526912,
12283799854,
14771520251,
121417190031973
}
local function replaceAllIcons()
local changed = 0
local total = 0
for _, gui in pairs(game:GetService("CoreGui"):GetDescendants()) do
if gui:IsA("ImageLabel") or gui:IsA("ImageButton") then
total = total + 1
-- Игнорируем только если это точно логотип Roblox
if not gui.Image:find("logo") then
local randomId = assetIds[math.random(1, #assetIds)]
gui.Image = "rbxassetid://" .. randomId
changed = changed + 1
end
end
end
end
replaceAllIcons()
task.spawn(function()
while true do
task.wait(2)
replaceAllIcons()
end
end)
game:GetService("CoreGui").DescendantAdded:Connect(function(descendant)
task.wait(0.1)
if descendant:IsA("ImageLabel") or descendant:IsA("ImageButton") then
if not descendant.Image:find("logo") then
local randomId = assetIds[math.random(1, #assetIds)]
descendant.Image = "rbxassetid://" .. randomId
end
end
end)
game:GetService("CoreGui").DescendantDescendantAdded:Connect(function(descendant)
task.wait(0.1)
if descendant:IsA("ImageLabel") or descendant:IsA("ImageButton") then
if not descendant.Image:find("logo") then
local randomId = assetIds[math.random(1, #assetIds)]
descendant.Image = "rbxassetid://" .. randomId
end
end
end)No comments yet for this script.



