01 - Rub beef chuck roast evenly with kosher salt and black pepper on all sides.
02 - Heat olive oil in a large skillet over medium-high heat. Brown beef on all sides for 3-4 minutes per side until deep golden crust forms.
03 - Transfer seared beef to slow cooker.
04 - Whisk together barbecue sauce, beef broth, apple cider vinegar, brown sugar, Worcestershire sauce, smoked paprika, garlic powder, onion powder, and cayenne pepper until smooth.
05 - Pour the prepared sauce mixture evenly over the beef in the slow cooker.
06 - Cover and cook on low setting for 8 hours or high for 4 hours until beef shreds effortlessly with a fork.
07 - Remove beef from slow cooker. Shred using two forks. Skim excess fat from cooking liquid if preferred, then return shredded beef to sauce and toss to coat.
08 - Brush cut sides of buns with melted butter and toast in skillet or under broiler until golden brown, about 2-3 minutes.
09 - Pile sauced pulled beef generously onto toasted buns. Top with coleslaw if using. Serve while hot.