The "UserTexture_1x2_F" is spawned at the targets feet and so is half submerged in the ground due to the vectorAdd command not being used correctly.
Line 33:
_pos vectorAdd [0,0,1];
Should read:
_pos = _pos vectorAdd [0,0,1];
Also the private command array at the top of the function contains two unused variable names "_block1" and "_block2", these should be replaced with the missing variable name "_block".