Did a little bit of digging, and there's a very small issue causing Lib.EternaScript() to fail. The script is acquired with the following code:
data = Script.get_script_sync(id); script = data['script'];However, if you look at the API's response for a script (like this one), everything is contained under the "data' object, so either the first line should be
data = Script.get_script_sync(id)['data'];or the second line should be
script = data['data']['script'];I'd assume the first one would be optimal.