Like the title says, is there a way to do this? Right now, i have it raycasting from a spawnpoint, but the rotations are messed up, so my crosshair is below the center of the screen.
Physics.Raycast(Camera.main.transform.position, Camera.main.transform.forward, Mathf.Infinity);
You could use what flaminghairball provided or have a look at this: