Waving your arms around might work, but is no way to fix this, or to teach horse to stay where it is supposed to. And guarantee you will be run off of any job in training barn where people have sense.
It also shows you don't have good handling skills.
Not to mention, with hot blooded breeds? You will have a high strung horse ready to have a brain melt down and head shy to boot. Horses need calm hands and body.
You simply do NOT ever let them get in a position to where this will happen.
That means you keep horse at your shoulder point to their throatlatch, and keep right hand along rope, close to snap, I usually have forefinger extended, so can use fingernail to remind one to get over if needed. And if one pushes more with body, can use point of elbow and give light poke with that in shoulder fold. I also, if one needs it, turn hand so that I can use thumbnail alongside of jaw/cheek.
And I never let one get by with anything else. You have to keep the distance set constantly. That means you pay attention to what is going on, and make horse behave.
Horses make me a better person.