The other day I found a way to script multiple objects using the "Object Explorer Detail" tab in Management Studio. To be honest, I never thought that this tab was useful.
All you have to do is select the type object you want to script in the object explorer and do a multiple selection in the Object Explorer Detail window.
Look at the example below:
Hope this helps,
Eric