Why Roblox Studio is Confusing For Beginners

Поделиться
HTML-код
  • Опубликовано: 6 май 2024
  • 50% OFF COUPON WITH "DOUBLEBYTE" (ends in 3 days):
    linktr.ee/ByteBlox
    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/ByteBlox
    You’ll also get 20% off an annual premium subscription!
    discord: / discord
    wondered how to make a main menu in roblox studio? or how to create a shop which has working GUI? ive made lots of 2024 roblox scripting tutorials about all the different bits of roblox to give you some up-to-date information about all of its properties and events.
    my goal is to simply give some insight on how to use the various features and instances roblox studio, and show you some fun stuff you can do with them. thanks for checking out this roblox scripting tutorial :)
  • ХоббиХобби

Комментарии • 1 тыс.

  • @byteblox100
    @byteblox100  23 дня назад +75

    (thanks for the feedback and sorry for the misleading title, I’ll keep a high standard for videos from now on)
    the ONLY product i sell:
    linktr.ee/ByteBlox

    • @Emmett94
      @Emmett94 23 дня назад

      w

    • @cozzy124
      @cozzy124 23 дня назад +16

      day 3 of asking byteblox to release an onlyfans

    • @eggflavouredegg02
      @eggflavouredegg02 23 дня назад +1

      ​@@cozzy124why would u want that

    • @zercon_
      @zercon_ 23 дня назад +11

      @@eggflavouredegg02 why would u not

    • @cozzy124
      @cozzy124 23 дня назад +4

      @@eggflavouredegg02 what he said

  • @benn3035
    @benn3035 23 дня назад +1101

    100% skill issue

    • @buzzardgaming4803
      @buzzardgaming4803 23 дня назад +25

      Fax

    • @zardianthelivingdragon
      @zardianthelivingdragon 23 дня назад +58

      KInda yeah, i personally had no issues learning server v client, but that might be from my previous experience with unreal engine

    • @NoobNoobyNobNub
      @NoobNoobyNobNub 23 дня назад +4

      Fr

    • @Youkuri
      @Youkuri 23 дня назад +16

      Should've known about corountines since birth

    • @oranglikes
      @oranglikes 23 дня назад +4

      no more entertainment and learnings... i might save all of his vods, in case of lost media lmao

  • @MajesticUC
    @MajesticUC 22 дня назад +275

    It seems most of these points are more directed at new developers rather than roblox studio being stupid. Here's me explaining each point.
    Models:
    If models automatically welded everything together, that would be extremely frustrating. The only time that would be useful is if you actually wanted the parts to weld together however even then, which parts will be welded to which parts? Imagine whenever you spawn in, your character parts just get randomly welded to each other. It would quite literally, break the character as all the animation would be messed up and you wouldn't be able to make things like character ragdolls.
    Client -> Server Model:
    It would be impossible to show the same thing on the client and the server. This is due to replication lag caused by ping. Whenever, the server wants to replicate something to the client, it needs to message the client in order for it to load in that information and vice versa except things on the client are only replicated to the server is the client has network ownership of that instance for example the player's character for obvious security reasons. Also, you not knowing what a server is as a scripter is just an INSANE skill issue.
    Having to manually save data:
    Firstly, you don't need leaderstats to save data. Most advanced scripters will store player data in tables or by using oop and create functions to display that data in the leaderstats whenever it is updated. Secondly, what if the player doesn't want the leaderstats to save? Lets say you're playing a fighting game and there is a 1v1 game mode. They give you a leaderstat called lives and it is set to 3. When lives hits 0 you die. If you leave the game and rejoin the ranked game mode, you dont want the lives to save. You want it to be at 3 when you join so if it saved, that would just be annoying to get around. Also please explain to me how roblox autosaving leaderstats would even work???
    Brick Color and Color:
    Brick color is faster to use. Color gives more accurate colours as you can give it hex codes or rgb values or hsv values. If you want to compare 2 colours, it may be easier just to make them brick colors and then compare the brick colors rather than storing rgb values for each color. Also for some historical context, brick color was a thing YEARS before color3 and used to have around 25 colours to choose from in 2009. If they removed this property, it would break a lot of games going back to around 2016.
    Scripting is hard:
    Yeah thats just a skill issue lol. Btw secret is used to store API keys for external HTTP requests.
    Module scripts:
    Im confused because you called them stupid and then explained why they aren't stupid. But yeah. Module scripts follow the D.R.Y method which stands for Dont Repeat Yourself. Instead of rewriting the same code multiple times, you can just require it from a module script. It reduces time taken and makes bug fixing 10x faster. It also removes incosinstencies in your code.
    Players and Characters:
    There's nothing really to say. Thats just a silly mistake made by new developers. Characters are loaded in multiple times. Player loads in once.
    GUI:
    Tbf, I too was once a victim of trying to access gui from starterGUI. That's why its important to actually understand what each service is doing rather than just assuming what they do. That's not really a problem with roblox studio. Viewport frames aren't complex at all btw. They require a camera and they will display any instance that is placed inside the viewport frame via the camera's perspective. Offset is the size of the gui in pixels, Scale is the size of the gui in reference to the size of the screen in pixels. Lets say scale is 0.5 along the x axis, it will take up half of the screen. UI layouts are just there to help developers. They make it easier to make different types of gui and the developer is not forced to use any of them.
    This is kinda worrying Byteblox since you are selling a course when half the things you're saying are wrong. You should try learning studio fully before selling a course since no one needs to pay to learn how to make a variable and print "Hello world".

    • @yal1621
      @yal1621 22 дня назад +9

      upvote this guy

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад +17

      all of these are true. even a moderate scripter could come up with all of this off the top of their head. pretty much every single point made in this video is either false or just stupid

    • @senhorcrystal4610
      @senhorcrystal4610 22 дня назад +1

      as someone who used more engines than roblox studio, advanced coder and all but a beginner at roblox studio i can confirm roblox studio is just stupid and shouldnt be used as a main game engine, i agree with all the facts shown in the video

    • @luke-sucks
      @luke-sucks 22 дня назад

      exactly, it's frustrating seeing this guy teach scripting when he doesn't even know what he's talking about 💀💀

    • @MajesticUC
      @MajesticUC 22 дня назад +8

      @@senhorcrystal4610 although i do agree that roblox isn't an amazing game engine like unreal or godot, (i have made games in unreal in the past) it has its advantages. The things mentioned in the video make zero sense. This comment explains this why every statement he made was wrong. Please tell me what facts you think are correct because I really don't know what you're talking about...

  • @garbageyoutubechannel310
    @garbageyoutubechannel310 23 дня назад +438

    skill issue honestly, working with game engines is all about working with the weird quirks

    • @locinolacolino1302
      @locinolacolino1302 23 дня назад +37

      Skill issue having to submit to the quirks of a haphazardly designed game engine, when you could instead code one from scratch in C++ and have everything work like it should.

    • @cypherphoenix2665
      @cypherphoenix2665 23 дня назад +18

      @@locinolacolino1302 nah make a engine from asm
      then you have true control

    • @WhiteOut_RBLX
      @WhiteOut_RBLX 22 дня назад +28

      @@cypherphoenix2665 actually make your own hardware and then make an engine on that
      then you have true control

    • @LineOfThy
      @LineOfThy 22 дня назад +6

      @@WhiteOut_RBLXno first you must remake the universe

    • @GreatRamilYT
      @GreatRamilYT 22 дня назад +2

      @@LineOfThy no first you should remake yourself and then make it do all work instead of you

  • @mrgamercooldude546
    @mrgamercooldude546 22 дня назад +276

    Module scripts are CRUCIALLLL to organising massive games RAAAAAAAAA, THIS VIDEO HURTS TO WATCH

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 22 дня назад +51

      Im just convinced at this point that byteblox is just ragebaiting all of us at this point and doesnt even care

    • @ac-251b37-yNx
      @ac-251b37-yNx 22 дня назад +8

      Back in the Day I used modules that contained scripts (and integral stuff for the game to run) And stored them on the "cloud" as a Asset. It had an Asset ID that could be called into the game when it ran and it would assemble all the code together and run just fine. although it took 20 Seconds to Build from there, It gave the benefit of Obscuring Important code from prying eyes. Since the Assets we're all stored in our dev group only us could read the code and edit it. This was 4 Years ago and I've moved onto other Engines. Not sure if it'd still work.

    • @Seven-ko4hx
      @Seven-ko4hx 22 дня назад +14

      @@dr_mafarioyt4313 Def ragebaiting, I'm pretty much screaming at every second of this video lmao

    • @ImmortalSpelldagger
      @ImmortalSpelldagger 22 дня назад +1

      Actually Module scripts are NOT CRUCIAL its just more practical to use them

    • @PurpleBan
      @PurpleBan 22 дня назад +3

      I never learnt what module scripts are, and now I'm too scared to ask. Are they really that important?

  • @stalius1
    @stalius1 23 дня назад +147

    personally as a builder, i think that having both brickcolor and color 3 is useful, since when im quickly coloring stuff, i can just use brickcolor and not think about it that much. And if i need some more specific shades, i can use color3 to fine-tune it

    • @unknowsans9392
      @unknowsans9392 23 дня назад +8

      I agree. Not to mention for me, as a scripter, I need to sometimes convert color3 into brickcolor to achieve certain conditions.

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад +4

      also not to mention the fact that brickcolor also exists for old game compatibility, which he fails to mention in this video and says brickcolor exists for no reason

    • @yesyes-om1po
      @yesyes-om1po 22 дня назад

      Not to mention having a million different shades of colors for vertex colors can likely increase drawcalls/complexity

    • @rpgsinwalmart9402
      @rpgsinwalmart9402 22 дня назад +1

      hi there

    • @stalius1
      @stalius1 22 дня назад

      @@rpgsinwalmart9402 hi buddy

  • @GruMinions-et9tc
    @GruMinions-et9tc 22 дня назад +127

    I cant belive people are joining a roblox development course runned by this guy.

    • @danielsiqueira8614
      @danielsiqueira8614 22 дня назад +22

      Me neither, man, I almost exploded in anger seeing this mans videos

    • @ae-co5ue
      @ae-co5ue 22 дня назад +24

      I've watched some of his videos and he definitely seems like a beginner, maybe intermediate but either way, this guy selling an "advanced" course is certainly a scam

    • @walmartiancheese4922
      @walmartiancheese4922 22 дня назад +3

      believe* run/ran*

    • @IvanIzWorthless
      @IvanIzWorthless 22 дня назад +6

      This is why learning with Roblox Create Documentations and Roblox Create Forums is the best choice overall.

    • @abyss4996
      @abyss4996 22 дня назад +1

      Ngl this is obvious ragebait, these takes are so shitty except for the brick color thing, that it's hard to be serious about them

  • @attackehhh
    @attackehhh 22 дня назад +156

    every roblox developer can unite together to say: this guy is stupid

  • @ivoxii
    @ivoxii 23 дня назад +146

    Horrible takes, please try again. Seems like its just a whole advertisement for your course...

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 22 дня назад +33

      I forgot this guy even has a course. It seems in most of his videos, he doesnt even know what hes talking about

    • @akiprox7
      @akiprox7 22 дня назад +3

      fr

    • @ivoxii
      @ivoxii 22 дня назад +3

      @@dr_mafarioyt4313 yeah after looking through some of these he just doesn’t know anything lol

    • @linuskat6446
      @linuskat6446 22 дня назад +1

      I agree

    • @slavsit7600
      @slavsit7600 22 дня назад

      either hes dumb or hes a ragebait

  • @yesyes-om1po
    @yesyes-om1po 22 дня назад +16

    of all the things you could have pointed out you chose the dumbest parts that nobody has a problem with lol.
    I've grown to appreciate Roblox studio as I've developed using it, even moreso now that I've seen Fortnite/Epic's version of it... Which is just a glorified cutdown version of UE with a terrible output window, close to no debugging info, and a convoluted language made specifically for that editor for some reason, which they call "Verse" which just seems like a cutdown version of C#.
    Also what are you even talking about with the module script??? the fact that you don't even know how people use it suggests to me that you aren't even in a place to criticize Roblox studio to begin with and have likely never actually coded something outside of Roblox, its essentially a library.
    You define functions that you may need/want to use serverside/clientside (which you can do if you place the modulescript in replicated storage, this is incredibly powerful), as well as defining variables so that you don't need to define the same variable 20 times in separate scripts.
    Brickcolor also reduces the complexity of vertex colors (the colorwheel is 255x255x255, meaning there can be a total variation of 16 million color variations, compare that to a total of 208 brickcolors), using a more simplified number of colors can help reduce drawcalls/improve batching, not to mention such color palettes are the standard in every creative application...
    The player character conundrum is another nonissue, Separating the player from the character is incredibly useful for what should be very obvious reasons. Any beginner will immediately grasp the difference and accommodate them in the future very easily, or at least they should.
    The weld part is just dumb, if you are going to be making any sort of game featuring welds and leveraging the built in physics engine of roblox, you should at least know how to make a simple weld function, tag models using the tagservice, and iterate over those models using this function and the collectionservice. And voila, you have your welds. Granted, Studio should probably have some sort of autoweld feature so that you don't have to do it programmatically, but still, its a trivial issue.

  • @oreiboon
    @oreiboon 23 дня назад +62

    i think my favorite part about models is that they have like 2 different functions to move them, and one way is objectively better than the other

    • @pythonfan3447
      @pythonfan3447 23 дня назад

      CFrame vs Vector3?

    • @T3_MasterGamer
      @T3_MasterGamer 23 дня назад

      @@pythonfan3447 CFrame is used for position and rotation (combined), Vector3 is used for position, magnitude, or rays/look vectors

    • @T3_MasterGamer
      @T3_MasterGamer 23 дня назад +6

      @@pythonfan3447 CFrame: x, y, z, R00, R01, R02, R10, R11, R12, R20, R21, R22
      x, y, z represent the position, R00-R22 represent the rotation
      Vector3: x, y, z
      x, y, z are the offset/magnitude/vector in 3d space

    • @real_critical
      @real_critical 23 дня назад

      @@pythonfan3447 :MoveTo vs :PivotTo (moveto just moves the position while pivotto moves the whole cframe, which is position and orientation)

    • @arcanine_enjoyer
      @arcanine_enjoyer 23 дня назад +1

      ​@@pythonfan3447 On a more practical reason:
      Changing Position can't be used to move a model, and moving a model's primary part this way only moves the part, not the model.
      Changing its CFrame moves the entire model, but is more complex to work around. CFrames can be used to move a part wherever it is facing. Basically Part CFrame * CFrame.new(0, 0, -Distance)
      OP was I believe referring to SetPrimaryPartCFrame and PivotTo, though, where one moves the primary part and only works if a primary part is present, and the other moves the entire model and doesn't need a primary part. The pivot also can be changed and will update to match the primary part's pivot if you apply one.

  • @myriadtechrepair1191
    @myriadtechrepair1191 22 дня назад +14

    I kept waiting for him to name real problems, like ROBLOX constantly breaking existing experiences. The only semi-valid point is the lack of documentation around UI scale an offset, but playing around with it tells you pretty much all you need to know.

  • @tedbasher3000
    @tedbasher3000 23 дня назад +33

    the BrickColor is a remnant of of Roblox's older versions, where it used to be the only colour up until 2017 where they added Color3

    • @MPolo10
      @MPolo10 22 дня назад +3

      It's also just easier to work with lol

    • @Minimum3Dashers
      @Minimum3Dashers 21 день назад

      oh, so it's for compatibility? that makes sense

  • @Nerexyz
    @Nerexyz 22 дня назад +14

    bro, when you delete part IN YOUR CLIENT it doesn't delete it from SERVER CLIENT. isn't that obvious?

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад +6

      this guy is right about saying "server client" for all the wrong reasons

    • @Nerexyz
      @Nerexyz 22 дня назад +3

      @@ExoticCheeseDev i might be wrong about their names but u got the idea

  • @Assumptionist
    @Assumptionist 22 дня назад +24

    for someone who's tagline is "Fully explaining every bite-sized feature of Roblox Studio," you sure are heavily underqualified to do so.
    Secrets are very well known in apis, i.e tokens for access and whatnot. you're blabbering about things you could educate yourself on, then teach beginners, which is the entire point of your channel (AND DOCUMENTATION EXISTS FOR THIS REASON).
    this is awful dude

    • @nilconstant
      @nilconstant 21 день назад +2

      true, but still ive never seen the secret thing before like wtf

    • @Assumptionist
      @Assumptionist 21 день назад

      @@nilconstant it's relatively new, so it's undocumented, but you can check the devforum announcement on it

  • @gamerproxddx
    @gamerproxddx 22 дня назад +67

    You are late to april fools

  • @otistically
    @otistically 22 дня назад +35

    This has to be the most frustrating form of Rage Bait I have ever seen.
    This guy should seriously try to learn code-only engines.

    • @rallvegd
      @rallvegd 21 день назад +2

      You missed the point of the video.

    • @quillzarlation
      @quillzarlation 21 день назад +1

      @@rallvegd no?

    • @rallvegd
      @rallvegd 21 день назад +2

      ​@@quillzarlationyes? The video is explained from the POV of a beginner, not his own POV.

    • @quillzarlation
      @quillzarlation 21 день назад +1

      @@rallvegd Should've made it clearer instead of having a clickbait title and thumbnail

    • @jennywakeman4964
      @jennywakeman4964 21 день назад

      ​@@quillzarlationRe-read it. Think propperly. Yall gotta take a nap with all of this over thinking and letting every single point fly right over your head.

  • @dylangtech
    @dylangtech 22 дня назад +12

    BrickColor is just a depreciated version of Color. Back in the old days, we only had that. A lot of older games still rely on it to run.

  • @Yaboy8r1
    @Yaboy8r1 22 дня назад +10

    He’s chatting. He’s doing everything in a tedious way. You could just union the three parts so they act as one instead of falling individually.

    • @MajesticUC
      @MajesticUC 22 дня назад +2

      unions 🤮🤮🤮

    • @StarLink149
      @StarLink149 22 дня назад

      Ew. Do not use unions for that. This is not what unions were intended for.

    • @Allahsword226-id3su
      @Allahsword226-id3su 22 дня назад

      blud said unions

    • @codingfire23
      @codingfire23 21 день назад

      unions are laaaag inducing

    • @Yaboy8r1
      @Yaboy8r1 21 день назад +1

      @@StarLink149 are you devly challenged?

  • @GoldenGamerGhost
    @GoldenGamerGhost 22 дня назад +14

    Someone got an error they can't fix in their studio so they start raging about how bad the studio is 💀💀

  • @TeamCraftable2004
    @TeamCraftable2004 22 дня назад +17

    This is either a late April fools joke or someone who doesn't know a single thing about roblox studio

    • @rallvegd
      @rallvegd 21 день назад +4

      Correct, this video is explained from the POV of a new developer who doesn't know a single thing about roblox studio. ByteBlox however knows a lot about roblox studio.

    • @JojiLegend
      @JojiLegend 21 день назад

      I am a new developer, most of the questions here are either self explanatory or can be answered with a quick google search. This guy should not be selling a course if even I know the answer to these.​@rallvegd

  • @ElonMuskBrother
    @ElonMuskBrother 22 дня назад +18

    Bro roblox studio is so fucking easy
    This is a MASSIVE Skill Issue
    edit: Oh nevermind he changed the title, now its better :)

    • @JeLeff.
      @JeLeff. 20 дней назад +1

      if u get used to it then sure

    • @ElonMuskBrother
      @ElonMuskBrother 20 дней назад +2

      @@JeLeff. have you ever used other game engines?? They're way more complex, just try unity and compare it to roblox studio

    • @JeLeff.
      @JeLeff. 20 дней назад

      @@ElonMuskBrother I wasn't saying it's hard

  • @Felipefilip
    @Felipefilip 23 дня назад +13

    i recreated this model from thunbnial
    took me far less than 2 hours

  • @theemeraiddev4677
    @theemeraiddev4677 22 дня назад +13

    Quite litterally a skill issue. No matter what engine you use, your first time using it will be painful as you need knowledge to know how to use it.
    Try learning unity, blender, ect and the same issues will occur.

  • @canninjasbebread
    @canninjasbebread 22 дня назад +5

    saying differentiated client and server ran scripts are stupid is a very not nice thing to say to a dev audience

  • @chiseledcheese
    @chiseledcheese 22 дня назад +23

    alternate title: "why i have no idea what i am doing"

  • @Run3Angel
    @Run3Angel 22 дня назад +9

    literally skill issue, just pure skill issue this engine is pretty good

  • @Cpufi
    @Cpufi 23 дня назад +55

    am i smelling clickbait

    • @FregeDaFroge
      @FregeDaFroge 22 дня назад +2

      ?

    • @quillzarlation
      @quillzarlation 22 дня назад +12

      @@FregeDaFroge This video seems to be mostly incorrect and a skill issue

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад +14

      no, you are smelling ragebait

    • @hihi-pl5ce
      @hihi-pl5ce 22 дня назад +3

      none of what you guys are saying is true

  • @tre4ygotbanned
    @tre4ygotbanned 22 дня назад +11

    This video is just him coping bc he dosent understand roblox studio💀

    • @rallvegd
      @rallvegd 21 день назад +2

      My guy, you missed the entire point of the video. He's pretending to be a new developer who doesn't understand roblox studio in order to highlight several issues that new developers will encounter because roblox doesn't want to make an intuitive engine.

    • @windy6191
      @windy6191 21 день назад +1

      ⁠@@rallvegdroblox’s engine is intuitive

    • @rallvegd
      @rallvegd 21 день назад +1

      ​@@windy6191several aspects aren't, especially for new developers who might not have used any other game engine.

    • @windy6191
      @windy6191 21 день назад +1

      @@rallvegd list them

    • @rallvegd
      @rallvegd 21 день назад

      @@windy6191 sure, they're listed in the video that you're commenting on, enjoy

  • @Just_Becuase
    @Just_Becuase 22 дня назад +7

    You can unionize the 3 parts if you really want them to be together :/ 👎

  • @Tigolian
    @Tigolian 23 дня назад +7

    so why would the thumbnail take 2 hours?

  • @mrjagaimo4265
    @mrjagaimo4265 22 дня назад +12

    Byteblox I’ll oil you up any day of the week, but your points are mid.

    • @noturne54
      @noturne54 22 дня назад

      Sunwalk vs Skibidi Toilet

  • @captheobbyist6434
    @captheobbyist6434 22 дня назад +6

    my thoughts on this video
    4:48 if client was replicated to every other client, exploits would become even worse. on client you can modify practically anything, but on server you cant. so if you change a value on client ,it wont replicate to server. another choice is that each client can modify the game for every player, basically every client is a server. that can sometimes work but not here.
    but it's pretty weird how roblox handles clients what are out of sync from server...
    8:20 this is due to brickcolor being a legacy thing. if roblox removes it, a lot of old games will break. that's why there are a lot of feature which, today, seem pointless and weird, but in reality it's there just to support older games, like Welds or other things. that's actually one of the problems with roblox: outdated features.
    when roblox actually removes these legacy features, people go wild, but when roblox doesnt remove them, people still complain.
    10:32 yeah i agree with this. all scripts should be like module scripts, where you can export things and import them elsewhere (roblox actually has export keyword but it's only used for types lol). most modern programming languages do that, where each file is basically its own module. but again, if roblox decides to remake scripts, it's gonna be really influential, and possibly break a lot of games, so they probably wont do that. the scripts were introduced a long time ago, and not changed since, so it's obvious that the implementation is gonna be outdated...
    12:20 i mean it's a bit confusing but it's the best way to make it: character as physical player and player as the actual player. character holds world data, player holds player data. i dont have much to say here, it's already pretty obvious how they are both tied. and these people who dont differentiate between them, should just read the official roblox guides like cmon..
    13:55 yeah ui is a bit wierd, but it's kinda fine for roblox. the scale and offset thing is done a bit poorly, CSS does it way better with length units, like if you wanna make something 50% of the width of container, just set it to that. roblox already kinda has that but it's not explained in the best way, like when you drag a ui across screen, it sets the offset instead of scale, so you should basically rewrite everything with scales instead of offsets. HTML and CSS doesn't have that problem because you cannot "design" ui like in roblox, you write tags manually and give them position, so you hold a picture of the interface in your head, and make the scale accordingly. it is much harder to master than just dragging elements, but if you did master it, it will be much easier to use later on, then do the same but with draggable elements.
    so yeah roblox studio sometimes is good, sometimes is bad. most influential thing, which causes almost all problems, is the LEGACY of roblox. it has been up for over a decade, but old things cannot be changed, it will remain the same as it was in 2009. if roblox would want to make the editor a lot more usable, the only thing left to do would be just to REWRITE IT. like remove unnecesary things, make properties less confusing (make it more like unity's components), and overall improve on it. (although even unity has it's own issues with ui, that's pretty funny)

  • @akiprox7
    @akiprox7 22 дня назад +4

    Folders are just to like organize the stuff in the explorer tab, nothing else, while models allow you to select the entire thing. You can also select folders entirely but its more complicated, you can also select stuff in models aswell but its also kinda complicated. You can attach/weld the parts to make them fall together, aswell as anchoring them to not fall.
    Also if you're mad about models existing just don't use them, you don't have to use them dawg. IF YOU HATE MODELS STOP USING THEM, THEY ARENT NEEDED!!
    ALSO TO MAKE MODELS GO INTO MODELS HAVE YOU TRIED ENABLING CANCOLLIDE?
    ALSO THE SERVER ISNT JUST A OVERVIEW, THE SERVER AFFECTS THE ENTIRE SERVER WHILE THE CLIENT ONLY AFFECT 1 PLAYER. BOTH OF THOSE DONT SHOW THE EXACT INFORMATION? THATS WHY THEY ARE USED, FOR EXAMPLE THERE ARE MULTIPLAYER GAMES WHERE THERES LIKE A PART WHERE YOU HAVE TO FOR EXAMPLE BREAK DOWN A DOOR, NOW YOU COULD ONLY WANT EACH PLAYER TO DO IT THEMSELVES, SO WHEN YOU DO IT ON YOUR CLIENT YOU DID IT BUT YOU DIDNT DO IT FOR OTHERS, STOP COMPLAINING. REMOTE EVENTS (and other events) EXIST FOR A REASON! "YOU HAVE TO MANUALLY SAVE PLAYER'S DATA" BECAUSE YEAH, YOU MIGHT NOT WANT TO SAVE SOME THINGS DAWG! CONFUSING? YEAH, ALL GAME ENGINES ARE CONFUSING FOR NEWBIES DAWG!

  • @gl1tchp0t44
    @gl1tchp0t44 22 дня назад +16

    do NOT cook again lil bro

  • @sofaezez6608
    @sofaezez6608 22 дня назад +2

    and here when I was a kid I thought they just drew every single possible frames for us to play

  • @Ibrahimlovescandy
    @Ibrahimlovescandy 22 дня назад +5

    Why didn’t you just union the parts together? Tsk, tsk, tsk…

  • @SkeletonSlacker
    @SkeletonSlacker 23 дня назад +18

    .....
    ......
    .....
    brother.
    if u want to merge 3 parts, you might just...
    *U N I O N*
    select, rightclick, click union, bam. or if ur better u use the shortcut for unioning
    a model is a *group* of parts not a *union* of parts. its literally just another kind of folder.
    new folks find this out early most of the time by just experimenting.
    although meshes are a diff topic since u cant union those
    unsure abt this part but-
    6:30 also im sure this is because roblox is just picky with names in their scripts, the model you had deleted was actually Model, so finding it is "Workspace.Model"
    the other model is called "TheOiriginalLamp"
    so its path is "workspace.TheOriginalLamp"
    but that will actually be hard for beginners to find out im sure.
    this is all i had to say, though.
    edit: personally, i import stuff i make in blender to roblox which can still be a pain

    • @garbageyoutubechannel310
      @garbageyoutubechannel310 23 дня назад +6

      the thing though is that unions can't have more than one material, and you can't change any individual contained (union'd?) brick's colors via scripting. WeldConstraints are just more convenient all around if you're doing anything more complex than a simple physics sandbox

    • @preque1313
      @preque1313 23 дня назад +1

      Unions are broken, if you union two cubes that have 12 triangles it will turn it into 100 triangles for absolutely no reason. Unions are really laggy

    • @SkeletonSlacker
      @SkeletonSlacker 23 дня назад

      @@garbageyoutubechannel310 thats fair

    • @SkeletonSlacker
      @SkeletonSlacker 23 дня назад

      @@garbageyoutubechannel310 that is a fair point i guess

    • @quillzarlation
      @quillzarlation 22 дня назад

      Unions honestly just suck

  • @WhiteOut_RBLX
    @WhiteOut_RBLX 23 дня назад +9

    You can select all parts you want to weld and click weld in the Model Tab...

    • @ahmedmo4727
      @ahmedmo4727 23 дня назад +2

      Welding is annoying you need to make sure you weld all the pieces and sometimes you don't know where is the welds
      It would be easy to put all the parts in one model and have them become one physical part

    • @arcanine_enjoyer
      @arcanine_enjoyer 22 дня назад

      @@ahmedmo4727 But sometimes you want a model to work as a group of objects with pivot point, not necessarily that you want them welded, but that is definitely something you could already do with plug-ins and built-in features of the studio.
      I mean, even the player character doesn't have welds everywhere, it has Motor6Ds, which are kind of like welds, but you and ByteBlox are more expecting welds as in WeldConstraints and (I believe is deprecated in favor of the former?) Welds. If everything was automatically welded together, it would make working with models so much more annoying and it might even cause some optimization issues in some use cases.
      Think about it like this: A website is asking you to sign up, and when you do, it automatically sets you up for the newsletter and to stop getting e-mails from their newsletter you have to use their poorly-made form to opt-out. Wouldn't it have been better if the newsletter is an opt-in? If that was confusing, I'm saying that it's better if a feature is an opt-in system, rather than an opt-out system if applicable. The fact that Roblox does "not work" from the beginning is not a sign of a bad engine, it just means that you have more control of what happens in your game world.

    • @alpheendomination
      @alpheendomination 22 дня назад

      @@ahmedmo4727 A programmer can handle every part in a model as one with ease, most of the time without welding. And that is the point, this isn't something a builder has to worry about. It is a scripter's issue, and the current system works fine for people who know what they are doing.

    • @caradejjo
      @caradejjo 22 дня назад

      @@ahmedmo4727 This could ruin a lot of models.

    • @idioticdumbasses
      @idioticdumbasses 21 день назад

      ​@@ahmedmo4727 he was talking about unions

  • @ThePigDev_Studio
    @ThePigDev_Studio 23 дня назад +53

    *Ahem* Skill Issue

  • @Inkthirsty
    @Inkthirsty 22 дня назад +9

    why are you complaining about stuff that you are using wrong lol

    • @rallvegd
      @rallvegd 21 день назад +3

      Because he's pretending to be a new developer?? Did you miss the entire point of the video?

    • @Inkthirsty
      @Inkthirsty 21 день назад +3

      @@rallvegd i didn't know he was pretending

    • @rallvegd
      @rallvegd 21 день назад +1

      @@Inkthirsty It's okay, now you know :)

  • @master4131
    @master4131 22 дня назад +6

    if you dont know something…. just look it up or learn it yourself

    • @threadhazard
      @threadhazard 16 дней назад

      if you're a beginner just stop being one

  • @oneomany
    @oneomany 22 дня назад +12

    u gotta be baiting bro 😭😭

    • @rallvegd
      @rallvegd 21 день назад +1

      You missed the point of the video.

  • @Inkthirsty
    @Inkthirsty 22 дня назад +6

    reason why folders are superior to models > you can select each object individually
    reason why models are superior to folders > you can use pivots and streaming

    • @Assumptionist
      @Assumptionist 22 дня назад +7

      hold alt to select each object individually in a model

    • @Inkthirsty
      @Inkthirsty 22 дня назад +5

      @@Assumptionist WAIT THAT'S A FEATURE? I'VE BEEN USING STUDIO SINCE 2014 AND I NEVER KNEW THAT TYSM

    • @StarLink149
      @StarLink149 22 дня назад +1

      @@Inkthirsty lol noob

    • @Inkthirsty
      @Inkthirsty 22 дня назад

      @@StarLink149 nope ur the noob

    • @BONFIREanims
      @BONFIREanims 21 день назад

      @@Inkthirsty theres no way you didn't know that lmaoooo

  • @ExoticFoxy
    @ExoticFoxy 22 дня назад +10

    RUclips: "roblox is f***ed"
    Discord: "are you 9?"

  • @KashTheKingYT
    @KashTheKingYT 22 дня назад +5

    ByteBlox: Try not to make clickbait ragebait instead of informative roblox videos challenge 💀

  • @samma-pixelstudio
    @samma-pixelstudio 22 дня назад +4

    Enums are present in every language... yes roblox enums are weird but you gotta live with it.... also an emum is just a name for a number

  • @eenrise
    @eenrise 22 дня назад +3

    Models do have a scripting functionality: Scaling, LoD, as you mentioned changing the Pivot, collective properties, etc. and are nowhere as similar to a folder, which is a container with absolutely no specific-to-class properties/events/etc. They both have their own use
    Your second point about Models also makes no sense, server versus client is not a confusing topic and it is easy to understand the difference between the two environments. In Roblox studio, the server and client are ran by the same device
    "you have to manually save peoples data" - Roblox already makes saving data a piece of cake, except lacking Local data saving. I do not see why one would prefer it being auto-saved vs freedom of saving.
    While BrickColor presents no much good use, you cannot remember the exact RGB/HEX/etc values except for the basic colors, which is where BrickColor would prevail with its predefined enum.
    "i do not even know what xpcall is" - provides a custom error handler, "Secret" - API keys.
    For the rest, i cannot be arsed to continue, thanks.

  • @Jaykeiz
    @Jaykeiz 22 дня назад +5

    My man got roasted by every single Roblox developer

  • @iplayminecraft2248
    @iplayminecraft2248 23 дня назад +4

    I'm assuming that BrickColor and Color are two different things because in the early days of roblox they didn't know how to make the color accept both an array of three ints and a string, so they just made those two different things that will be roughly equal to each other. then they just didn't change it because "eh, if it works it works"

    • @Stravant
      @Stravant 22 дня назад +2

      Not the case actually.
      The real reason for BrickColor is that BrickColor referred to a group of similar colors originally. This would give bricks with the same BrickColor some slight color variance from one and other to give something built out of bricks more visual interest.

  • @annon010
    @annon010 22 дня назад +3

    There is a way to disable the AI code assist: FILE > Studio Settings > Script Editor > Code Assist > Enable Code-Assist

  • @leonardolobos037
    @leonardolobos037 22 дня назад +6

    ByteBlox, you should do your research before making a video yapping about things you obviously don't seem to know and making it seem like "oh it's hard for beginners". Nah man, it's obvious you claim that just because it's hard for YOU, but you make it seem like no one is able to understand that, just because you can't, and you have yet to make a valid point. There's better ways to get views and comments, you know?
    Please, stop making false claims, and it's not hard to understand why, for example, module scripts are ACTUALLY useful in projects, and why leaderstats should NOT save automatically.

  • @TheRandomDeveloperInThisPlace
    @TheRandomDeveloperInThisPlace 22 дня назад +4

    Everyone is just shitting on this guy and im here for it lmao

  • @everlastingproductions7489
    @everlastingproductions7489 22 дня назад +4

    Me wondering what happened to unions

  • @FertersWorld
    @FertersWorld 23 дня назад +8

    you can just union parts..

    • @jstarandomdude
      @jstarandomdude 23 дня назад +1

      if you need to move parts separately?

    • @FertersWorld
      @FertersWorld 23 дня назад +3

      @@jstarandomdude seperate

    • @ProfVibes
      @ProfVibes 23 дня назад +1

      @@FertersWorld cool, lets see you separate those parts in game with a script and move them individually.

    • @ahmedmo4727
      @ahmedmo4727 23 дня назад

      Would it work if I wanted to make a sword consisting of four parts, each part having a different color and mesh?

    • @FertersWorld
      @FertersWorld 23 дня назад +1

      it appears ive made a fool of myself

  • @STG24
    @STG24 22 дня назад

    1:21 question: the options "Collisions" and "Join Surfaces" aren't enabled by default anymore? It's not like I'm buying a new pc just to answer that

  • @Fodnex
    @Fodnex 22 дня назад +3

    The first one sounds kinda nonsense, since if folders were not a thing then you'd had to store values, scripts, etc a in model, but model is more like a storage for parts since you can move them, put a humanoid in there (probably wouldn't work with a folder) and other cool features

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад +1

      it doesnt work with a folder, so yeah models are insanely useful. a folder is just made to organize parts, a model is to, well, group parts together, like the description says

  • @Seven-ko4hx
    @Seven-ko4hx 22 дня назад +3

    uhhh just move the model's primary part to the location and the welded children will move with it, only if the main part is anchored and the others aren't though! also models were created for making characters originally, thats why the moveto property moves it to an empty space in the world closest to that coordinate, also brick color is just preset colors, and color is for more precise values!!!
    On the scripting side of things, roblox provides users with documentation links inside of your script! just click the learn more button on a line of code, and it'll give you an in-depth description of it

  • @user-fs8hs1rx6b
    @user-fs8hs1rx6b 22 дня назад +4

    Anchor has left the chat*

  • @tanhR85
    @tanhR85 23 дня назад +4

    I think Module Script is just for a matter of organisation.

    • @cypherphoenix2665
      @cypherphoenix2665 23 дня назад +4

      That is basically it. It lets you develop APIs and more organized indexs/dicts.

    • @LineOfThy
      @LineOfThy 22 дня назад

      I use it to automatically weld all my models

    • @ExoticCheeseDev
      @ExoticCheeseDev 22 дня назад

      they are also INSANELY useful when used with the tag system!

  • @lukiraq
    @lukiraq 22 дня назад +6

    Naw dramatization for all of the things you mentioned in the video. Why are you complaining about the Brick Color property ?

    • @rallvegd
      @rallvegd 21 день назад

      Because it's not intuitive to have two separate properties that accomplish literally the exact same thing, especially when one of them is objectively worse than the other.

    • @quillzarlation
      @quillzarlation 21 день назад

      @@rallvegd There are multiple uses for brick colour

  • @akakamaz7382
    @akakamaz7382 22 дня назад +3

    4:04 you realize that :pivotTo() exist right? like, moveTo() fits it where ever it can with out colliding, pivotTo() will place it exactly in there

    • @rallvegd
      @rallvegd 21 день назад +1

      He knows that. New devs likely don't. This video is explained from the POV of a new dev.

  • @Twennieh
    @Twennieh 23 дня назад +4

    There is also the problem where animations look different on server and on client
    TimePosition and Looped properties don't always replicate to the server for some reason 🗿

    • @arcanine_enjoyer
      @arcanine_enjoyer 23 дня назад +2

      You should never play animations on the server anyway. Always treat the server as an entity that manages the game, and most of the game's visual should update on the client

    • @Twennieh
      @Twennieh 23 дня назад

      @@arcanine_enjoyer Yeah but if you want to sync animations across all players, then you got a problem.
      All players get different TimePosition for the same AnimationTrack

    • @arcanine_enjoyer
      @arcanine_enjoyer 23 дня назад +4

      ​@@Twennieh If you want to sync player animations, then it's a very niche thing that is a little harder to work with. But generally, that's the only time I can ever see why you need to use the server to play animations. Otherwise, the server is just a governing entity.

    • @jaeydev
      @jaeydev 22 дня назад

      @@arcanine_enjoyerthe characters are replicated on the client, so it kind of works opposite. if you do something to that character, all other players will see it. you dont need to replicate that on the server because its already replicated locally

    • @Assumptionist
      @Assumptionist 22 дня назад +1

      @@arcanine_enjoyer it's better to replicate animations via playing them on the server if you're working with melee systems (like deepwoken), or other things that rely on keyframe events - generally synchronized animations aswell. the server does not render animations whatsoever, it just replicates information from the animation to the clients, plus there's likely some overhead from client animation replication since it's replicating from one client, to the server, and finally to the rest of the clients.

  • @real_critical
    @real_critical 23 дня назад +1

    now, the reason as to why you need to use a module script and cant just access the script's contents while playing is just as clear as Secret's description:

  • @unusualakay
    @unusualakay 9 дней назад

    I find brickcolour is useful bcs it's sometimes difficult too get nice colours out using just the rgb selector, especially when u don't want something super bright.

  • @firepalmmy5933
    @firepalmmy5933 22 дня назад +3

    byteblox Roblox studio is an unique game engine and taught me a lot whenever I encounter a problem I program or find a plugin I dont see the problem

  • @amydoesart3724
    @amydoesart3724 22 дня назад +3

    The ratio here is brutal

  • @no-li4mr
    @no-li4mr 22 дня назад

    Hey i was wondering this is your second time mentioning a beginner tutorial with coroutines in it, could you send the tutorial that you were watching

  • @2are2
    @2are2 22 дня назад

    models not welding everything is kinda need for roblox animatronics that run off physics. like, i dont want everying welded at the same time, and putting everything in a folder doesnt really allow me to save it.

  • @unrulygoose1236
    @unrulygoose1236 22 дня назад +3

    SKILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL ISSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUE

  • @OfficialZenoVR
    @OfficialZenoVR 23 дня назад +6

    Pov: you gave up on a game

  • @imbroke69420
    @imbroke69420 22 дня назад

    "Models" are basically like folders in Roblox Studio except if you select it, it will move the stuff that's inside it along with it. It has a pivot by itself. Not to mention you need to ANCHOR the parts if they keep falling.

  • @JinggaSona
    @JinggaSona 22 дня назад +2

    I am a Godot developer, and have used Unity for a while
    this is just basic game engine behavior.

  • @Bloopet
    @Bloopet 22 дня назад +3

    facepalm tbh

  • @1iknow
    @1iknow 22 дня назад +3

    what a gigantic waste of my time

    • @BONFIREanims
      @BONFIREanims 21 день назад

      not a waste of my time, love going through the comments and seeing people (reasonably) shit on this dude

    • @byteblox100
      @byteblox100  21 день назад

      @@BONFIREanims wdym reasonably? the entire vid is about what beginners find confusing lmao dumbass

    • @BONFIREanims
      @BONFIREanims 21 день назад

      @@byteblox100 ahhh

    • @RichRBLX
      @RichRBLX 17 дней назад

      @@byteblox100 dumbass really tried changing the title to get himself out of drama

  • @JINTOU_
    @JINTOU_ 22 дня назад +2

    indie dev and previously a roblox dev here
    awful takes, skill issue, ratio, never cook again. ^^
    these points are actually so awful it feels like I'm being lobotomized trying to understand your non-points
    please try to adapt and overcome instead of complaining about miniscule problems, its making the actual issues with the engine blush in second-hand embarrassment.
    Edit: Love the fact you changed the title and are now going after people and saying it's not a genuine critique. Remember how it was " Why Roblox Studio is a Stupid Game Engine" previously ? Womp wooomp the projection is showing

  • @ifthenelse2469
    @ifthenelse2469 22 дня назад +2

    I agree that roblox is a stupid engine but this is in no world why-

  • @suprimodelaro1244
    @suprimodelaro1244 23 дня назад +3

    gogo gaga

  • @Lexisverycomplex
    @Lexisverycomplex 23 дня назад +4

    1:29 krill issue, a very fishy video indeed

  • @rare.rubies14
    @rare.rubies14 22 дня назад +2

    Roblox Studio is one of the EASIEST game engines to learn in my opinion. Lua is also easy to learn and you can make games pretty quick. when i first started, i would learn Roblox for around 1-2 hours a day, and in less than 3 weeks I was already making my own games with decent quality. That might just be me, but i am currently learning Unity and Blender 3D (which I know is not a game engine but 3-D modeling and game development go hand in hand anyways so it's very good to learn), and that has been SO much easier because I already have some foreknowledge from my games in Roblox. not to mention that Roblox studio is a free and open source software which Unity and Unreal is not.
    man I can't believe im being pressed over some stupid video like this one but yeah this dude definitely is a rage-baiter or just has a skill issue (maybe both)

  • @Dgubz11
    @Dgubz11 22 дня назад

    what is the background music you use at the start
    edit: the one at 0:15

  • @somguy500
    @somguy500 22 дня назад +3

    If u browsed for 1 hour you would know more than just yapping

  • @Tnt0gamer
    @Tnt0gamer 22 дня назад

    the thing about models and the color thing i do understand and roblox does have a lot of dumb bs but client and serverside is very important for a variety of features and is the only way to prevent cheats plus if you know how to work with it its really easy. things like cframes and module scripts can be anoying but the ease at which you can implement multiplayer interactions and control server and client is so powerful and honestly such a blessing

  • @obbyperson7281
    @obbyperson7281 16 дней назад

    one more struggle is moving guis in order like if its overlapping and i want it to be behind a gui i cnat event like move it in explorer

  • @TheOneAndOnlyRoco
    @TheOneAndOnlyRoco 23 дня назад +3

    Literally skill issue
    If you don't like roblox studio then dont use it

    • @Dojaesd
      @Dojaesd 23 дня назад +1

      he needs money

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 22 дня назад

      @@Dojaesd
      Everyone needs money, but is this really a good way to get it?

    • @Dojaesd
      @Dojaesd 22 дня назад

      @@dr_mafarioyt4313 better than being an amatuer dev on steam

  • @mannyx2796
    @mannyx2796 23 дня назад +3

    skill issue brudda. Aint nothing wrong with this engine. Nuance is a good thing

    • @jstarandomdude
      @jstarandomdude 23 дня назад

      its just that its annoying to work with, compared to some game engines that doing the same thing takes less than 2 minutes compared to roblox

    • @cypherphoenix2665
      @cypherphoenix2665 23 дня назад +2

      @@jstarandomdude Then use those game engines.

    • @LineOfThy
      @LineOfThy 22 дня назад

      @@jstarandomdudeWith way less capability at the same time

    • @jstarandomdude
      @jstarandomdude 22 дня назад

      @@cypherphoenix2665 i am. im just making a roblox game rn so i dont see a way to make a roblox game in unity.

    • @justaguy4575
      @justaguy4575 22 дня назад

      @@jstarandomdude simple=limited.

  • @czctus1
    @czctus1 22 дня назад

    secrets is just a table that allows for adding api keys for http requests, cant be printed and can only be used in http requests

  • @l5-cs.
    @l5-cs. 22 дня назад

    models not automatically welding is extremely important, and you do not need to manually add welds you're supposed to use a plugin which makes it a breeze

  • @the_eye6374
    @the_eye6374 23 дня назад +3

    ñ

  • @AustriaColorised
    @AustriaColorised 23 дня назад +4

    pros of 2008 studio:
    -simpler interface
    -more intuitive
    -less tech nerd jank (ie. doesnt use jank like "AssemblyLinearVelocity". like wtf does that even mean)
    -has surfaces
    -no AI
    -only uses BrickColor
    -better shadows

    • @ARandomEliatrope
      @ARandomEliatrope 23 дня назад +4

      crazy yappage

    • @zombee77777
      @zombee77777 23 дня назад +6

      you yappin right now right?

    • @fl4mxr1
      @fl4mxr1 23 дня назад +8

      cons: less features
      also assemblylinearvelocity is just a replacement for the velocity property which i think was unnecessary

    • @MSX98FMDnB
      @MSX98FMDnB 23 дня назад +2

      just ignore the stability issues

    • @arcanine_enjoyer
      @arcanine_enjoyer 23 дня назад +1

      Don't forget the lack of scripting tools and services that made modern Roblox 10000x better than old Roblox!

  • @golden999gold9
    @golden999gold9 21 день назад

    You can move everything in the model with out selecting all the parts in it, only selecting the model it self

  • @The_Kyanite
    @The_Kyanite 22 дня назад

    The server side and client side thing is actually pretty useful, it makes it so that exploiters can't do match to break the game itself because lets say they got btools, when they delete something or move something, it only moves it on client side so it only effects them so they can't do things like destroy the map.

  • @Noob-ot8rf
    @Noob-ot8rf 22 дня назад +1

    as someone who loves using roblox studio, i dont get what’s so hard about

  • @kaboomproduct
    @kaboomproduct 3 дня назад

    Model is just for building, or atleast its the only way it can be used without a folder just being better, like modeling something so you can move it around keeping them all together without having to select each art individually

  • @zip_343
    @zip_343 День назад

    Me after permanently deleting the "search models" part and realizing it's impossible to get it back:

  • @catwacatwa
    @catwacatwa 20 дней назад

    me when i used roblox studio for the first time: spawns some random washer models and plays and messes around with them and then closes roblox studio and gets confused why it didn't save
    *yes im good at roblox studio except scripting tho:*

  • @BadRobot-mr7tu
    @BadRobot-mr7tu 22 дня назад

    bro knows how to create an infinite ladder i didnt even know how to color a part😭

  • @MysticZER0
    @MysticZER0 22 дня назад

    for the first part (falling blocks): you can just rig the parts together. its very easy takes less than a minute (optional but i use it)
    for the second part (parts not being were you scripted them to be): you can turn off CanCollide and it (might) work. sometimes it is annoying but im sure there are other better solutions which i dont know for, maybe try turning off CanQuery, CanTouch and etc.
    for the third part (server/client based): you selected the client view, right? that works the same as the client/player scripts, which means that whatever happens just to a single player wont transfer to the entire server. but lets say you delete a part from the server view, then whenever a new player joins the game, that (would) be how the game would look, but changes made on client view/play only affects the client.
    for the fourth part (data saving): i'm not 100% sure since i dont know much about data saving and stuff, but from what ive seen, it is very annoying.
    for the fifth part (colors): it is actually a good idea. if you want basic colors, you use BrickColor, but if you want complex colors, you use Color. It can definitely mess up newer people, but overall its a good idea.
    for the sixth part (messy scripts): i agree, they are mostly useless. But in some rare occasions you might need some of them.
    everything else: im way to dumb to understand. i know you are skilled with roblox studio, way more than me but i just wanted give my opinion on some stuff :)

  • @Anonymous_Anomaly78
    @Anonymous_Anomaly78 21 день назад

    If im ever to try and make a roblox game im going to need a book on what everything does

  • @showey
    @showey 22 дня назад +2

    you did not just weld constraint parts one by one instead of unioning, did you.