Woah, that helped alot. Do threads happen to be copied over to a different folder before being run, by any chance? Because that MUST be happening. Basically, the thread of genimage.lua can't find TSerial.lua, although main.lua can... Also, I'd put another reference to the error retrieving in Thread:...