YouTube2Text

Creating a Trade Gui! Roblox Studio Simulator Guide Episode 31 — Transcript

by MonzterDEV · 3,413 words · 450 segments · language en · Watch on YouTube

Full transcript

  1. 0:00in today's episode of the simulator
  2. 0:01series we are going to be creating all
  3. 0:03the gys for our trading system as always
  4. 0:05if you guys do enjoy the video or does
  5. 0:06help me out make sure you smash like
  6. 0:07button also subscribe button and turn
  7. 0:09this post notifications on if you want
  8. 0:10to get notified I want to upload more
  9. 0:11Roblox on my content additionally I have
  10. 0:13a patreon if you'd like to support me
  11. 0:14and get access to all the scripts and
  12. 0:16the game file that I made during this
  13. 0:17episode there's a link down below
  14. 0:18description and you guys can go and
  15. 0:19check that out with that being said
  16. 0:20let's get into it pop indirectly in the
  17. 0:22studio the first thing that we're going
  18. 0:23to do is we're going to create the menu
  19. 0:24for where people send trade requests to
  20. 0:26other players in our game so we're gonna
  21. 0:27go into the starter GUI into the
  22. 0:29settings GUI and then we're actually
  23. 0:30going to duplicate the settings to UI we
  24. 0:32can then rename this GUI from settings
  25. 0:34to trade requests and then let's go
  26. 0:36ahead and enable this so that we can
  27. 0:38actually see it then going into GUI
  28. 0:39itself inside of the frame we then have
  29. 0:41a couple of children inside of here
  30. 0:43let's first go into the title and we'll
  31. 0:44set the text of the title from settings
  32. 0:46to trade and then for the subtitle we'll
  33. 0:48also set this text to trade pets with
  34. 0:51other players exclamation mark and then
  35. 0:54what we can also do is we're going to
  36. 0:55grab this Frame and then we're gonna
  37. 0:56make it a little bit smaller so it looks
  38. 0:58something like that and we could even
  39. 0:59make it a little bit taller as well we
  40. 1:01just don't want it to be as wide as it
  41. 1:03was then we'll make sure that we
  42. 1:04position this in the center of our
  43. 1:05screen so 0.5 and 0.5 just like that
  44. 1:07we'll select the title frame and the
  45. 1:09normal frame which holds everything else
  46. 1:10inside of it and we'll change the
  47. 1:12background color from a gray to a blue
  48. 1:14something like that we also want to
  49. 1:16change the background color of the
  50. 1:17container as well to be like a darker
  51. 1:19blue soap something like that would be
  52. 1:20pretty nice additionally we can modify
  53. 1:22the exit button if we wanted to a little
  54. 1:24bit so that it kind of looks a little
  55. 1:25bit better with the GUI it doesn't look
  56. 1:26like it's too small now that we have all
  57. 1:28that done let's go inside of the
  58. 1:29container inside of this container and
  59. 1:31then make this template visible so that
  60. 1:32we can actually see it then let's go
  61. 1:34inside of the template and we don't
  62. 1:35actually have to modify too many things
  63. 1:36surprisingly we can keep the button and
  64. 1:38we can even keep the title but we don't
  65. 1:40need the description so we're going to
  66. 1:41delete that now the way that they have
  67. 1:42their template actually set up is the
  68. 1:44send button is on the right and it's a
  69. 1:46little bit stretched out so something
  70. 1:47like that and then we're going to set
  71. 1:48the text of this from on to send and it
  72. 1:51will remain green then we're going to
  73. 1:53add an image label and this image label
  74. 1:55is actually going to be a picture of the
  75. 1:57player's Roblox Avatar so we'll just
  76. 1:59rename this to to Avatar then for the
  77. 2:01size we want this to be I don't know
  78. 2:03like 0.3 comma zero comma one comma zero
  79. 2:06something like that maybe we'll actually
  80. 2:07change the Y from one to like point nine
  81. 2:09then for the position we'll set the
  82. 2:11Anchor Point y to 0.5 and the position y
  83. 2:13to 0.5 as well so that's centered on the
  84. 2:15Y and then for the X we just want to
  85. 2:16move it over a little bit so like maybe
  86. 2:18point zero two five I think that gives
  87. 2:20it enough room to not be on the left so
  88. 2:22much and it will also set the background
  89. 2:23transparency to one and then we'll
  90. 2:25replace the image by scripting then for
  91. 2:27the title we need this to be quite a bit
  92. 2:29smaller so we want it to be able to fit
  93. 2:31in between the send button and the image
  94. 2:33label just like that so the position of
  95. 2:35this we want this to be 0.5 on the Y so
  96. 2:38just like that and we don't have to
  97. 2:39adjust the position anymore now this
  98. 2:41won't actually be called title we'll
  99. 2:42rename this to player because that will
  100. 2:44actually be the player's name so then
  101. 2:46we'll just set the text of this for
  102. 2:47example to monster Dev as that would be
  103. 2:50my Roblox username and then for the
  104. 2:52template itself we want to modify the
  105. 2:53background color to actually match the
  106. 2:54background color of the outside frame so
  107. 2:57just like that and then I think the last
  108. 2:58thing that I want to do is change the
  109. 2:59file bought from Gotham to maybe Gotham
  110. 3:01black just to make that look a little
  111. 3:03bit better and then with all that being
  112. 3:04said I think that looks pretty good so
  113. 3:06we can duplicate the template a couple
  114. 3:07of times and see how it looks and it
  115. 3:08does look pretty good if we wanted to we
  116. 3:10could modify the UI grid layout a little
  117. 3:11bit I think I want to make the spacing a
  118. 3:13little bit smaller in between the
  119. 3:14players and additionally we could make
  120. 3:16the sell size on the y a little bit
  121. 3:17smaller as well like o5 even though I
  122. 3:19think that's a little bit too small but
  123. 3:20that's actually kind of similar to how
  124. 3:22they have it so I think we're gonna
  125. 3:23leave it like that we're just gonna
  126. 3:24delete three templates leave one and
  127. 3:26then for right now we will leave this as
  128. 3:28visible so that we can always see it and
  129. 3:29make sure that we don't forget about
  130. 3:30anything when we're scripting we'll then
  131. 3:31set the trade request to not enabled so
  132. 3:33we no longer see the GUI next what we're
  133. 3:35going to do is we're gonna actually
  134. 3:36create the trade GUI itself so what
  135. 3:38we'll do is we'll duplicate the pet
  136. 3:39inventory GUI this time and we'll rename
  137. 3:41that from pet inventory to trade then of
  138. 3:43course we'll set the enable to true so
  139. 3:45that we can actually see it and now we
  140. 3:46have to modify the GUI so first things
  141. 3:48first inside of the frame we have the
  142. 3:50title frame we don't actually need this
  143. 3:51title frame because they don't have that
  144. 3:53in their trade thing so we can actually
  145. 3:54delete the title frame but we do need
  146. 3:56this little text label right here
  147. 3:57because they actually do have like a
  148. 3:58title above it but for some reason they
  149. 4:00didn't include the title frame this time
  150. 4:02I don't know why but that's just how
  151. 4:04they have it set up so we're gonna need
  152. 4:05that text label and then let's just make
  153. 4:06sure that we position it Center so 0.5.5
  154. 4:09just like that and then let's set the
  155. 4:10text to trade with and then some player
  156. 4:13name here so it'll just be monster Dev
  157. 4:15for right now the next thing is they
  158. 4:16don't have any exit buttons so we're
  159. 4:18gonna delete that the delete one will
  160. 4:20actually keep because they do have an
  161. 4:21unaccept and a decline button but for
  162. 4:23right now we'll just leave that we can
  163. 4:24also delete the warning we'll leave the
  164. 4:26subtitle for now because we kind of will
  165. 4:27use this for different things the stats
  166. 4:29we can delete those and we'll leave the
  167. 4:31info frame for right now as well what
  168. 4:32we'll then do is we'll actually resize
  169. 4:34this container right here so we want it
  170. 4:36to be a little bit smaller I'd say
  171. 4:38probably like that we might want it to
  172. 4:40appear a little bit higher up so I don't
  173. 4:42know something like that would probably
  174. 4:43be good then for the subtitle what we're
  175. 4:45gonna do is we're basically gonna
  176. 4:47reposition it so that it's right above
  177. 4:49the container so I think that looks good
  178. 4:50because this text is actually just gonna
  179. 4:52say your inventory so that looks pretty
  180. 4:55good now you can rename subtitle if you
  181. 4:57want it really doesn't matter it's just
  182. 4:58kind of like a label so I could just say
  183. 5:00your label because it's like the label
  184. 5:02of your inventory I don't know the
  185. 5:04naming really doesn't matter because
  186. 5:05we're not actually going to script this
  187. 5:06at all then we'll grab the delete button
  188. 5:07and we'll pull that to like the bottom
  189. 5:09left hand corner of the GUI so somewhere
  190. 5:12like this because the decline is on the
  191. 5:14right and the accept is on the left so I
  192. 5:16think that's good and then we're just
  193. 5:17going to rename the text from
  194. 5:18multi-delete to decline and then we will
  195. 5:20duplicate this once move it over a
  196. 5:22little bit we'll set the position to .05
  197. 5:24and then we also want to modify the
  198. 5:25background color to a green so something
  199. 5:27like that and then we also want to set
  200. 5:29the text from decline to accept and then
  201. 5:32we're going to rename this button from
  202. 5:33delete button to accept and we'll also
  203. 5:35rename this button from delete to
  204. 5:37decline so the next thing we have to do
  205. 5:38is we have to create both of the
  206. 5:39containers for our offer and the person
  207. 5:41that we're trading with offer as well so
  208. 5:43with this info frame that we have right
  209. 5:45here we're actually going to rename this
  210. 5:46from info to our offer and then inside
  211. 5:48of here we're going to delete both the
  212. 5:50delete and the pet frame just like that
  213. 5:51and then we're going to resize this a
  214. 5:53little bit so for our offer it's going
  215. 5:54to be towards the top and then the other
  216. 5:56person's offer will be more towards the
  217. 5:58bottom so it should take up like half
  218. 5:59half of the inventory space I'd say
  219. 6:01something like that and we can't even
  220. 6:02stretch this over if we wanted to it
  221. 6:04doesn't really matter the next thing
  222. 6:05we're going to do is inside of this
  223. 6:06Frame we're going to insert a brand new
  224. 6:07image label and this is actually going
  225. 6:08to be to display the Avatar of both us
  226. 6:10and the other player as well so we're
  227. 6:12rename this from image label to our
  228. 6:14Avatar so that we know that we need to
  229. 6:16use this specific image label for our
  230. 6:18player then for the size we'll just set
  231. 6:19this to 0.5 comma zero comma 0.5 comma
  232. 6:22zero for right now and then we'll move
  233. 6:23this over by resizing it and it should
  234. 6:25be above our container just like that
  235. 6:27and I think that actually looks pretty
  236. 6:29decent you can make it a little bit
  237. 6:30larger if you wanted to but we're going
  238. 6:31to set the background transparency to
  239. 6:32one so there is no background and then
  240. 6:34there we go next we'll duplicate your
  241. 6:35label and we'll actually bring that over
  242. 6:37to this container right here so just
  243. 6:40like that maybe make it a little bit
  244. 6:41further off so I think that looks pretty
  245. 6:43good and then we'll rename this from
  246. 6:44your label to our label and then we'll
  247. 6:47set the text from your inventory to
  248. 6:49monster devs offer and that looks pretty
  249. 6:51good you could even make it a little bit
  250. 6:53smaller if you wanted to it depends on
  251. 6:55however you want to do it but that looks
  252. 6:56fine for us then what we need to do is
  253. 6:58inside of the container we have another
  254. 7:00container and we have this UI grid
  255. 7:02layout now let's actually set this
  256. 7:03template to visible so that we can see
  257. 7:05it and what we're going to do is we're
  258. 7:06going to duplicate the UI grid layout
  259. 7:08and the template and we're going to
  260. 7:09throw those inside of our container now
  261. 7:11inside of our container we're gonna have
  262. 7:12to modify the UI grid layout so at least
  263. 7:14for the Y we're going to set this to
  264. 7:150.45 for right now so that's like half
  265. 7:18the height almost then what we can do is
  266. 7:19we can duplicate this template like
  267. 7:21three times so now we have six total and
  268. 7:23we can continue to work with the spacing
  269. 7:25if we wanted to so if we want there to
  270. 7:26be a little bit more padding in between
  271. 7:28the X and the Y of course we can modify
  272. 7:30that to however we like it so like 0.05
  273. 7:32and I think that looks pretty good then
  274. 7:34for the vertical alignment we probably
  275. 7:35want it to be Center it depends on how
  276. 7:37you guys like it but that looks pretty
  277. 7:38good to me now we're actually going to
  278. 7:39delete all the templates that are inside
  279. 7:41of our offer once we finish that and
  280. 7:43we're gonna only leave a template inside
  281. 7:45of our original container that we have
  282. 7:47right here and we're going to use this
  283. 7:48template for all the different templates
  284. 7:50that we're going to be needing to use
  285. 7:51inside of this GUI so we're actually
  286. 7:52going to set the visibility of this to
  287. 7:54false so that we no longer see it
  288. 7:55because we don't need to the next thing
  289. 7:56that we're going to do is we're going to
  290. 7:57duplicate our label and we'll rename
  291. 7:59this to our accepted I don't like the
  292. 8:02whole naming scheme that's going on here
  293. 8:04but hopefully you guys can keep up with
  294. 8:05it we're gonna stretch this text label
  295. 8:06to be like the same size as our
  296. 8:08container then for the background
  297. 8:09transparency we're going to set this to
  298. 8:10zero we'll set the background color to a
  299. 8:12green something like that and we'll
  300. 8:14actually set the background transparency
  301. 8:15to maybe like point eight the reason
  302. 8:17that we're doing that so they can
  303. 8:18actually still see the pets that we have
  304. 8:19offered to them and we're going to
  305. 8:21modify the text to say accepted in all
  306. 8:23caps just like that the last thing
  307. 8:24they'll do is we'll duplicate the UI
  308. 8:26corner from our offer and throw that
  309. 8:28directly into our accepted just like
  310. 8:30that and now it looks perfect the next
  311. 8:32thing we're going to do is we're going
  312. 8:32to duplicate our offer and then what
  313. 8:34we're actually going to do is position
  314. 8:35it a little bit further down so we'll
  315. 8:37set the position to 0.6 and we'll rename
  316. 8:39this from our offer to there t-h-i-e-r
  317. 8:43offer so their offer then we'll select
  318. 8:45our Avatar and our label and we'll
  319. 8:47duplicate both of those as well and then
  320. 8:49for the position we want to bring these
  321. 8:50down to here as well just above this and
  322. 8:53now that looks good just like that then
  323. 8:54we'll rename the avatar from our Avatar
  324. 8:56to their Avatar and our label to their
  325. 9:00label and then finally we need to
  326. 9:01duplicate our accepted rename this to
  327. 9:03their accepted and then copy the
  328. 9:05position from their offer to there
  329. 9:07accepted so just like that but we have
  330. 9:09to modify the Anchor Point a little bit
  331. 9:11and there we go now it's all perfect so
  332. 9:13what we'll do for now is we'll set there
  333. 9:14except that an hour accepted to not
  334. 9:16visible so that we don't see that and
  335. 9:17then the rest will handle with scripting
  336. 9:19so one thing that I remembered is that
  337. 9:20when people send us a trade request
  338. 9:22we're gonna have a little GUI pop up
  339. 9:23that tells us that somebody sent us a
  340. 9:25trade request so what we're actually
  341. 9:26going to do is the trade requests that
  342. 9:28we have right here which is actually
  343. 9:29sort of like this little menu we're
  344. 9:31actually going to rename this GUI from
  345. 9:33trade request to trade menu so now that
  346. 9:35we have that what we'll then do is we'll
  347. 9:37then create a trade request GUI which is
  348. 9:39going to hold the request that we're
  349. 9:41actually getting from other players so
  350. 9:42what we'll do is we'll literally just
  351. 9:43duplicate this trade menu and rename it
  352. 9:45from trade menu to trade request then
  353. 9:48we'll set the enable to false for the
  354. 9:49trade menu and now we just have the
  355. 9:50trade request UI enabled next thing
  356. 9:52we're going to do is we're actually
  357. 9:53delete all the scripts because we won't
  358. 9:54be scripting this gy itself we'll
  359. 9:56probably be using trade menu or another
  360. 9:58GUI like that then let's go inside of
  361. 10:00the frame and we're going to delete the
  362. 10:01container we'll delete the title but
  363. 10:03we'll leave the exit button and the
  364. 10:04subtitle and the UI Corner as well then
  365. 10:06we're going to do is we're going to make
  366. 10:07this a lot smaller so actually probably
  367. 10:10something like that's pretty good and
  368. 10:11we're just going to move it over to
  369. 10:12somewhere like right here we could make
  370. 10:14it even smaller if we wanted to it
  371. 10:15really depends on however you guys are
  372. 10:17feeling but I think that looks pretty
  373. 10:18good then for the subtitle we'll just
  374. 10:19rename this from subtitle to message
  375. 10:21because basically what it's going to say
  376. 10:23is player's name so monster dev has sent
  377. 10:26you a trade request exclamation mark and
  378. 10:30that's going to be towards the middle of
  379. 10:31the GUI so I don't know somewhere like
  380. 10:33right up here I think looks pretty good
  381. 10:35then we have the exit button right here
  382. 10:36we might want to enlarge it a little bit
  383. 10:38something like that we'll also duplicate
  384. 10:40it real quick and then we're going to
  385. 10:41set the position of it we do want this
  386. 10:43to be in the center of the screen so
  387. 10:44we're going to say 0.5 on the X anchor
  388. 10:46and 0.5 on the X position and then for
  389. 10:48the actual y position itself we want it
  390. 10:50to be towards the end of the GUI so like
  391. 10:520.5 maybe 0.75 I think that actually
  392. 10:55looks perfect so then what we'll do is
  393. 10:57we will stretch it out a little bit so
  394. 10:59that this will be the accept button and
  395. 11:01we'll make it even a little bit larger
  396. 11:03as well so there we go let's re-center
  397. 11:05it real quick and that looks good then
  398. 11:06for the background color this is going
  399. 11:08to be a green so just like that the text
  400. 11:10will say accept and then that looks all
  401. 11:13good let's rename the new bun from exit
  402. 11:15Bond 2 except and then we also need to
  403. 11:18add an image label inside of this as
  404. 11:20well and that's going to hold the
  405. 11:21player's Avatar so let's set the size to
  406. 11:23just 0.5 comma zero comma 0.5 so that we
  407. 11:26have it scaled and then we just wanted
  408. 11:28to appear in the middle so something
  409. 11:30like that looks probably pretty good but
  410. 11:32let's go ahead and position it so 0.5
  411. 11:34and 0.5 just like that and let's also
  412. 11:37set the background transparency to one
  413. 11:39of this image label and we'll rename
  414. 11:41this to Avatar and there we go that
  415. 11:43looks pretty good so now we have all of
  416. 11:44our trade gys but the last thing I
  417. 11:45actually forgot to do is inside of the
  418. 11:47trade GUI itself we actually have to
  419. 11:49modify the background color so we're
  420. 11:50going to select the frame we'll change
  421. 11:52the background color from this orange to
  422. 11:53this blue right here and then we can
  423. 11:55select all of our containers just like
  424. 11:57that and we'll change their background
  425. 11:58color from from that dark orange to that
  426. 12:01dark blue exactly like that and now all
  427. 12:02the gys look perfect so then what we're
  428. 12:04gonna do is we will select all the trade
  429. 12:06guis once again and set them to not
  430. 12:08enabled so that they will be invisible
  431. 12:10with all that being said that's going to
  432. 12:11be the end of this episode and the next
  433. 12:13episode we'll begin scripting all the
  434. 12:14trade g-wise so that we can have a fully
  435. 12:16flushed out trading system but until
  436. 12:18then if you guys enjoy the video make
  437. 12:19sure you smash like button also
  438. 12:20subscribe button and turn this post
  439. 12:21notifications on if you want to get
  440. 12:23notified while upload more Roblox on my
  441. 12:24content of course I have a patreon if
  442. 12:26you'd like to support me and get access
  443. 12:27to all the scripts and the game file
  444. 12:28that I made during this episode there's
  445. 12:29a link down below description and you
  446. 12:30guys can go and check that out with that
  447. 12:31being said I'll see you guys in the next
  448. 12:33episode
  449. 12:35foreign
  450. 12:36[Music]

About this transcript

This page contains the full transcript of Creating a Trade Gui! Roblox Studio Simulator Guide Episode 31 by MonzterDEV, generated from the public captions YouTube serves with the video. The transcript has 3,413 words across 450 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.