You can add to the player the Line of Sight behaviour.
And as for the cursor, add the "mouse and keyboard" object. Then, in the events, add:
-Start of Layout : set cursor invisible;
Make the crosshair sprite and give it the mouse behaviour. This should make that sprite follow the hidden cursor.
Tip: you can even give that sprite some animations, so when the player shoot, the crosshair changes.