I have no idea how to get the character like when your not even in-game. I could do the rest tho so I just need help on that part :D
I have been looking into this for a while, and there is no easy way to do this, but I did find one thing.
If you use the URL http://www.roblox.com/Asset/CharacterFetch.ashx?userId=
followed by your user id (as found on your profile), it returns several ; (semicolon) separated URLs which contain models of the following (in order):
#1: Body Colors #2: Pants #3: Held Gear #4: Hats #5: Face #6: Shirt
Using the HTTPService, you could use these URLs to manipulate a normal n00b
character with the right BodyColors, Shirt, Pants, Gear (probably unwanted), Hats, and Face. The only thing missing is a way to get the current package the user is wearing.
You could loop it, so it checks all the time. That'd be the sloppy way though, but if you wanted to do that it'd be something like this
while true do -- Stuff wait() end