Place the pork shoulder into the crockpot, rubbing it with paprika, cumin, chili powder, salt, and pepper for flavor.
Add sliced onion and minced garlic on top of the pork, then pour in the apple cider vinegar.
Pour the barbecue sauce over the pork, ensuring it's well coated.
Cover the crockpot and cook on low for about 8 hours, or until the meat is fall-apart tender and easily pulls apart with forks.
Once cooked, transfer the pork to a large bowl or cutting board and shred it using two forks, pulling apart the meat until it’s sticky and tender.
While shredding, check the seasoning and add more barbecue sauce or vinegar if desired for extra flavor.
Slice the buns open and lightly toast them if you prefer a bit of crunch.
Pile the warm, shredded pork onto the toasted buns, then serve immediately with your favorite toppings or sides.