Using a transistor to drive a servo.

ThatGuy007:
I just drew this up in paint, but it illustrates what i am thinking. Upon more research i think a regulator will be the way to go, but im curious why this wouldn't function. I think at low current draw it would work perfectly, but at high current draw it would dissipate too much power.

And what happens to the servo power when the signal from the arduino on pin 4 goes to 0 volts? The signal is a PWM signal at a 50 Hz switching rate and is High only for a variable 1000 to 2000 microseconds every 20 milliseconds, and it is a continuous signal. I can't see this possibly working.