Have a link.
I'd like to know, why did you do this like this.
for(%a = 0; %a < getWordCount(%text); %a++)
%command = %command SPC getWord(getSubStr(%text, 1, strLen(%text) - 1), %a);
getSubStr(%text, 1, strLen(%text)); would've accomplished the same exact thing, without the unnecessary for loop.
If you'd like,
you could use mine.It has some unique features too.
When using it, you can get some pre-defined variables such as %cg, or %cc.
%cg = clientGroup;
%cc = clientGroup.getCount();
%c[index] = clientGroup.getObject(index);
%player = %client.player;
%ray = get's a raycast fired from the player, returning the first object.