Do you know someone who is horribly mistreating and abusing WaitForChild()?!? Send em this video and let the WaitForChild abuse finally end!
@Czectly11 ай бұрын
i spam findfirstchild() way to much lmao even when it already exists sometimes
@Czectly11 ай бұрын
0:48 does anybody actually do that? i've never seen people on dev forum post anything like that
@Czectly11 ай бұрын
7:00 never seen anybody make that mistake
@crusherfire111 ай бұрын
@@Czectly "does anybody actually do that?" Oh 100%, especially any beginners who don't really know about WaitForChild. When I first learned scripting, the tutorials I watched had people doing that lol
@Czectly11 ай бұрын
off topic but do you know what ConnectParallel() is any time i type function it has came up and their is like little to no info online about i tried messing around with and couldn't figure out what it did i have over 2 years of lua coding experience. every time i connect function it auto pops up and i want to know what it is badly even if it's useless engine feature @@crusherfire1
@mrstarfish10 ай бұрын
The habit is so built in, anytime I don’t see WaitForChild at the start of my scripts I always get the feeling that a laggy client will end up erroring everything, my palms get sweaty, knees weak, arms get heavy.
@SilliousBillious10 ай бұрын
Mom’s spaghetti 🤑
@Raykiv10 ай бұрын
@@SilliousBillious The next lyric was about Vomit on a sweater >:C
@SilliousBillious10 ай бұрын
@@Raykiv ye ik it’s like there’s vomit on his sweater already I just said that cuz it’s a funny line lol
@thex29834 ай бұрын
He's nervous, but on the surface he looks calm and ready, to write codes. But he keeps on forgetting what he wrote down The output goes so loud. He opens his script but the codes won't come out. He's burning out. All the code is broken now. The clock's run out. Time is up, over blow!
@notfakepixxel4 ай бұрын
@@thex2983 To find it's finality, get script locality Breaking your habit, it's broke, WaitForChild() you spoke, just far too easily No, he won't have it he knows His whole back's to this code, it don't matter it's broke He knows that but he's stoked, he's so stagnant He knows, when he goes back to this broken code, that's when it's Back to the pad again, yo this old game series Better go capture this moment and hope it don't pass him...
@bongoz816011 ай бұрын
waitforchild can sound really wrong if its not specified to be about programming 😭
@jso111 ай бұрын
"GetChildren" 😂😂
@ZylithDev11 ай бұрын
ClearAllChildren()
@XaneMyers11 ай бұрын
Instance.ChildRemoved:Wait() @@ZylithDev That reminds me of how censored Roblox's method's name is. In GZDoom (Doom source port), there's a DECORATE function named “A_KillChildren”.
@CrazyDoodEpicLeaves11 ай бұрын
FindFirstChild
@boblox_studio_dev11 ай бұрын
@@SpinnySpiwal let me see
@wheatwhole_9 ай бұрын
your server replication explanation made multiplayer games very easy to understand
@bryaaaaaaaan11 ай бұрын
Steven Hawking definitely used Waitforchild()
@crusherfire111 ай бұрын
💀
@pigcultleader10 ай бұрын
if age
@retrobloxy328 ай бұрын
Who tf is Steven hawking bro is he another developper
@MTurtle8 ай бұрын
@@retrobloxy32 lmfao
@trinitrotoluene3D8 ай бұрын
@@retrobloxy32 are you for real
@SpiralAPI11 ай бұрын
bro gave a better explanation of replication in a video about WaitForChild than most videos which entire purpose is explaining replication
@Noober_04 ай бұрын
I finally have a quick video to explain for me instead of explaining it myself and sounding like im yapping ❤️
@cupdoesvideos585311 ай бұрын
I know someone who has waitforchilditis. This video was very informative for helping me cure them
@crusherfire111 ай бұрын
It's truly a terrible disease 😔
@TheDevelopmentHive11 ай бұрын
@@crusherfire1 I had waitforchilditis. Thank you for this cure!
@Monkeymario.4 ай бұрын
@@TheDevelopmentHivei had waitforchilditis but i recovered before i watched this video
@ItsHunderr9 ай бұрын
everytime i script, i think about this: we don't wait for child, we find the childs
@timebmber4 ай бұрын
so that means we FindFirstChildWhichIsA(Dumbass)
@thistaken555024 күн бұрын
childs 💀
@ItsHunderr24 күн бұрын
@thistaken5550 😭 relax, its the other meaning
@thistaken555024 күн бұрын
@@ItsHunderrwhat... no i mean its "children"
@JavonDevv900010 ай бұрын
this is why when you get to the end of an obby game and use those fly paths no one else can see it
@MatchaFlavoredTea9 ай бұрын
Fun fact, fly paths have been in ROBLOX for over a decade. A lot of the tools were coded before server-client filtering was put in place. Back then, clients could do nearly whatever they wanted which was a huge security issue, including spawning bricks replicated to other players.
@bruv41798 ай бұрын
@@MatchaFlavoredTea woah that's really interesting, thanks for the fact
@NewPuncher4 ай бұрын
me when I lie
@Jonskipvp4 ай бұрын
@@NewPuncher fr
@yourmomscottАй бұрын
i dont think thats how that works
@Monkeymario.4 ай бұрын
3:07 fun fact on older versions of ROBLOX the client used to be able to replicate to the server but due to exploiters the client can now only replicate their avatar and nearby unanchored parts but nothing else
@RANERBLOOPERS4 ай бұрын
this was due to filtering disabled still existing allowing users to replicate the stuff from server to every client
@MatteoP04ita10 ай бұрын
Astonishing video. I'm going to remove all "WaitForChild" from my scripts right now
@fusion.studioXАй бұрын
Client-Sided Scripts: "Part is not a valid member of Workspace"
@TheOVRD11 ай бұрын
WaitForChild() sounds exactly like something an adult roblox player would use and abuse in their life.....
@Matute445233 ай бұрын
FindFirstChild() sounds more like that
@Bulderme2 ай бұрын
GetChildren() seems more accurate
@MarzFromMars8 ай бұрын
thanks bro this is gonna cure my WaitForChilditis
@brawldude26564 ай бұрын
This was the problem for me. It is hard to find in what order exactly these local and server sided stuff are loading in. Thank you for making this video
@Ghillis_Peyton10 ай бұрын
now i gotta go back to all my scripts and fix this lol. Great video!
@RealDavidStuff11 ай бұрын
This is a well-made video, explaining extremelly well the use of :WaitForChild(). This was definitely worth the 17 minutes. This particularly helped me to fix an error on my script that i did not know how to fix. Good job man, keep going!
@lazypezt81010 ай бұрын
Unironically a banger explanation I will go home and fix some parts of my script now Also i genuinely learned much more about replication on this video than anything else lmao
@baconheadhair69385 ай бұрын
0:47 Everytime i dont put waitforchilds in every line, my code works in studio but breaks in actual games
@SaleMales4 ай бұрын
Don't know about server (Server don't need these) But in client it is probably loading smh faster or have things pre-loaded
@tact31010 ай бұрын
This is one of many times where I'm actually ashamed of myself after watching a video 😅 I have been using waitforchild method in pretty much all of my variables in my local scripts, trying to access stuff that is already loaded in the client like you mentioned. I genuinely didnt like using waitforchild everytime whenever I want to access an instance but I felt it was necessary. After this video I'll definitely have to go on rehab and stop using waitforchild haha... Good video!
@crusherfire110 ай бұрын
Your WaitForChilditis has been cured!
@Bemmu2 ай бұрын
Another topic I'd watch a video on would be when are things actually loaded into memory. For example, faraway part has a texture on it: is consuming memory? ReplicatedStorage part texture? Gui texture but .Visible = false. etc etc there are many cases where it's unclear what needs to be preloaded because it isn't loaded when you think it would be, or on the other hand cases where something is loaded that you wouldn't want to be and is just wasting memory.
@3mperorexe5 ай бұрын
Hi just wanted to say thank you! Me and my friends are learning lua rn and this video will hopefully help us from making a bunch of mistakes!
@Hyllested_11 ай бұрын
A great example of when you should use WaitForChild that you kind of missed is character loading.
@crusherfire111 ай бұрын
That would fall into the category of instances created during runtime, so yes, use WaitForChild!
@XaneMyers11 ай бұрын
@@crusherfire1Well, for this, either WaitForChild() or Player.CharacterAdded:Wait() works.
@crusherfire111 ай бұрын
@@XaneMyers Yes, and also if you needed to access any descendants of the character, make sure to use WaitForChild!
@XaneMyers11 ай бұрын
@@crusherfire1 Player characters are tricky to reference and access, so I use my own module to store all of my character instance references. (I do use WaitForChild() while getting them, though.)
@shinyindividual1210 ай бұрын
local character = player.Character or player.CharactedAdded:Wait()
@squify722611 ай бұрын
EXACTLY! I didn't use waitforchild unless it would break when I didn't use it because it wouldn't load, or when I needed to use it, I was always confused why people spam waitforchild like every line of code
@Im55710 ай бұрын
wait why are you being confused over how someone else codes?
@squify722610 ай бұрын
because waitforchild is not supposed to be used every time, only in certain instances, so i was confused why everyone just spammed it every line of code instead of writing code how its intended to be written and save time@@Im557
@FloxyCola5 ай бұрын
@@Im557 Confused over the unnecessary use of the :WaitForChild() function. And it isn't "how someone else codes", it's completely useless, and a waste of time to write.
@Im5575 ай бұрын
@@FloxyCola this was 4 months ago
@FloxyCola5 ай бұрын
@@Im557 And I just found the video :)
@y0y553 ай бұрын
I like that at random moments you start to sound like squidward
@Yuicloud9 ай бұрын
Pretty sure you can do Repeat wait() until game:isloaded(); as well instead of waitforchild
@crusherfire19 ай бұрын
That would be unnecessary polling of a condition when you can listen to an event instead (game.Loaded)! Also, wait() is deprecated and task.wait() should be used for new work!
@Yuicloud8 ай бұрын
@@crusherfire1 Yeah, I forgot about task.wait(), you can use task event as well. But Repeat task.wait() until game:isloaded(), will still make the job done and it's minor computational resources even if it isn't the best practice it's still somewhat reliable.
@Monkeymario.4 ай бұрын
1:46 a better way to illustrate this would be to show a computer instead of their face
@6t-11Ай бұрын
Did not know this was how network ownership worked - thanks! 3:44
@sowmyam61768 ай бұрын
This helped alot! Also i'm sure :WaitForChild() can also be used in hetting the player's character as unlike many who use *_player.Character or player.CharacterAdded:Wait()_* Some use *_Workspace:WaitForChild(player.Name)_* right?
@Secrethack_7 ай бұрын
Not the best option as there might be another object in the workspace with the same name as the player.
@SaleMales4 ай бұрын
@@Secrethack_ that's why character added exists tho You can also put players in folder (It requires character added too)
@Spelo14 ай бұрын
@@SaleMalesI don't think they were against characteradded tho
@myriadtechrepair11918 ай бұрын
Wait so this is why the game freaks out when, say, multiple people are sitting on a moving physics object?
@_k.11 ай бұрын
7:00 This part is wrong. (edit: no im wrong, at some point they changed things) Quote from the PlayerGui page in the roblox documentation: "When the player's Player.Character spawns for the first time all of the contents of StarterGui are automatically copied into the player's PlayerGui." And since its cloned by the server, you need to make sure it's replicated. A workaround is to not use startergui at all and clone stuff to playergui through a local script
@crusherfire111 ай бұрын
Nope. Please go ahead and test it yourself, I already have. If you have a local script inside of the Gui in StarterGui, you do not need to wait for the replication of the descendants. If you have a local script outside of StarterGui trying to grab the GUI, you only need to wait for the GUI itself to be cloned into the PlayerGui folder. However, you do not need to wait for the descendants. I have dozens of local scripts for GUIs not even located in StarterGui and I only need to wait for the GUI itself, there is no need to use WaitForChild on any descendants of the GUI. This is probably specialized behavior only for the StarterGui container.
@_k.11 ай бұрын
@@crusherfire1 tried it, you're right. but this doesn't even make sense with what you're saying at 5:49, the gui is cloned by the server at runtime right? or is there just an exception for this cloning to work differently? i swear it wasn't always like this
@crusherfire111 ай бұрын
@@_k. Yes, the GUI is cloned by the server. You can prove that by listening to the ChildAdded event on both the client and server for the PlayerGui folder, and you will see it is added on the server first and then the client. Now cloning is a synchronous operation, so it would make sense for all of the descendants to be made available (if cloning an object on local script to be accessed by another local script or server script to be accessed by another server script). But with the StarterGui service, the behavior is a little more interesting since it being cloned by the server yet we don't need to wait for the descendants of the GUI. There must be some kind of special behavior going on behind the scenes that isn't well documented. However, I guess this would make sense because in the past you would actually have to use WaitForChild when accessing the PlayerGui folder since it was created by the server, but Roblox did something internally where you don't have to use WaitForChild. Another developer did some tests and also confirmed that you don't need to use WaitForChild. devforum.roblox.com/t/local-script-under-s%D1%81reengui-runs-only-after-all-gui-descendants-are-fully-replicated-to-playergui/2510092
@_k.11 ай бұрын
@@crusherfire1 alright, thank you!
@_k.11 ай бұрын
they really made waitforchild unnecessary for gui at some point between july and august without telling anyone...
@Monkeymario.4 ай бұрын
3:35 and most importantly permission to move your ROBLOX avatar
@vfisha11 ай бұрын
that random model of parts looks cool you should leave it in the description
@crusherfire111 ай бұрын
You can make it yourself via the command line! Just create 500-1000 parts, color them randomly, size them randomly, and then position them randomly.
@Bulderme2 ай бұрын
I do admit that I have a WaitForChild() problem. I need to fix myself and recover some memory lol
@shadowstorm20210 ай бұрын
the poblem of FindFirstChild is when the instance load after the script of FindFirstChild and it don't find it
@Wannabe-channeL11 ай бұрын
I only used it when that object can exist only one and never be deleted, mostly at the top of the script when I need a reference of something.
@Monkeymario.4 ай бұрын
6:59 STOP DONT USE WAITFORCHILD
@Kryst0v11 ай бұрын
Roblox studio is basically the engine made for these who tired Unreal but got traumatized from the struggle to set up a simple dedicated server
@crusherfire111 ай бұрын
probably
@f-14910 ай бұрын
facts
@noobiza4 ай бұрын
My Dad had in his programing :WaitForChild(Never).
@deoverseers10 ай бұрын
I use ".", but if an object is added, I use waitforchild, or I use findfirstchild when eoblox messes up and guves me a random error when the object CLEARLY IS A MEMBER
@FreyzS11 ай бұрын
are you using theme? how to make my roblox studio look like yours?
@crusherfire111 ай бұрын
It's just modifications to some script editor settings in Studio. There is a plugin you can grab that has several presets available to choose from: create.roblox.com/store/asset/3617323299/
@FreyzS11 ай бұрын
@@crusherfire1 thank you
@exentric7539 ай бұрын
Missed opportunity to say "WaitFor Child Abuse"
@Jaypiasco11 ай бұрын
ogod I feel called out sm, please hab mercy for i have sin of WaitForChild misuse
@Miketheike1232 ай бұрын
grammar=trash
@goldencommenter4 ай бұрын
dads spam that in their code 😂😂😂
@amooingdog32974 ай бұрын
They can't WaitForChild to grow up
@Real_Potato_Man7 ай бұрын
Simple solution: just don't wait for the child
@sleekpastry4 ай бұрын
You can't stop me
@DimoDimoo9 ай бұрын
How about for GUIs? Like if you place your GUI scrips inside somewhere else like StarterPlayerScripts
@crusherfire19 ай бұрын
You would need to use WaitForChild on GUIs being cloned to the player's PlayerGui folder in scripts that are outside of that particular GUI. Fortunately, however, you do not need to use WaitForChild on any of the GUIs descendants!
@DimoDimoo9 ай бұрын
@@crusherfire1 So like, I just need to do a WaitForChild for each of the ScreenGUIs under PlayerGUI? Thank you, this video is incredibly helpful!
@usernamehere_4 ай бұрын
I’m gonna guess before I even watch this is that WaitForChild shouldn’t be chained.
@teaoplayinggames4 ай бұрын
we aint waiting for any child
@ilovemywhiteshoes4 ай бұрын
why did this show up in my recommended thing?????
@Mr.Smiler111 ай бұрын
when scripters need to wait for a child comes out from school:
@blingbongbong2 ай бұрын
what about getService? why don't we just index things from game?
@YHK_YT9 ай бұрын
12:41 with the recent audio api update I’ve ram into issues wiring stuff since the script is running before everything loads, if I use a waitforchild on for example a parent of an object but that object has children it’ll still give me an error since the child didn’t load yet, I’m confused as to how yours isn’t the same since you mentioned the script only runs after everything loads?
@crusherfire19 ай бұрын
Are your instances in the workspace? If you have streaming enabled + items in the workspace, you'll have to use WaitForChild, otherwise, you won't need to if streaming is disabled.
@Winter-Moons-was-taken3 ай бұрын
Very informative, thank you.
@kirixltsver10 ай бұрын
A "Child" is basically a object. For those who think its weird to call a Function in a Programming Language like that. But what about "Parent" which is a Folder...
@voxj.2 ай бұрын
i won't wait for child
@Flairex7 ай бұрын
Let me just whip out my notebook
@Kart11 ай бұрын
thanks i have never not used wait for child ever and now i might not use it as much maybe
@Laqota10 ай бұрын
Here's an easier way to explain it. Look at it as the Server and the client. The server has to send information to the client, our internet isn't godspeed, so it has to take time receiving this information. Which we call Ping. Milliseconds it took to receive the information. Same for the Server. If you're on the client waiting for a part being created by the server by sending you packets of data, you want to use WaitForChild to wait for that part to exist.
@FloxyCola5 ай бұрын
Did he not basically say that in the video?
@SaleMales4 ай бұрын
Even better is (probably, not absolutely sure, kind same thing you said) Probably better cuz easier to understand sometimes Server have already loaded in, the reason you need to use WaitForChild at server-side only if you sure that this thing won't exist (meaning it will not be there from start of game) when that code is launched At client (player) you have to use WaitForChild since we don't have anything loaded in and have to load that in, and if this haven't loaded when some part of code is launched which using Instance, it will cause error, thats why you use WaitForChild But ofc at client you can pre-load things like GUI's by putting them in ReplicatedStorage and using game:IsLoaded() and game.Loaded:Wait() (As I remember), and then for that gui you don't have to use WaitForChild at it anymore (Probably, I don't use this anyway)
@canyouhelpmehuh4113 ай бұрын
Nice
@bmfnatedogg11 ай бұрын
to be honest the only time i acctually used it was when a item you had to pick up would just kill the user getting it so i just made a script for the player that waits for the child to hold it then enabled its scripts
@jasonsgone10 ай бұрын
im sad that this is all basic knowledge to me but i still suck at scripting
@tomato.mp44 ай бұрын
lazy method: just never use waitforchild until it errors
@Nexoloft3 ай бұрын
I don’t waitforchild when I drive
@selo_the_great11 ай бұрын
Hey, i have a question. So i got a bit confused for the part about using WaitForChild for screen guis descendants (timestamp: 6:56) because even offical templates and other free resources made by roblox use WaitForChild to wait for ScreenGuis descendants which made me a bit confused. Are you completely certain that direct indexing like that for gui descendants is failproof and will never fail or is the people at roblox forgot that they don't need to do that?
@crusherfire111 ай бұрын
"people at roblox forgot that they don't need to do that?" A lot of Roblox scripts are outdated. Many still use the legacy wait(), spawn(), and delay() functions. You can test it yourself, and as confirmed by another developer, devforum.roblox.com/t/local-script-under-s%D1%81reengui-runs-only-after-all-gui-descendants-are-fully-replicated-to-playergui/2510092 you do not need to use WaitForChild() on GUI descendants that are copied over from the StarterPack. I have dozens of GUIs in my projects and I don't ever use WaitForChild() for any of the descendants. I don't get any errors, ever.
@selo_the_great11 ай бұрын
@@crusherfire1 thanks for the clarification, i tested it and it works perfectly! although the new updated "Racing" template code which was released on the 23th of January (like 4 days ago) STILL uses waitforchild for descendants of the screen gui and they even put this comment above the code, this is the code snippet i am talking about: -- RaceGui gets automatically cloned from StarterGui and may not be fully replicated when this script runs. -- Use WaitForChild to wait for the necessary instances to replicate. local raceGui = playerGui:WaitForChild("RaceGui") local uiScale = raceGui:WaitForChild("UIScale") local countdownLabel = raceGui:WaitForChild("CountdownLabel") local finishFrame = raceGui:WaitForChild("FinishFrame") this is very recent so i guess they did forget they don't need to do this...
@埊10 ай бұрын
Me who uses the WaitForKing() variable instead as it is more powerful:
@m3s5_0f_numb3r510 ай бұрын
Learned a lot from this video, and none of it had to do with WaitForChild() 😂 But no really lots of small stuff I didn’t know about. Good video. 👍
@Azralik0_011 ай бұрын
i am yuri, i also wait for child outside playground so i can take them home.
@crusherfire111 ай бұрын
🤨
@justwave340711 ай бұрын
i never knew i had waitforchilditis, but after seeing this i got cured
@ครูไชยวิทย์10 ай бұрын
Why
@devandyEsp7 ай бұрын
It looks ugly if you use them unnecessarily
@AmCheez4 ай бұрын
Hey, I have the exact opposite problem where I don’t use it at all… Do you have a video that cures that?
@aGuyWhoWantsToSudyIGuessEGYbtw10 ай бұрын
Amazing Tutorials Thx For The Help
@aarneon2411 ай бұрын
so I will just abandon my child?
@vlogsquad71134 ай бұрын
Could you cover the difference between findfirstchild and waitforchild
@Kagedaze10 ай бұрын
as a man who likes waiting for children and the touched event, I found this video extremely helpful.
@aienthusiast6185 ай бұрын
me too
@PumpyGT4 ай бұрын
Excuse me
@Necrozatus10 ай бұрын
I've never used waitforchild bro and it always breaks when i use it cuz idk it times out i think
@FloxyCola5 ай бұрын
You either didn't use the right file path, or you're waiting for something that doesn't exist.
@BodenPflanze4 ай бұрын
How did you do the split screen with both Client and server view. I usally switch between them (when im working on client scripts) which is kinda annoying
@goodplayer70489 ай бұрын
Did you guys really spend 17 mins watching THIS?
@crusherfire19 ай бұрын
yes
@handsomesponge99524 ай бұрын
Bruh i just do it without wait/findfirstchild if im absolutely sure that the child im searching for is there. (Assuming another script doesnt add it/its sımething like armour and waitforchild is necessary.. or not)
@skcarti4 ай бұрын
can you make a video about your script editor? whats the font ur using?
@defenestratorr11 ай бұрын
So do we even need to use it at all, ignoring streamingenabled? Time to rewrite 90% of my large scale game's code 😭
@crusherfire111 ай бұрын
You only need to use it for instances created during runtime. If you do not have streaming enabled, then you don't even need to use WaitForChild on the static instances in the workspace. (Static meaning instances downloaded from the snapshot when a player joins the game). Any dynamic instances (instances created or destroyed during runtime) should be handled with more care.
@dhruv648911 ай бұрын
but whats the problem even if you use waitforchild, i dont think there any implications to use it right
@crusherfire111 ай бұрын
Well first off, chaining a whole bunch of WaitForChild function calls takes much longer to type than directly indexing. Secondly, it makes your code harder to read. Thirdly, WaitForChild shouldn't be used when you don't need to wait for a child, it's a gross misuse of the function. If you want to save time typing (which is a big deal when programming) and you know you don't need to use WaitForChild, then don't use it lol
@jso111 ай бұрын
so it doesnt affect performance? @@crusherfire1
@commury10 ай бұрын
guys can i use it for loading screen??? Im making a team game but when i tried to set the spawn location to red, its right in the workspace but it didnt work when playing. I looked for it in the explorer but it really isnt there, i guess its the graphic setting.
@WindyPivot9 ай бұрын
are you going to continue doing things like this? cuz u got a new sub fr
@wondering65834 ай бұрын
How do you seasoned a Roblox developer?
@linuskat644611 ай бұрын
Don't use wait() use the task library instead which has task.wait()
@crusherfire111 ай бұрын
Of course. The code that had the wait() in it was written before the task library was released.
@liqznaa11 ай бұрын
apparently it ruins something, i think performance? but thats what ive heard on devforum + im not a scripter@@wwa-du7jw
@a_username_lol10 ай бұрын
@@wwa-du7jw wait has weird delays if u have low fps i think but im not sure
@Guest75899O9 ай бұрын
i keep making waitforchild chains lol
@sifenus11 ай бұрын
Thank you for this video, really informative!
@glexix11514 ай бұрын
Thank you! That was helpful
@certifiedyapperandrapper8 ай бұрын
Idk how to script much so i have chatgpt to give me some luascript and basically just copy and Pasting it Idk if it actually gives the correct script cuz it just does nothing
@FloxyCola5 ай бұрын
ChatGPT can sometimes give you outdated functions, like "wait()" and "spawn()", and sometimes even deprecated functions. In simple terms, you don't want those in your scripts. I'd recommend actually learning how to script.
@valurimist98615 ай бұрын
@@FloxyCola It also is just plainly unreliable. Try debugging with chatGPT its hillarious. You'll give it obviously broken code but its only critique will be your variable naming conventions 😂
@YTStop110 ай бұрын
Guys, let's WaitForChild() !! (take it in a different context)
@PellerN6411 ай бұрын
i cant believe all these months ive been doing it wrong
@CripsyFries4 ай бұрын
me:WaitForChild("Brain")
@execute21411 ай бұрын
the wait for child chain
@ballticker6942011 ай бұрын
great video, but im going to continue misusing it
@crusherfire111 ай бұрын
🤨
@mrstarfish10 ай бұрын
I have a question: When using .ChildAdded/.DescendantAdded is it safe to assume everything is replicated and there’s no need for WaitForChild? Nvm he answered it already in the vid
@mrstarfish10 ай бұрын
Nvm I asked the question right before he answered it 🤦♂️
@Fort-Nate8 ай бұрын
Do I need to use WaitForChild when cloning a gui item?
@THEREDXREAL4 ай бұрын
Im waiting for my child
@Proxiw11 ай бұрын
i agree that developers should stop misusing their child()