01 - Combine salt, pepper, smoked paprika, garlic powder, onion powder, and dried oregano in a small bowl. Mix thoroughly to distribute spices evenly.
02 - Rub the spice mixture uniformly over all surfaces of the beef chuck roast, pressing gently to ensure adhesion.
03 - Arrange sliced yellow onion and minced garlic in an even layer at the bottom of the slow cooker insert.
04 - Place the seasoned beef chuck roast directly on top of the onion and garlic bed.
05 - Pour beef broth, barbecue sauce, and Worcestershire sauce over the beef, ensuring some liquid coats the seasoning.
06 - Cover with lid and cook on low setting for 8 hours until beef is fork-tender and easily shreds apart.
07 - Transfer cooked beef to a large bowl. Using two forks, pull meat apart into strands, discarding any large pieces of remaining fat.
08 - Skim excess fat from cooking liquid remaining in slow cooker. Return shredded beef to cooker and toss thoroughly with juices.
09 - Spoon moistened pulled beef onto sandwich buns. Drizzle with additional barbecue sauce and top with coleslaw, pickles, red onion, or cheese as desired.