If you are running with live_enabled=1 but without gmlive-server connected, scripts would not be initialized by default.
You can fix this by initializing like this:
live_init(1.0, "", ""); for (var i = 0; script_exists(i); i++) { var s = script_get_name(i); gml_func_add(s + "(...)", i); global.g_gml_func_script_id[?s]=i } global.g_live_request_url = undefined;
I should probably make this default in case it can't connect to server
Also, depending on what you desire, I have recently published a smaller-scale interpreter that can be customized for scripting.