I'm trying to make this KinematicBody point where the mouse is but it always rotates in the opposite direction at inconsistent magnitudes and speeds.
I'm really not sure what I'm missing.
The script is attached to the "Gun" as opposed to the player, because the player isn't supposed to move at all. Only thing that moves is the gun.
Truthfully, the Player should only be able to aim in the 180 degree range above it, but I would like to learn how to implement this on a full 360 degree scale just for education's sake.