1. In a mixing bowl, combine flour, sugar, salt, and yeast.
2. Add warmed milk and softened butter. Mix until a dough forms.
3. Knead the dough for about 10 minutes until smooth and elastic.
4. Place the dough in a greased bowl, cover, and let rise for 1 hour or until doubled in size.
5. For the filling, mix softened butter, sugar, shredded coconut, milk powder, and vanilla extract until well combined.
6. Punch down the dough and divide it into 12 equal pieces. Flatten each piece, place a spoonful of filling in the center, and seal the edges.
7. Place the buns on a baking sheet, cover, and let rise for another 30 minutes.
8. Preheat the oven to 350°F (175°C). Bake the buns for 15 minutes or until golden brown.