Health Bars Reimagined đŸ’„ No Pen...?!? 👍 Scratch Tutorial

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 10. 07. 2024
  • In this tutorial we will talk about a clever new technique for creating Silky Smooth Health Bars in Scratch using a sprite & a clone, no pen or stamping required, and with only 3 costumes! This results in a superbly usable health bar with none of the limitations of the costume based method. Learn to code like a pro with this easy to follow Scratch tutorial. Super fun, super efficient, and super effective! Helping you make games that look amazing :) Scratch Health Bars for the win!
    🚀 Boost Your Creativity with Griffpatch
    The Griffpatch Academy will take you from "Gamer to Game Creator"
    Learn more at 👉 griffpatch.academy 👈
    đŸ˜ș Scratch was developed by the Lifelong Kindergarten Group at the MIT Media Lab. See scratch.mit.edu
    đŸ± Scratch Studio for this Episode
    scratch.mit.edu/studios/32274...
    ------------- Video Chapters -------------
    00:00 Intro
    00:43 How it works
    01:43 Sponsor
    03:21 Let's make this
    04:53 Draw a half filled health bar
    06:39 Coding the Base Health Bar
    07:24 Funky sliding health sprite costumes
    08:48 Health Bar Clone
    11:07 Making the Health Bar Move
    13:16 Cycling Colour with the Health - Green, Orange, Red
    14:47 Issues
    16:25 Outro

Komentáƙe • 1,4K

  • @AbsoluteZRO
    @AbsoluteZRO Pƙed rokem +350

    I love how griffpatch gives so much energy and time into his video that 6:43 he renames "base" with "base"

  • @user-or2iv9sw7c
    @user-or2iv9sw7c Pƙed rokem +169

    No one has watched this video to the end yet, but everyone knows that it will be wonderful

  • @rosycookie._
    @rosycookie._ Pƙed rokem +428

    Kudos to Griffpatch for finally having a sponsor!

    • @jake_oshea15
      @jake_oshea15 Pƙed rokem +34

      Yea but it's raid :(

    • @jackatk
      @jackatk Pƙed rokem +6

      Kudos to him??

    • @YarnDuckGet
      @YarnDuckGet Pƙed rokem +5

      @@jackatk it means compliments or congratulations

    • @calmguitar8530
      @calmguitar8530 Pƙed rokem +9

      @@jake_oshea15 So what if its raid? I know alot of youtubers use the sponsor, but its no different from any other. Sponsors really motivate creators to continue making content and it really supports them.

    • @jake_oshea15
      @jake_oshea15 Pƙed rokem +3

      @@calmguitar8530 nah its just the meme.

  • @antonosogaspador
    @antonosogaspador Pƙed rokem +15

    Am I the only one here who noticed the ‘’Fill’’ color turning into ‘’Guy’’ from the plateformer tutorial at 5:06? I love this kind of detail, it’s really nice !

  • @snufkin8940
    @snufkin8940 Pƙed rokem +123

    Congrats on the sponsor! I'm glad you're getting something in return for making your tutorials, you deserve it!

    • @griffpatch
      @griffpatch  Pƙed rokem +30

      Thanks so much!!

    • @lzr_music
      @lzr_music Pƙed rokem +1

      @@griffpatch Griffpatch i did not expect this from you.Raid is f--king 9+

    • @Superfastisfast
      @Superfastisfast Pƙed rokem +3

      @@lzr_music swears are 18+

    • @lzr_music
      @lzr_music Pƙed rokem +1

      @@Superfastisfast yup,not in our country.i know a girl that knows all swear words of 3 languagesâ˜č

    • @lzr_music
      @lzr_music Pƙed rokem +1

      @@Superfastisfast the worst is not that at all.he also knows the d word💀

  • @boxxy7688
    @boxxy7688 Pƙed rokem +90

    I think it would be a cool idea to make a tutorial for unique enemy AI.
    I have made some games that require lots of AI (some more complex than others), my newest AI design is the most difficult.
    not for my own sake but I think it would be cool to see what kind of enemy AI you can develop, removing that robotic feel. such as they follow you until you're out of view/get stuck/get captured.
    Edit: if anyone is curious the hard AI I'm making is similar to the gargutron nextbot.

    • @sequelz
      @sequelz Pƙed rokem +3

      Yesssss

    • @trombone28
      @trombone28 Pƙed rokem +3

      Perhaps a "boid pt2" type video

    • @wiseowl83
      @wiseowl83 Pƙed rokem

      If it’s a platformer, @dkuniverse has a pretty good so tutorial

    • @BlockTSB
      @BlockTSB Pƙed rokem

      he has check his platformer series

    • @falafel_83
      @falafel_83 Pƙed rokem

      I made 3 bosses (by myself) with pretty basic movement patterns in my basic platformer game

  • @_uttirno
    @_uttirno Pƙed měsĂ­cem +2

    The thing that i love about griffpatch is that the code can be used in any project

  • @shoppingwithgonzalez2392
    @shoppingwithgonzalez2392 Pƙed rokem +23

    The quick rundown on how it worked at the beginning was really nice. It let me think of how I could remake it without watching the rest of the video. Which made it even cooler to find out how you put it together

  • @RenardioMFG
    @RenardioMFG Pƙed rokem +23

    This is a really creative way of adding health bars, really cool

  • @KaydenAP
    @KaydenAP Pƙed rokem +17

    Griffpatch's inventions are always amazing

  • @Dabicco
    @Dabicco Pƙed rokem +2

    The "Big" Sprite has literally solved all of my scratch issues! I use it in almost every game I make!

  • @luigipunchanimation6745
    @luigipunchanimation6745 Pƙed rokem +2

    Every time you continue to surprise me with new tricks i didnt think was possible! This is one of the most creative ideas on health bars. Great job 👍

  • @Hack_130
    @Hack_130 Pƙed rokem +4

    Yeeey, I was searching tutorials like this and you uploaded this! Thank you Griffpatch!!!

  • @CarlosPerez-hz6ie
    @CarlosPerez-hz6ie Pƙed rokem +28

    You really deserve that sponsor for your hard work on these tutorials

  • @mcl_playz
    @mcl_playz Pƙed rokem +6

    Congrats on your first sponsor griffpatch! Again another great video!!!

  • @SLeapy_Frogii
    @SLeapy_Frogii Pƙed 11 měsĂ­ci +9

    For anyone who is struggling with the creation of the health bar costume, use this tip instead:
    change your brush size to 5 do what he said but outline the area with that pixel and fill it in, it makes the process simpler and easier to stay perfect :)

    • @SLeapy_Frogii
      @SLeapy_Frogii Pƙed 11 měsĂ­ci +1

      And for further perfection, to fix any border mistakes, the brush size for the border is 2

  • @tw1nt008
    @tw1nt008 Pƙed rokem +5

    I am so overjoyed that griffpatch got a sponser! I've been watching his videos for years!

  • @creepersaur
    @creepersaur Pƙed rokem +17

    "I wish we had drawing tools..."
    Griffpatch! The Scratch Addons extension has an onion-skin feature which allows you to see a ghost of the previous costume. (Used alot in animation).
    Very nice video, I was expecting a much harder or PEN used health bar.

    • @gameking1169
      @gameking1169 Pƙed rokem +2

      I use that feature for animating!

    • @jpsAR89
      @jpsAR89 Pƙed rokem

      and also there is a snaping feature too!

  • @NotShard1
    @NotShard1 Pƙed rokem +2

    Congrats on 200k!!! 🎉🎉🎉

  • @rhyan4015
    @rhyan4015 Pƙed rokem +2

    This is so awesome thank you griffpatch!
    So simple yet it slipped all of our minds!

  • @tommyanepicgameer
    @tommyanepicgameer Pƙed rokem +28

    Thanks for the amazing smoothness! this is a scientific breakthrough in mind! 🎉

  • @Iminsanealr
    @Iminsanealr Pƙed rokem +5

    This is just awesome! Thanks a lot griffpatch for another awesome tutorial!

  • @Sw5pher
    @Sw5pher Pƙed rokem +1

    Props for Griffpatch for putting the effort to make this video, very useful for my new game IÂŽve been working on! Thx! 10/10

  • @JMNplays584
    @JMNplays584 Pƙed rokem +1

    Thank you so much! I rally needed the simple health bar for the turn-based combat RPG im working on!

  • @AntiFurryofficialchannel
    @AntiFurryofficialchannel Pƙed měsĂ­cem +4

    I thought I was gonna be using 200 sprites 💀💀

  • @LiteralHat437
    @LiteralHat437 Pƙed rokem +4

    I liked the part when you went to the costume category and the fill color saw us and later his eyes dissapereaded, that was amazing!

  • @JuanGamer0202
    @JuanGamer0202 Pƙed rokem +1

    Just as i was trying to make a brake pressure indicator for my Train Simulator project, awesome

  • @chickennuggetchromer2453

    thank you for the video! it really helps. also good job on getting sponsored , i will be playing raid after this video.

  • @zizikim3174
    @zizikim3174 Pƙed rokem +4

    i am glad that you have a sponsor now, good job!

    • @griffpatch
      @griffpatch  Pƙed rokem +2

      Thanks! 😃 - Let's see how things work out, I hope I did a good job with the video!

    • @scrillex0995
      @scrillex0995 Pƙed rokem +2

      I agree with you, he is making great videos which we can watch for free, so watch an ad is much easier than pay money for that

  • @N8-Squared
    @N8-Squared Pƙed rokem +10

    OH MY GOD! THATS GENIUS, I NEVER WOULD OF THOUGHT OF THAT. On top of it being easy to do with clones or separate sprites (if you don't know how to use clones) but if you were to do it with pen it would be super performant! I am actually gobsmacked, my jaw is on the floor. I'll be honest, when you started the RPG series, I got back into scratch and I started working on a big pen project that I am really proud of. It is defiantly my best game to date and if I end up finishing it I'll come back and let you know.

    • @griffpatch
      @griffpatch  Pƙed rokem +3

      I'd love that!

    • @N8-Squared
      @N8-Squared Pƙed rokem +2

      Why did I write that damn comment? So I had been working on that big game which was a picross game. I was trying to put a lot of effort into it where I added a level editor, a level code system, I was gonna add community made levels progressively after it was released, I added a level select screen where it loads all the levels and draws them with pen, etc. When near the end of development I realised... WHY AM I MAKING THIS IN SCRATCH!? so I not working on this scratch version anymore and I may potentially make a mobile version in unity instead. I have found that a lot of picross games are either made to make loads of money or just don't have features like level editors and stuff, and I want to put as much into one as I bloody well can. If that ever ends up happening I'll let you know how it goes.
      Also, I have only shown this game to friends who either don't use scratch or know what a "picross" or a "nonogram" is so I was wondering if you would like to take a look at it? I could send the .sb3 to you via like twitter dm's or email or something idk.

  • @clutterfunkin
    @clutterfunkin Pƙed rokem +1

    Thank you so much all of your tutorials has been helping me with my dream game!

  • @tigershelf
    @tigershelf Pƙed rokem +1

    This is an actual good tutorial, 1: It's so simple to code, you can just backpack the code and use it for other projects! 2: It only uses 1 clone, so you don't have to worry about those messy pile of clones, Thank you griffpatch for this :)

  • @hussain_2x_
    @hussain_2x_ Pƙed rokem +14

    Never thought I'd see the day when Griffpatch would get a sponsor, you've made it Griffpatch, here's a cookie đŸȘ
    Edit: COOKIES AND MILK PARTY! đŸȘđŸ„›đŸŽ‰

    • @griffpatch
      @griffpatch  Pƙed rokem +3

      Yum yum thank you!

    • @hussain_2x_
      @hussain_2x_ Pƙed rokem

      @@griffpatch I've got enough for everyone! đŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘđŸȘ

    • @tomacmar
      @tomacmar Pƙed rokem

      @@hussain_2x_ thanks!

    • @ihunthackers9338
      @ihunthackers9338 Pƙed rokem

      @@hussain_2x_ crunch crunch crunch nice cookie

    • @hussain_2x_
      @hussain_2x_ Pƙed rokem

      Here's some milk for you guys đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›đŸ„›

  • @Speed-TV
    @Speed-TV Pƙed rokem +28

    I think it would better to put a broadcast tick block inside a forever loop, and use the "when I receive tick" to do the positioning scripts. That way all the clones and the original sprite can go to their position and it won't lag behind when there are other loops in the project.

    • @griffpatch
      @griffpatch  Pƙed rokem +14

      Very good idea :D - And it's very much up to you how you want to go about this!

    • @mirrorkirby123
      @mirrorkirby123 Pƙed rokem +2

      I used this tip. Thanks.

    • @Diego_2-22
      @Diego_2-22 Pƙed rokem

      Another thing that could be done is make a custom block that makes a sprite go to a certain position relative to another sprite, because with custom blocks you can disable screen refresh, which is the very tiny amount of time that otherwise passes between the running of each block.

    • @JayOnCamera
      @JayOnCamera Pƙed rokem

      I'm a little confused as to how this would work with a clone. Could you explain this to me?

    • @Speed-TV
      @Speed-TV Pƙed rokem

      @@Diego_2-22 I don't think that will work because a custom block inside a loop will still run like an animation, and I think it was griffpatch who discovered the fix to sprites "lagging behind" when going to another sprite using the tick system

  • @Metromex_386
    @Metromex_386 Pƙed rokem +2

    I thought another rpg tutorial was gonna happen lol. But what an surprise for something else! As always, please continue with your hard work

  • @SparrowTutorialsFun
    @SparrowTutorialsFun Pƙed rokem

    1k subs to gooooo and
    CONGRATULATIONS FOR 200K SUBSCRIBERS

  • @saschawalder6361
    @saschawalder6361 Pƙed rokem +4

    When will come the next Part of the Tile Scrolling Platformer

  • @quneptune
    @quneptune Pƙed rokem +4

    is this your first sponser?

  • @crusherblade8161
    @crusherblade8161 Pƙed rokem

    Congrats on 200k! You've put in amazing effort, and it's paying off...

  • @1080GBA_SC
    @1080GBA_SC Pƙed rokem +2

    Thanks griffpatch this made my day!!

  • @That1Knife
    @That1Knife Pƙed rokem +3

    For me for some reason the original sprite would lag- when I would have my character move (I used this in an already partially complete game) the original sprite would lag behind, but not the clone. I fixed it just by making two clones, each with different costumes in the correct order, detecting which costume it was under the "When I start as clone" and put the script in an if-else statement. It also fixed the tiny line thing, but that might just be because of my size.

    • @samueldanemedio5870
      @samueldanemedio5870 Pƙed 6 měsĂ­ci

      Can you tell me the code for each clone?

    • @That1Knife
      @That1Knife Pƙed 6 měsĂ­ci

      @@samueldanemedio5870 Sorry, what do you need help with exactly?

    • @samueldanemedio5870
      @samueldanemedio5870 Pƙed 6 měsĂ­ci

      @@That1Knife when my sprite (character) moves around in my game, the 'full' healthbar would lag, but not the clone

    • @samueldanemedio5870
      @samueldanemedio5870 Pƙed 6 měsĂ­ci

      Sorry if I sounded like a little kid earlier, I didn't know if you would reply because the original comment was 1 year ago.

    • @samueldanemedio5870
      @samueldanemedio5870 Pƙed 6 měsĂ­ci

      I just need the code for each clone

  • @alikirac9454
    @alikirac9454 Pƙed rokem +4

    Why not rpg tutorial !! 😭

  • @DexFire1115
    @DexFire1115 Pƙed rokem +2

    Really useful tutorial. I’ve been using clones to create health bars for several years now and painfully working around a 200 or lower clone limit as a result.

  • @semvermeulen7039
    @semvermeulen7039 Pƙed rokem +1

    you used to be only useful for your scratch addon but now you are one of my mean inspectors keep up the great work

  • @JkVidsChannnel
    @JkVidsChannnel Pƙed rokem

    Congrats on 200K subs!👍

  • @SirScroatyPeniasMcCheese
    @SirScroatyPeniasMcCheese Pƙed rokem +1

    Thank You! I've been working on a tower defense-type game (With a nice little spin to it) and was in desperate need of a health bar system!

  • @randomstickman16
    @randomstickman16 Pƙed rokem

    Man, you're the best scratcher out there! Your tutorials are amazing! You're so close to 200k subscribers, i hope you reach it next week!

    • @_tophat
      @_tophat Pƙed rokem

      hey he might reach it tomorrow he has 199k subs

  • @exqgenius
    @exqgenius Pƙed rokem

    Boy, I don't know how this is possible in scratch, most of us would be making it so much more complicated than it already would be. But griffpatch to the rescue, he saves our projects in the simplest way possible! Glad you got your first sponsor, and enjoy it!
    RPG# 7 coming out soon guys

  • @suspended67Animations
    @suspended67Animations Pƙed 11 měsĂ­ci

    Wow! This is so helpful! It was pretty complicated, but still more simple then I thought it would be.

  • @weegie3343
    @weegie3343 Pƙed rokem

    You finally got a sponser! I’m so proud of you! You honestly deserve it. =)

  • @lilkangarooo
    @lilkangarooo Pƙed rokem +1

    BRO a sponsor on a Scratch video!? Good job Griffpatch! You've made so many handy tutorials!

  • @The_Mineral
    @The_Mineral Pƙed rokem +1

    Griffpatch has come so far that he even got a sponsor! Keep doing what you do.

  • @Stunt7
    @Stunt7 Pƙed rokem +2

    Yay, Griffpatch have a sponsor, congrates :D

  • @koalas_4_life
    @koalas_4_life Pƙed rokem +1

    15:55 : "Ugly like an ugly thing!" ~ Griffpatch, 2022

  • @ziroo_
    @ziroo_ Pƙed rokem +2

    I never expected to see an Ad in your video, congratulations bro âœŒïžđŸ˜ƒ

  • @sourcream1671
    @sourcream1671 Pƙed rokem +2

    griffpatch: im a family friendly youtuber who has mostly 10- kids as viewers
    raid shadow legends: perfect

  • @neonsphere3129
    @neonsphere3129 Pƙed rokem

    Congratulations🎉 on 200,000 subscribers!

  • @Loki_rocks
    @Loki_rocks Pƙed rokem

    Thank you griffpatch!! And goodjob on your first sponser!!!!! :D

  • @-watermeloneater7204
    @-watermeloneater7204 Pƙed rokem +1

    Awesome! It gives me motivation to code again! Well the reason: I'm a perfectionist and well, need EVERYTHING to go well, so when I create a project, my mind is basically blank. I need some technical stuff! Thanks!

  • @nodonguy1228
    @nodonguy1228 Pƙed rokem

    This method makes so much sense! Thanks for the help.

  • @apolloscott2164
    @apolloscott2164 Pƙed rokem +2

    This technique is AWESOME!!! You deserve a sponsor!

  • @dothinga2591
    @dothinga2591 Pƙed rokem

    Amazing! I love to watch your videos!

  • @minh6290
    @minh6290 Pƙed rokem

    This video came out just the time I needed!

  • @BobChess
    @BobChess Pƙed rokem +1

    Thank you Griffpatch. It is very useful to my project. Scratch on!

  • @aoifecreavin
    @aoifecreavin Pƙed rokem +1

    I haven’t watched this video all the way yet, but when I saw it was a new griffpatch video I was like đŸ€©đŸ€©đŸ€©đŸ€©

  • @TacoAnimates-zj1yz
    @TacoAnimates-zj1yz Pƙed 4 měsĂ­ci

    This and your save code video both helped me make my own RPG! Thanks!

  • @quinsy2256
    @quinsy2256 Pƙed rokem +1

    You said this wasn't a video for the rpg but this serves a lot for my game ❀ Than you a lot griffpach 😊 im doing my dream game 👍

    • @griffpatch
      @griffpatch  Pƙed rokem

      So cool! - Well an RPG kind of has a bit of everything, so yes this too is applicable :D

  • @mieszkoszuberski6889
    @mieszkoszuberski6889 Pƙed rokem

    This is so good! I Can,t believe you got a sponsor! Happy scratching:)

  • @pastatheh7041
    @pastatheh7041 Pƙed rokem +2

    I didn't even know health bars could be possible on scratch without stretch... Feels like magic!

  • @onyxtautuhi3473
    @onyxtautuhi3473 Pƙed rokem

    This is probably the most clever ways for heath bars to be utilised. Such a simple idea!

  • @Flint_TV-official
    @Flint_TV-official Pƙed rokem

    i have done an extremely similar method for about a year on various accounts,and i still dont know how to do a pen one that LOOKS good XD
    your videos help heaps of scratchers that are just starting out,keep up the good work!!!

  • @otistically
    @otistically Pƙed rokem +1

    That was the smoothest sponsor transition I've ever seen.

  • @somestupidkid8638
    @somestupidkid8638 Pƙed rokem

    Thank you so much for the tutorial!

  • @pandaboy1918
    @pandaboy1918 Pƙed rokem

    Great and smart way to do this! Keep up the great work!

  • @ZenXZez
    @ZenXZez Pƙed rokem

    griffatch was the best scracher in my life i cant believe i start from drawing now to creating games thank you!

  • @letosgamesyay
    @letosgamesyay Pƙed rokem

    Hi griffpatch! You are close to 200k subbies!!!!!

  • @ShapedExtract
    @ShapedExtract Pƙed rokem

    Congrats! You Made Me Seen My 250th Sponsor! Thank You!

  • @KFam19
    @KFam19 Pƙed rokem

    This is absolutely incredible. You have earned a sub.

  • @zinklebob3650
    @zinklebob3650 Pƙed rokem

    This is so clever, will definitely use!

  • @manjuladevi3449
    @manjuladevi3449 Pƙed rokem +1

    Very useful!

  • @sudsy716
    @sudsy716 Pƙed měsĂ­cem +1

    Just came from 3D ray-casting. It's nice to go back to the basics

  • @darkergen
    @darkergen Pƙed rokem

    Funny thing! I was watching the health bar video today ! Though I'm glad you finally have a sponsor!

  • @huntify
    @huntify Pƙed rokem

    THANK YOUUUU SO MUCHHH I USED THIS TUTORIAL

  • @micahc6046
    @micahc6046 Pƙed 8 měsĂ­ci

    Great job, you got the sponsor! You really deserved it, you make great content!

  • @KJPlayer
    @KJPlayer Pƙed rokem +1

    no one gonna talk about the insane editing? so SMOOTH!!!

  • @caldrenate
    @caldrenate Pƙed rokem

    OMG Griffpatch certainly has taught me A LOT!!!

  • @angelicxavier4751
    @angelicxavier4751 Pƙed měsĂ­cem

    now this, this is what i needed. thank you so much griff

  • @BRDIBlocky276
    @BRDIBlocky276 Pƙed rokem

    WOW and Ty! Now i can do myself!

  • @seanieshajackson7300
    @seanieshajackson7300 Pƙed 8 měsĂ­ci

    This was really helpful because I was thinking of using this and maybe something else for the power system in my horror game

  • @EACWorksYT
    @EACWorksYT Pƙed rokem

    You've finally upload video. We need you :D

  • @misterdot6923
    @misterdot6923 Pƙed rokem

    no way you've grown so much!!!
    congrats!!

  • @LimeSpeedCrystal
    @LimeSpeedCrystal Pƙed rokem

    It helped me a LOT!!!! TYSM!!!!!!!!!!!!!

  • @edwardbehilo4869
    @edwardbehilo4869 Pƙed rokem +1

    I love you griffpatch! I always wanted to make this. What did I do? I made a endless amounts of variables and costumes that sort of work but kept lagging. At the end I had to scrap it because it kept crashing my computer until... griffpatch saves the day.

  • @DogeisCut
    @DogeisCut Pƙed rokem

    Hey! i use this method in my games all the time, glad more people can know this!

  • @Shincat5689
    @Shincat5689 Pƙed rokem

    THANKS i needed this for a game i just started perfect timing😎

  • @shmish5818
    @shmish5818 Pƙed rokem

    This is such an optimized way, it greatly surpasses my original method which uses 20 clones, I'd much prefer your 3, more room for more clones, and super optimized

    • @griffpatch
      @griffpatch  Pƙed rokem

      Quite right - Surprisingly simple, and very optimised :)

  • @BuilderBroWasTaken
    @BuilderBroWasTaken Pƙed rokem

    this worked very well thank you

  • @Geomasterinagame
    @Geomasterinagame Pƙed rokem

    You were the first person I subscribed to lol. And almost 200k
    Either way though, I would say that a pen one is better because then you can have an infinite amount and it's less laggy

  • @TheNameIsHyp3RNova
    @TheNameIsHyp3RNova Pƙed rokem

    Thanks, It helped a lot in my surprise project

  • @bradgleich8514
    @bradgleich8514 Pƙed rokem

    best youtuber ever your tutorials are the only reason i can code