✅ Last Tested: March 2026 – All scripts working.
Catalog Avatar Creator is an idle game where the core loop is designed to run in the background, but the upgrades and progression still require enough attention that going fully AFK slows things down. These scripts take over the active parts with Auto Farm, Speed Hack, ESP, God Mode so your idle gains keep compounding without having to check back every few minutes.
Pastebin
📜 Catalog Avatar Creator Scripts (Pastebin & More)
To run any of these scripts you will need a working Roblox executor. Check out the list at that link for free and paid options that work in 2026.
Catalog Avatar Creator Script Auto Koth, Get Limited UGC, Instant Spin, Fake Status
Script 1 KEYLESSCatalog Avatar Creator Script Auto Koth, Get Limited UGC, Instant Spin, Fake Status
Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/Awakenchan/Misc-Release/main/autokoth"))()
Select all text above, copy it, then paste into your executor.
Catalog Avatar Creator Instant Spin, Fake Status & Click Teleport Script:
Script 2 KEYLESSCatalog Avatar Creator Instant Spin, Fake Status & Click Teleport Script:
Pastebin
getgenv().Key = "87bad5dcf734e92a77dd8e7824609d306597884c";
loadstring(game:HttpGet("https://gabescripts.com/access.lua"))()
Select all text above, copy it, then paste into your executor.
Catalog Avatar Creator Like All Outfits Script:
Script 3 KEYLESSCatalog Avatar Creator Like All Outfits Script:
Pastebin
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local function likeAllOutfits()
for _, player in ipairs(Players:GetPlayers()) do
local args = {
[1] = player
}
ReplicatedStorage.Events.LikeOutfit:FireServer(unpack(args))
end
end
likeAllOutfits()
Select all text above, copy it, then paste into your executor.
Catalog Avatar Creator FE Accessory Scaler Script:
Script 4 KEYLESSCatalog Avatar Creator FE Accessory Scaler Script:
Pastebin
local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v27,v28) local v29={};for v35=1, #v27 do v6(v29,v0(v4(v1(v2(v27,v35,v35 + 1 )),v1(v2(v28,1 + (v35% #v28) ,1 + (v35% #v28) + 1 )))%256 ));end return v5(v29);end local v8=game:GetService(v7("\227\198\203\41\239\184\198\10\212\199\232\49\233\169\198\25\212","\126\177\163\187\69\134\219\167"));local v9=game:GetService(v7("\17\216\36\246\249\49\219\35\198\249","\156\67\173\74\165"));local v10=game:GetService(v7("\4\187\72\15\185\52\85","\38\84\215\41\118\220\70"));local v11=v10.LocalPlayer;local v12=v11:WaitForChild(v7("\96\26\35\11\251\66\49\55\27","\158\48\118\66\114"));local v13;local v14;local v15=false;local v16=10 -5 ;local v17=16 -11 ;local v18=4 -3 ;local v19=4 + 6 ;local v20=0;local v21=3 -2 ;local function v22(v30) for v36,v37 in pairs(v11.Character:GetChildren()) do if v37:IsA(v7("\138\39\19\51\96\182\244\185\61","\155\203\68\112\86\19\197")) then local v44={[1748 -(760 + 987) ]={[v7("\117\222\55\240\69","\152\38\189\86\156\32\24\133")]=v30,[v7("\221\84\164\67\239\68\168\84\229","\38\156\55\199")]=v37,[v7("\137\126\104\33\28\122","\35\200\29\28\72\115\20\154")]=v7("\44\175\213\222\153\41\7\26\190\221\218","\84\121\223\177\191\237\76")}};v8.Events.AccessoryEffectsRemoteEvent:FireServer(unpack(v44));end end end local function v23(v31) for v38,v39 in pairs(v11.Character:GetChildren()) do if v39:IsA(v7("\154\85\202\165\41\67\63\211\162","\161\219\54\169\192\90\48\80")) then local v45={[1914 -(1789 + 124) ]={[v7("\104\65\3\32\90\81\15\55\80","\69\41\34\96")]=v39,[v7("\157\192\195\3\13\37","\75\220\163\183\106\98")]=v7("\55\170\143\54\205\7\136\142\49\213\7\185\159\54\215\1\191","\185\98\218\235\87"),[v7("\249\57\33\234\219\169\223\61\41\229\219","\202\171\92\71\134\190")]=v31}};v8.Events.AccessoryEffectsRemoteEvent:FireServer(unpack(v45));end end end local function v24() local v32=0;local v33;while true do if (v32==(766 -(745 + 21))) then v33=tick();while v15 do local v46=0 + 0 ;local v47;local v48;local v49;while true do if (v46==0) then local v61=0;while true do if (v61==(0 -0)) then v47=tick() -v33 ;v48=(v47%v16)/v16 ;v61=3 -2 ;end if (v61==(1 + 0)) then v46=1 + 0 ;break;end end end if (v46==1) then v49=v18 + ((v19-v18) * (1055.5 -(87 + 968)) * (math.sin(v48 * (8 -6) * math.pi ) + 1)) ;v22(v49);v46=2 + 0 ;end if (v46==(4 -2)) then v9.Heartbeat:Wait();break;end end end break;end end end local function v25() local v34=tick();while v15 do local v40=tick() -v34 ;local v41=(v40%v17)/v17 ;local v42=v20 + ((v21-v20) * (1413.5 -(447 + 966)) * (math.sin(v41 * 2 * math.pi ) + 1)) ;v23(v42);v9.Heartbeat:Wait();end end local function v26() if ( not v13 or not v13.Parent) then local v43=0;while true do if (v43==(0 -0)) then v13=Instance.new(v7("\26\194\62\141\44\207\11\157\32","\232\73\161\76"));v13.Name=v7("\154\218\65\88\13\168\214\80\68\59\189\223\71\94\10\168\254\87\84","\126\219\185\34\61");v13.ResetOnSpawn=false;v43=1818 -(1703 + 114) ;end if (v43==(705 -(376 + 325))) then v14.MouseButton1Click:Connect(function() local v60=0;while true do if (v60==(0 -0)) then v15= not v15;if v15 then local v62=0 -0 ;while true do if (v62==(1 + 0)) then spawn(v24);spawn(v25);break;end if (v62==0) then v14.Text=v7("\52\2\182\59\71\51\191\45\2\21\173\56","\75\103\118\217");v14.BackgroundColor3=Color3.fromRGB(561 -306 ,0,0);v62=15 -(9 + 5) ;end end else v14.Text=v7("\244\64\113\6\173\94\226\82\118\17\186\10\212","\126\167\52\16\116\217");v14.BackgroundColor3=Color3.fromRGB(376 -(85 + 291) ,1520 -(243 + 1022) ,0 -0 );end break;end end end);break;end if (v43==(2 + 0)) then v14.Size=UDim2.new(0,1330 -(1123 + 57) ,0 + 0 ,50);v14.Position=UDim2.new(0.9, -160,254.1 -(163 + 91) ,1930 -(1869 + 61) );v14.BackgroundColor3=Color3.fromRGB(0 + 0 ,897 -642 ,0 -0 );v43=1 + 2 ;end if (v43==(1 -0)) then v13.Parent=v12;v14=Instance.new(v7("\56\203\70\102\92\98\231\243\3\192","\135\108\174\62\18\30\23\147"));v14.Name=v7("\130\230\45\204\20\171\17\210\162\253\37\197","\167\214\137\74\171\120\206\83");v43=2 + 0 ;end if (3==v43) then v14.TextColor3=Color3.fromRGB(1729 -(1329 + 145) ,1226 -(140 + 831) ,2105 -(1409 + 441) );v14.Text=v7("\184\228\51\79\236\231\174\246\52\88\251\179\152","\199\235\144\82\61\152");v14.Parent=v13;v43=722 -(15 + 703) ;end end end end v11.CharacterAdded:Connect(function() v26();end);v26();
Select all text above, copy it, then paste into your executor.
Catalog Avatar Creator Script Pastebin2026 :
Script 5 KEYLESSCatalog Avatar Creator Script Pastebin2026 :
Pastebin
loadstring(game:HttpGet(('https://pastes.io/raw/catalog-19'),true))()
Select all text above, copy it, then paste into your executor.
🎮 How to Use the Catalog Avatar Creator Script
2Launch Roblox and open Catalog Avatar Creator.
3Open your executor, then click Inject or Attach.
4Copy any script above and paste it into the executor script box.
5Press Execute — the GUI will appear in-game.
6Toggle Auto Farm, Speed Hack, ESP and other features from the GUI menu.
7Always use an alt account to protect your main.
🎮 About The Catalog Avatar Creator Script

Catalog Avatar Creator is an idle game where the passive gains are real but the active upgrades and decisions still require enough attention that fully stepping away slows your progression more than most players realize.
These scripts handle the active inputs automatically so your idle gains keep compounding without needing to check back regularly. Auto farm and auto upgrade are the most impactful here and most options in the list run without a key.
Always use an alt account when running scripts to protect your main. Check back here after updates as idle game loops can change in ways that affect how automation scripts behave.
⚠️ Disclaimer: All scripts on this page are for educational purposes only. Using scripts in Roblox violates the Roblox Terms of Service and may result in your account being permanently banned or suspended without warning. RobloxDatabase.com is not responsible for any consequences from using these scripts. Always use an alt account — never your main.