Advertisement
Guest User

masterlistmodule

a guest
Jun 23rd, 2022
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.62 KB | None | 0 0
  1. local v1 = {}
  2. v1.Learn = function(p1, p2)
  3. local v11 = table.getn(game.ReplicatedStorage.Guis["Master Bin"].Masters[p2].Rewards:GetChildren())
  4. local v17 = ((game.ReplicatedStorage:WaitForChild("DataStorage")):WaitForChild(p1.Name)):WaitForChild("Data")
  5. local v18 = v17.SelectedSlot
  6. local v19 = v18.Value
  7. local v56 = v17["Slot" .. v19].Masters
  8. local v57 = p2
  9. local v58 = "Reward"
  10. local v59 = v57 .. v58
  11. local v20 = v56[v59]
  12. local v60 = v20.Value
  13. if v11 > v60 then
  14. v20 = 100
  15. v60 = v20 / v11
  16. v19 = "Slot"
  17. local v21 = v17.SelectedSlot
  18. v18 = v21.Value
  19. v58 = v19 .. v18
  20. v57 = v17[v58]
  21. v59 = v57.Masters
  22. v58 = p2
  23. v19 = "Reward"
  24. v57 = v58 .. v19
  25. v56 = v59[v57]
  26. v20 = v56.Value
  27. v56 = -1
  28. if v20 > v56 then
  29. v19 = "Slot"
  30. v21 = v17.SelectedSlot
  31. v18 = v21.Value
  32. v58 = v19 .. v18
  33. v57 = v17[v58]
  34. v59 = v57.Masters
  35. v56 = v59[p2]
  36. v20 = v56.Value
  37. local v22 = "Slot"
  38. local v23 = v17.SelectedSlot
  39. local v24 = v23.Value
  40. v21 = v22 .. v24
  41. v18 = v17[v21]
  42. v19 = v18.Masters
  43. v21 = p2
  44. local v61 = "Reward"
  45. v18 = v21 .. v61
  46. v58 = v19[v18]
  47. v57 = v58.Value
  48. v59 = v57 + 1
  49. v56 = v59 * v60
  50. if v20 >= v56 then
  51. v58 = "Slot"
  52. v18 = v17.SelectedSlot
  53. v19 = v18.Value
  54. v57 = v58 .. v19
  55. v59 = v17[v57]
  56. v56 = v59.Stats
  57. v20 = v56.EXP
  58. v21 = "Slot"
  59. v24 = v17.SelectedSlot
  60. v61 = v24.Value
  61. v18 = v21 .. v61
  62. v19 = v17[v18]
  63. v58 = v19.Stats
  64. v57 = v58.EXP
  65. v59 = v57.Value
  66. v18 = game
  67. v19 = v18.ServerScriptService
  68. v58 = v19.EXPRates
  69. v57 = v58.Value
  70. v56 = v59 + v57
  71. v20.Value = v56
  72. v18 = "Slot"
  73. v61 = v17.SelectedSlot
  74. v21 = v61.Value
  75. v19 = v18 .. v21
  76. v58 = v17[v19]
  77. v57 = v58.Masters
  78. v19 = p2
  79. v18 = "Reward"
  80. v58 = v19 .. v18
  81. v59 = v57[v58]
  82. v56 = v59.Value
  83. v20 = v56 + 1
  84. if v20 >= v11 then
  85. v58 = "Slot"
  86. v18 = v17.SelectedSlot
  87. v19 = v18.Value
  88. v57 = v58 .. v19
  89. v59 = v17[v57]
  90. v56 = v59.Stats
  91. v20 = v56.SkillPoints
  92. v21 = "Slot"
  93. v24 = v17.SelectedSlot
  94. v61 = v24.Value
  95. v18 = v21 .. v61
  96. v19 = v17[v18]
  97. v58 = v19.Stats
  98. v57 = v58.SkillPoints
  99. v59 = v57.Value
  100. v56 = v59 + 1
  101. v20.Value = v56
  102. v57 = game
  103. v59 = v57.ReplicatedStorage
  104. v56 = v59.Guis
  105. v20 = v56.NotificationGui
  106. local v25 = v20:clone()
  107. v57 = v25.Frame
  108. v59 = v57.Title
  109. v56 = v59.TextLabel
  110. v59 = "Quest Reward"
  111. v56.Text = v59
  112. v57 = v25.Frame
  113. v59 = v57.Description
  114. v56 = v59.TextLabel
  115. v59 = "+1 Skill Point"
  116. v56.Text = v59
  117. v56 = v25.Play
  118. v59 = "Cool"
  119. v56.Value = v59
  120. v56 = p1.PlayerGui
  121. v25.Parent = v56
  122. v56 = game
  123. v57 = "Debris"
  124. v58 = 10
  125. (v56:GetService(v57)):AddItem(v25, v58)
  126. end
  127. local v28 = "Slot"
  128. v18 = v17.SelectedSlot
  129. v19 = v18.Value
  130. v59 = v17[v28 .. v19]
  131. v59 = p2 .. "Reward"
  132. v25 = v59.Masters[v59]
  133. v21 = "Slot"
  134. v24 = v17.SelectedSlot
  135. v61 = v24.Value
  136. v18 = v21 .. v61
  137. v19 = v17[v18]
  138. v18 = p2
  139. v21 = "Reward"
  140. v19 = v18 .. v21
  141. v59 = v19.Masters[v19].Value
  142. v25.Value = v59 + 1
  143. v25 = pairs
  144. v21 = game
  145. v18 = v21.ReplicatedStorage
  146. v19 = v18.Guis
  147. v59 = v19["Master Bin"].Masters[p2]
  148. local v31, v32, v6 = v25(v59.Rewards:GetChildren())
  149. for v29, v28 in v31, v32, v59 do
  150. v21 = "IntValue"
  151. local v33 = v28:IsA(v21)
  152. v33 = v28.Value
  153. v23 = "Slot" .. v17.SelectedSlot.Value
  154. v24 = v17[v23]
  155. v22 = v24.Masters
  156. v23 = p2
  157. v24 = v23 .. "Reward"
  158. v18 = v22[v24].Value
  159. v22 = "Slot"
  160. v23 = v17.SelectedSlot
  161. v24 = v23.Value
  162. v18 = v17[v22 .. v24]
  163. v33 = v18.MoveList
  164. local v38 = v33:findFirstChild(v28.Name)
  165. v24 = "Slot"
  166. v23 = v17.SelectedSlot.Value
  167. v22 = v24 .. v23
  168. v18 = v17[v22].MoveList
  169. v38 = v18[v28.Name]
  170. v18 = "Unlocked"
  171. v38.Value = v18
  172. v22 = game
  173. v18 = v22.ReplicatedStorage.Guis
  174. local v40 = v18.NotificationGui:clone()
  175. v18 = v40.Play
  176. v18.Value = "Cool"
  177. v22 = v40.Frame
  178. v18 = v22.Title.TextLabel
  179. v18.Text = "You unlocked a new move!"
  180. v22 = v40.Frame
  181. v18 = v22.Description.TextLabel
  182. v18.Text = v28.Name
  183. v18 = p1.PlayerGui
  184. v40.Parent = v18
  185. v18 = ""
  186. local v82 = ""
  187. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  188. v24 = v23.Type
  189. v22 = v24.Value
  190. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  191. v24 = v23.Type
  192. v22 = v24.Value
  193. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  194. v24 = v23.Type
  195. v22 = v24.Value
  196. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  197. v24 = v23.Type
  198. v22 = v24.Value
  199. v18 = "Super Attack"
  200. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  201. v24 = v23.Type
  202. v22 = v24.Value
  203. if v22 == "Beams" then
  204. v82 = "Beam"
  205. end
  206. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  207. v24 = v23.Type
  208. v22 = v24.Value
  209. if v22 == "Blasts" then
  210. v82 = "Blast"
  211. end
  212. v23 = v17["Slot" .. v17.SelectedSlot.Value].MoveList[v28.Name]
  213. v24 = v23.Type
  214. v22 = v24.Value
  215. if v22 == "Rushes" then
  216. v82 = "Rush"
  217. end
  218. local v129 = "Slot"
  219. local v130 = v17.SelectedSlot
  220. local v131 = v130.Value
  221. local v132 = v129 .. v131
  222. local v134 = v17[v132].MoveList
  223. local v135 = v28.Name
  224. v23 = v134[v135]
  225. v24 = v23.Type
  226. v22 = v24.Value
  227. if v22 == "Counters" then
  228. v82 = "Counter"
  229. v129 = "Slot"
  230. v130 = v17.SelectedSlot
  231. v131 = v130.Value
  232. v132 = v129 .. v131
  233. v135 = v17[v132]
  234. v134 = v135.MoveList
  235. v135 = v28.Name
  236. v23 = v134[v135]
  237. v24 = v23.Type
  238. v22 = v24.Value
  239. if v22 == "Transformations" then
  240. v18 = "Transformation"
  241. else
  242. v129 = "Slot"
  243. v130 = v17.SelectedSlot
  244. v131 = v130.Value
  245. v132 = v129 .. v131
  246. v135 = v17[v132]
  247. v134 = v135.MoveList
  248. v135 = v28.Name
  249. v23 = v134[v135]
  250. v24 = v23.Type
  251. v22 = v24.Value
  252. if v22 == "Evasives" then
  253. v18 = "Evasive"
  254. else
  255. v129 = "Slot"
  256. v130 = v17.SelectedSlot
  257. v131 = v130.Value
  258. v132 = v129 .. v131
  259. v135 = v17[v132]
  260. v134 = v135.MoveList
  261. v135 = v28.Name
  262. v23 = v134[v135]
  263. v24 = v23.Type
  264. v22 = v24.Value
  265. if v22 == "Ultimate Attacks" then
  266. v18 = "Ultimate Attack"
  267. v135 = "Slot"
  268. v129 = v17.SelectedSlot
  269. v132 = v129.Value
  270. v134 = v135 .. v132
  271. v23 = v17[v134]
  272. v24 = v23.MoveList
  273. v23 = v28.Name
  274. v22 = v24[v23]
  275. v23 = "Description"
  276. local v44 = v22:findFirstChild(v23)
  277. if not v44 then
  278. v132 = "Slot"
  279. v131 = v17.SelectedSlot
  280. v129 = v131.Value
  281. v135 = v132 .. v129
  282. v134 = v17[v135]
  283. v134 = v28.Name
  284. v24 = v134.MoveList[v134]
  285. v44 = v24.Description
  286. v82 = v44.Value
  287. end
  288. end
  289. end
  290. end
  291. end
  292. v44 = "Move"
  293. v24 = v28.Name
  294. v45 = v18
  295. return v44, v24, v45, v82
  296. local v137 = v28.Name
  297. if v137 == "Fighting Style" then
  298. v135 = v17.SelectedSlot
  299. local v47 = v135.Value
  300. v82 = v17["Slot" .. v47].Masters
  301. local v138 = p2
  302. local v139 = "Reward"
  303. local v140 = v138 .. v139
  304. v18 = v82[v140]
  305. v137 = v18.Value
  306. if v137 == v11 then
  307. v138 = "Slot"
  308. v47 = v17.SelectedSlot
  309. v139 = v47.Value
  310. v140 = v138 .. v139
  311. v82 = v17[v140]
  312. v18 = v82.FightingStyles
  313. v140 = v28.Value
  314. v138 = "FightingStyle"
  315. v82 = v140 .. v138
  316. v137 = v18[v82]
  317. v18 = "Unlocked"
  318. v137.Value = v18
  319. v140 = game
  320. v82 = v140.ReplicatedStorage
  321. v18 = v82.Guis
  322. v137 = v18.NotificationGui
  323. local v50 = v137:clone()
  324. v18 = v50.Play
  325. v82 = "Cool"
  326. v18.Value = v82
  327. v140 = v50.Frame
  328. v82 = v140.Title
  329. v18 = v82.TextLabel
  330. v82 = "You unlocked a new fighting style!"
  331. v18.Text = v82
  332. v140 = v50.Frame
  333. v82 = v140.Description
  334. v18 = v82.TextLabel
  335. v82 = v28.Value
  336. v18.Text = v82
  337. v18 = p1.PlayerGui
  338. v50.Parent = v18
  339. v18 = "Fighting Style"
  340. v82 = v28.Value
  341. return v18, v82
  342. end
  343. end
  344. end
  345. return
  346. if not v33 then
  347. v31 = "Fail"
  348. return v31
  349. return
  350. v60 = "Done"
  351. return v60
  352. return
  353. if v61 == "Counters" then
  354. end
  355. if v61 == "Rushes" then
  356. end
  357. if v61 == "Blasts" then
  358. end
  359. if v61 == "Beams" then
  360. end
  361. if not v38 then
  362. end
  363. if v33 == v18 then
  364. end
  365. end
  366. end
  367. end
  368. end
  369. end
  370. return v1
  371.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement