Collection Service - Roblox Advanced Scripting #10

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @abdou_88
    @abdou_88 ปีที่แล้ว +43

    Bro i am not gonna lie you are the best one in explaining roblox studio
    - clear sound (and theres no music dont ever add music)
    - pretty good explanation way
    - at least you know what are you doing in most videos they are testing in the video lol
    Thanj you so much

    • @Nick_4YT
      @Nick_4YT 8 หลายเดือนก่อน +1

      Fr

    • @paticat79
      @paticat79 4 หลายเดือนก่อน +1

      fr

  • @BrickConsumer45
    @BrickConsumer45 ปีที่แล้ว +18

    BRO I REALLY NEEDED THIS I WAS THINKING ABT GIVING UP MY PROJECT BUT THEN YOU CAME AND SAVED IT TY TY TYT TY

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

    Prior to this video, I didn't even know this was a thing! Great video yet again!

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

    You are such a great TH-camr, and your tutorials are so awesome. They are very clear, you know what you're doing, and you give really good examples. I've watched so many of your tutorials that I predicted what example you were going to use! Even before you give us a code example, you explain each method so well that I can already do half of it. Keep up the amazing work, man.

    • @Yaboy8r1
      @Yaboy8r1 7 หลายเดือนก่อน +3

      Ngl bro is better than The Dev King

    • @AnonymousRBLX
      @AnonymousRBLX 7 หลายเดือนก่อน

      @@Yaboy8r1 FRRR

  • @commandoayo1
    @commandoayo1 4 หลายเดือนก่อน +5

    I love this, it helps optimize your game alot!

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

    I needed this, thank you so much!

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

    Thx a lot bro, thanks a LOT !

  • @flooferss
    @flooferss 6 หลายเดือนก่อน +1

    I didn't even know this existed. Combined with coroutines, this is *VERY VERY VERY* helpful! THANK YOU!!!

  • @byStunt7
    @byStunt7 4 หลายเดือนก่อน +1

    I did never think that a .Touched event still fires in a for i, v in pairs() loop :0 Thx a lot, this is gonna be pretty good for a tree breaking system. I though I'd have to insert a script into every single tree on my map lol

  • @ArtDoubleB12
    @ArtDoubleB12 3 หลายเดือนก่อน

    Thanks bro, this helped tons!

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

    love ur vids ! Would be epic if u make a vid about Value :3

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

    Hello bro, is that normal when the tag is added but when i touche the part it didnt do nothing but the other parts that i added the tag in tag editor manually its work properly but not the parts that we add the tag in the script??!!!..

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

    tldr: Collection service can be used to make sorting objects and compacting scripts. Please don’t duplicate scripts cuz it’s just not optimised!!

  • @themainejermaine
    @themainejermaine ปีที่แล้ว +18

    i can also tag people on instagram

  • @CodeByteCrafter
    @CodeByteCrafter 6 หลายเดือนก่อน

    THIS WAS THE MOST USEFUL THING I HAVE EVER LEARNT SO FARRR TYSMM😍

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

    I’ve been scripting for years, this is by far the most useful service, thanks for explaining it more clearly!

  • @capitilianino
    @capitilianino 4 หลายเดือนก่อน +2

    for the kill bricks just make folder put all the kill bricks inside it and use for loop and get children to make them all kill brick ?

    • @gamerfoxninja3105
      @gamerfoxninja3105 3 หลายเดือนก่อน +1

      your game your choice

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

      Yeah that works too,but personally collection service is better as it has more things too, like for example what if you wanna get a specific part with a tag using HasTag() and add or remove a tag and then do something else? Thats where you use GetInstanceAddedSignal or GetInstanceRemovedSignal.

    • @Teil
      @Teil 3 วันที่ผ่านมา +1

      this works, but just as with many of the other videoes he made he shows us scripts that gives us more control and more commands that we can use to modify the game. Such as you cant just add a new part mid game if you made a folder like that, atleast not as easily as with tags. Like with tags you can make scripts to add parts, or even a completely different item inside roblox studio, trough specific events happening ingame and make it spawn into the game like that

    • @no_kurisu_allowed
      @no_kurisu_allowed วันที่ผ่านมา +1

      I can think of situations in which this logic is not that good, tho.
      Imagine if your game has stages and each stage has its own objects, including, for instance, the kill bricks.
      You would have them all spread across the stages directories, and not grouped in one, so thats why using tags is the best approach, bc the CollectionService was made for this, ya know.

  • @Salmon-m8q
    @Salmon-m8q 11 หลายเดือนก่อน

    Thanks a lot!

  • @joker_7125
    @joker_7125 4 หลายเดือนก่อน +1

    u should delete that example from the video. my brain got confused so hard. otherwise keep it up bro. that is amazing u made me love scripting so much and make it simple

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

    About the start of the video, when I was creating my first beginner game on my own, i actually just unioned the whole kill brick part and used one script on it lol

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

      Side note about unions, it's not good to use them too much in any game. They cause major performance issues compared to just grouping or using a mesh.

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

      same lol

  • @2gullyy
    @2gullyy 4 หลายเดือนก่อน +2

    Isn’t this the same as just creating a table and inserting all the parts then using a for loop to iterate through using the killpart code?

    • @capitilianino
      @capitilianino 4 หลายเดือนก่อน +1

      just make folder in workspace put all killbricks and make one script by getting the children of the folder and using for loop u can do the same thing

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

      @@capitilianino yeah using collections doesn’t seem to be of much benefit, unless I’m missing something?

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

      @@2gullyy IG the appeal with Collections is they have way more functionality than just using folders.

    • @ike5276
      @ike5276 23 วันที่ผ่านมา

      lol ok bro

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

    omg thanks i would originally put them in a model or a folder and do
    _, killbrick in ipars(model)
    and it was tiring to keep putting killbricks in that model or folder

  • @Teil
    @Teil 3 วันที่ผ่านมา

    so everything u said in the example in the end there in easy few words: You can use it to make all scripts/instances with a specific tag for example "outOfProximity" stop running once they are over a specific distance apart from you, am I right? cause u made it overly complicated

  • @6xysh
    @6xysh วันที่ผ่านมา

    " Touched is not a valid member of Script " i need help 💔

  • @gopark123
    @gopark123 7 หลายเดือนก่อน

    what's the story behind the roblox game card you're holding in almost every video?

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

    Can you make a tutorial about raycasting?

  • @jomprobepro1724
    @jomprobepro1724 7 หลายเดือนก่อน

    Bro the goat 🐐

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

    That or a simple option is just to make all of those parts in one big part
    With one script

  • @pelletsstarpl8985
    @pelletsstarpl8985 3 หลายเดือนก่อน

    How to make collection service to dynamically spawned instances for example from cloning them?

  • @Bingus4
    @Bingus4 7 หลายเดือนก่อน +2

    i dont see why i would need this

    • @Lord_raichu6369
      @Lord_raichu6369 7 หลายเดือนก่อน +2

      It's for organization and really optimized.

    • @rahrota2
      @rahrota2 4 หลายเดือนก่อน +2

      It is more professional and easy

    • @JohnPaul-v2f
      @JohnPaul-v2f 3 หลายเดือนก่อน

      @@rahrota2 okay

  • @HavocWarfare-t4i
    @HavocWarfare-t4i 4 หลายเดือนก่อน +1

    Hi @BrawlDev I'm lost, I've added the tag to the newPart as you showed but the tag isn't applying the KillBrick function to that part. What am i doing wrong? Is the newPart supposed to kill the player or is it just adding a tag. Cuz when i load in the tag will add after 5 seconds but it doesn't kill my player.

    • @rakch148
      @rakch148 4 หลายเดือนก่อน

      That only add tag to the newPart. You need to run the loop with GetTagged() again

    • @slappy6363
      @slappy6363 4 หลายเดือนก่อน

      Hi, once the get tagged function runs, it does not run again. You need to run the function inside a spawn() environment with a while task.wait loop. And then it will update for new parts tagged.

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

      ty for responding guys

  • @Flying7Blue
    @Flying7Blue 19 วันที่ผ่านมา

    What about if I create a table from a folder within all my killBricks?

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

    The Tageditor wouldn't show the tags you add through the properties of an instance,is that how it works?

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

    i also thinks that you can store them in a table and then run them all

  • @DevDucksey
    @DevDucksey 3 หลายเดือนก่อน

    How would we use collection service for items that are constantly spawning?

  • @Potato-d5b
    @Potato-d5b 16 วันที่ผ่านมา

    ok so i have a question like if i had multiple parts and all of em are using same tag applied to them on server but i wanna access some ui and stuff on client but due to remote event delay on server and client, how can i make it more reliable?

  • @lolaswift111
    @lolaswift111 9 หลายเดือนก่อน

    thank you very much!

  • @abellsatime378
    @abellsatime378 4 หลายเดือนก่อน

    goldmine of a vid

  • @johnbaxter7582
    @johnbaxter7582 4 หลายเดือนก่อน

    Just a question, how do I store the RBXScriptConnection in the part so I can disconnect a function (like the killing function) when the "KillBrick" tag is removed? I'm trying to create a system that dynamically changes objects only depending on the tags. Thanks

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

    How did you customize your roblox studio icons? They look so vibrant!

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

      It's a custom icon set called "Vanilla 3" by dphfox. You can look it up and follow the tutorial to install it! The default icons are not it for me lol

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

      ​@BrawlDevRBLX update. I think the feature vanilla 3 depends upon was rolled back.

  • @xJayPlayz
    @xJayPlayz 3 หลายเดือนก่อน

    I swear you sound like ByteBlox bruh

  • @bobthebuilder-do1rt
    @bobthebuilder-do1rt 2 หลายเดือนก่อน

    Question = Can you change the script to a local script or any type of script?

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

      Scripts are the best because its global, A local script is better for something like GUI because it should only be on your screen

  • @Reaper-1-l3n
    @Reaper-1-l3n 17 วันที่ผ่านมา

    and what if I use isA:?

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

    Instead of this I would just not make the scripts parent the kill brick it self and just make a table of the kills bricks and if one of them is touch it just kills you, but in other ways I can see how this is useful

  • @lolaswift111
    @lolaswift111 9 หลายเดือนก่อน

    My CollectionService:GetInstanceAddedSignal event not firing when new tag added.

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

      You have to add a connect function
      Example: CollectionService:GetInstanceAddedSignal(“Killbricks”):Connect(function()
      print(“Kill brick has been added to the collection”)
      End)

    • @lolaswift111
      @lolaswift111 7 หลายเดือนก่อน

      @@UsTube. many thanks!

  • @RockDeveloperRoblox
    @RockDeveloperRoblox 4 หลายเดือนก่อน

    wait does it work with cframe and make then do it at the same time?

  • @mody_pro7735
    @mody_pro7735 8 หลายเดือนก่อน +1

    What is the best type of game to make for my first game ?

    • @Appolo-dw7hi
      @Appolo-dw7hi 7 หลายเดือนก่อน +3

      Tycoon

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

    quick question. I added newpart into the collection, but it does not seem to be functioning as a killbrick? it doesn't kill me when touched

    • @cyrex6261
      @cyrex6261 3 หลายเดือนก่อน

      same everything worked except "newpart" not kills when you touch it

  • @LucidHorizons-j2f
    @LucidHorizons-j2f 5 หลายเดือนก่อน

    Algorithm

  • @braindead8269
    @braindead8269 25 วันที่ผ่านมา

    i know what you are talking about.

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

    W

  • @الخلبوصة
    @الخلبوصة 4 หลายเดือนก่อน

    GetTagged is pretty much like a threat or an insult 💀💀

    • @wisegamer6354
      @wisegamer6354 4 หลายเดือนก่อน

      get tagged man

    • @الخلبوصة
      @الخلبوصة 4 หลายเดือนก่อน +1

      @@wisegamer6354
      same to you dude.
      GET TAGGED

  • @Donrishere
    @Donrishere 3 หลายเดือนก่อน

    Bro no indian😶😶

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

    first

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