It's great that you want to contribute that said...
My issues with your script:
1. Your styling is a complete mess. At-least run it through:
http://jsbeautifier.org/ (I know it's for Javascript but it works just fine for GS2)
2. Your system is incredibly in-efficient. An unnecessary trigger every half a second (2 triggers a second) by every player whether the system is in use or not is terrible. You also send a ridiculous amount of client triggers as a result.
3. You're setting clientr variables on the client-side, but doing nothing with them on the server-side.
4. Using a gani is a much more elegant solution to 'Staff Stealth' I'm not sure why you would tout the use of 'no ganis'