Ok, I think I've addressed all of the above except a couple I need clarification on.
Also, I am using the system of GetUserFlagBits as opposed to the override system because I intended the plugin to be used for regular non-admin players. However, I still want admins to be able to use the plugin a little more efficiently. The override system would effectively make the plugin admin-only, or completely open for use by all players. Using the GetUserFlagBits system I can access the middle ground where normal players can use the plugin, and admins can access it a bit more efficiently.
For clarification on some of your suggestions, I am not sure how to implement the GetTime() over using timers for each client.
When you recommended using StringToInt on the asker, I assume you meant IntToString?
Thanks for the feedback by the way