Added setFont and setText together and it works now. Thank you Filip!
I have been at this for few days now.
var txt = ""
var dropDownFontMenuIndex = thisComp.layer("settings").effect("Font Menu Control")("Menu").value;
if (time < 0){
s = value.split("\r");
for (i = 0; i < s.length; i++){
if (time > -10*(i+1)){
txt = s[i];
break;
}
}
}else{
txt = value
}
switch ( dropDownFontMenuIndex ){
case 1:
style.setFont("Rockwell-Bold").setText(txt);
break;
case 2:
style.setFont("Antonio-Bold").setText(txt);
break;
default:
style.setFont("Rockwell-Bold").setText(txt);
};