If you're into hip-hop videos, it's been a pretty good year. New visuals have been as creative as ever, offering a peek into the worlds of your current (and soon-to-be) favorite rappers. There's always plenty of new videos dropping each week, so it can be hard to keep up. XXL has all of that handled for you; peep this week's videos right here.

G-Eazy took a break from some beef with Machine Gun Kelly to drop a smooth new song that will surely catch on. "Rewind" is a collab with singer Anthony Russo, where the duo start to rethink their time with the women in their lives. G-Eazy still gets bars off on this track and the video is quality, too, going from a mountain range to a wild night in the club.

T.I., the King of the South, is back. The video for his latest Meek Mill-assisted single "Jefe" takes place in an off-the-beaten-path club, where people are decked out in Day of the Dead face paint, there's a mariachi horn player and much more. Of course, T.I. and Meek set the scene, fitting right into the mix seamlessly and having the time of their lives.

Moneybagg Yo has been been consistently building buzz for years, somewhat through his ability to make diverse songs. His new video is for his track "Luv Cycle." On the song and in the video, he walks through the journey of improving his relationship with a woman in his life. The video is well-shot and really sells the song itself.

This week also included new videos from Lil Durk, Thouxanbanfauni, Lil Gnar, .Idk., Young Scooter, Jpegmafia and much more. Peep them all below.

  • "1539 N. Calvert"

  • "WHY? (50 Cent Wanksta Remix)"

  • "Dats My Bae"

    Ball Greezy
  • "Living My Best Life"

    Jim Jones featuring Eric Bellinger
  • "Gnarcotic Gang"

    Lil Gnar
  • "Rewind"

    G-Eazy featuring Anthony Russo
  • "Luv Cycle"

    Moneybagg Yo
  • "Sometimes I Wonder"

  • "Rock With Us"

    Sada Baby and FMB DZ
  • "No Code"

  • "Bodega"

    Mir Fontane
  • "Jefe"

    T.I. featuring Meek Mill
  • "Trippple Cross"

    Young Scooter featuring Future and Young Thug
  • "Laundry"

    Yung Mal and Lil Quill
  • "Spin the Block"

    Lil Durk featuring Future
  • "Fame or Feds"

  • "How U Want It"

    G Perico
  • "Fallin & Ballin"

    Koran Streets
  • "Just Be Chillin"

  • "Toothache"

    Topaz Jones
  • "Lucky You"

    Eminem featuring Joyner Lucas
  • "Love Is Hell"

    Phora featuring Trippie Redd
  • "Thugz Mansion"

    Mozzy featuring Ty Dolla $ign and YG
  • "Rounds"

    Thutmose featuring Jay Critch
  • "Up-Top Baby"

    YBN Nahmir
  • "Bulletproof"

    YG featuring Jay 305
  • "Beautiful"

    Lady Luck
  • "Might Go"

    Ro Ransom featuring Kensei Abbott
  • "Light"

    Famous Dex featuring Drax Project
  • "Happy Birthday Nas Freestyle"

  • "Exhausted"

    Philthy Rich featuring TK Kravitz
  • "Castaway"

    Yung Pinch
  • "Yellow"

    Trent The Hooligan
  • "Mind of Overkill"

    OMB Peezy
  • "By Mistake"

    Young Dolph
  • "Nemo"

    Joey Trap
  • "Wrist"

    KC Ruskii and Lil Baby
  • "Don't Know Why"

    Yungeen Ace

More From XXL