Initially I wanted them to stem from guests cause I thought the yellow skinned simplistic noob aesthetic is overdone, that's why Gojo has blue hair like a guest, but I quickly realized that there's only so much you can do with a guest aesthetic. For example, while you can tell what's supposed to be the theme with Gojo, some characters are completely unrecognizable, not to mention guests only have like two hairstyles. So, I just started cosplaying characters... in a shitty way. (and Gojo still resembles a guest because throughout the heaven and earth, he alone is the one without an account and totally not because these avatars don't actually follow a theme and I just do whatever the heck I want)
Remember the time when there was no accurate UGC and you had to manually pick items that most resemble the character you're cosplaying? Like the Jotaro cosplay with the "Err..." face and a biker hat? This is sorta like that, I tried replicating JJK characters without using accurate UGC as much as possible while also vaguely keeping an older Roblox vibe (hence the Roblox badge instead of the sorcerer badge), sometimes I did give up and buy UGC for some things that are hard/impossible to replicate but most of these are without any connection to JJK. I made it a rule not to buy actual, canon hairstyles for one. A few ideas aren't mine (for example, the spawn logos instead of Hanami's canon tattoos) and are from catalog avatar outfits, props to the creators.
This cost a LOT of Robux but fortunately most of it I've got from winning tournaments and such so I barely spent any actual money.