Thank you elm,
So another quick question,
How would I check to see if the scriptobject was ever saved in the first place?
Like for the first time a client connects I need it to load a default set of vars
You can use isFile("filepath"), setting filepath to where the client's save would be, and it will tell you if there's something to load.
You're still bad at naming local variables, elm, lol.