Hi Harshvardhan  

                  I tried mentioned script using Business Rules, Also I did this using Background Script also and creates only one record.

                How this can be possible?