LOL, i managed!



This is what i came up with:

Code:
function create_LIFE_METER()
{
	if(LIFE_METER!=null){return;}
	LIFE_METER = ent_createlayer("LIFE_METER.mdl",0,2);
	life_meter();
	return;
}

function life_meter()
{
  while(LIFE_METER==null||camera_arrow_1==null){wait(1);}
  
LIFE_METER.y = 180; 
LIFE_METER.z = 100;
LIFE_METER.x = 366; 
LIFE_METER.pan = 300;
LIFE_METER.scale_x = 0.5;
LIFE_METER.scale_y = 0.5;
LIFE_METER.scale_z = 0.5;
return;	
}



And there's even a small routine to shrink it back and forth from the top view:

Code:
var LIFE_METER_size=0;
var LIFE_METER_taswitch=0;
on_j = LIFE_METER_MOVES();

function LIFE_METER_MOVES()
{
 if(LIFE_METER_taswitch==1){return;}
 while(1)
 {
 	if(LIFE_METER_size==0)
 	 { if(LIFE_METER_taswitch==0){LIFE_METER_taswitch=1;}
 	   if(LIFE_METER.scale_x<1.0){LIFE_METER.scale_x+=0.1* time_step;}
 	   if(LIFE_METER.scale_y<1.0){LIFE_METER.scale_y+=0.1* time_step;}
 	   if(LIFE_METER.scale_z<1.0){LIFE_METER.scale_z+=0.1* time_step;}
 	   if(LIFE_METER.y>=150){LIFE_METER.y-=7*time_step;}
 	   if(LIFE_METER.z>=81){LIFE_METER.z-=5*time_step;}
 	   if(LIFE_METER.tilt>=0 && LIFE_METER_taswitch==1){LIFE_METER.roll+=30*time_step;}
 	   if(LIFE_METER.tilt>=25 && LIFE_METER_taswitch==1){LIFE_METER_taswitch=2;}
 	   if(LIFE_METER.tilt>0 && LIFE_METER_taswitch==2){LIFE_METER.roll-=30*time_step;}
 	   if(LIFE_METER.tilt<=0 && LIFE_METER_taswitch==2){LIFE_METER_taswitch=1;}
 	   if(LIFE_METER.scale_x>=1.0){LIFE_METER.scale_x=1.0;LIFE_METER.scale_y=1.0;LIFE_METER.scale_z=1.0;LIFE_METER.y=150;LIFE_METER.z=80;LIFE_METER_size=1;LIFE_METER.roll = 0;LIFE_METER_taswitch=0;return;}
 	 }
 	 
 	 if(LIFE_METER_size==1)
 	 { if(LIFE_METER_taswitch==0){LIFE_METER_taswitch=1;}
 	   if(LIFE_METER.scale_x>0.5){LIFE_METER.scale_x-=0.1* time_step;}
 	   if(LIFE_METER.scale_y>0.5){LIFE_METER.scale_y-=0.1* time_step;}
 	   if(LIFE_METER.scale_z>0.5){LIFE_METER.scale_z-=0.1* time_step;}
 	   if(LIFE_METER.y<=180){LIFE_METER.y+=7*time_step;}
 	   if(LIFE_METER.z<=100){LIFE_METER.z+=5*time_step;}
 	   if(LIFE_METER.tilt>=0 && LIFE_METER_taswitch==1){LIFE_METER.roll-=30*time_step;}
 	   if(LIFE_METER.tilt<=-25 && LIFE_METER_taswitch==1){LIFE_METER_taswitch=2;}
 	   if(LIFE_METER.tilt<0 && LIFE_METER_taswitch==2){LIFE_METER.roll+=30*time_step;}
 	   if(LIFE_METER.tilt>=0 && LIFE_METER_taswitch==2){LIFE_METER_taswitch=1;}
 	   if(LIFE_METER.scale_x<=0.5){LIFE_METER.scale_x=0.5;LIFE_METER.scale_y=0.5;LIFE_METER.scale_z=0.5;LIFE_METER.y=180;LIFE_METER.z=100;LIFE_METER_size=0;LIFE_METER.roll = 0;LIFE_METER_taswitch=0;return;}
 	 }
 	 wait(1);
} 	
 }



Thanks again for the quick help folks!