Rubber sniper leaves the HUD crosshair offset after it is removed.

When the rubber sniper extension is active, it moves the player's HUD crosshair away from the default center position.
When the extension is destroyed or removed, the crosshair should return to the default centered position.

Expected behavior:
- Removing the rubber sniper should clean up its HUD crosshair offset.
- The crosshair should be reset to (0, 0).

--- Original GitHub issue (auto-fetched) ---
Title: Rubber sniper sometimes locked in flaccid position

Body:
[Image attachment — alt='Screenshot_20240606_111236_Steam']
Description: (image could not be described: OpenAIError: Missing credentials. Please pass an `api_key`, `workload_identity`, `admin_api_key`, or set the `OPENAI_API_KEY` or `OPENAI_ADMIN_KEY` environment variable.)
[/Image]
Bug has been reproduced, seems to be to aimvector not always properly reseting after match end
