That is the problem, do I really have to restart the client every time I make a change to my script?
Yes, when i try to delete or move local scripts with the client running it says "Sorry - This action cannot be performed as the file(s) you are trying to delete are currently in use"
So with that being said, if your exporting to the script folder with the client going it most likely wont export properly.