300 Won’t Start

Ok first off I will say this is my friends quad I was ridding it when it happened. So we where ridding for like 2 hours straight and hard. Well it just randomly died, like not just suddenly dead but acted like it was out of fuel. It has 1/2 a tank. I am good with motors so I went through the simple stuff, has oil, has spark, has compression, is sucking air in, and putting exhaust out. Btw this is all turning it over on the starter. I overrode the kill switch, still just turns over. Took off and cleaned out the carb and it is all working good, so good it shot gas 8 foot across the shop. So it has everything but still not running. Is there anything I can be missing? Oh and we didn’t start to work on it till it cooled down because I did not know if there was a way for it to overheat.