In a small bowl, mix together brown sugar, paprika, garlic powder, onion powder, chili powder, salt, and black pepper to make the dry rub
Rub the mixture all over the pork shoulder.
Set up your smoker according to manufacturer instructions and preheat to 225°F. Add wood chips to the smoker box.
Place the pork shoulder on the smoker and let it cook for 12-14 hours, or until the internal temperature reaches 195°F
While the pork is cooking, make the BBQ sauce. In a medium saucepan, combine apple cider vinegar,ketchup, brown sugar, Worcestershire sauce, Dijon mustard, honey, and liquid smoke. Bring to a simmer and cook for 10 minutes, stirring occasionally.
Once the pork is done, remove it from the smoker and let it rest for 30 minutes.
Using two forks, shred the pork into bite-sized pieces
Toss the pork with the BBQ sauce, adding as much or as little as you like.
Serve the pulled pork on buns with coleslaw on top.