> my ($LoadGen3Script)="$ScriptDir"."/"."LOADgen3";
> use $LoadGen3Script;
use only accepts a bareword. Use, for example, eval(),
eg:
eval("use $LoadGen3Script");
and check $@ for success. Could also do(), I think.
Type "man perlfunc" for details.