YouTube2Text

Sounds & Sound Groups - Roblox Advanced Scripting #9 — Transcript

by BrawlDev · 4,333 words · 588 segments · language en · Watch on YouTube

Full transcript

  1. 0:00ooh free
  2. 0:02tacos I am quite
  3. 0:06hungry oh
  4. 0:08no
  5. 0:10[Music]
  6. 0:13T okay okay you might ask what the heck
  7. 0:16that was about that was pretty much my
  8. 0:18introduction to what we're going to be
  9. 0:19talking about in this episode which is
  10. 0:21going to be sounds and sound groups and
  11. 0:23so in any video game you can think of
  12. 0:26not even just Roblox but any video game
  13. 0:28sound design is one of the most
  14. 0:30important aspects to a video game
  15. 0:32because it enhances the gameplay
  16. 0:34experience for everybody that's playing
  17. 0:36the game like imagine the example that I
  18. 0:38just showed you like 30 seconds ago
  19. 0:40without any sounds it would probably
  20. 0:42sound less cringe sure but but those
  21. 0:44sounds are able to amplify the gameplay
  22. 0:46experience for everybody that's playing
  23. 0:48the game and so that's what I'm going to
  24. 0:50be showing you how to do inside of this
  25. 0:51episode so with that being said let's
  26. 0:53jump straight into the episode all right
  27. 0:55let's think about this for a minute now
  28. 0:57that we know sounds exist where do we
  29. 0:59find these sounds or in this case audio
  30. 1:02well there's two places of finding these
  31. 1:04sounds and the first one is from the
  32. 1:06Roblox website itself in the creators
  33. 1:09tab but I'm going to be showing you the
  34. 1:10second way of finding these audio and
  35. 1:13that is from the toolbox if you don't
  36. 1:15remember where the toolboxes there's two
  37. 1:17ways of finding it so the first one is
  38. 1:20if you go to home there should be this
  39. 1:22toolbox button under the insert category
  40. 1:24if we click that then we should see a
  41. 1:27toolbox popup that shows us a whole
  42. 1:29whole bunch of community created
  43. 1:31resources that we can Implement straight
  44. 1:33into our Roblox game the second place to
  45. 1:36find this is by going to view and then
  46. 1:38clicking on the toolbox um button that
  47. 1:41shows right here I mentioned this
  48. 1:43previously when I introduced the toolbox
  49. 1:45you should generally not use this
  50. 1:47toolbox because there's a lot of
  51. 1:48backdoor scripts in a lot of these
  52. 1:50Community created assets so I would be
  53. 1:53very cautious implementing these inside
  54. 1:55of your Roblox game but for the sake of
  55. 1:57this tutorial we'll be using it so to
  56. 1:59find these audio we have to click on
  57. 2:01this drop down that says models and we
  58. 2:03should see a tab called audio if we
  59. 2:06click that then we should see two
  60. 2:08different tabs that show sound effects
  61. 2:10and music so in this case what we're
  62. 2:13going to do is just go through these
  63. 2:15entries and pick out which one seems the
  64. 2:18best to us so by each of these we can
  65. 2:20click this play button to test out the
  66. 2:22audio before inserting it into our game
  67. 2:24so let's hit
  68. 2:26this okay so this is a simple rain sound
  69. 2:29effect let's try the second
  70. 2:32one okay so this one sounds like a this
  71. 2:36this one sounds like pretty good music
  72. 2:38um well this is in the sound effects
  73. 2:39category so it doesn't really make sense
  74. 2:41uh but yeah this sound effect or music
  75. 2:44in this case sounds pretty good so how
  76. 2:46do we insert it well we just simply hit
  77. 2:48this insert button and this will insert
  78. 2:51it straight into our workspace and it
  79. 2:54comes in an instance called a sound so
  80. 2:57this is pretty much what it looks like
  81. 2:59and down here in the properties we can
  82. 3:01see that we can preview this sound
  83. 3:03effect just by clicking on this play
  84. 3:05button and this is to let us know that
  85. 3:08the sound is actually working
  86. 3:10properly so now it just comes down to
  87. 3:12implementing it through our scripts so
  88. 3:15there's an important property I want you
  89. 3:16to understand first and that is this
  90. 3:19property called sound ID and it's pretty
  91. 3:21much a string that basically has a URL
  92. 3:24of RBX asset ID colon uh 24 dases and
  93. 3:29then you have this big number right here
  94. 3:31at the end of it this is essentially a
  95. 3:33unique ID to this specific audio that we
  96. 3:37just pulled out which is this uh song
  97. 3:39that we pulled from the audio library so
  98. 3:42if we change this number to a different
  99. 3:45number that's also an ID for another
  100. 3:48sound then it'll change our sound object
  101. 3:52to that new sound so for instance let's
  102. 3:55take another sound uh just like
  103. 3:57something completely random uh let's
  104. 3:59insert this one this one is called
  105. 4:01nightmare yelling bursts of distorted
  106. 4:03something I don't even know what that
  107. 4:04says by the end of it but as you can see
  108. 4:07with this sound ID the URL is the same
  109. 4:10but what's different is the number so
  110. 4:12this one is like 912 something something
  111. 4:14something 501 this one is 9125 something
  112. 4:17something something 017 so these have a
  113. 4:20different ID from each other letting you
  114. 4:23know that this is the sound for whatever
  115. 4:27this sound is on the Roblox website so
  116. 4:30that's something I wanted you to know
  117. 4:31about there's a bunch of other
  118. 4:32properties here like in this playback
  119. 4:34category that shows looped playback
  120. 4:36speed time position and volume so let me
  121. 4:39give you a quick rundown of each of
  122. 4:41these so looped basically means that
  123. 4:43when the sound finishes when it reaches
  124. 4:46the end of the its time length then it's
  125. 4:49just simply going to play the sound
  126. 4:52again from the beginning so if I have
  127. 4:53this selected and I just play this then
  128. 4:56by the end it should automatically
  129. 4:58restart playback speed is basically how
  130. 5:01fast the audio is playing so if if I set
  131. 5:04this to two then it should double the
  132. 5:07speed of the playback
  133. 5:11speed and by default the number is just
  134. 5:13one time position is where in the audio
  135. 5:16you want to start and finally we have
  136. 5:18volume which obviously it's how loud or
  137. 5:21how soft the audio is when you play it
  138. 5:24so 0.5 is the default but a lot of sound
  139. 5:26effects I know developers use is usually
  140. 5:29at volume 1 but that really depends on
  141. 5:32your preference so that was just a quick
  142. 5:33rundown of some of the sound properties
  143. 5:36we might use inside of our Roblox games
  144. 5:38now let's get to playing these sound
  145. 5:39effects inside of our game so on the
  146. 5:42right side let's rename our sound to
  147. 5:45test music and then let's add in a
  148. 5:48script inside of workspace so let's
  149. 5:50insert a script and let's first make
  150. 5:52reference to our sound so we'll say
  151. 5:55local music equals script.
  152. 6:00parent. test music and there's basically
  153. 6:03four methods or functions that I want to
  154. 6:05teach you with sounds and the first
  155. 6:07one's going to actually play the sound
  156. 6:09so we're going to simply just say music
  157. 6:13colon play open parentheses close
  158. 6:15parenthesis and that's literally it it's
  159. 6:17just one simple line so if I go and hit
  160. 6:21test as soon as we join into the game
  161. 6:24then the sound should be
  162. 6:27playing so there you go as soon as we
  163. 6:30joined in the game The Script made the
  164. 6:31sound play and it's going to keep on
  165. 6:33playing until it reaches the end of the
  166. 6:35sound and then it's going to stop unless
  167. 6:38we have Loop turned on which in this
  168. 6:39case we don't so if at any certain point
  169. 6:42we want to pause the music we would just
  170. 6:45drop a line down here and we would
  171. 6:46simply just say music colon pause open
  172. 6:50parentheses close parenthesis and we can
  173. 6:52add in a task. weight here for like
  174. 6:54about 3 seconds for it to just pause and
  175. 6:58when we pause it we can also resume it
  176. 6:59too so let's add in another task. we of
  177. 7:032 seconds and put in music colon resume
  178. 7:07to continue where it left off and then
  179. 7:10finally at the end we could just stop it
  180. 7:12completely by saying task. weight uh
  181. 7:15about maybe 5 seconds and then we'll say
  182. 7:18music colon stop so this will just
  183. 7:22completely stop the music and it'll make
  184. 7:24the time position go back to the
  185. 7:26beginning so that we'll wait for the
  186. 7:28next time that we call uh music colon
  187. 7:31play so now let's test the game so what
  188. 7:34should happen is about in about 3
  189. 7:36seconds it'll pause the sound and then
  190. 7:38it'll resume it and then stop
  191. 7:41it yeah so it paused and then it resumed
  192. 7:44so now after a little bit it should
  193. 7:46completely stop it all right and there
  194. 7:49we go so now we've successfully been
  195. 7:51able to play our sounds we've been able
  196. 7:53to pause it resume it and even stop it
  197. 7:55so those are all the methods provided to
  198. 7:58us with sounds on Roblox now you might
  199. 8:00have questions about the audio that just
  200. 8:02played who is it being played to how far
  201. 8:06can you hear this sound this is a
  202. 8:08concept with Roblox sounds that I'm
  203. 8:09going to be calling Global and local
  204. 8:13sounds so pretty much what you just
  205. 8:15heard was a global sound because we had
  206. 8:18a script inside of workspace play the
  207. 8:21sound as soon as the game started up so
  208. 8:24everybody inside of the game so every
  209. 8:26player no matter when they join the game
  210. 8:29they will hear the same part of the
  211. 8:32sound wherever they are and with
  212. 8:34whatever property the sound has so if we
  213. 8:38were in the first 30 seconds of the
  214. 8:40sound then all players are going to be
  215. 8:43hearing that specific part of the sound
  216. 8:46if it's at volume two they're going to
  217. 8:47hear it at volume two and if it's at
  218. 8:49playback speed two then they're also
  219. 8:51going to hear that so that's pretty much
  220. 8:53what Global sound is but now you might
  221. 8:55wonder how do we play a sound for a
  222. 8:57specific player this is is actually
  223. 8:59relatively easy what we can do is put in
  224. 9:02a sound inside of any property that's
  225. 9:04only local to the player like starter
  226. 9:06GUI starter pack starter player just
  227. 9:09insert sounds in there and have a local
  228. 9:11script play that sound so let's take
  229. 9:15starter GUI for example so I'm going to
  230. 9:17take this music and put it inside of
  231. 9:19starter GUI and I'm also going to
  232. 9:22disable the script since we're not going
  233. 9:24to use it anymore let's create a new
  234. 9:26local script inside of starter GUI and
  235. 9:28let's make reference to our test music
  236. 9:31so we're going to say local music equals
  237. 9:33script. parent. test music now what
  238. 9:37we'll do is we'll just simply say music
  239. 9:40colon play just like before now let's go
  240. 9:43into the game hit test and hit play see
  241. 9:46what happens it's kind of hard to tell
  242. 9:47the difference but trust me when I say
  243. 9:49that this is that this is being played
  244. 9:51on the local player whenever the player
  245. 9:54has joined the game for the first time
  246. 9:55so meaning in about 30 seconds if
  247. 9:58another player joins the game they're
  248. 10:00going to be hearing the sound from the
  249. 10:02beginning and not where I currently am
  250. 10:04with the sound so the sound is pretty
  251. 10:06much going to be located inside of our
  252. 10:08player GUI and this is where it's going
  253. 10:10to be played so this is the most common
  254. 10:13place you would see local sounds it
  255. 10:15would usually be inside of your player
  256. 10:16GUI because if you had like a GUI shop
  257. 10:21or any sort of UI interface that plays a
  258. 10:23sound whenever you open it up or
  259. 10:25interact with it then it's usually going
  260. 10:26to be played inside of starter GUI or
  261. 10:29just any local sound period it's going
  262. 10:31to be played inside of player GUI We Now
  263. 10:33understand Global sounds we also Now
  264. 10:35understand local sounds but there's also
  265. 10:37another type of sound that I would like
  266. 10:40to call proximity sounds and these are
  267. 10:42basically sounds that can be heard from
  268. 10:45a specific part of the game where the
  269. 10:48closer you are to that part the louder
  270. 10:51the sound is but the farther you wait
  271. 10:53the farther away you are from that part
  272. 10:55the quieter it gets so I think you've
  273. 10:58seen many examples of this in in Roblox
  274. 11:01games before so I think you know what
  275. 11:02I'm talking about but if I just insert a
  276. 11:04part and let's say there was a sound
  277. 11:07that was coming out of this part
  278. 11:08specifically the closer I walk up to it
  279. 11:11the louder it gets but then the farther
  280. 11:13away the character goes the quieter the
  281. 11:16sound is going to get until it's barely
  282. 11:18audible anymore so this is what I call
  283. 11:21so this is what I like to call proximity
  284. 11:22sounds and that's what we're going to do
  285. 11:23for this part so let's find a new sound
  286. 11:25let's go to view and toolbox let's just
  287. 11:28search up bubble and see what comes
  288. 11:32up okay yeah it's a little quiet but I
  289. 11:35think it works so let's hit insert oh
  290. 11:37yeah and by the way whatever instance
  291. 11:39you're selecting inside of the Explorer
  292. 11:40whether that would be workspace uh
  293. 11:43replicated storage or just a specific
  294. 11:45part if you have it selected and you
  295. 11:47insert something from the toolbox it'll
  296. 11:50automatically set its uh it'll
  297. 11:52automatically set its parent to whatever
  298. 11:54you selected so I think that's something
  299. 11:56very useful to know about okay but let's
  300. 11:59rename this sound to something that's
  301. 12:01easier to reference so let's just call
  302. 12:03this Bubbles and let's insert another
  303. 12:06script so let's make reference to our
  304. 12:08Sound by saying
  305. 12:11local bubbles equals script. parent.
  306. 12:15Bubbles and let's just simply play it
  307. 12:18bubbles colon play we might also make
  308. 12:21the volume a little bit higher too so we
  309. 12:22can hear it better so let's say bubbles.
  310. 12:25volume equals 2 and let's also make it a
  311. 12:27looped sound effect as well so we're
  312. 12:29going to say bubbles. looped equals true
  313. 12:34all right so now let's go into the game
  314. 12:36and see and see our
  315. 12:41result all right and as you can see we
  316. 12:44can hear the sound coming specifically
  317. 12:47from this part and if we walk farther
  318. 12:49away from it we're going to hear the
  319. 12:51part less and less and so yeah the
  320. 12:53farther away we're walking from this
  321. 12:54part the less audible this sound is
  322. 12:57going to be but the further we walk
  323. 12:59walk up close to it then we're going to
  324. 13:01be hearing the sound yet again so we're
  325. 13:04going to be walking up just a little bit
  326. 13:07closer and now we hear the sound again
  327. 13:09so this basically works as intended our
  328. 13:11proximity sound effect is perfectly
  329. 13:14capable we were able to successfully
  330. 13:16create the sounds we want to create
  331. 13:17inside of our Roblox games and Implement
  332. 13:19them but what if let's say we had
  333. 13:22multiple different sounds that we wanted
  334. 13:24to play back to back and they also had a
  335. 13:28whole bunch of different properties that
  336. 13:30we wish we could just change within one
  337. 13:33sort of instance like let's say volume
  338. 13:35what if we wanted the volume to
  339. 13:36consistently be one throughout the
  340. 13:38entire thing and we want
  341. 13:41to and whatever sound we're playing
  342. 13:43through this group or category uh we'll
  343. 13:46just stop the whole thing entirely and
  344. 13:49then play it again once we want it to
  345. 13:51play again so one big example I can
  346. 13:54think of is m is music in general so if
  347. 13:58you have a whole bunch of sounds that
  348. 14:00are inside of a music category and let's
  349. 14:02say during specific parts of the game
  350. 14:04you want to play the music then you can
  351. 14:06play the music and if you want to just
  352. 14:08completely cut off all the music then
  353. 14:10you would do that using a group or if
  354. 14:12you have like a toggle option inside of
  355. 14:14settings where you want the music to be
  356. 14:16completely off then no music is going to
  357. 14:19be playing all of this can pretty much
  358. 14:21be done using an instance called a sound
  359. 14:24group and let me show you what that
  360. 14:25looks like so where would we usually so
  361. 14:28where would we put the sound group we
  362. 14:30would usually put it inside of a new
  363. 14:32service called sound service and this
  364. 14:35pretty much handles uh all the sounds
  365. 14:37that are generally being played inside
  366. 14:39of inside of your Roblox game but I've
  367. 14:42seen successful games that don't use
  368. 14:43sound service so you don't have to use
  369. 14:45this but it is but it is quite helpful
  370. 14:47because it shows a bunch of properties
  371. 14:49that have to do with manipulating
  372. 14:51General sounds inside of your game uh
  373. 14:54but for the purpose of this episode
  374. 14:56we're going to make a new sound group so
  375. 14:58let's hit the Plus sign and let's insert
  376. 15:01a sound group so this is what the sound
  377. 15:03group looks like and we can probably and
  378. 15:05we can pretty much just call this music
  379. 15:08and this only has one property which is
  380. 15:10volume I will get to this version of
  381. 15:13volume in a little bit but as of right
  382. 15:15now let's add some music inside of sound
  383. 15:16Service uh I'm I'm not going to grab
  384. 15:19actual music for copyright reasons but
  385. 15:21let's just insert a bunch of sounds
  386. 15:24inside of here all right I just inserted
  387. 15:26a bunch of sounds uh into my music
  388. 15:28folder and like I said sound groups
  389. 15:30aren't really that special it's
  390. 15:32basically just it's basically just a
  391. 15:34collection of sounds you can put inside
  392. 15:36of your game to which you can have
  393. 15:39easier access to specific sounds that
  394. 15:41you're looking for and you can modify
  395. 15:43them accordingly um this will come more
  396. 15:46in handy when we talk about sound
  397. 15:48effects but as of right now these are
  398. 15:50all basically placed inside of the same
  399. 15:51sound group for easy access so let's
  400. 15:54create a local script inside of starter
  401. 15:56GUI and let's look for our music sound
  402. 16:00group so we're first going to access our
  403. 16:02sound service so we're going to say
  404. 16:04local sound service equals game colon
  405. 16:08get service sound service now let's look
  406. 16:12for our music sound Group which is local
  407. 16:15music equals sound service wait for
  408. 16:19Child open parentheses close parentheses
  409. 16:22music Here's what we're going to do
  410. 16:25we're going to play a random sound or
  411. 16:27music from The Sound s group so let's
  412. 16:29pick a random number from one to however
  413. 16:32many sounds that are inside of the sound
  414. 16:34group so let's say local random num
  415. 16:37equals math.
  416. 16:40random one comma hashtag symbol music
  417. 16:45colon get children because we're trying
  418. 16:47to re we're trying to fetch a table not
  419. 16:50an instance so now let's go down here
  420. 16:53and let's actually get that sound so
  421. 16:56we're going to say local random
  422. 17:00sound sound equals music in hard
  423. 17:04brackets we're going to put in random
  424. 17:06num and now let's play that random sound
  425. 17:08so Random
  426. 17:10sound colon play open parentheses close
  427. 17:14parentheses okay I made a little typo
  428. 17:16here I'm trying to retrieve the music
  429. 17:18table not the actual instance when I'm
  430. 17:22trying to fetch the sound uh this can be
  431. 17:25more readable just by taking get
  432. 17:27children and putting it up here when
  433. 17:29we're declaring it that way we don't
  434. 17:30have to say get children every time so I
  435. 17:33think this makes it a little bit more
  436. 17:34readable now let's play the game and see
  437. 17:35what
  438. 17:37happens okay so when we joined in the
  439. 17:39game it played the original song uh now
  440. 17:42let's try playing it again and see and
  441. 17:44see if it changes to something
  442. 17:46different okay and now it's playing
  443. 17:47something different which is basically
  444. 17:50alarm sound
  445. 17:53effects okay and now it's playing a
  446. 17:54bunch of static sounds so this seems to
  447. 17:57work as intended whenever we join the
  448. 17:59game the game is going to automatically
  449. 18:01pick a sound from the music's group and
  450. 18:04just play it I think we pretty much got
  451. 18:06it to do what we wanted it to do now
  452. 18:08there's something interesting I want you
  453. 18:09to look at so if we go back to our sound
  454. 18:12group our music group I mentioned that
  455. 18:15there's only one property that's called
  456. 18:17volume now you might ask what's the
  457. 18:19difference between this volume and the
  458. 18:21volume that's inside of an individual
  459. 18:24sound like this one so if we remember
  460. 18:26back to what volume is for an an
  461. 18:28individual sound it's basically how loud
  462. 18:31or how quiet the sound is when it gets
  463. 18:34played so if it's a volume of zero
  464. 18:36obviously you're not going to be able to
  465. 18:37hear it so the default is 0.5 but you
  466. 18:40can also make it higher to let's say one
  467. 18:43to even as big as 10 so that's pretty
  468. 18:46much self-explanatory but what's sort of
  469. 18:48confusing about sound group sounds is
  470. 18:51that this volume changes the volume of
  471. 18:55every single sound that's inside of the
  472. 18:57sound group that part makes sense but
  473. 18:59there is something else that trips
  474. 19:01people up about this sound about this
  475. 19:03volume property this volume does not act
  476. 19:07as a Setter for all of these sounds to
  477. 19:10to just be whatever this volume is this
  478. 19:13acts as a multiplier to set the volume
  479. 19:17of whatever each audio is to amplify it
  480. 19:21to whatever this sound is so let's say
  481. 19:24we had this sound right here that's
  482. 19:26volume 0.5 if our multip lier is 0.5
  483. 19:30this is effectively saying we should
  484. 19:32take this volume and make the volume by
  485. 19:35half so 0.5 * 0.5 is 0.25 because a half
  486. 19:42of 0.5 is
  487. 19:440.25 and let's say we change this volume
  488. 19:47to one 0 0.5 also known as the half of 1
  489. 19:52is 0.5 so that's what this new volume is
  490. 19:55going to be when you play it and for
  491. 19:56other sounds it could be different if
  492. 19:58this volume is two then the volume of
  493. 20:01this is going to be one because half of
  494. 20:04two is 1 since we have this volume
  495. 20:07multiplier set to 0.5 now if we set this
  496. 20:10volume to two it's going to double the
  497. 20:13volume of each individual sound so if
  498. 20:15this is volume one then the volume of
  499. 20:18this is going to be two when we play it
  500. 20:20if this is two then the volume is going
  501. 20:23to be four and uh this one is going to
  502. 20:25be 1 because 0.5 *
  503. 20:29two is one so that's a very distinct
  504. 20:33feature about sound group volume that I
  505. 20:35want you to understand because people do
  506. 20:38get tripped up by it so I I want to say
  507. 20:40this one more time the sound group
  508. 20:42volume is a multiplier of all these
  509. 20:46different sounds it's not a Setter for
  510. 20:48all of these sounds to have the same
  511. 20:51volume as whatever this sound group
  512. 20:54volume property is set to and for the
  513. 20:57last part of this episode episode I'm
  514. 20:59going to do a brief introduction to
  515. 21:01sound effects I'm not going to go too
  516. 21:03much into detail with the technicalities
  517. 21:05maybe I'll do that in a future episode
  518. 21:07but basically a sound effect is a sound
  519. 21:10modifier to current sounds or music that
  520. 21:13you already have inside of your game so
  521. 21:16this can be found inside of our sound
  522. 21:18groups and it's convenient to have these
  523. 21:20in a sound group because we want to
  524. 21:22change we want to add a sound effect to
  525. 21:25every single sound that's inside of a
  526. 21:27sound group so so this is pretty much
  527. 21:29what it's going to look like let's hit
  528. 21:30the plus sign next to our sound group
  529. 21:32music and we can see that Roblox is
  530. 21:36suggesting us to add in a whole bunch of
  531. 21:38different sound effects so we have
  532. 21:40chorus we have Distortion pit shift
  533. 21:43revert Reverb Echo and equalizer but
  534. 21:47let's say we want to add in a chorus
  535. 21:48sound effect let's add that in and it's
  536. 21:50going to be dropped into our sound group
  537. 21:53alongside our other sounds so if we
  538. 21:56click on this we can see that there's a
  539. 21:57bunch of Stack here like depth Min
  540. 22:00priority rate I'm not going to go over
  541. 22:02these but I'm sure the default settings
  542. 22:04are good enough as of right now so it's
  543. 22:06pretty much as simple as that all we did
  544. 22:08was basically add in a sound effect into
  545. 22:10our sound group alongside our sounds and
  546. 22:13it'll automatically put that sound
  547. 22:15effect inside of these sounds when we
  548. 22:17play them so let's hit play and see and
  549. 22:20listen to our new
  550. 22:23sounds so it is kind of hard to notice
  551. 22:26but there is a sort of chorus or echoey
  552. 22:29sound effect to the sound that's being
  553. 22:32played right now let's try a different
  554. 22:34sound to see if we can hear it
  555. 22:37better so it's it's hardly noticeable
  556. 22:40but there is a very slightly echoey
  557. 22:42sound effect by the end of the sound
  558. 22:45that's being played that's basically a
  559. 22:46small introduction to sound effects that
  560. 22:48Roblox has provided for us to manipulate
  561. 22:51our sounds a little bit so I just think
  562. 22:53it's something pretty useful to have
  563. 22:54when you're using this alongside sound
  564. 22:56groups so that's pretty much going to
  565. 22:58sum up sounds sound groups and even
  566. 23:01sound effects as well I hope you found
  567. 23:02this episode to be helpful this is
  568. 23:04definitely going to be used very very
  569. 23:06very often I don't think I really need
  570. 23:08to say say anymore um sounds it's kind
  571. 23:11of just one of those things you need to
  572. 23:12have them in your Roblox game so I hope
  573. 23:14that when you watch this video and use
  574. 23:16this when you're making your Roblox
  575. 23:18games you will find this you will find
  576. 23:20this tutorial to be helpful to you and
  577. 23:22overall I just think that this is a
  578. 23:24really nice feature Roblox has added for
  579. 23:26us because it gives us easy access to
  580. 23:28audio
  581. 23:28using their entire audio library to add
  582. 23:32these sounds and music and just play
  583. 23:34them whenever we want to and I just
  584. 23:36think it's a neat feature to have all
  585. 23:37right well that's going to be it for
  586. 23:38this episode join my Discord server the
  587. 23:39link is in the description and I will
  588. 23:41see you in the next episode take care

About this transcript

This page contains the full transcript of Sounds & Sound Groups - Roblox Advanced Scripting #9 by BrawlDev, generated from the public captions YouTube serves with the video. The transcript has 4,333 words across 588 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.