Place Roast in crock pot, put in 3 cups water, chop onion into large peaces and drop into water, add spices, liquid smoke, & worchestershire to your taste and a bay leaf. Turn on low and let cook for 8 hours.
When it has cooked 8 hours remove roast from crock pot. Scoop out onion & bay leaf and discard. Pour off all but about 1 cup of the water.
Using two forks shread the pork and replace in crock pot. Use your favorite BBQ sause, either homeaid or from a jar, coat well and stir. Let cook 1 more hour and serve on a toasted bun.