I'm not following 100 percent what you're getting at, but I think I know what you mean about the colours thing. Coat, Skin, Sleeves, Shoes and Belt? You wouldn't need a gani for that, just use player.colors[]
eg:
PHP Code:
function onPlayerTouchsMe() {
//Skin
player.colors[0] = "black";
//Shoes
player.colors[1] = "black";
//Sleeves
player.colors[2] = "black";
//Coat
player.colors[3] = "black";
//Belt
player.colors[4] = "black";
}
As for player.alpha, that's visibility, to put it simply. If it's set to 1, you're solidly visible, but as you get lower and closer to 0, you visibly fade. It has to be used clientside, which is where a gani comes up. Everyone downloads ganis, so if someone had their current animation set to the gani using an alpha script, everyone will see the alpha set on the person using it. That'd come under Gani Scripting.