Just a tip for people that use save/load in their game:
If you want to save variables, don't make them local. If you do this, gameguru will not save them even if you put the g_.
So as an example: local g_player_money = 0
if you do this. when the player save/loads. Player money will not be saved. Remove the local from any variables you want to save.
If you have 6 scripts that kinda do the same thing and used locals to save time. You might want to make sure that those locals are not something you want saved.
For me, I used locals to hold when player places/builds objects in my game. Had to go back to each object script and remove the locals and make their own variables. g_object_spawned_1 = 0, g_object_spawned_2 = 0 etc