thx guys...i tried lots of things and the result came to me...there is too much current in the ESC, since it is the only thing connecting all the servos, the reciever, and the gyro to the battery. So I pluged in some AA batteries to the reciever, and the ESC doesnt heat up so much any more and can remain fine for like a few minutes...but then i have another problem now, with the extra batteries it's too heavy so it wont take off and its just spinning on the floor[

]...so i guess i go to mongkok to get a ESC with higher current like 40-50A...