Creating an AI to play Rocket League

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • welcome to the inferior version of carball, which is on sale for $944.99 on Steam by the way. Today we will pick apart this terrible game in an attempt to make AI that can help me get out of bronze.
    0:00 Intro
    0:49 Kickoffs
    2:59 Ball Prediction
    6:54 Striking
    9:13 AI vs Psyonix All-Stars
    12:08 Aerials
    15:56 Egg's Revenge
    Discord: / discord
    RLBot Website: rlbot.org/
    Chip’s Notes: samuelpmish.github.io/notes/R...
  • เกม

ความคิดเห็น • 626

  • @Weezytrout101
    @Weezytrout101 ปีที่แล้ว +1310

    0:21 ... THAT'S ME!!!

    • @IN-pr3lw
      @IN-pr3lw ปีที่แล้ว +57

      Weezy outta here

    • @iron5169
      @iron5169 ปีที่แล้ว +20

      Yoo it’s the legend himself!

    • @ProtoCJ
      @ProtoCJ ปีที่แล้ว +9

      Sweet

    • @eddykidplayzyt
      @eddykidplayzyt ปีที่แล้ว +7

      Real

    • @fiveninenowNOW
      @fiveninenowNOW ปีที่แล้ว +12

      'Fucking Gerwin' 🤣 anyways was that actually you or was it an ai?

  • @Uncle_Yam
    @Uncle_Yam 2 ปีที่แล้ว +808

    There should be an annual rocket league tournament where programmers do their best to program the best AI, and they're all pitted against each other
    EDIT: Apparently this already exists it's called the RLBot Championship 😁

    • @shadowyzephyr
      @shadowyzephyr 2 ปีที่แล้ว +32

      There is

    • @monkeman1293
      @monkeman1293 ปีที่แล้ว +1

      @@shadowyzephyr what's it called

    • @the_player_2
      @the_player_2 ปีที่แล้ว +1

      @@shadowyzephyr what’s it

    • @Noah-gw9cg
      @Noah-gw9cg ปีที่แล้ว

      It exists: th-cam.com/video/KwfiAEyTAVk/w-d-xo.html

    • @rob4187
      @rob4187 ปีที่แล้ว +45

      @The Old Fossil It’s the RL Bot Championship

  • @Tommy50377
    @Tommy50377 2 ปีที่แล้ว +240

    13:33
    Oh my God, you just intuitively explained what the cross product actually does in a way that makes sense to me. Thank you so much, everything just clicked

    • @b2stud
      @b2stud  2 ปีที่แล้ว +44

      Glad I could help :)

  • @Ratzmutz
    @Ratzmutz 2 ปีที่แล้ว +821

    Wow! Coming into the video I expected just the standard "haha i gave a car eyes, now look at funny neural net" approach to this, but this was really really well done!
    Also just the right amount of detail/simplification to maybe get new programmers into this!

    • @jerry3790
      @jerry3790 2 ปีที่แล้ว +33

      Hey no shame on neural network devs. There’s actually a lot more that goes into them than you think.

    • @jffrysith4365
      @jffrysith4365 2 ปีที่แล้ว +17

      ... how can you shame people who use neural nets, they're the most complex thing I know about.
      also, it's still way to complicated for new programmers to complete, you will need to understand key-board inputs, how to build a simulation etc.

    • @sasdagreat8052
      @sasdagreat8052 ปีที่แล้ว +32

      @@jffrysith4365 It's moreso the fact that hardcoded bots are easier, specific, and more fun to understand, while AI-trained bots just use the same mathy techniques that're always abstracted to the layman as "training go in, SSL go out"

    • @cacaman1391
      @cacaman1391 ปีที่แล้ว +4

      @@sasdagreat8052 isn't that more efficient though? I know nothing about coding of neural nets

    • @LendriMujina
      @LendriMujina 9 หลายเดือนก่อน +1

      ⁠@@cacaman1391 It's more efficient, but it isn't as fun to watch or participate in by itself. Like a microwave. Also, the core methods tend to work very similarly for every objective. Also like a microwave.

  • @imvirpil
    @imvirpil 2 ปีที่แล้ว +291

    This is so well presented. The flow of the video, editing, 3D environments & animations, the overlay graphics, as well as the jokes. All of it so freaking good.

    • @b2stud
      @b2stud  2 ปีที่แล้ว +35

      It always makes me smile to read comments like this. Thank You!

  • @kalvinpearce
    @kalvinpearce 2 ปีที่แล้ว +784

    Such an underrated channel!! Love the depth you go into in your videos whilst still making them extremely entertaining. Really great style. Can't wait to see what you do next

    • @b2stud
      @b2stud  2 ปีที่แล้ว +95

      Thank you!

  • @fireflowergaming3572
    @fireflowergaming3572 2 ปีที่แล้ว +885

    Dude I absolutely love your videos, amazing job man! Definitely bring a lot of light into CS and machine learning, at least for me, so thanks!

  • @Darxeal
    @Darxeal 2 ปีที่แล้ว +316

    I'm actually so happy that you made this video! With the release of RLGym and success of reinforcement learning bots, the love for hardcoded has been rapidly dying out. It's understandable because ML is easier to get into. But it abstracts you away from a lot of interesting concepts, many of which you beautifully presented in this vid. As someone who has been making hardcoded bots for a long time (including the ones that are playing at 0:40 :D) I'm familiar with most of the concepts, tho I think you simplified or skipped some important bits, but I completely understand why, those animations and editing must have already taken a crazy amount of time and effort! And you explained them in such a great and entertaining way. Those "inside the car" animations were so funny! :D
    tldr; thanks for giving hardcoded some love and for making this, great job!

    • @matejnovosad9152
      @matejnovosad9152 2 ปีที่แล้ว +3

      "It's understandable because ML is easier to get into." this is simply false lol.

    • @colinbrown7947
      @colinbrown7947 2 ปีที่แล้ว +24

      @@matejnovosad9152 The difference is you can treat machine learning as a block box for the most part once you set up the inputs and outputs, but hard coding algorithms requires a much deeper understanding of the game. If they were coding every aspect of the neural net, I'd probably agree with you, but Im sure they are using a very nice library where they can define inputs/outputs and structure, and then just tell it to train.

    • @matejnovosad9152
      @matejnovosad9152 2 ปีที่แล้ว +15

      @@colinbrown7947 There is a very good reason why there have not been ANY silver level ML bots until recently(a year ago) while there have been silver+ hardcoded bots since 2018... Yes, you can treat it as a blackbox, once you create infrastructure for it which is the hard part...

    • @colinbrown7947
      @colinbrown7947 2 ปีที่แล้ว +4

      @@matejnovosad9152 fair enough, gotta say I'm only aware of the rl bot community, haven't ever been a part of it

    • @Darxeal
      @Darxeal 2 ปีที่แล้ว +8

      @@matejnovosad9152 yes, creating RLGym was hard, but now that the hard work is done, all you have to do is clone a repo and tweak some rewards

  • @kaj4867
    @kaj4867 2 ปีที่แล้ว +127

    These are probably the best "let's make / explain something and also have it be really entertaining" videos I've seen, incredible.

  • @bronzecomeshome9517
    @bronzecomeshome9517 ปีที่แล้ว +14

    My favorite Rocket League experience was when the bots on your team would just drive the ball straight into your own goal over and over, so you were fighting them harder than the opposing bots. Quality design.

  • @TheDreamChicken
    @TheDreamChicken 2 ปีที่แล้ว +19

    9:52 i think the most impressive part of this video is that the bots managed a low-five
    I don't even have a post goal "celebration" yet

  • @camwoodstock
    @camwoodstock 2 ปีที่แล้ว +28

    Literally got so excited to see the return of the "PUT THE RAW CHICKEN IN THE SALAD" joke.

    • @b2stud
      @b2stud  2 ปีที่แล้ว +6

      Me too

  • @YT7mc
    @YT7mc 2 ปีที่แล้ว +123

    Your videos are so high quality. Very clear, always interesting, a wonderful video throughout. 10/10, keep up the good work

    • @b2stud
      @b2stud  2 ปีที่แล้ว +13

      This makes me so happy to see. Glad you liked them!

    • @Lensquik
      @Lensquik 2 ปีที่แล้ว +1

      @@b2stud What's the font you used in the thumbnail?

    • @b2stud
      @b2stud  ปีที่แล้ว +1

      @@Lensquik I use Myriad Pro

    • @Lensquik
      @Lensquik ปีที่แล้ว +1

      @@b2stud Yeah i figured in the meantime it was Myriad Condensed.

  • @firestartech
    @firestartech ปีที่แล้ว +6

    Are we not going to talk about how b2bot (2) and b2bot (3) had a little celebration at 9:48? He didn't just create a bot, he created a sentient one.... xD

  • @vicsan2.750
    @vicsan2.750 2 ปีที่แล้ว +15

    Honestly it's just nice to see someone who knows what he's doing this well. Also, the teaching quality of your videos is phenomenal and they're extremely fun to watch too. Keep it up buddy! I always hope you videos lasted longer but it's obvious that they take so much time and effort to make.

  • @schnitzelmike727
    @schnitzelmike727 2 ปีที่แล้ว +2

    6:38 I laughed so loud, the other people in the house thought that I cried

  • @jayceearrboy
    @jayceearrboy 2 ปีที่แล้ว +23

    I subscribed for the AI content. Was pleasantly surprised when it crossed over into my other universe of Rocket League content. Good to see you branching out into the very deep pool of Rocket League. Godspeed on your coding endeavors 💚

  • @spraytanamous5822
    @spraytanamous5822 2 ปีที่แล้ว +14

    Love the little animations! Your narration is amazing too :)

  • @Dr03210
    @Dr03210 ปีที่แล้ว +2

    This type of " AI content" is quite refreshing,
    ik there are other old channels out there which also does these type of things,
    but as an enjoyer of this type of content,
    It's exciting to see there's a new channel thriving in this type of content.
    I'll be subbing to make sure, I won't miss more of this.

  • @Patashu
    @Patashu 2 ปีที่แล้ว +8

    This is a great dive into the physics and framework of making the AI, and very well presented! I'd love to see another deep dive into HOW it makes decisions (e.g. when and where it decides to go for the ball, how it plays defense, etc)

  • @josylosy5035
    @josylosy5035 2 ปีที่แล้ว +6

    I have been eagerly awaiting your next video ever since the last one you uploaded, but honestly, how do you even make such a well thought out and thorough video in only 5 months? This is like... insane. Great video, and I will be here when you upload your next one - that's for sure.

  • @0267tommyhawk
    @0267tommyhawk 2 ปีที่แล้ว +8

    I cannot comprehend how much time it takes for you too do these videos but I absolutely love them. Keep up the great work mate!

  • @kawcco
    @kawcco 2 ปีที่แล้ว +4

    This video has such a high production value and eloquently explains all of the relevant physics topics. Great stuff!

  • @georgebreahna5564
    @georgebreahna5564 2 ปีที่แล้ว +74

    You put so much work in these videos, it almost feels wasteful to not have some more in depth, long-form ones going into the nitty-gritty of reverse engineering or ML to capitalize on the process of making them. There surely is an audience for this, and more uploads are looked kindly upon by the algorithm. Any dice?

    • @b2stud
      @b2stud  2 ปีที่แล้ว +42

      I would love to make longer and more technical videos but even ones that don't include crazy animations take a very long time to make. We will see

    • @prime_comando
      @prime_comando 2 ปีที่แล้ว

      @@b2stud Hire motherfuckers man. Fiverr the bottom of the barrel shit, learn to delegate. I want about 100x more content from this video and AI details, work, more highlights, any surgeries made along the way, developing model, layers, type of training, data, etc. Love ur shit

  • @TUTOSANDROIDtutorialesymas
    @TUTOSANDROIDtutorialesymas 2 ปีที่แล้ว

    This is amaizing, the animations kept me so entertained and were so funny, and you actually went in depth instead of skipping the important stuff. insta sub.

  • @jimsmith4907
    @jimsmith4907 2 ปีที่แล้ว +1

    great vid, love the animation and the fun style. also great job at getting across the information in such a good way! 👍

  • @poofloof8771
    @poofloof8771 ปีที่แล้ว +6

    Not sure if it was intentional, but i loved the way they did a little high five 9:49

    • @b2stud
      @b2stud  ปีที่แล้ว +4

      The bots don't go for high fives, but the unintentional high five was pretty cool, so I made sure it was in the shot ;)

  • @OP3MK
    @OP3MK 2 ปีที่แล้ว +9

    Ur videos too good man, I've rewatched them atleast 10 times

  • @andrewmoore8657
    @andrewmoore8657 ปีที่แล้ว +3

    These are by far my favorite programming-related videos - incredibly well done!

  • @Smokasaurus
    @Smokasaurus 7 หลายเดือนก่อน +1

    The most amazing thing about all of this is knowing that the human brain performs all these same predictions using previous knowledge and imagination without us even thinking about it.

  • @WizzyWizWizzy
    @WizzyWizWizzy ปีที่แล้ว +1

    These videos are very well made and fun to watch, please keep making more of these, they're very entertaining.

  • @onionsiegward2712
    @onionsiegward2712 2 ปีที่แล้ว +1

    love your videos man, gonna be awesome to see the channel grow and more things come out of it!

  • @corneeey
    @corneeey ปีที่แล้ว

    Your channel has to be one of the best surprise finds in months. Your love for these topics is so infectious. Some things are a bit too over the top for me (like the space squirrels in the cannon video) but they make up a very unique charm. Also the last two thumbnails look very clean (even despite the red arrow on the monopoly video 😂).
    Keep up the great work!

  • @mainscript0334
    @mainscript0334 2 ปีที่แล้ว +1

    Thank you for your great videos. I absolutely adore your visuals and narration, which make it very easy to understand everything!

    • @b2stud
      @b2stud  2 ปีที่แล้ว

      Thank you!

  • @GuildOfCalamity
    @GuildOfCalamity ปีที่แล้ว +3

    You videos are fantastic... the composition, subtle humor and the editing are excellent.

  • @shaun5657
    @shaun5657 2 ปีที่แล้ว +1

    Bro you're so underrated. This is the beat rocket league educational channel ever

  • @wrongwayscout
    @wrongwayscout 2 ปีที่แล้ว

    I just checked your channel yesterday thinking it had been so long since your last vid! excited to see another since every one you make is really good.

  • @RiimukiviMusic
    @RiimukiviMusic 2 ปีที่แล้ว +2

    Oh my god, this is informative AND hilarious. I learned new things and enjoyed it thoroughly. Well done!

  • @TheLostOne-db9xq
    @TheLostOne-db9xq ปีที่แล้ว

    This is one of my favourite videos from you right next to the BTD 6 Video. I look forward to seeing your channel grow

  • @dehvana7484
    @dehvana7484 2 ปีที่แล้ว +3

    Great video! The accuracy of the coding scenario at 6:38 is what really sold it for me tho!

  • @DevilishlyDutch
    @DevilishlyDutch 2 ปีที่แล้ว +7

    never fails to entertain, your animations are so incredibly funny it does wonders for the attention span

  • @hk3230
    @hk3230 2 ปีที่แล้ว +2

    Woooo the amount of work you put in this amazing video ! Thx for your hard work it s very pleasing and interesting to watch :) !!

  • @thom_lapatate4842
    @thom_lapatate4842 ปีที่แล้ว +1

    Those animations are just the best around 😆
    I never knew what I expected and it never was what happened xD
    Really entertaining and educational video keep up the good work :3

  • @Jagi125
    @Jagi125 ปีที่แล้ว +6

    That was refreshing after all the neural network approaches. Would love to see a part 2.

  • @saratan.
    @saratan. 2 ปีที่แล้ว +1

    I love your videos, you put so much effort in!

  • @williamjohansson4226
    @williamjohansson4226 2 ปีที่แล้ว +1

    Your videos are so dang entertaining and interesting! I just want more! Quality is insane!

  • @babisparagyios2939
    @babisparagyios2939 2 ปีที่แล้ว

    Great comeback! I love the graphics that you did! Keep up the good work!

  • @Petal316
    @Petal316 11 หลายเดือนก่อน

    6:36 oh my GOD you got me DYING
    the execution was just PERFECT
    OMFG

  • @EBhero
    @EBhero 2 ปีที่แล้ว

    Amazing job and amazing jokes! You make these with such quality I love it!

  • @breadymcsaus7755
    @breadymcsaus7755 2 ปีที่แล้ว +1

    Amazing video my guy, can't wait until you reach 1mil!

  • @KompadoodleLEL
    @KompadoodleLEL 2 ปีที่แล้ว

    great video! i dont understand like code an stuff like that, yet i still understood! the editing and script is all amazing!

  • @darknieve9926
    @darknieve9926 2 ปีที่แล้ว +3

    I have nothing to do with game coding but i really love how you explain people and still making funny to watch somehow. Mad respect man i hope you gain more subs

  • @sandinmapants6630
    @sandinmapants6630 ปีที่แล้ว

    I love these little bits you add to spice up the content

  • @gphii
    @gphii 2 ปีที่แล้ว

    It's so entertaining to watch your videos the animation, jokes and all its so good ey I love it :D

  • @liamd3484
    @liamd3484 2 ปีที่แล้ว +2

    I have been waiting for another upload by Mr. Ball With Eyes for soooo long. These are always a hit.

  • @plebiain
    @plebiain ปีที่แล้ว

    Easily the most underrated video I've seen this month! Thank you for such great content

  • @ygreaterr
    @ygreaterr ปีที่แล้ว

    I am so glad and happy that I found this channel! so entertaining and interesting!

  • @huntersparks2875
    @huntersparks2875 2 ปีที่แล้ว +1

    I love tour videos and hope that you have success in the future, keep up the good work

  • @error-42
    @error-42 2 ปีที่แล้ว

    Entertaining, simple to understand while not dumbing it down! Good job!

  • @infernas8445
    @infernas8445 2 ปีที่แล้ว

    I love your channel, just found it.
    Can't wait for the next video!

  • @jamesthomas1566
    @jamesthomas1566 2 ปีที่แล้ว +1

    This channel is amazing. Hope to see more in the future

  • @ivanporsche2572
    @ivanporsche2572 2 ปีที่แล้ว +1

    Not even a computer scientist. Love these videos, easy to understand and engaging!

  • @alternyte
    @alternyte 2 หลายเดือนก่อน

    I did not even know about this video, and I did not think you would create this due to the complexity, but you actually did. Nice work!

  • @hakanates1188
    @hakanates1188 11 หลายเดือนก่อน

    wow one of the best content I have ever seen in a while, eventhough I have never played rocket league I watched every second of the video. This is so interesting!

  • @RolyMoes
    @RolyMoes 8 หลายเดือนก่อน

    Omg I love the little dudes you use in your animations, especially when they make the "glubluhlubluglbuhluh" with the bubbles

  • @jangdepiyush
    @jangdepiyush 2 ปีที่แล้ว

    Great video man. Never played rocket league but got a lot of info on the AI behind the scenes. Thanks from a fellow future AI decoder.

  • @quadblueshadow3132
    @quadblueshadow3132 2 ปีที่แล้ว +10

    As part of the community, I got to say, great job.

    • @b2stud
      @b2stud  2 ปีที่แล้ว +4

      Thanks for stopping by

  • @adrianovianawerneck472
    @adrianovianawerneck472 2 ปีที่แล้ว

    I just subscribed to you yesterday. What a treat.

  • @MadamLava094
    @MadamLava094 2 ปีที่แล้ว +1

    Extremely high quality video. Straightforward and with good motion graphics

  • @marclm8653
    @marclm8653 2 ปีที่แล้ว

    Wow! Great start. And ur so funny keep it going bro.

  • @Ccloudburst
    @Ccloudburst 2 ปีที่แล้ว

    i love everything in this video. Please keep making videos!

  • @saadabdk1143
    @saadabdk1143 2 ปีที่แล้ว

    This video is missing like at least 900k views for its value. Very entertaining and informational, keep it up!

  • @AkaRetribution
    @AkaRetribution 2 หลายเดือนก่อน

    3:13 that dude pacing back in fourth in net has the exact preset I used to use when I was like gold to Plat... Obviously someone else could have been using sky blue hypnotics and tidal stream. but its just kinda funny to me. Also the video was great! I love how you explained how the world of rocket league works!

  • @stevesamuals2651
    @stevesamuals2651 2 ปีที่แล้ว

    Nice to have you upload again. Kind of funny how I came across this channel by accident but now I want to see it grow into something cooler. Wonder what other neat little adventures this fish will get into with their equations.

  • @Loskir
    @Loskir 2 ปีที่แล้ว

    Wonderful video, as always. So creative!

  • @pantsuslayer8631
    @pantsuslayer8631 2 ปีที่แล้ว

    Damn i really liked the video, fun and informative, thanks!

  • @blueyandicy
    @blueyandicy 5 หลายเดือนก่อน

    Your intelligence, coding skills, scripting skills, humor...dude you're AMAZING AND UR VIDEOS ARE PERFECT THIS IS SO GOOD

  • @JulianGoddard
    @JulianGoddard 2 ปีที่แล้ว

    Amazing video, can't wait for the next. Instant fan!

  • @Johnny_exclamationpoint
    @Johnny_exclamationpoint 2 ปีที่แล้ว

    Wait what. A rocket league video is the last thing I expected on this channel. Awesome!

  • @Saxophonin
    @Saxophonin 2 หลายเดือนก่อน +1

    Omg I recently learnt about PIDs and when you were mentioning the issue I was thinking, huh you could use a PID loop for that. And then you did!

  • @ShinyLP
    @ShinyLP 2 ปีที่แล้ว +1

    I would love to see more of the actual math and code behind your projects. Great video! It was really interesting and showed a fun application of the math we do in class right now (being linear algebra), although I didn't understand how the rotation around the vector from the cross product actually works. Love to see more
    Edit: Also, you've shown how you managed to recreate the game and its physics, and you've shown how the kickdown/aerial movements work in the AI, but how does the rest of the AI work and learn? Is it a evolution neural network model?

  • @andreasmoyseos5980
    @andreasmoyseos5980 2 ปีที่แล้ว

    YT just recommended this channel to me (being an AI and RL enthusiast). Thank you so much for all the hard work and the beautiful, educational, funny and very interesting result. Any chance we could see a combo hardcoded/ML AI? :-) Keep up the amazing work!

  • @ehsanreghabi
    @ehsanreghabi ปีที่แล้ว

    Some channels are like hidden gems! Not everyone can find it easily. But when you do, you should hold it tight
    And this channle is one of them
    GREAT WORK

  • @pladselsker8340
    @pladselsker8340 2 ปีที่แล้ว

    woah, nice editing. This is incredible!

  • @mementomori778
    @mementomori778 2 ปีที่แล้ว

    You deserve so much more attention your videos are incredible

  • @sirpig7141
    @sirpig7141 2 ปีที่แล้ว

    Sad I didn’t catch this notification earlier! Your content is always so interesting and informative.

  • @the40inchtaco
    @the40inchtaco 2 ปีที่แล้ว

    Awesome videos! I can't wait to see more AI shinanigans.

  • @JoshyDev
    @JoshyDev 2 ปีที่แล้ว +3

    This was another awsome video, as a Rocket League Bot dev this was a good explanation and video

  • @weylinwest9505
    @weylinwest9505 2 ปีที่แล้ว +6

    This was WELL worth the wait!

  • @SIMULATAN
    @SIMULATAN 2 ปีที่แล้ว +1

    Amazing video, love it!
    "But I think I'll leave that for another time" 👀🔥

  • @epherum7838
    @epherum7838 2 ปีที่แล้ว +2

    i feel like I've watched a chef make all the cooking appliances from scratch, prepare all the ingredients, place them together in a bowl then end the show before showing the final product

  • @cosmosauriano
    @cosmosauriano 2 ปีที่แล้ว

    Your videos are the best, I love them

  • @SandWhale919
    @SandWhale919 2 ปีที่แล้ว

    Glad to see new videos on the channel :)

  • @andrewholaday2850
    @andrewholaday2850 2 ปีที่แล้ว

    Have played rocket league for years, and instantly subbed and watched all of your videos when I first stumbled on the Monopoly AI. This is the greatest crossover event that I didn't even consider possible

  • @druidsunionvods
    @druidsunionvods 2 ปีที่แล้ว

    dang the way you explain things is fantastic

  • @Anonicc
    @Anonicc 2 ปีที่แล้ว

    Great video. Looking forward to a part two.

  • @titiwa632
    @titiwa632 2 ปีที่แล้ว

    Very nice! I wasn't expecting you to reach areals

  • @Racing_Dude
    @Racing_Dude ปีที่แล้ว

    Wow… This video is great! Genuinely learned quite a lot!

  • @gwainexe9065
    @gwainexe9065 2 ปีที่แล้ว +1

    Okay, so I love your videos, and now there is lore, because at the end we saw captain blubber.

  • @homeyworkey
    @homeyworkey 2 ปีที่แล้ว

    thought it was some random rocket league video, but no its made by the legendary b2
    keep it up bro ur content is goated, one of the ~50ish channels i have bell noti's on for

    • @b2stud
      @b2stud  2 ปีที่แล้ว +1

      Glad I made the list!