01 - Combine salt, pepper, smoked paprika, garlic powder, onion powder, and dried oregano in a small bowl.
02 - Rub the spice mixture evenly over the entire surface of the beef chuck roast.
03 - Arrange sliced onions and minced garlic in the bottom of the slow cooker. Place the seasoned beef roast on top of the vegetables.
04 - Pour beef broth, barbecue sauce, and Worcestershire sauce over the beef and onions.
05 - Cover and cook on low heat for 8 hours until the beef is fork-tender and easily shreds apart.
06 - Transfer the cooked beef to a large bowl. Using two forks, shred the meat, discarding any large pieces of excess fat.
07 - Skim excess fat from the cooking liquid remaining in the slow cooker. Return the shredded beef and toss with the juices to coat evenly.
08 - Spoon the pulled beef onto sandwich buns. Drizzle with additional barbecue sauce and top with coleslaw, pickles, or red onion as desired.