Horrible intro your breathing way too hard, basic flow, recycled basic lyrics (no substance), need to step up on your tone sounded the same throughout most of the song, no mature wordplay.
2/10
On a sidenote welcome to Narutobase!
This was garbage Charles. The subject matter is below you, especially with what I've seen you write in battles. Your flow got worse. And that ***** lied, sounded nothing like Ab-Soul. I've heard you do better and seen you write better.
Practice for longer and more often, also really work on developing your style.
Learn what you're good and bad at and make the best at cultivating them for a natural sound for yourself. Study your favorite rappers lyrics and flows in detail and understand why you like them, why do you like a certain beat and how they approach it.
But yeah you're not ready for prime time yet, but keep at it and give it your all. Who knows where it will take you.