Preheat your oven to 375°F and line a baking sheet with parchment paper.
In a mixing bowl, combine the shredded chicken, buffalo sauce, ranch or blue cheese dressing, shredded mozzarella cheese, green onions, cilantro, garlic powder, onion powder, salt, and pepper. Mix well until all the ingredients are well combined.
Unroll the crescent dough sheet (if it has perforations use fingers to close so it is in one solid sheet). Cut it into 12 rectangles, use a pizza cutter is best option. Spoon a generous portion of the buffalo chicken mixture onto the wide end of each rectangle.
Roll up the crescent rolls, from the narrow side, and pinch in the sides to seal the filling inside. Place the rolls on the prepared baking sheet, seam side down.
Bake in the preheated oven for 12-15 minutes or until the rolls are golden brown and crispy on top. Remove from the oven and let the buffalo chicken rolls cool for a few minutes before serving.
Serve the buffalo chicken rolls warm, garnished with extra chopped green onions, and accompanied by additional buffalo sauce or ranch dressing for dipping.