Preheat your smoker to 225 degrees F for about about 15-20 minutes.
Take the pork out of the packaging and pat it dry with a paper towel. Use a pastry brush and coat the pork roast with a thin layer of yellow mustard on all sides.
In a small bowl, mix together the onion powder, garlic powder, paprika, chili powder, salt, and pepper. Sprinkle the spice mixture over the entire pork roast- pressing it in so it sticks.
Place the pork roast directly on the grill grates, fat side up.
Insert a digital meat thermometer into the thickest part of the roast and smoke until the internal temperature of the roast reaches 160 degrees F—about 5-7 hours.
Once it reaches 160 degrees F, wrap it in butcher paper, or place in an aluminum tray and cover with aluminum foil. Continue to cook until the internal temperature hits 203 degrees F.—another 3-5 hours.
Once cooked, take the roast off the grill and leave it wrapped in the butcher paper. Wrap it up in an old towel and place it in a cooler to rest for at least 1 additional hour to help the meat become tender and break down all the connective tissue.
After resting, unwrap the smoked pork, remove the bone if needed, and shred the pork. Reserve the meat juices and add them back to the shredded meat.
Serve with your choice of barbecue sauce, buns, or slaw. Or enjoy in tacos, burritos, sandwiches, nachos, salads and more. Enjoy!