Hi,
As a person who does not use Ruby scripting either, the easiest way to do this without creating your own customized battle system is to make, say, 5 different versions of each monster, with slightly adjusted stats and maybe even different AI for each one.
This might sound like a lot of work, but try it with just one monster to see how it makes you feel.
-Zack