Preheat oven to 400*F.
In a large bowl, combine 1 cup water, oil, sugar, and yeast. Let sit until yeast is bubbly (about 8 minutes). Stir in beaten egg, softened butter, and salt.
With a stand mixer or by hand, add flour, one cup at a time until you have a soft dough that isn’t sticky. Knead by hand 10 minutes or 5 minutes with a stand mixer.
Divide dough into balls and let rise for 10-30 minutes (up to you)
Lightly brush with milk and bake on the middle rack for 10-12 minutes or just until browned.