If making it from scratch, melt butter in a small pan, then whisk in hot sauce, Worcestershire sauce, a pinch of cayenne, and salt. Stir until smooth and set aside.
In a large bowl, combine shredded chicken, green onions, buffalo sauce, ranch dressing, cream cheese, cheddar, and garlic or onion powder. Mix until everything is evenly coated and creamy.
Place one wrapper on a flat surface with a corner facing you. Spoon about 2 tablespoons of filling near the center, then fold the bottom corner up over the filling. Fold in the sides and roll tightly toward the top. Brush the edge with a little water to seal. Repeat until all wrappers are filled.
Heat about 1½ inches of oil in a deep skillet over medium-low heat. Once hot, fry the egg rolls in batches until golden brown and crisp, about 2–3 minutes per side. Don’t overcrowd the pan. For baking, brush with oil and bake at 400°F (200°C) for about 15–18 minutes, flipping halfway.
Transfer to a paper-towel-lined plate to drain any excess oil. Serve immediately with extra buffalo sauce or ranch for dipping, plus celery and carrot sticks on the side.