Hi i see 2 problems...
1) You are using "Skill" instead of "skill", lite-c is case-sensitive remember.
2) You are using the old c-script float function. It has been replaced by floatv in lite-c.
You code should look like this...
my.skill41 = floatv(random(2)-1);
my.skill42 = floatv(random(2)-1);
my.skill43 = floatv(random(2)-1);
my.skill44 = floatv(1.5);