I'll try to explain as best as I can.
If you use case random to do different text speed (you mean the time between messages?) with varying text styles...
I'd separate the cases into different procedures.
This is a VERY basic one:
Simba Code:
const
Message0=('Message');
Message1=('Here');
procedure FirstMessage;
begin
case Random(3) of //3 can be changed for however many cases you want Remember you begin counting at 0.
0: TypeSend('Red:' + Message0); //Change the red, cyan, blue to whatever
1: TypeSend('Cyan:' + Message0); // you want the animation to be.
2: TypeSend('Blue:' + Message0);
end;
end;
procedure SecondMessage;
begin
case Random(3) of
0: TypeSend('White:' + Message1);
1: TypeSend('Wave2:' + Message1);
2: TypeSend('Glow1:' + Message1);
end;
end;
begin
repeat
FirstMessage;
// You can add a wait here, or in the procedures. Whichever you prefer.
SecondMessage;
// Wait here as well, or in procedure. Depends on preference.
until(false);
end.
Repeat that for other messages. Change Red, Cyan, Blue with whatever you would like, whether it be a chat animation (scroll, wave, shake) or other colors/glow.
What that will do is send your first message with a random animation (depending on the choices you give it) and then do the same for the second message. And it will repeat the first and second message until you stop the script.
Now, of course you can't copy and paste this into simba and run it. You'd need to SetupSRL and all of that good stuff. The script above is just an example of using Case Random for your purpose.
Now you wanted it to make sure it didn't send the same color the next time the particular message is chatted. Well this doesn't guarantee that but there's a small chance you'll be using two 'Red', 'Cyan', etc. in a row. But if you add enough choices it should rarely repeat itself.
Just imagine case random like... picking a card from a deck. You don't know what card you'll get; it's random. Once you draw a card and see which one you get, you put it back and shuffle it up again. You COULD get the card again, or you could get a different card. Whatever card you get is a random choice.
Understand this is a big wall of text but hope it helped! If you are still confused and my post didn't help at all, PM me and I'll help you make your own script (since this is a rather easy script to make I’d suggest making it with guidance rather than just being handed it. I mean, I’ve practically given you the script. You just have to make a few changes to my samba code above and you’ve got yourself an autotyper. Just… I’d suggest not using it because they’re rather easy to detect and are being cracked down fast with Botany Bay out (well they were detected easily beforehand).