Worked fine for me. I think it may be the ME pointer too.

But I would do it this way, for tidyness sake.
Code:
var cnt = 0;
for( cnt=0; cnt<1; cnt+=0.01 )
{   
   vec_set( my.scale_x, vector(cnt,cnt,cnt) );   
   wait(1);
}
//done



"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial