Since I needed to work with config files and your IniIO was mostly done, I helped finish it up! IniIO.lua Usage Example: ZConomy = {};ZConomy.config = {};function ZC_config() if not fileExists(getMyDocumentFolder().."/Lua/ZConomy.ini") then local config = { ["Pop"] = 1.5, ["Snack"] = 1.25, ["Petrol"] = 0 }; ZConomy.config["Prices"] = config; IniIO.writeIni("ZConomy.ini", ZConomy.config); else ZConomy.config = IniIO.readIni("ZConomy.ini"); endendEvents.OnGameBoot.Add(ZC_config);Example Output (from above code): [Prices]Pop=1.5Snack=1.25Petrol=0