local e = getfenv() print("env", e, e == _G) local ok, err = pcall(function() e.TESTX = 1 end) print("set", ok, err, e.TESTX) local ok2, err2 = pcall(function() TESTY = 2 end) print("global", ok2, err2, TESTY) local f = loadstring("return TESTX, TESTY, workspace") print("load", pcall(f))