’s crosshair didn’t move, the and the impact sparks on the walls didn't match his position.
Counter-Strike 1.6 relies entirely on hitscan weapons. The moment a trigger is pulled, the game calculates a straight line from the weapon barrel. Because there is no bullet travel time or physical projectile physics, changing the angle for a single tick is all it takes to guarantee a perfect hit. Detection and Legality