>>107854904
Based, but the only real problem here is that there's no valid architectural reason that a line which retrieves a file's contents should create a blank file if it doesn't exist. You can just create the file elsewhere when you actually write to it, and if the file doesn't exist, return a blank table
So that particularly line should really look something like this:
local solutions = isfile(path) and HttpService:JsonDecode(readfile(path)) or {}