(See the best response by Mightymo.)
I want to change the normal mouse to one that I created. How would I go about doing this? What procs ,vars ,functions ,etc I should be looking at?
Difficulty level(1-10)?

Best response
I saw that I didn't understand it at first ,but I got it it. took me like 30 minutes of playing round.