If you want in-depth help with this situation you might need to supply some screen shots of the editor, what your attachments are to game objects, and some sample code (as mentioned).
You said you want your minions to all act the same. What you have to do is have to do is create the game object, attach scripts, and create a prefab. Then they will all act according to the code attached. Can I ask something? What is the minor different thing the minions do? Do they all do this minor different thing at a random time, or just some of them do it? If just some of them do it, you could create two prefabs of the same enemy. One with that behavior and one without. If you want that code on all of them you're going to have to make a class variable to determine if they are doing it.
Minion - will walk about randomly, tap his foot on the ground if no one is in ear shot, have a seat.
If you want to say a minion doesn't do one of those things you could have class member that is an array of behaviors.
array behaviors['walk about', 'tap foot impatiently', 'have a seat on ground'];
When you instantiate the objects you could just leave one out. And your inner code would look in the array for behaviors and see if the condition is right.
EDIT: Sorry, I didn't see the end 6 posts. I didn't know you had elaborated.