Updated with new reworked version, improves QoL and adds new options.
First, many edge case bug fixes for when the mouse should recenter have been fixed.
Second, the gauge the script draws will now match the color of your center reticle, allowing users to change the color options on the fly. The gauge will also fade when the mouse is in the dead zone, and if the mouse is beyond the bounds, it will show a faint circle.
Third, the feel of script has been updated to use a circle instead of a square, thus there is no longer the feeling of getting stuck in the corners.
Fourth, the script has been tested heavily in multiplayer and works as expected. The toggle for using the mouse as a joystick is the HUD Contrast key, but modders may specify a different key in the file if they would prefer.
Thank you to the user Acid for heavily testing.