Place the pork roast or loin, 1/2 teaspoon garlic powder, 2/3 teaspoon onion powder in the slow cooker on low early in the day, with the 1/2 cup water (just enough water to cover the bottom of your slow cooker). Cook on low for 5-6 hours OR on high for 3/4 hours.
Use two forks to pull apart the cooked meat. It should be tender and fall apart to the touch when it's cooked.
Heat the butter in the microwave (about 20-30 seconds), or in a small saucepan on the stove until melted. Add in the hot sauce, Worcestershire sauce, garlic powder, and onion powder.
Stir until combined and pour over the meat.
Mix thoroughly and serve right away or let it simmer a bit in the slow cooker if you have the time.