As RoutineBot uses FastScript as script engine, there are 2 restrictions: 1. If you use units in you project, you must use quoted names in uses-decalartion. E.g. in PascalScript these syntax is invalid: uses unit1; instead use syntax uses ‘unit1’; 2. Unit structure must be same as default script. E.g.