Code:
while(1)
{
object1.scale_x -= (mickey.z * 0.001 * time_step);
object1.scale_y = object1.scale_x;
wait(1);
}



0.1 is to big, because mickey.z makes steps from 120. Use 0.001 instead. I try it, it works. And object1 is a PANELPOINTER?