Combine warm milk (make sure its lukewarm not hot), yeast and sugar in small bowl and let it sit for 10 mins or until foamy.
In a bigger bowl or stand mixer bowl( if using stand mixer), knead flour, milk powder, salt and yeast mixture together.
Add soft butter to it and keep kneading till soft and smooth dough is formed. (this step can also be done on work surface if not using stand mixer).
For proofing the dough, grease a big bowl with oil and add the kneaded dough in it. Cover the bowl with plastic wrap and set aside for atleast an hour or dough is double in size.
Dust the work surface with some flour and knead the dough again for 5 minutes.
Divide it into 12 equal size balls.
Grease 8" baking pan and place the divided balls in it. Cover it will lint-free napkin and let it proof again for around 30-40 minutes.
Preheat the oven at 400F.
Brush the top of buns with milk so that they don't dry out.
Bake the buns for about 20 mins. Once done brush them with butter to make it shiny.