Smoke the pork butt until it reaches an internal temperature of about 160°F (71°C). This usually takes 6-8 hours.
Once it hits 160°F, wrap the pork butt tightly in aluminum foil to prevent drying out and to speed up the cooking process.
Place the wrapped pork into a preheated oven with the temperature at 250 degrees and continue cooking the pork until it reaches 195-205°F (90-96°C). This can take another 3-4 hours.