hi please check my script:

function main()
{
video_mode = 7;
level_load ("");
wait(2);
ent_create("frog_run.mdl", vector(200, 50, -50), frog_run);
ent_create("head.mdl", vector(100, -25,-100), head);

mouse_map = crosshair_pcx;
mouse_mode = 2;
bodymodel = my;
while (1)
{
vec_set(mouse_pos, mouse_cursor);
if(bodymodel != NULL)
{
vec_for_bone(temp, bodymodel, "head");
ang_for_bone(temp_angle, bodymodel, "head");
vec_set(my.x,temp);
vec_set(my.pan,temp_angle);
}
wait (1);
}
}