You seem to have not much done with scripts yet, do you? The move to lite-C was the best thing that happened. For a commercial product, you can not write complex code in C-Script without structs or dynamic allocation.

BTW, IntenseX Pathfinding works well for me. The bug seems to be only in the Copper and Silver version.