Question: why are my buns dry?
Answer: Hard crusts/bread/buns etc means that you are either baking on too low heat and for too long, OR the dough you started off with was not kneaded well enough. ... Make sure the water/milk you use for kneading the dough is warm. Not HOT, but WARM!