You can't put an electrolytic capacitor across the motor! It might explode!
The Mosfet will try to charge the capacitor with an extremely high unlimited current, then the motor will run from the charge in the capacitor at an extremely high current while the Mosfet rests, over and over at the frequency of the oscillator. Of course the capacitor will get hot from all that current. You are lucky that the electrolytic cap and Mosfet didn't blow up.
For the oscillator, I calculated that 0.1uF makes 144Hz and 0.01uF makes 1440Hz. then your three caps in series makes only 4320Hz. Many people can hear frequencies that are nearly 5 times higher (20kHz). I am an old geezer and could hear even higher frequencies when I was a teenager because ultrasonic burglar alarms were too loud, but now I can't hear above about 14kHz.