Yes, I did use a script. I have since stopped my cold call campaign however, because of the time it was taking up after work. So I am re-adjusting my marketing plan to include free online marketing (Craigslist, Backpage, & Ebay Classifieds - which I already utilize), vehicle magnets, printed classified ads, and direct mailers. Then when there is enough capital, I plan to pay someone to cold call for me. In my opinion, having only a little time after work in the evenings, I feel my time is much better spent going on appointments and learning/preparing the proper paperwork and researching properties.
Now, back to the cold calling... The script I used came from the book "Buying Real Estate Without Cash or Credit" by Peter Conti and David Finkel, but I tweaked it a bit so it would flow more naturally to my personality and the way I am used to talking. Then I paid for two lists of leads with phone numbers - FSBO leads (a lot easier to pay for them than to try and find them on your own - possible, but time consuming), and Expired Listing leads (which I don't believe you can get unless you are licensed - also you can just look these up on the MLS yourself, but they don't have phone numbers). Then I called them and kept track of them in an Excell program (which my mother, a programer, created for me).
One important thing to note (in regard to being a licensed agent) is that prior to making any call I searched the address on the MLS to make sure it hadn't been listed by another real estate agent. I was not calling to solicit them about listing their property, but rather about buying their property. But I still did 't want to step on other agents toes. If it was listed with another agent, I didn't call them.
I don't know if I left anything out, or if you have any more questions, but feel free to ask away if you have any.
Mike