Its not to much.
In fact this is kinda easy.
Here you code the effects that you wanna use for your transformations.
like:
public fxAurakaioken( Core[] )
{
AddFx( Core[0], "fxModelEntity", "models/evolution/Auras/shape_08.mdl", 0, 0, 50.0, 0, 0, 0, 1.0, 0.3, 0, 3 );
}
This gives me...