This Function Will Save You Hours

  Рет қаралды 34,127

ByteBlox

ByteBlox

5 ай бұрын

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 :)

Пікірлер: 245
@byteblox100
@byteblox100 4 ай бұрын
Get all of my knowledge in one package:
linktr.ee/ByteBlox
@shreddy_fazchair
@shreddy_fazchair 4 ай бұрын
W
@theredman2261
@theredman2261 4 ай бұрын
Bigger
@ArtucoDev
@ArtucoDev 4 ай бұрын
is he going to mail me a pipebomb?
@sasma6544
@sasma6544 4 ай бұрын
@@ArtucoDev no but i will
@professorsheep7598
@professorsheep7598 4 ай бұрын
Dear byteblox you probably aren’t seeing this message but I can’t send it in the discord since I was banned. I’d like to appeal my ban, I’m sorry for my beliefs causing others to fell uncomfortable I should of asked you if it was ok for me to state my beliefs. I assumed you could because other people in the server where and I stated mine. Although I do want to say I don’t appreciate people calling me stupid because of my personal opinions my beliefs may seem stupid to them but there’s also seems stupid to me. I also don’t like how my opinions that don’t have anything to do with the server can get me banned.
@ya7ioo
@ya7ioo 4 ай бұрын
you didn't use task.wait()... you better sleep with all holes closed tonight.
@notdaycrucial5179
@notdaycrucial5179 4 ай бұрын
WHAT 💀
@jupiterwasntavailable
@jupiterwasntavailable 4 ай бұрын
wdym “all holes”?
@wiccansubs5031
@wiccansubs5031 4 ай бұрын
oh my
@yarik_superpro
@yarik_superpro 4 ай бұрын
Lmaoooo
@Puffyable
@Puffyable 4 ай бұрын
Can I keep *SOME* holes open atleast.? 😩
@MajesticUC
@MajesticUC 4 ай бұрын
4:12. The reason why you dont use the brackets here is because you are not calling the function but are passing it as a parameter. If you use the brackets then you are not giving the task.spawn a function. Functions typically work as any other data type in lua. You could write a function like this: local add = function(num1,num2) return num1 + num2 end If you use typeof() on a function it will return function. That is what task.spawn does to check if you're sending it a function. If you put the brackets then you will be running the function instead of passing it meaning that the typeof will not recognise the parameter as a function therefore giving you that error
@allstar4065
@allstar4065 4 ай бұрын
Right you’d be sending in whatever the function returns with the brackets, spawn(Func()) would be like running spawn(nil)
@makinnir
@makinnir 4 ай бұрын
dude you are literally exactly what i've been looking for thank you for existing
@mistasilly
@mistasilly 4 ай бұрын
check his woman tutorial it's even better
@customgunz00
@customgunz00 4 ай бұрын
@@mistasilly fr it helped tons i watched the whoel thing
@Xynterical
@Xynterical 4 ай бұрын
Mediocrity
@DemonPig666
@DemonPig666 Ай бұрын
Fr
@darkfiregod1262
@darkfiregod1262 4 ай бұрын
That's CRAZY. Are you saying I never had the issue of needing to do something for all elements at the same time, but I always thought to myself it would happen someday and I wouldn't be able to fix it. This is just perfect!
@superblox1507
@superblox1507 4 ай бұрын
i used to watch you since one of your first video , keep it up , your videos are very interesting
@boi8756
@boi8756 4 ай бұрын
task.synchronize and task.desynchronize are only to be used with multi threading under actors. If this is not done, then the function will still work, but will warn something along the lines of this: "task.synchronize/task.desynchronize should only be called from a script that is a descendant of an Actor" both task and coroutines are nearly the same thing, except with a few minor differences. *Note that task.spawn() is slightly slower than coroutine.create()* task.spawn() can resume "dead" threads, unlike coroutine.resume() task.spawn() has a debug trace back, unlike coroutines. This basically means that if the script gets an error, it will show where the error occurred inside of the actual function, rather than coroutines which say something about where the coroutine was actually ran. task.cancel() doesn't return the thread's state, until coroutine.close() task is better for everyday things, because it is very easy to use. coroutines are more complicated, and are better for multi tasking programs overall however, unless you need to get very technical, using either task.spawn() or coroutine.wrap() is fine.
@fireremix8
@fireremix8 4 ай бұрын
Dude you're too good man, love your explanations. Will you ever make like a scripting series or are you more focused on tips and tricks?
@bigtimeaorta
@bigtimeaorta 2 ай бұрын
i just got into scripting and this is so helpful. thanks!
@mangoferanous
@mangoferanous 4 ай бұрын
You're doing the world such a great service. Keep it up.
@ZYTRXS
@ZYTRXS 4 ай бұрын
ceo of not knowing what hes talking about 🔥🔥🔥🔥
@theylostray
@theylostray 4 ай бұрын
Thats pretty sick, you should cover the other task. functions!
@Tulinx
@Tulinx 4 ай бұрын
You’re literally the roblox version of khan academy thanks so much bro
@form767
@form767 4 ай бұрын
I learned about this recently and it is a new version of coroutines and is extremely useful
@pomiw
@pomiw 4 ай бұрын
Me watching your videos as if I don't already know this information but your videos are always fun, engaging, and informative that I still watch through the whole thing ❤
@cypressment
@cypressment 4 ай бұрын
i am not joking, this actually saved me from making multiple scripts. thank you so much
@DevDucksey
@DevDucksey 4 ай бұрын
This is actually so useful, thanks for the video. I was literally having a problem a few days ago where a thing wasn't running fast enough and the game was breaking, but I could see how task.spawn can be really useful in some situations. Will definitely be saving this for later!
@FINDROBLOX
@FINDROBLOX 4 ай бұрын
its very useful for things like if idk you want to have multiple things going on for multiple players so like idk a sword system and you can do damage to objects but you want a cooldown if you add a cooldown on the server it will be for everyone instead of you can use this and have it only have a cooldown for the 1 player on the server
@Fodnex
@Fodnex 4 ай бұрын
I think you can make a variable and then run a task.spawn(), like local newThread = task.spawn(SomeFunction: function) which will return a thread, and then you can make it cancel (stop the thread) task.cancel(newThread)
@4woke_net
@4woke_net 4 ай бұрын
correct
@superbotnotabot
@superbotnotabot 4 ай бұрын
Think you could do the same with coroutines
@cosmic7140
@cosmic7140 4 ай бұрын
you can
@f-149
@f-149 4 ай бұрын
You can also do the same with events. local connection = BindableEvent.Fired:Connect(...) connection:Disconnect()
@hagglleer
@hagglleer 4 ай бұрын
This is exactly what I was thinking when he didn't know how to access threads
@Yadakiii
@Yadakiii 4 ай бұрын
GOOD VIDEO KEEP IT UP and you'll be a very successful , I CAN SEE IT.
@couththememer
@couththememer 4 ай бұрын
It's funny how I started watching your tutorials occasionally for fun because of that one tutorial where you taught me how to love
@Novex-101
@Novex-101 3 ай бұрын
I have been making an earthbending game but because I didn't know this, you had to wait for every ability to completely finish before using another one. This has been a lifesaver.
@everydaygoodday7289
@everydaygoodday7289 4 ай бұрын
It greatly reduces the writing of code, Thanks!
@brickwall2900
@brickwall2900 4 ай бұрын
for running, you could do a "Run" instead of a "Play" if you only want to run the server only, not the client
@tombStone-ek6cf
@tombStone-ek6cf 4 ай бұрын
another banger tutorial bbg
@g5b479
@g5b479 4 ай бұрын
oh my god. i've been scripting for a while and i was unaware that you could cancel spawned tasks. i knew you could cancel delayed tasks before they begin, but i though that was all cancel was used for
@iplayminecraft2248
@iplayminecraft2248 4 ай бұрын
Task.delay is actually the only way to get a delay in JavaScript without a separate library (obviously it’s not called task.delay though)
@GabrielGReal
@GabrielGReal 4 ай бұрын
this guy is just existing and give us life lessons
@bruhblox_
@bruhblox_ 4 ай бұрын
You should make a video about DataStores
@xHitroverx
@xHitroverx 4 ай бұрын
The part where he has to check if the function, that spawns, has to use () is the equivalent of using a calculator to double check 10 + 10. Like you know but you never know if you don't know.
@the-nm3xn
@the-nm3xn 4 ай бұрын
i was strugglin with this yesterday lol
@sefacetin6970
@sefacetin6970 3 ай бұрын
me an my cousin trying to be roblox developer do you have/know any video series that can help me and my cousin ?
@bradleywhais7779
@bradleywhais7779 4 ай бұрын
I think there are 2 options for task.cancel() Inside of a task, you should be able to run task.cancel() by itself or task.cancel(self) Outside of a task you probably need to write the task to an object, so local task1 = task.spawn()
@stilniysanya
@stilniysanya 4 ай бұрын
so this is basically like coroutines but much easier to understand
@OrdinaryScripter
@OrdinaryScripter 4 ай бұрын
lol already knew this exist really useful though I use it almost everytime I code something
@kontoarbuzowe6144
@kontoarbuzowe6144 3 ай бұрын
Thanks
@DemonPig666
@DemonPig666 Ай бұрын
Oh my god if I would've found this sooner
@masterofthelines22
@masterofthelines22 4 ай бұрын
What i used to do was make a function that coroutines a function... It kinda speed up everything. Imo coroutines are way better
@fiazer2181
@fiazer2181 Ай бұрын
i think task.cancel is used like that : local thread1 = task.spawn(function) task.cancel(thread1)
@reminderIknows
@reminderIknows 4 ай бұрын
you really triggered me when you wrote wait(2) over task.wait(2) everything else is good though, nice tutorial I could teach you some of the task functions, I specialise in multi threaded luau i believe, not too sure but sure since I haven't used roblox studio in a while, task.spawn and task.delay returns a thread which you can use task.cancel on
@theofficialwoohoogamers
@theofficialwoohoogamers 4 ай бұрын
what's the difference? I prefer wait()
@reminderIknows
@reminderIknows 4 ай бұрын
@@theofficialwoohoogamers task.wait() is more updated and optimised, that's really the whole point of the task library. you could use spawn() which is deprecated in favour of task.spawn() as well as the other functions
@anto_fire8534
@anto_fire8534 4 ай бұрын
​@@theofficialwoohoogamerswait() being deprecated, running at 30 hz, throttling and stuff
@theofficialwoohoogamers
@theofficialwoohoogamers 4 ай бұрын
@@anto_fire8534oh
@kirillfedorenko5325
@kirillfedorenko5325 2 ай бұрын
@@theofficialwoohoogamers task.wait() is simply more accurate and better version on wait() do not use wait() use task.wait()
@claricenzuzi5204
@claricenzuzi5204 4 ай бұрын
I got coroutine wrap and task spawn confused apparently :/ also thanks for help
@foralls5619
@foralls5619 4 ай бұрын
Can you make a tutorial on how to make a moving train like in jailbreak?
@tanmanl7582
@tanmanl7582 3 ай бұрын
if im not wrong, in this case, does it start all 5 functions as soon as it can rather than doing each wait 1 by 1 and it having to wait each time
@byteblox100
@byteblox100 3 ай бұрын
Exactly. It creates a new “thread” for each function rather than running all 5 on one thread, one by one
@tanmanl7582
@tanmanl7582 3 ай бұрын
awesome sauce@@byteblox100
@tanmanl7582
@tanmanl7582 3 ай бұрын
awesome sauce@@byteblox100
@athing1003
@athing1003 3 ай бұрын
I really wanted to take your course, but unfortunately I don't know English, I can only read words in English and understand at best, but I can't understand spoken words
@Icyilc
@Icyilc 3 ай бұрын
I've been repeatedly using coroutines until this very video.
@TheFakeNitro
@TheFakeNitro 4 ай бұрын
thanks
@Ne-vc5pm
@Ne-vc5pm 4 ай бұрын
Roblox devs discover multithreadding
@AlreadyCode
@AlreadyCode 2 ай бұрын
is this the same as coroutines?
@Skedoink
@Skedoink 4 ай бұрын
So it's basically a simplified coroutine? You have no idea how many times I could've used this instead of manually setting up a coroutine lol. I've been scripting for a couple years and never heard of this, Thank you.
@OskarP2601
@OskarP2601 4 ай бұрын
continue using coroutines as task.spawn is never guaranteed to run.
@legendarykatar
@legendarykatar 4 ай бұрын
Btw u cant code so stop making up fake issues@@OskarP2601
@anto_fire8534
@anto_fire8534 4 ай бұрын
They're both libraries to interact with threads so they kind of are similar. Both have different uses though.
@legendarykatar
@legendarykatar 4 ай бұрын
Yes they are also functionally different as task.spawn has a slight delay as opposed to coroutines which run immediately.@@anto_fire8534
@marchtimed
@marchtimed 4 ай бұрын
​@@Im_IntoDevidk about them being 'faster' every statistic i've seen about whether one is faster then the other is always biased in some way or the difference is incredibly negligible coroutines main drawback is the fact that it also pcall's, meaning debugging with coroutines takes more effort
@Shinssei
@Shinssei 4 ай бұрын
sounds like coroutines but this is good thanks
@olliegamebuilder
@olliegamebuilder 4 ай бұрын
Easy summary: play in background
@ngspace9829
@ngspace9829 4 ай бұрын
Didn't know roblox was capable of multi threading!
@marchtimed
@marchtimed 4 ай бұрын
Actors are the only way to properly run things on multiple cpu cores, task.spawn and coroutines run things on virtualized threads which go on a single core's task scheduler (meaning it may be faster but its certainly not going to be 'multithreading')
@bijogami
@bijogami 4 ай бұрын
You can also use coroutines for this
@marchtimed
@marchtimed 4 ай бұрын
the idea of task.spawn/task.defer is that they're simplier and an alternative to corountines
@loserssuite
@loserssuite 3 ай бұрын
it's like a less laggy coroutine.wrap
@CJBoxyeet
@CJBoxyeet 4 ай бұрын
I’m watching this as if I actually write code
@lalaly2011
@lalaly2011 4 ай бұрын
i have read task.spawn had throttling, so i used corutines
@twomaddev
@twomaddev 4 ай бұрын
spawn() has throttling, task.spawn() does not.
@IWyzAm
@IWyzAm 4 ай бұрын
Hey, is it different from coroutines?
@byteblox100
@byteblox100 4 ай бұрын
Nah it’s basically the same thing
@ItsIush
@ItsIush 4 ай бұрын
how would you use task.defer in a practical sense since i see that its not as used as the others
@byteblox100
@byteblox100 4 ай бұрын
Task.defer seems to hold something off until the VERY END of the frame. So if we start task.defer during frame 10, it will defer its function until everything else is done for that frame
@twomaddev
@twomaddev 4 ай бұрын
task.spawn() will spawn the task immediatly which is not good for the lua engine schedular. task.defer is always recommended as it runs the thread at the next resumption cycle which is optimal for the luau engine. Only use task.spawn when it is absolutly necessary for the thing to run at that exact moment.
@vermamaerodriguez96
@vermamaerodriguez96 4 ай бұрын
yes
@cadenmartin2262
@cadenmartin2262 4 ай бұрын
So, it's literally just asynchronous code in a single script instance. Nice IG, but this is why Luau is somewhat underwhelming when compared to other languages. I've always made the argument that if Roblox utilized its engine's chief language, C++, for its OOP task, it would be much more efficient and effective. But, then again, with Luau being designed for novice programmers, I guess it finds a good balance between implementing new libraries and introducing new people to coding. Nonetheless, this is a seriously effective method! Thanks.
@that_one_username_guy
@that_one_username_guy 4 ай бұрын
bruh u dont use task.wait but u use task.spawn choose will u use task or not
@CYBERWIZARD
@CYBERWIZARD 2 ай бұрын
What is the difference between this and a Coroutine?
@aleksi789
@aleksi789 13 күн бұрын
similar thing but coroutines have more features
@expraza9207
@expraza9207 4 ай бұрын
Bro I replaced all my script with something else, so what do I do! Ctrl Z doesn’t work!!!!😭🙏
@byteblox100
@byteblox100 4 ай бұрын
Script recovery probably, look it up
@epixerty
@epixerty 4 ай бұрын
i always use coroutines but I'm not sure what the best solution is
@epixerty
@epixerty 4 ай бұрын
@@Im_IntoDev then im gonna stick to that
@marchtimed
@marchtimed 4 ай бұрын
@@epixerty again, no evidence that properly shows that coroutines are objectively faster, they run virtually on the same speed some differences between them are actually corountines: - runs in a error-less/pcall-like state (errors will not occur in coroutines but this also comes at the cost of debugging with them being more difficult) - can get the thread state once you close the thread task: - allows for different types, such as, task.spawn which runs the thread immediately (only use if you really need a immediate execution) task.defer which put the thread at the end of the frame (sort of like a queue system, so its recommended to use this) task.delay which waits a time before executing the thread (runs on heartbeat wait, also recommended) its generally recommended to use task by most developers
@epixerty
@epixerty 4 ай бұрын
@@marchtimed doesn't task.spawn also wait until the next frame?
@marchtimed
@marchtimed 4 ай бұрын
​@@epixerty nah its instant
@epixerty
@epixerty 4 ай бұрын
@@marchtimed alr thanks for the info. i already knew about task.delay and used it, it's just that i normally use coroutines to create multi threads
@mrz3134
@mrz3134 4 ай бұрын
Oh so this is Roblox threading?
@FlyinC4T
@FlyinC4T Ай бұрын
local wait = task.wait :troll:
@smilingpatienceL
@smilingpatienceL 4 ай бұрын
alr
@lua_programmer
@lua_programmer 4 ай бұрын
Man should've watched sleitnick's video before making this one 💀
@ToastysTaken
@ToastysTaken 4 ай бұрын
oh so basically it ignores the task.wait()?
@Spelo1
@Spelo1 4 ай бұрын
No
@dr_mafarioyt4313
@dr_mafarioyt4313 4 ай бұрын
Its treating the task.wait() as if it wasnt part of the loop, so the loop will call the function a bunch of times super quickly but the function itself will wait 2 seconds before printing the message. Its kinda complicated and hard to explain, but its helpful when you want to add delay in functions without adding delay in loops.
@QUBIQUBED
@QUBIQUBED 4 ай бұрын
If you did this without the task.spawn() you would need 5 scripts for the same effect. Meaning, it'll print "message" 5 times every two seconds.
@aleksi789
@aleksi789 13 күн бұрын
no it does multiple things at the same time
@Euu_Arthur
@Euu_Arthur 4 ай бұрын
hey bro, you can make a tutorial of How to animate objects? Exemple: Doors, closets...
@byteblox100
@byteblox100 4 ай бұрын
Check out my tutorial on tweening
@Euu_Arthur
@Euu_Arthur 4 ай бұрын
but with "AnimationControler" not tween@@byteblox100
@SEclipse56
@SEclipse56 4 ай бұрын
If you don't want to tween, Create a rig with animationController. Note that your model needs a BasePart and all parts welded to it
@snaleizkool
@snaleizkool 4 ай бұрын
where is my next love tutorial byteblox
@byteblox100
@byteblox100 4 ай бұрын
Soon
@Pumpkilent
@Pumpkilent 25 күн бұрын
wont this cause memory leaks
@aleksi789
@aleksi789 13 күн бұрын
no
@Layththelion21
@Layththelion21 4 ай бұрын
Why am I watching this? I don't know how to script
@HeroDevv
@HeroDevv 4 ай бұрын
Hey, I have a question, what's the difference between "spawn()" and "task.spawn()"?
@bruhiv747
@bruhiv747 4 ай бұрын
task is faster
@marchtimed
@marchtimed 4 ай бұрын
spawn is a older system that was outclassed later by coroutines, which has now been modernized into task.spawn and task.defer
@Sysicks
@Sysicks 4 ай бұрын
hamburger
@ruslansmirnov9006
@ruslansmirnov9006 4 ай бұрын
why not call this video `tutorial on multithreading`?
@byteblox100
@byteblox100 4 ай бұрын
Less views lol
@ruslansmirnov9006
@ruslansmirnov9006 4 ай бұрын
@@byteblox100 what if i told you, less is more?
@AfonuOfficial
@AfonuOfficial 4 ай бұрын
you could also do: 0 = time delay(0 ,function() print("idk") end)
@QUBIQUBED
@QUBIQUBED 4 ай бұрын
0 = time!?!?!?
@AfonuOfficial
@AfonuOfficial 4 ай бұрын
yep, 0 = how much time you want it to wait, in this case is 0@@QUBIQUBED
@lalaly2011
@lalaly2011 4 ай бұрын
bro what is this BAHAHA
@form767
@form767 4 ай бұрын
no bro, task.delay(delaytime, function() - -your multithreaded function here end)
@form767
@form767 4 ай бұрын
using delay, spawn, wait, without the task. causes throtelling idk how to write this
@europe_robloxGamin9878
@europe_robloxGamin9878 Ай бұрын
no u
@ninjacocovi
@ninjacocovi 3 күн бұрын
Bro stop spamming the word “right”
@arvt_
@arvt_ 2 ай бұрын
literally ntts roblox tutorials
@didymos03
@didymos03 20 күн бұрын
bro took 4 minutes to get to the point
@arisethee
@arisethee 4 ай бұрын
or just spawn, please at least explain to them what task does first bro ngl
@marchtimed
@marchtimed 4 ай бұрын
spawn is deprecated due to it being extremely old technology task is a library that recreates these older functions but improves them drastically with modern fixes they cant simply replace the old functions due to compatibility issues, but if you dont want to include the task, just do the following example at the beginning of your scripts local spawn = task.spawn
@TheLazyEdition
@TheLazyEdition 4 ай бұрын
r u sure this will sav me time
@kingswag7
@kingswag7 4 ай бұрын
E
@ben.wocker
@ben.wocker 3 ай бұрын
coroutine is better bro
@gsck5499
@gsck5499 4 ай бұрын
lmao everthing in this video is wrong and I just hope you know that
@byteblox100
@byteblox100 4 ай бұрын
Like half my videos are wrong lmao
@heckergamingXD
@heckergamingXD 4 ай бұрын
FIRST W
@heathershelton
@heathershelton 4 ай бұрын
SECOND
@shreddy_fazchair
@shreddy_fazchair 4 ай бұрын
save me hours
@ayoomike
@ayoomike 4 ай бұрын
save me hours
@alvardontcarenomore
@alvardontcarenomore 4 ай бұрын
save me hours
@HermesKitindi
@HermesKitindi 4 ай бұрын
To save a thread do Variable = task.delay(stuff here) Task.cancel(Variable)
@bradleywhais7779
@bradleywhais7779 4 ай бұрын
task.spawn() runs functions asyncronously.
@Robloxer113
@Robloxer113 2 ай бұрын
So, maybe I'm lil dumb for my level, but what is the difference between coroutine.wrap and task.spawn() ? Please reply the ones who *understands* it.
@byteblox100
@byteblox100 2 ай бұрын
You can start and stop a coroutine, but not a task.spawn, which will keep running until the script finishes
@DiamondRoPlayz
@DiamondRoPlayz 4 ай бұрын
WHY ARE YOU NOT USING TASK.WAIT INSTEAD OF WAIT!?
@byteblox100
@byteblox100 4 ай бұрын
BECAUSE IM STRAIGHT 🔥🔥🔥
@DiamondRoPlayz
@DiamondRoPlayz 4 ай бұрын
@@byteblox100 who wouldn't be
@crazybolot
@crazybolot 4 ай бұрын
bite blozx
@chromatyp3
@chromatyp3 4 ай бұрын
why tf do you make these tutorials when you don't know the full topic anyways task.spawn returns a thread task.spawn: (function: () -> nil, ...: variant) -> thread task.cancel: (thread: thread) -> nil coroutines also return threads as well as task.delay and task.defer and for those who want a tl;dr on the task library here you go: * task.spawn: (function: () -> nil, ...: variant) -> thread calls/resumes the given function immediately * task.defer: (function: () -> nil, ...: variant) -> thread calls/resumes the given function on the end of the current invocation cycle (think of it like the function being put off until the end of the frame/heartbeat) * task.cancel: (thread: thread) -> nil cancels the given thread * task.wait: (seconds: number): number yields the given script for [seconds] seconds. note that it will return the real amount of time it yielded for * task.desynchronize: () -> nil this is for parallel luau which is its on can of worms * task.synchronize: () -> nil see task.desynchronize
@chromatyp3
@chromatyp3 4 ай бұрын
also stop trying to harvest emails please, its really sad
@ToastysTaken
@ToastysTaken 4 ай бұрын
im not reading allat 😭😭🙏
@simplicityd8703
@simplicityd8703 4 ай бұрын
Some people like pre scripted tutorials and others like a raw tutorial nothing wrong with that Its harder to explain something when you can't do something over and over Side note: sorry but how you wrote it didn't explain much
@orang6521
@orang6521 4 ай бұрын
@@chromatyp3 why would he harvest emails lol
@BunnlyGames
@BunnlyGames 4 ай бұрын
I used coroutines
@bruhjoestar
@bruhjoestar 4 ай бұрын
coroutine.resume(coroutine.create(function() end))
@aleksi789
@aleksi789 13 күн бұрын
coroutine.wrap(function() end)()
@bruhjoestar
@bruhjoestar 13 күн бұрын
@@aleksi789 task.spawn(function()end)
@legendarykatar
@legendarykatar 4 ай бұрын
Coroutines Better 🥱
@europe_robloxGamin9878
@europe_robloxGamin9878 Ай бұрын
no u
How to Prompt Players in Roblox Studio
13:56
ByteBlox
Рет қаралды 9 М.
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 30 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 33 МЛН
Ну Лилит))) прода в онк: завидные котики
00:51
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 47 МЛН
HOW TO GET NUKE BADGE AND BLUE SWORD IN CUBE RUNNERS?!
2:17
61 Minecraft Hacks to Make Your Friends Jealous
29:36
Skip the Tutorial
Рет қаралды 1,4 МЛН
Anyone know how to fix this (roblox studio)
0:19
MaxTPL
Рет қаралды 10 М.
У нас пополнение? Новый питомец!
36:07
Julia Godunova
Рет қаралды 100 М.
How Super Mario 64 was beaten without the A button
24:12
Bismuth
Рет қаралды 548 М.
The Only Thing You Need To Learn How To Script
4:36
Ludius
Рет қаралды 112 М.
Why You Should Use CFrames
9:32
ByteBlox
Рет қаралды 18 М.
100 Days in a Void (No Mods)
27:34
BudgetMC
Рет қаралды 103 М.
Cute Barbie Gadget 🥰 #gadgets
1:00
FLIP FLOP Hacks
Рет қаралды 26 МЛН
Отказалась от золотой медали?🤯
0:34
Фильмы I Сериалы
Рет қаралды 17 МЛН
🔴🟡🟢Leo Made Handmade M&M's For Daddy😃🤠
0:35
BorisKateFamily
Рет қаралды 18 МЛН
Они хотели КОЛУ!🤪 inst: psawkin
1:00
Petr Savkin
Рет қаралды 2,8 МЛН