ok, try this:
1.set correct hull
2.get the original size
3.always look to the target
4.put in the middle (before you get the factor!)
5.get the factor to stretch
6.scale it with this factor
===>>>
Code:
var originalSize;
var distToTarget;
var finalLength;
//wait for first BB
wait(1);
//set correct hull
c_setminmax(me);
//get the original size
originalSize=my.max_x*2;
//look to target
vec_set(temp, target.x);
vec_sub(temp, my.x);
vec_to_angle(my.pan, temp);
//calculate distance
distToTarget=vec_dist(my.x, target.x);
//place in the middle
vec_set(temp, my.x);
vec_sub(temp, target.x);
vec_add(my.x, temp);
///**** not sure if this works. if not try this: ****///
//my.x+=target.x-my.x;
//my.y+=target.y-my.y;
//my.z+=target.z-my.z;
//**** ****///
//calculate factor
finalLength=distToTarget/originalSize;
//scale the model
my.scale_x=finalLength;
didnt really test this code, but could work

nipx