Preheat your smoker to 220 degrees.
Combine garlic powder, onion powder, paprika, white sugar, salt, pepper and olive oil in a bowl.
Mix well until smooth.
Using your hand, season the pork butt with the above dry rub.
Let it sit for 30-60 minutes.
Place the pork butt into your smoker, using your preferred type of wood.
Smoke for 5-6 hours, or until the internal temperature reaches 160 degrees.
Optional — while cooking, don’t forget to spritz the pork butt every once in a while with apple cider vinegar.
Once the internal temperature reaches 160 degrees, remove it from the smoker.
Wrap the pork butt in butcher's paper, and smoke for another two hours, or until the internal temperature reaches 200 degrees.
Rest for 30 minutes at room temperature before serving.