Preheat oven to 375°F (190°C).
In a mixing bowl, combine shredded chicken, cream cheese, cheddar cheese, green onions, garlic powder, salt, and black pepper.
Unroll the crescent roll dough and separate it into triangles.
Place a spoonful of the chicken mixture at the wide end of each triangle and roll them up, sealing the edges.
Brush each rolled pillow with melted butter and sprinkle with half of the Parmesan cheese.
Arrange the chicken pillows on a baking sheet lined with parchment paper.
Bake for 15-20 minutes or until golden brown.
In a saucepan, combine heavy cream, minced garlic, and remaining Parmesan cheese. Cook over medium heat until smooth and simmering.
Serve the chicken pillows warm drizzled with garlic parmesan sauce.