the irony is high on this post
/sigh
registerOutputEvent("Player", "EditAppearance", "list setNodeColor 0 hideNode 1 unhideNode 2 setDecal 3 setFace 4" TAB "string 70 70" TAB "paintcolor 0" TAB "string 30 30", true);
Oh look, the add-on that (Minecraft) posted has the output event "EditApperance" set as a
PLAYER event, meaing one can edit the appearance of a player!
No really that's not what I want.
It has exactly what you want in it.