tArgs = {...} function append() local start = fs.open("startup", "a") start.writeLine("if fs.exists(\"key\") == false then") start.writeLine("else") start.writeLine("local file = fs.open(\"key\",\"r\")") start.writeLine("local key = file.readAll()") start.writeLine("print(\"Please Enter Passcode:\")") start.writeLine("local input = read(\"*\")") start.writeLine("if input == key then") start.writeLine("shell.run(\"cd /\")") start.writeLine("shell.run(\"/os/desktop\")") start.writeLine("else") start.writeLine("os.reboot()") start.writeLine("end") start.writeLine("end") start.close() return "" end function usage() printError("Usage: syskey ") end if #tArgs < 2 then usage() else local tfile = fs.open("/key", "r") local keya = file.readAll() if args[1] == keya then if fs.exists("/key") then local file = fs.open("/key", "w") local key = tArgs[1] file.write(key) file.close() printError("Key set to: \"",key,"\"") else local file = fs.open("/key", "w") local key = tArgs[2] file.write(key) file.close() append() printError("Key set to: \"",key,"\"") end else printError("Error: Old Passcode Is INCORRECT") end end