In the bowl of a stand mixer, add hot water, yeast, and sugar. Gently stir with a wire whisk. Allow to sit until yeast is activated and bubbly.
Add salt and oil. Mix together on low, using the dough hook of your mixer. Add 3 cups of flour, one cup at a time, and mix on low until mixture begins to combine. Dough will be extremely wet and sticky.
Add 3 additional cups of flour, one cup at a time, on low, until dough begins to cling to the dough hook and the dough pulls away slightly from the sides of the bowl.
Add another ½-¾ cup of flour to the bread dough and continue to mix until the dough forms a ball, and completely clings to the dough hook and the sides of the bowl are relatively clean.
The dough will still be slightly sticky. Place the dough on a lightly floured surface using the remaining flour. Knead 5–8 times, until the outside of the dough is smooth. Place in a well-oiled bowl, and turn oil side up. Cover with a clean cloth and allow the dough to rise until it doubles in size. About 30 minutes.
Punch the dough down and cut in half. Set one half aside. Roll the other half into a long log about 22 inches long. Using a knife, or pizza cutter, cut the log into 2-3-inch-long pieces and roll each section into a ball. Roll each ball into a 5-6 inch long log about a ½ inch thick. Place on a parchment lined baking sheet. (You will need to baking sheets). Repeat with other section of dough.
Cover the breadsticks with a cloth, and allow them to rise for an additional 20 minutes. Preheat oven to 400°(F).
Once the breadsticks have doubled in size, place one baking sheet in the preheated oven and bake for 7-10 minutes until golden brown and crispy on top.
Remove from the oven and place the second sheet in the oven and bake.
In a microwave-safe bowl, melt butter. Add garlic salt and garlic powder. Using a pastry brush, brush the top of each warm breadstick with melted garlic butter. Sprinkle with grated Parmesan Cheese. Serve warm. Breadsticks can be reheated in the microwave for 30 seconds on high.