Thanks Friend...
You can help me to correct this error:?

I created this action, more when player if moves the weapon if it dislocates ugly very.
Code:
ACTION aMicArma1
{
ptMicArma1 = MY;
MY.EVENT = fPegaArma;
MY.SCALE_X = 2;
MY.SCALE_Y = 2;
MY.SCALE_Z = 2;
MY.PASSABLE = ON;
WHILE(MY != NULL)
{
PROC_LATE();
VEC_FOR_VERTEX(TEMP, ptMicael, 861);
VEC_SET(MY.X, YOU.X);
VEC_SET(MY.PAN, YOU.PAN);
MY.X = TEMP.X;
MY.Y = TEMP.Y;
MY.Z = TEMP.Z;
MY.PAN = YOU.PAN;
MY.TILT = YOU.TILT;
MY.FRAME = YOU.FRAME;
MY.NEXT_FRAME = YOU.NEXT_FRAME;
WAIT(1);
}
}