How can I do 2 cursors in the same screen?2 player game

Hello people,
I am wondering how can I get 2 cursors, each one controlled by a different player. Cursor01(player1) controlled by mouse and Cursor02(player2) controlled by keyboard/gamepad.

First off, use ‘Screen.lockCursor = true’ to disable the default cursor.

Then, simply make 2 custom cursors (this can be done with a GameObject or with GUI stuff, however you like) and have one take mouse delta for its movement, and one take keyboard/gamepad input (set up 2 sets of axes in the input manager to double up input devices).