A point of clarification for your future reference, remember that if you
load an entity with an image file(tga, bmp etc), call it a sprite, not a model.
Sprites behave seriously different to models, including weird collison detection.

To explain the apparent problem your code had(which wasnt your code after all), read this snip from the "pan, tilt, roll"
section of the manual, noting the section Ive highlighted.
Quote:
Angles have a special meaning with sprites. If all angles are at zero, the sprite will stand upright and horizontally face the camera. If its pan or tilt angle is nonzero, the sprite is oriented in world space according to its angles. If pan and tilt both are 0, but the roll angle is nonzero, the sprite is always perpendicular to the camera. This is useful for spherical objects, like fireballs or explosions. For an angle to be nonzero it's sufficient to set it at a small amount, like 0.01.
So your sprite was following the camera because it is a sprite with a pan and tilt of zero.
You see?


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial