Ameno__GodOH

Kaga Hub jjs

Sep 3rd, 2024 (edited)
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 196.56 KB | None | 0 0
  1. -- Decompiled with the Synapse X Luau decompiler.
  2. -- USED GLOBALS: Mouse, cam, DustChange, script, Block, StandAppear, Pose, Dodge, state, Hito, Punch, BrawlerPunch, hito, QuickPunch, BarrageOUTPUT, BarrageINPUT, ScytheUppercut, Slam, Movement, ThrowScythe, NormalThrow, Stab, Switch, ScytheSpin, HeavyPunch, timestopping.
  3. 1.
  4. 2. local v0 = game
  5. 4. local v2 = "ReplicatedStorage"
  6. 5.
  7. 7. v0 = v0:GetService(v2)
  8. 8. local v1 = game
  9. 10. local v3 = "TweenService"
  10. 11.
  11. 13. v1 = v1:GetService(v3)
  12. 14. v2 = game
  13. 16. local v4 = "Players"
  14. 17.
  15. 19. v2 = v2:GetService(v4)
  16. 20. v3 = game
  17. 22. local v5 = "UserInputService"
  18. 23.
  19. 25. v3 = v3:GetService(v5)
  20. 26. v4 = RaycastParams.new
  21. 28. v4 = v4(v5)
  22. 29. v5 = Enum.RaycastFilterType.Whitelist
  23. 31. v4.FilterType = v5
  24. 33. v5 = {} -- this array has (1)indexes by default
  25. 35. local v7 = workspace
  26. 37. local v6 = v7.Map
  27. 39. v5[1] = v6
  28.  
  29. 41. v4.FilterDescendantsInstances = v5
  30. 43. v5 = true
  31. 44. v4.IgnoreWater = v5
  32. 46. v5 = false
  33. 47. v6 = false
  34. 48. v7 = false
  35. 49. local v8 = {"DodgeDebounce", "BlockDebounce", "StabDebounce", "UppercutDebounce", "QuickPunchDebounce", "AppearDebounce", "BarrageDebounce", "BrawlerPunchDebounce", "ThrowDebounce", "HeavyPunchDebounce", "ThrowDebounce2", "PunchDebounce", "SwitchDebounce", "SlamDebounce", "ScytheSpinDebounce", "MovementDebounce"}
  36. 50. local v9 = false
  37. 51. v8.DodgeDebounce = v9
  38. 53. v9 = false
  39. 54. v8.BlockDebounce = v9
  40. 56. v9 = false
  41. 57. v8.StabDebounce = v9
  42. 59. v9 = false
  43. 60. v8.UppercutDebounce = v9
  44. 62. v9 = false
  45. 63. v8.QuickPunchDebounce = v9
  46. 65. v9 = false
  47. 66. v8.AppearDebounce = v9
  48. 68. v9 = false
  49. 69. v8.BarrageDebounce = v9
  50. 71. v9 = false
  51. 72. v8.BrawlerPunchDebounce = v9
  52. 74. v9 = false
  53. 75. v8.ThrowDebounce = v9
  54. 77. v9 = false
  55. 78. v8.HeavyPunchDebounce = v9
  56. 80. v9 = false
  57. 81. v8.ThrowDebounce2 = v9
  58. 83. v9 = false
  59. 84. v8.PunchDebounce = v9
  60. 86. v9 = false
  61. 87. v8.SwitchDebounce = v9
  62. 89. v9 = false
  63. 90. v8.SlamDebounce = v9
  64. 92. v9 = false
  65. 93. v8.ScytheSpinDebounce = v9
  66. 95. v9 = false
  67. 96. v8.MovementDebounce = v9
  68. 98. v9 = 16
  69. 99. local v10 = 50
  70. 100. local v11 = v0.KnockClient
  71. 102. local v12 = v0.Knocked
  72. 104. local v13 = v0.GetUp
  73. 106. local v14 = v0.Trail
  74. 108. local v16 = v0.Main
  75. 110. local v15 = v16.Menacing
  76. 112. local v17 = v0.Main
  77. 114. v16 = v17.Input
  78. 116. local v18 = v0.Main
  79. 118. v17 = v18.Timestop
  80. 120. v18 = v0.Anchor
  81. 122. local v20 = game
  82. 124. local v22 = "UserInputService"
  83. 125.
  84. 127. v20 = v20:GetService(v22)
  85. 128. local v19 = v20.TouchEnabled
  86. 130. if v19 then goto #131
  87. 131. v7 = true -- referenced by #130
  88. end
  89. 132. v19 = v2.LocalPlayer
  90. 134. v22 = "PlayerGui"
  91. 135.
  92. 137. v20 = v19:WaitForChild(v22)
  93. 138. local v23 = "MobileGUI"
  94. 139.
  95. 141. v21 = v20:WaitForChild(v23)
  96. 142. v22 = wait
  97. 144. v22(v23)
  98. 145. v22 = v19.Character
  99. 147. if v22 then goto #152
  100. 148. v23 = v19.Character
  101. 150. v22 = v23.Humanoid
  102. 152. if not v22 then goto #153 -- referenced by #147
  103. end
  104. 153. go back to #142 -- might be a repeating loop -- referenced by #152
  105. end
  106. 154. local v24 = game
  107. 156. v23 = v24.Workspace
  108. 158. v22 = v23.Map
  109. 160. local v25 = game
  110. 162. v24 = v25.Lighting
  111. 164. v23 = v24.Sky
  112. 166. v24 = v19.Character
  113. 168. v25 = v24.Torso
  114. 170. local v26 = v24.Humanoid
  115. 172. local v27 = v24.HumanoidRootPart
  116. 174. local v29 = v0.Main
  117. 176. local v28 = v29.Transparency
  118. 178.
  119. 180. v29 = v19:GetMouse()
  120. 181. Mouse = v29
  121. 183. local v30 = workspace
  122. 185. v29 = v30.CurrentCamera
  123. 187. cam = v29
  124. 189. local v31 = "Attacking"
  125. 190.
  126. 192. v29 = v24:WaitForChild(v31)
  127. 193. local v32 = "Disabled"
  128. 194.
  129. 196. v30 = v24:WaitForChild(v32)
  130. 197. local v33 = "Stand"
  131. 198.
  132. 200. v31 = v24:WaitForChild(v33)
  133. 201. local v34 = "Style"
  134. 202.
  135. 204. v32 = v31:WaitForChild(v34)
  136. 205. local v35 = "HitCount"
  137. 206.
  138. 208. v33 = v24:WaitForChild(v35)
  139. 209. local v36 = "Stand Torso"
  140. 210.
  141. 212. v34 = v31:WaitForChild(v36)
  142. 213. local v37 = "StandHumanoidRootPart"
  143. 214.
  144. 216. v35 = v31:WaitForChild(v37)
  145. 217. local v38 = "Block"
  146. 218.
  147. 220. v36 = v35:WaitForChild(v38)
  148. 221. v38 = workspace
  149. 223. v37 = v38.Finalizer
  150. 225. local v39 = v19.Name
  151. 227.
  152. 229. v37 = v37:WaitForChild(v39)
  153. 230. local v40 = "HitCount"
  154. 231.
  155. 233. v38 = v20:WaitForChild(v40)
  156. 234. local v41 = "Frame"
  157. 235.
  158. 237. v39 = v38:WaitForChild(v41)
  159. 238. v40 = {} -- this array is empty
  160. 240. v41 = pairs
  161. 242.
  162. 244. v41 = v35:GetChildren()
  163. 245. v41, v42, v43 = v41()
  164. 246. for v44, v45 in v41(v42) do -- [escape at #259] (pairs/next)
  165. 247. local v48 = "Animation"
  166. 248.
  167. 250. v46 = v45:IsA(v48)
  168. 251. if v46 then goto #258
  169. 252. local v46 = v45.Name
  170. 254. local v49 = v45
  171. 255.
  172. 257. v47 = v26:LoadAnimation(v49)
  173. 258. v40[v46] = v47 -- referenced by #251
  174. end
  175. 259. end -- FORGLOOP - iterate + goto #246
  176. 261. v41 = true
  177. 262. v38.Enabled = v41
  178. 264. v41 = pairs
  179. 266.
  180. 268. v41 = v39:GetChildren()
  181. 269. v41, v42, v43 = v41()
  182. 270. for v44, v45 in v41(v42) do -- [escape at #282] (pairs/next)
  183. 271. v48 = "TextLabel"
  184. 272.
  185. 274. v46 = v45:IsA(v48)
  186. 275. if v46 then goto #281
  187. 276. v46 = 1
  188. 277. v45.TextTransparency = v46
  189. 279. v46 = 1
  190. 280. v45.TextStrokeTransparency = v46
  191. end
  192. 282. end -- FORGLOOP - iterate + goto #270
  193. 284. v41 = 0
  194. 285. local v42 = pairs
  195. 287. local v44 = v0.Effects
  196. 289. local v43 = v44.Dust
  197. 291.
  198. 293. v42 = v43:GetChildren()
  199. 294. v42, v43, v44 = v42()
  200. 295. for v45, v46 in v42(v43) do -- [escape at #301] (pairs/next)
  201. 296.
  202. 298. v47 = v46:Clone()
  203. 299. v47.Parent = v27
  204. 301. end -- FORGLOOP - iterate + goto #295
  205. 303. v44 = "Animate"
  206. 304.
  207. 306. v42 = v24:WaitForChild(v44)
  208. 307. v43 = false
  209. 308. -- V nested upvalues[0] = v27
  210. local function DustChange(p1) -- [line 123]
  211. 1. local v1 = pairs
  212. 3. local v2 = v27 -- get upval
  213. 4.
  214. 6. v1 = v2:GetChildren()
  215. 7. v1, v2, v3 = v1()
  216. 8. for v4, v5 in v1(v2) do -- [escape at #38] (pairs/next)
  217. 9. local v6 = v5.Name
  218. 11. if v6 ~= "Dust" then goto #37
  219. 13. if p1 == false then goto #24
  220. 15. v6 = v5.ParticleEmitter
  221. 17. local v7 = NumberRange.new
  222. 19. local v8 = 0
  223. 20. local v9 = 0
  224. 21. v7 = v7(v8, v9)
  225. 22. v6.Lifetime = v7
  226. 24. goto #33 -- referenced by #13
  227. else
  228. 25. v6 = v5.ParticleEmitter
  229. 27. v7 = NumberRange.new
  230. 29. v8 = 1
  231. 30. v9 = 1
  232. 31. v7 = v7(v8, v9)
  233. 32. v6.Lifetime = v7
  234. end
  235. 34. v6 = v5.ParticleEmitter
  236. 36. v6.Enabled = p1
  237. end
  238. 38. end -- FORGLOOP - iterate + goto #8
  239. 40. return
  240. end
  241. [DUPCLOSURE] v44 = DustChange
  242. 309. CAPTURE VAL R27
  243.  
  244. 310. DustChange = v56
  245. 312. v56 = DustChange
  246. 314. local v57 = false
  247. 315. v56(v57)
  248. 316. v56 = false
  249. 317. v57 = false
  250. 318. v58 = false
  251. 319. local v59 = false
  252. 320. v60 = {} -- this array is empty
  253. 322. v61 = pairs
  254. 324.
  255. 326. v61 = v47:GetChildren()
  256. 327. v61, v62, v63 = v61()
  257. 328. for v64, v65 in v61(v62) do -- [escape at #340] (pairs/next)
  258. 329. local v68 = "Sound"
  259. 330.
  260. 332. v66 = v65:IsA(v68)
  261. 333. if v66 then goto #339
  262. 334. local v66 = v65.Name
  263. 336. v68 = v65.Name
  264. 338. local v67 = v47[v68]
  265. 339. v60[v66] = v67 -- referenced by #333
  266. end
  267. 340. end -- FORGLOOP - iterate + goto #328
  268. 342. v61 = {} -- this array is empty
  269. 344. local v62 = pairs
  270. 346. local v64 = script
  271. 348. local v63 = v64.Cooldowns
  272. 350.
  273. 352. v62 = v63:GetChildren()
  274. 353. v62, v63, v64 = v62()
  275. 354. for v65, v66 in v62(v63) do -- [escape at #370] (pairs/next)
  276. 355. local v69 = "BoolValue"
  277. 356.
  278. 358. v67 = v66:IsA(v69)
  279. 359. if v67 then goto #369
  280. 360. v67 = v66.Name
  281. 362. local v70 = script
  282. 364. v69 = v70.Cooldowns
  283. 366. v70 = v66.Name
  284. 368. v68 = v69[v70]
  285. 369. v61[v67] = v68 -- referenced by #359
  286. end
  287. 370. end -- FORGLOOP - iterate + goto #354
  288. 372. v62 = false
  289. 373. v63 = game
  290. 375. local v65 = "UserInputService"
  291. 376.
  292. 378. v63 = v63:GetService(v65)
  293. 379. v64 = false
  294. 380. v65 = v63.InputBegan
  295. 382. -- V nested upvalues[0] = v52
  296. [NEWCLOSURE] v67 = function(p2) -- [line 161]
  297. 1. local v13 = p2.KeyCode
  298. 3. local v14 = Enum.KeyCode.X
  299. 5. if v13 == v14 then goto #8
  300. 7. v13 = true
  301. 8. v52 = v13 -- set upval -- referenced by #5
  302. end
  303. 9. return
  304. end
  305.  
  306. 383. CAPTURE REF R52
  307.  
  308. 384.
  309. 386. v68:Connect(v70)
  310. 387. v68 = v66.InputEnded
  311. 389. -- V nested upvalues[0] = v52
  312. [NEWCLOSURE] v70 = function(p3) -- [line 167]
  313. 1. local v16 = p3.KeyCode
  314. 3. local v17 = Enum.KeyCode.X
  315. 5. if v16 == v17 then goto #8
  316. -- DECOMPILER REMARK: Function "EndRun" was inlined here (LINE IS NOT VALID)
  317. 7. v16 = false
  318. 8. v52 = v16 -- set upval -- referenced by #5
  319. end
  320. 9. return
  321. end
  322.  
  323. 390. CAPTURE REF R52
  324.  
  325. 391.
  326. 393. v71:Connect(v73)
  327. 394. v71 = "Scythe"
  328. 395. -- V nested upvalues[0] = v50
  329. -- V nested upvalues[1] = v5
  330. -- V nested upvalues[2] = v8
  331. -- V nested upvalues[3] = v45
  332. -- V nested upvalues[4] = v6
  333. -- V nested upvalues[5] = v10
  334. -- V nested upvalues[6] = v9
  335. -- V nested upvalues[7] = v26
  336. -- V nested upvalues[8] = v16
  337. -- V nested upvalues[9] = v52
  338. -- V nested upvalues[10] = v40
  339. -- V nested upvalues[11] = v48
  340. -- V nested upvalues[12] = v24
  341. local function Block() -- [line 175]
  342. 1. local v19 = v50 -- get upval
  343. 2. if v19 then goto #7
  344. 3. v19 = print
  345. 5. local v20 = "debounce 2"
  346. 6. v19(v20)
  347. 7. return -- referenced by #2
  348. end
  349. 8. v19 = v5 -- get upval
  350. 9. if v19 then goto #14
  351. 10. v19 = print
  352. 12. v20 = "debounce 3"
  353. 13. v19(v20)
  354. 14. return -- referenced by #9
  355. end
  356. 15. v20 = v8 -- get upval
  357. 16. v19 = v20.BlockDebounce
  358. 18. if v19 then goto #23
  359. 19. v19 = print
  360. 21. v20 = "debounce4 "
  361. 22. v19(v20)
  362. 23. return -- referenced by #18
  363. end
  364. 24. v19 = v45 -- get upval
  365. 25. if v19 then goto #30
  366. 26. v19 = print
  367. 28. v20 = "debounce 5"
  368. 29. v19(v20)
  369. 30. return -- referenced by #25
  370. end
  371. 31. v19 = v6 -- get upval
  372. 32. if not v19 then goto #33
  373. 33. return -- referenced by #32
  374. end
  375. 34. v19 = v8 -- get upval
  376. 35. v20 = true
  377. 36. v19.BlockDebounce = v20
  378. 38. v19 = 0
  379. 39. v10 = v19 -- set upval
  380. 40. v19 = 0
  381. 41. v9 = v19 -- set upval
  382. 42. v19 = v26 -- get upval
  383. 43. v20 = v9 -- get upval
  384. 44. v19.WalkSpeed = v20
  385. 46. v19 = v26 -- get upval
  386. 47. v20 = v10 -- get upval
  387. 48. v19.JumpPower = v20
  388. 50. v19 = true
  389. 51. v45 = v19 -- set upval
  390. 52. v19 = true
  391. 53. v5 = v19 -- set upval
  392. 54. v19 = true
  393. 55. v20 = v16 -- get upval
  394. 56. local v22 = "Alternate"
  395. 57. local v23 = "Block"
  396. 58.
  397. 60. v20:FireServer(v22, v23)
  398. 61. local v21 = v16 -- get upval
  399. 62. v20 = v21.OnClientEvent
  400. 64. -- V nested upvalues[0] = upvalues[9]
  401. -- V nested upvalues[1] = v1
  402. -- V nested upvalues[2] = upvalues[8]
  403. [NEWCLOSURE] v22 = function(p4) -- [line 194]
  404. 1. if p4 == "block" then goto #9
  405. 3. local v20 = spawn
  406. 5. -- V nested upvalues[0] = upvalues[0]
  407. -- V nested upvalues[1] = upvalues[1]
  408. -- V nested upvalues[2] = upvalues[2]
  409. [NEWCLOSURE] v21 = function() -- [line 197]
  410. 1. local v21 = wait
  411. 3. local v22 = 0.05
  412. 4. v21 = v21(v22)
  413. 5. if v21 then goto #17
  414. 6. v21 = upvalues[0] -- get upval
  415. 7. if v21 == false then goto #16
  416. 9. v21 = false
  417. 10. upvalues[1] = v21 -- set upval
  418. 11. v21 = upvalues[2] -- get upval
  419. 12. local v23 = "x"
  420. 13. local v24 = "Up"
  421. 14.
  422. 16. v21:FireServer(v23, v24) -- referenced by #7
  423. end
  424. 17. go back to #1 -- might be a repeating loop -- referenced by #5
  425. end
  426. 18. return
  427. end
  428.  
  429. 6. CAPTURE UPVAL U0
  430.  
  431. 7. CAPTURE UPVAL U1
  432.  
  433. 8. CAPTURE UPVAL U2
  434.  
  435. 9. v27(v28) -- referenced by #1
  436. end
  437. 10. return
  438. end
  439.  
  440. 65. CAPTURE UPVAL U9
  441.  
  442. 66. CAPTURE REF R0
  443.  
  444. 67. CAPTURE UPVAL U8
  445.  
  446. 68.
  447. 70. v28 = v28:Connect(v30)
  448. 71. v30 = v16 -- get upval
  449. 72. v29 = v30.OnClientEvent
  450. 74. -- V nested upvalues[0] = v1
  451. [NEWCLOSURE] v31 = function(p5) -- [line 209]
  452. 1. if p5 == "end" then goto #4
  453. 3. local v28 = false
  454. 4. v1 = v28 -- set upval -- referenced by #1
  455. end
  456. 5. return
  457. end
  458.  
  459. 75. CAPTURE REF R0
  460.  
  461. 76.
  462. 78. v30 = v30:Connect(v32)
  463. 79. v32 = v40 -- get upval
  464. 80. v31 = v32.Block
  465. 82. local v33 = 0.1
  466. 83. local v34 = 1
  467. 84. local v35 = 1
  468. 85.
  469. 87. v31:Play(v33, v34, v35)
  470. 88. v32 = v48 -- get upval
  471. 89. v31 = v32.Guard
  472. 91.
  473. 93. v31:Play()
  474. 94. v31 = v26 -- get upval
  475. 95. v32 = 0
  476. 96. v31.JumpPower = v32
  477. 98. v31 = wait
  478. 100. v31(v32)
  479. 101. if v28 ~= false then goto #119
  480. 103. v31 = v24 -- get upval
  481. 104. if v31 then goto #119
  482. 105. v33 = v24 -- get upval
  483. 106. v32 = v33.Disabled
  484. 108. v31 = v32.Value
  485. 110. if v31 ~= true then goto #119
  486. 112. v33 = v24 -- get upval
  487. 113. v32 = v33.Parried
  488. 115. v31 = v32.Value
  489. 117. if v31 == true then goto #119
  490. 119. go back to #98 -- might be a repeating loop -- referenced by #101, #104, #110, #117
  491. end
  492. end
  493. end
  494. end
  495. 120.
  496. 122. v29:Disconnect()
  497. 123.
  498. 125. v30:Disconnect()
  499. 126. v31 = 50
  500. 127. v10 = v31 -- set upval
  501. 128. v31 = 16
  502. 129. v9 = v31 -- set upval
  503. 130. v33 = v24 -- get upval
  504. 131. v32 = v33.Disabled
  505. 133. v31 = v32.Value
  506. 135. if v31 == false then goto #151
  507. 137. v33 = v24 -- get upval
  508. 138. v32 = v33.Parried
  509. 140. v31 = v32.Value
  510. 142. if v31 == false then goto #151
  511. 144. v31 = v26 -- get upval
  512. 145. v32 = v9 -- get upval
  513. 146. v31.WalkSpeed = v32
  514. 148. v31 = v26 -- get upval
  515. 149. v32 = v10 -- get upval
  516. 150. v31.JumpPower = v32
  517. end
  518. end
  519. 152. v32 = v40 -- get upval
  520. 153. v31 = v32.Block
  521. 155. v33 = 0.1
  522. 156.
  523. 158. v31:Stop(v33)
  524. 159. v31 = false
  525. 160. v5 = v31 -- set upval
  526. 161. v31 = false
  527. 162. v45 = v31 -- set upval
  528. 163. [CLOSEUPVALS]: clear captures from back until: 0
  529. 164. return
  530. end
  531. [NEWCLOSURE] v81 = Block
  532. 396. CAPTURE REF R50
  533.  
  534. 397. CAPTURE REF R5
  535.  
  536. 398. CAPTURE VAL R8
  537.  
  538. 399. CAPTURE REF R45
  539.  
  540. 400. CAPTURE REF R6
  541.  
  542. 401. CAPTURE REF R10
  543.  
  544. 402. CAPTURE REF R9
  545.  
  546. 403. CAPTURE VAL R26
  547.  
  548. 404. CAPTURE VAL R16
  549.  
  550. 405. CAPTURE REF R52
  551.  
  552. 406. CAPTURE VAL R40
  553.  
  554. 407. CAPTURE VAL R48
  555.  
  556. 408. CAPTURE VAL R24
  557.  
  558. 409. Block = v147
  559. 411. -- V nested upvalues[0] = v5
  560. -- V nested upvalues[1] = v29
  561. -- V nested upvalues[2] = v8
  562. -- V nested upvalues[3] = v50
  563. -- V nested upvalues[4] = v16
  564. -- V nested upvalues[5] = v6
  565. -- V nested upvalues[6] = v40
  566. -- V nested upvalues[7] = v48
  567. local function StandAppear(p6) -- [line 244]
  568. 1. local v94 = v5 -- get upval
  569. 2. if v94 then goto #3
  570. 3. return -- referenced by #2
  571. end
  572. 4. local v95 = v29 -- get upval
  573. 5. v94 = v95.Value
  574. 7. if v94 then goto #8
  575. 8. return -- referenced by #7
  576. end
  577. 9. v95 = v8 -- get upval
  578. 10. v94 = v95.AppearDebounce
  579. 12. if v94 then goto #13
  580. 13. return -- referenced by #12
  581. end
  582. 14. v94 = v50 -- get upval
  583. 15. if v94 then goto #16
  584. 16. return -- referenced by #15
  585. end
  586. 17. v94 = v8 -- get upval
  587. 18. v95 = true
  588. 19. v94.AppearDebounce = v95
  589. 21. v94 = v16 -- get upval
  590. 22. local v96 = "Alternate"
  591. 23. local v97 = "Appear"
  592. 24. local v98 = v6 -- get upval
  593. 25.
  594. 27. v94:FireServer(v96, v97, v98)
  595. 28. v94 = v6 -- get upval
  596. 29. if v94 == false then goto #54
  597. 31. v94 = true
  598. 32. v6 = v94 -- set upval
  599. 33. v95 = v40 -- get upval
  600. 34. v94 = v95.Nothing
  601. 36.
  602. 38. v94:Stop()
  603. 39. v95 = v40 -- get upval
  604. 40. v94 = v95.Idle
  605. 42. v96 = 0.2
  606. 43. v97 = 1
  607. 44. v98 = 1
  608. 45.
  609. 47. v94:Play(v96, v97, v98)
  610. 48. v95 = v48 -- get upval
  611. 49. v94 = v95.StandAppear
  612. 51.
  613. 53. v94:Play()
  614. 54. return -- referenced by #29
  615. end
  616. 55. v94 = v6 -- get upval
  617. 56. if v94 == true then goto #74
  618. 58. v94 = false
  619. 59. v6 = v94 -- set upval
  620. 60. v95 = v40 -- get upval
  621. 61. v94 = v95.Idle
  622. 63.
  623. 65. v94:Stop()
  624. 66. v95 = v40 -- get upval
  625. 67. v94 = v95.Nothing
  626. 69. v96 = 0.2
  627. 70. v97 = 1
  628. 71. v98 = 1
  629. 72.
  630. 74. v94:Play(v96, v97, v98) -- referenced by #56
  631. end
  632. 75. return
  633. end
  634. [NEWCLOSURE] v147 = StandAppear
  635. 412. CAPTURE REF R5
  636.  
  637. 413. CAPTURE VAL R29
  638.  
  639. 414. CAPTURE VAL R8
  640.  
  641. 415. CAPTURE REF R50
  642.  
  643. 416. CAPTURE VAL R16
  644.  
  645. 417. CAPTURE REF R6
  646.  
  647. 418. CAPTURE VAL R40
  648.  
  649. 419. CAPTURE VAL R48
  650.  
  651. 420. StandAppear = v179
  652. 422. -- V nested upvalues[0] = v5
  653. -- V nested upvalues[1] = v50
  654. -- V nested upvalues[2] = v6
  655. -- V nested upvalues[3] = v48
  656. -- V nested upvalues[4] = v40
  657. -- V nested upvalues[5] = v15
  658. -- V nested upvalues[6] = v26
  659. -- V nested upvalues[7] = v30
  660. local function Pose() -- [line 266]
  661. 1. local v126 = v5 -- get upval
  662. 2. if v126 == false then goto #66
  663. 4. v126 = v50 -- get upval
  664. 5. if v126 == false then goto #66
  665. 7. v126 = v6 -- get upval
  666. 8. if not v126 then goto #9
  667. 9. return -- referenced by #8
  668. end
  669. 10. v126 = v50 -- get upval
  670. 11. if v126 == false then goto #131
  671. 13. v126 = math.random
  672. 15. local v127 = 1
  673. 16. local v128 = 2
  674. 17. v126 = v126(v127, v128)
  675. 18. if v126 == 1 then goto #23
  676. 20. v127 = v48 -- get upval
  677. 21. v126 = v127.PoseMusic
  678. 23. goto #28 -- referenced by #18
  679. elseif
  680. 24. if v126 == 2 then goto #28
  681. 26. v127 = v48 -- get upval
  682. 27. v126 = v127.PoseMusic2
  683. end
  684. 29. v127 = true
  685. 30. v5 = v127 -- set upval
  686. 31. v128 = v40 -- get upval
  687. 32. v127 = v128.Pose1
  688. 34. local v129 = 0.1
  689. 35. local v130 = 1
  690. 36. local v131 = 1
  691. 37.
  692. 39. v127:Play(v129, v130, v131)
  693. 40. v127 = v15 -- get upval
  694. 41. v129 = true
  695. 42.
  696. 44. v127:FireServer(v129)
  697. 45. v127 = spawn
  698. 47. -- V nested upvalues[0] = v1
  699. -- V nested upvalues[1] = upvalues[4]
  700. [NEWCLOSURE] v128 = function() -- [line 282]
  701. 1. local v127 = v1 -- get upval
  702. 2.
  703. 4. v127:Play()
  704. 5. local v129 = upvalues[4] -- get upval
  705. 6. local v128 = v129.Pose1
  706. 8. v127 = v128.Stopped
  707. 10.
  708. 12. v127:Wait()
  709. 13. v128 = upvalues[4] -- get upval
  710. 14. v127 = v128.Pose1
  711. 16.
  712. 18. v127:Stop()
  713. 19. v128 = upvalues[4] -- get upval
  714. 20. v127 = v128.Pose2
  715. 22.
  716. 24. v127:Play()
  717. 25. return
  718. end
  719.  
  720. 48. CAPTURE REF R0
  721.  
  722. 49. CAPTURE UPVAL U4
  723.  
  724. 50. v135(v136)
  725. 51. v135 = v26 -- get upval
  726. 52. v136 = 0
  727. 53. v135.WalkSpeed = v136
  728. 55. v135 = v26 -- get upval
  729. 56. v136 = 0
  730. 57. v135.JumpPower = v136
  731. 59. v135 = wait
  732. 61. v136 = 1.5
  733. 62. v135(v136)
  734. 63. v135 = true
  735. 64. v50 = v135 -- set upval
  736. 65. [CLOSEUPVALS]: clear captures from back until: 0
  737. 66. return -- referenced by #2, #5
  738. end
  739. end
  740. 67. v134 = v50 -- get upval
  741. 68. if v134 == true then goto #131
  742. 70. v135 = v40 -- get upval
  743. 71. v134 = v135.Pose1
  744. 73. v136 = 0.3
  745. 74.
  746. 76. v134:Stop(v136)
  747. 77. v135 = v48 -- get upval
  748. 78. v134 = v135.PoseMusic
  749. 80.
  750. 82. v134:Stop()
  751. 83. v135 = v48 -- get upval
  752. 84. v134 = v135.PoseMusic2
  753. 86.
  754. 88. v134:Stop()
  755. 89. v135 = v40 -- get upval
  756. 90. v134 = v135.Pose2
  757. 92. v136 = 0.3
  758. 93.
  759. 95. v134:Stop(v136)
  760. 96. v135 = v30 -- get upval
  761. 97. v134 = v135.Value
  762. 99. if v134 == false then goto #109
  763. 101. v134 = v26 -- get upval
  764. 102. v135 = 16
  765. 103. v134.WalkSpeed = v135
  766. 105. v134 = v26 -- get upval
  767. 106. v135 = 50
  768. 107. v134.JumpPower = v135
  769. 109. goto #122 -- referenced by #99
  770. elseif
  771. 110. v135 = v30 -- get upval
  772. 111. v134 = v135.Value
  773. 113. if v134 == true then goto #122
  774. 115. v134 = v26 -- get upval
  775. 116. v135 = 4
  776. 117. v134.WalkSpeed = v135
  777. 119. v134 = v26 -- get upval
  778. 120. v135 = 10
  779. 121. v134.JumpPower = v135
  780. end
  781. 123. v134 = false
  782. 124. v5 = v134 -- set upval
  783. 125. v134 = false
  784. 126. v50 = v134 -- set upval
  785. 127. v134 = v15 -- get upval
  786. 128. v136 = false
  787. 129.
  788. 131. v134:FireServer(v136) -- referenced by #11, #68
  789. end
  790. end
  791. 132. return
  792. end
  793. [NEWCLOSURE] v187 = Pose
  794. 423. CAPTURE REF R5
  795.  
  796. 424. CAPTURE REF R50
  797.  
  798. 425. CAPTURE REF R6
  799.  
  800. 426. CAPTURE VAL R48
  801.  
  802. 427. CAPTURE VAL R40
  803.  
  804. 428. CAPTURE VAL R15
  805.  
  806. 429. CAPTURE VAL R26
  807.  
  808. 430. CAPTURE VAL R30
  809.  
  810. 431. Pose = v241
  811. 433. v241 = false
  812. 434. v242 = 0
  813. 435. -- V nested upvalues[0] = v44
  814. -- V nested upvalues[1] = v47
  815. -- V nested upvalues[2] = v50
  816. -- V nested upvalues[3] = v24
  817. -- V nested upvalues[4] = v8
  818. -- V nested upvalues[5] = v55
  819. -- V nested upvalues[6] = v54
  820. -- V nested upvalues[7] = v5
  821. -- V nested upvalues[8] = v27
  822. -- V nested upvalues[9] = v16
  823. -- V nested upvalues[10] = v40
  824. -- V nested upvalues[11] = v48
  825. local function Dodge() -- [line 319]
  826. 1. local v188 = v44 -- get upval
  827. 2. if v188 then goto #3
  828. 3. return -- referenced by #2
  829. end
  830. 4. v188 = v47 -- get upval
  831. 5. if v188 then goto #6
  832. 6. return -- referenced by #5
  833. end
  834. 7. v188 = v50 -- get upval
  835. 8. if v188 then goto #9
  836. 9. return -- referenced by #8
  837. end
  838. 10. local v192 = v24 -- get upval
  839. 11. local v191 = v192.HumanoidRootPart
  840. 13. local v190 = v191.CFrame
  841. 15. local v189 = v190.LookVector
  842. 17. v188 = v189 * 27
  843. 18. v191 = v24 -- get upval
  844. 19. v190 = v191.Humanoid
  845. 21. v189 = v190.MoveDirection
  846. 23. v190 = Vector3.new(0, 0, 0)
  847. 24. if v189 ~= v190 then goto #32
  848. 26. v191 = v24 -- get upval
  849. 27. v190 = v191.Humanoid
  850. 29. v189 = v190.MoveDirection
  851. 31. v188 = v189 * 27
  852. 32. goto #40 -- referenced by #24
  853. else
  854. 33. v192 = v24 -- get upval
  855. 34. v191 = v192.HumanoidRootPart
  856. 36. v190 = v191.CFrame
  857. 38. v189 = v190.LookVector
  858. 40. v188 = v189 * 27 -- referenced by #32
  859. end
  860. 41. v190 = v8 -- get upval
  861. 42. v189 = v190.DodgeDebounce
  862. 44. if v189 then goto #45
  863. 45. return -- referenced by #44
  864. end
  865. 46. v189 = v55 -- get upval
  866. 47. if v189 == 1 then goto #49
  867. 49. return -- referenced by #47
  868. end
  869. 50. v190 = v55 -- get upval
  870. 51. v189 = v190 + 1
  871. 52. v55 = v189 -- set upval
  872. 53. v189 = true
  873. 54. v54 = v189 -- set upval
  874. 55. v189 = v5 -- get upval
  875. 56. if v189 then goto #60
  876. 57. v189 = true
  877. 58. v44 = v189 -- set upval
  878. 59. v189 = false
  879. 60. v5 = v189 -- set upval -- referenced by #56
  880. end
  881. 61. v189 = CFrame.new
  882. 63. v191 = v27 -- get upval
  883. 64. v190 = v191.Position
  884. 66. local v193 = v27 -- get upval
  885. 67. v192 = v193.Position
  886. 69. local v195 = v24 -- get upval
  887. 70. local v194 = v195.Humanoid
  888. 72. v193 = v194.MoveDirection
  889. 74. v191 = v192 + v193
  890. 75. v189 = v189(v190, v191)
  891. 76. v190 = v27 -- get upval
  892. 77. v192 = "ve2"
  893. 78.
  894. 80. v190 = v190:FindFirstChild(v192)
  895. 81. if v190 then goto #89
  896. 82. v190 = v27 -- get upval
  897. 83. v192 = "ve2"
  898. 84.
  899. 86. v190 = v190:WaitForChild(v192)
  900. 87.
  901. 89. v190:Destroy() -- referenced by #81
  902. end
  903. 90. v190 = coroutine.resume
  904. 92. v191 = coroutine.create
  905. 94. -- V nested upvalues[0] = v2
  906. [NEWCLOSURE] v192 = function() -- [line 350]
  907. 1. local v190 = _G
  908. 3. local v189 = v190.Effect
  909. 5. v190 = "Dash 5"
  910. 6. local v191 = nil
  911. 7. local v192 = Color3.fromRGB
  912. 9. local v193 = 255
  913. 10. local v194 = 0
  914. 11. local v195 = 0
  915. 12. v192 = v192(v193, v194, v195)
  916. 13. v193 = v2 -- get upval
  917. 14. v189(v190, v191, v192, v193)
  918. 15. return
  919. end
  920.  
  921. 95. CAPTURE VAL R1
  922.  
  923. 96. v199 = v200(v201)
  924. 97. v199()
  925. 98. v199 = v16 -- get upval
  926. 99. v201 = "Alternate"
  927. 100. v202 = "DodgeVFX"
  928. 101.
  929. 103. v199:FireServer(v201, v202)
  930. 104. v199 = v55 -- get upval
  931. 105. if v199 == 1 then goto #112
  932. 107. v199 = v16 -- get upval
  933. 108. v201 = "Alternate"
  934. 109. v202 = "Dodge"
  935. 110.
  936. 112. v199:FireServer(v201, v202) -- referenced by #105
  937. end
  938. 113. v199 = true
  939. 114. v5 = v199 -- set upval
  940. 115. v200 = v40 -- get upval
  941. 116. v199 = v200.Quickstep
  942. 118.
  943. 120. v199:Play()
  944. 121. v200 = v48 -- get upval
  945. 122. v199 = v200.Dash
  946. 124.
  947. 126. v199:Play()
  948. 127. v199 = Instance.new
  949. 129. v200 = "BodyVelocity"
  950. 130. v199 = v199(v200)
  951. 131. v200 = Vector3.new(100000, 0, 100000)
  952. 132. v199.MaxForce = v200
  953. 134. v200 = inf
  954. 135. v199.P = v200
  955. 137. v199.Velocity = v197
  956. 139. v201 = v24 -- get upval
  957. 140. v200 = v201.HumanoidRootPart
  958. 142. v199.Parent = v200
  959. 144. v201 = game
  960. 146. v200 = v201.Debris
  961. 148. v202 = v199
  962. 149. v203 = 0.25
  963. 150.
  964. 152. v200:AddItem(v202, v203)
  965. 153. v200 = wait
  966. 155. v201 = 0.2
  967. 156. v200(v201)
  968. 157. v200 = false
  969. 158. v54 = v200 -- set upval
  970. 159. v200 = false
  971. 160. v44 = v200 -- set upval
  972. 161. v200 = false
  973. 162. v5 = v200 -- set upval
  974. 163. return
  975. end
  976. [NEWCLOSURE] v252 = Dodge
  977. 436. CAPTURE REF R44
  978.  
  979. 437. CAPTURE REF R47
  980.  
  981. 438. CAPTURE REF R50
  982.  
  983. 439. CAPTURE VAL R24
  984.  
  985. 440. CAPTURE VAL R8
  986.  
  987. 441. CAPTURE REF R55
  988.  
  989. 442. CAPTURE REF R54
  990.  
  991. 443. CAPTURE REF R5
  992.  
  993. 444. CAPTURE VAL R27
  994.  
  995. 445. CAPTURE VAL R16
  996.  
  997. 446. CAPTURE VAL R40
  998.  
  999. 447. CAPTURE VAL R48
  1000.  
  1001. 448. Dodge = v324
  1002. 450. v324 = false
  1003. 451. -- V nested upvalues[0] = v26
  1004. -- V nested upvalues[1] = v56
  1005. local function state() -- [line 382]
  1006. 1. local v269 = v26 -- get upval
  1007. 2.
  1008. 4. v269 = v269:GetState()
  1009. 5. local v270 = Enum.HumanoidStateType.Freefall
  1010. 7. if v269 == v270 then goto #11
  1011. 9. v270 = true
  1012. 10. v56 = v270 -- set upval
  1013. 11. return -- referenced by #7
  1014. end
  1015. 12. v270 = Enum.HumanoidStateType.Running
  1016. 14. if v269 == v270 then goto #17
  1017. 16. v270 = false
  1018. 17. v56 = v270 -- set upval -- referenced by #14
  1019. end
  1020. 18. return
  1021. end
  1022. [NEWCLOSURE] v325 = state
  1023. 452. CAPTURE VAL R26
  1024.  
  1025. 453. CAPTURE REF R56
  1026.  
  1027. 454. state = v330
  1028. 456. v330 = 0
  1029. 457. v331 = 0
  1030. 458. local v332 = false
  1031. 459. -- V nested upvalues[0] = v5
  1032. -- V nested upvalues[1] = v46
  1033. -- V nested upvalues[2] = v8
  1034. -- V nested upvalues[3] = v50
  1035. -- V nested upvalues[4] = v6
  1036. -- V nested upvalues[5] = v59
  1037. -- V nested upvalues[6] = v16
  1038. -- V nested upvalues[7] = v56
  1039. -- V nested upvalues[8] = v27
  1040. -- V nested upvalues[9] = v40
  1041. -- V nested upvalues[10] = v57
  1042. -- V nested upvalues[11] = v31
  1043. -- V nested upvalues[12] = v48
  1044. -- V nested upvalues[13] = v14
  1045. -- V nested upvalues[14] = v58
  1046. -- V nested upvalues[15] = v24
  1047. -- V nested upvalues[16] = v26
  1048. -- V nested upvalues[17] = v10
  1049. -- V nested upvalues[18] = v9
  1050. local function Punch() -- [line 398]
  1051. 1. local v274 = v5 -- get upval
  1052. 2. if v274 then goto #6
  1053. 3. v274 = v46 -- get upval
  1054. 4. if v274 == false then goto #6
  1055. 6. return -- referenced by #2, #4
  1056. end
  1057. end
  1058. 7. local v275 = v8 -- get upval
  1059. 8. v274 = v275.PunchDebounce
  1060. 10. if v274 then goto #15
  1061. 11. v274 = print
  1062. 13. v275 = "Debounce 2"
  1063. 14. v274(v275)
  1064. 15. return -- referenced by #10
  1065. end
  1066. 16. v274 = v50 -- get upval
  1067. 17. if v274 then goto #18
  1068. 18. return -- referenced by #17
  1069. end
  1070. 19. v274 = v6 -- get upval
  1071. 20. if v274 == false then goto #22
  1072. 22. return -- referenced by #20
  1073. end
  1074. 23. v274 = v59 -- get upval
  1075. 24. if v274 == true then goto #30
  1076. 26. v274 = print
  1077. 28. v275 = "Debounce 4"
  1078. 29. v274(v275)
  1079. 30. return -- referenced by #24
  1080. end
  1081. 31. v274 = true
  1082. 32. v5 = v274 -- set upval
  1083. 33. v274 = true
  1084. 34. v46 = v274 -- set upval
  1085. 35. v274 = true
  1086. 36. v59 = v274 -- set upval
  1087. 37. v274 = v16 -- get upval
  1088. 38. local v276 = "Alternate"
  1089. 39. local v277 = "super"
  1090. 40. local v278 = true
  1091. 41.
  1092. 43. v274:FireServer(v276, v277, v278)
  1093. 44. v274 = state
  1094. 46. v274(v275)
  1095. 47. v274 = nil
  1096. 48. v275 = v56 -- get upval
  1097. 49. if v275 then goto #85
  1098. 50. v275 = v27 -- get upval
  1099. 51. v277 = "ve"
  1100. 52.
  1101. 54. v275 = v275:FindFirstChild(v277)
  1102. 55. if v275 == nil then goto #85
  1103. 57. v276 = v40 -- get upval
  1104. 58. v275 = v276.AttackFloat
  1105. 60.
  1106. 62. v275:Play()
  1107. 63. v275 = Instance.new
  1108. 65. v276 = "BodyVelocity"
  1109. 66. v277 = v27 -- get upval
  1110. 67. v275 = v275(v276, v277)
  1111. 68. v274 = v275
  1112. 69. v275 = "ve"
  1113. 70. v274.Name = v275
  1114. 72. v275 = Vector3.new(100000, 100000, 100000)
  1115. 73. v274.MaxForce = v275
  1116. 75. v275 = inf
  1117. 76. v274.P = v275
  1118. 78. v278 = v27 -- get upval
  1119. 79. v277 = v278.CFrame
  1120. 81. v276 = v277.lookVector
  1121. 83. v275 = v276 * 0
  1122. 84. v274.Velocity = v275
  1123. end
  1124. end
  1125. 86. v276 = v57 -- get upval
  1126. 87. v275 = v276 + 1
  1127. 88. v57 = v275 -- set upval
  1128. 89. v276 = v31 -- get upval
  1129. 90. v275 = v276.ScytheHandle
  1130. 92. v276 = nil
  1131. 93. v277 = v57 -- get upval
  1132. 94. if v277 == 1 then goto #118
  1133. 96. v278 = v40 -- get upval
  1134. 97. v277 = v278.LMB1
  1135. 99. local v279 = 1
  1136. 100.
  1137. 102. v277:AdjustSpeed(v279)
  1138. 103. v278 = v40 -- get upval
  1139. 104. v277 = v278.LMB1
  1140. 106.
  1141. 108. v277:Play()
  1142. 109. v278 = v48 -- get upval
  1143. 110. v277 = v278.Swing
  1144. 112.
  1145. 114. v277:Play()
  1146. 115. v277 = v40 -- get upval
  1147. 116. v276 = v277.LMB1
  1148. 118. goto #202 -- referenced by #94
  1149. else
  1150. 119. v277 = v57 -- get upval
  1151. 120. if v277 == 2 then goto #144
  1152. 122. v278 = v40 -- get upval
  1153. 123. v277 = v278.LMB2
  1154. 125. v279 = 1
  1155. 126.
  1156. 128. v277:AdjustSpeed(v279)
  1157. 129. v278 = v40 -- get upval
  1158. 130. v277 = v278.LMB2
  1159. 132.
  1160. 134. v277:Play()
  1161. 135. v277 = v40 -- get upval
  1162. 136. v276 = v277.LMB2
  1163. 138. v278 = v48 -- get upval
  1164. 139. v277 = v278.Swing2
  1165. 141.
  1166. 143. v277:Play()
  1167. 144. goto #202 -- referenced by #120
  1168. else
  1169. 145. v277 = v57 -- get upval
  1170. 146. if v277 == 3 then goto #170
  1171. 148. v278 = v40 -- get upval
  1172. 149. v277 = v278.LMB3
  1173. 151. v279 = 1
  1174. 152.
  1175. 154. v277:AdjustSpeed(v279)
  1176. 155. v278 = v40 -- get upval
  1177. 156. v277 = v278.LMB3
  1178. 158.
  1179. 160. v277:Play()
  1180. 161. v277 = v40 -- get upval
  1181. 162. v276 = v277.LMB3
  1182. 164. v278 = v48 -- get upval
  1183. 165. v277 = v278.Swing3
  1184. 167.
  1185. 169. v277:Play()
  1186. 170. goto #202 -- referenced by #146
  1187. elseif
  1188. 171. v277 = v57 -- get upval
  1189. 172. if v277 == 4 then goto #202
  1190. 174. v278 = v40 -- get upval
  1191. 175. v277 = v278.LMB4
  1192. 177. v279 = 1
  1193. 178.
  1194. 180. v277:AdjustSpeed(v279)
  1195. 181. v278 = v40 -- get upval
  1196. 182. v277 = v278.LMB4
  1197. 184.
  1198. 186. v277:Play()
  1199. 187. v278 = v48 -- get upval
  1200. 188. v277 = v278.Swing
  1201. 190.
  1202. 192. v277:Play()
  1203. 193. v277 = v40 -- get upval
  1204. 194. v276 = v277.LMB4
  1205. 196. v277 = coroutine.resume
  1206. 198. v278 = coroutine.create
  1207. 200. [DUPCLOSURE] v279 = function() -- [line 459]
  1208. 1. return
  1209. end
  1210.  
  1211. 201. v277 = v278(v279)
  1212. 202. v277() -- referenced by #118, #144, #170, #172
  1213. end
  1214. end
  1215. end
  1216. 203. v279 = v31 -- get upval
  1217. 204. v278 = v279.Hitbox
  1218. 206. v277 = v278.Trail1
  1219. 208. v278 = true
  1220. 209. v277.Enabled = v278
  1221. 211. v279 = v31 -- get upval
  1222. 212. v278 = v279.Hitbox
  1223. 214. v277 = v278.Trail2
  1224. 216. v278 = true
  1225. 217. v277.Enabled = v278
  1226. 219. v279 = v31 -- get upval
  1227. 220. v278 = v279.Hitbox
  1228. 222. v277 = v278.Trail3
  1229. 224. v278 = true
  1230. 225. v277.Enabled = v278
  1231. 227. local v280 = v31 -- get upval
  1232. 228. v279 = v280.Hitbox
  1233. 230. v278 = v279.Attachment1
  1234. 232. v277 = v278.Sparks1
  1235. 234. v278 = true
  1236. 235. v277.Enabled = v278
  1237. 237. v280 = v31 -- get upval
  1238. 238. v279 = v280.Hitbox
  1239. 240. v278 = v279.Attachment1
  1240. 242. v277 = v278.Sparks
  1241. 244. v278 = true
  1242. 245. v277.Enabled = v278
  1243. 247. v277 = v14 -- get upval
  1244. 248. local v281 = v31 -- get upval
  1245. 249. v280 = v281.Hitbox
  1246. 251. v279 = v280.Trail1
  1247. 253. v280 = true
  1248. 254.
  1249. 256. v277:FireServer(v279, v280)
  1250. 257. v277 = v14 -- get upval
  1251. 258. v281 = v31 -- get upval
  1252. 259. v280 = v281.Hitbox
  1253. 261. v279 = v280.Trail2
  1254. 263. v280 = true
  1255. 264.
  1256. 266. v277:FireServer(v279, v280)
  1257. 267. v277 = v14 -- get upval
  1258. 268. v281 = v31 -- get upval
  1259. 269. v280 = v281.Hitbox
  1260. 271. v279 = v280.Trail3
  1261. 273. v280 = true
  1262. 274.
  1263. 276. v277:FireServer(v279, v280)
  1264. 277. v277 = v14 -- get upval
  1265. 278. local v282 = v31 -- get upval
  1266. 279. v281 = v282.Hitbox
  1267. 281. v280 = v281.Attachment1
  1268. 283. v279 = v280.Sparks1
  1269. 285. v280 = true
  1270. 286.
  1271. 288. v277:FireServer(v279, v280)
  1272. 289. v277 = v14 -- get upval
  1273. 290. v282 = v31 -- get upval
  1274. 291. v281 = v282.Hitbox
  1275. 293. v280 = v281.Attachment1
  1276. 295. v279 = v280.Sparks
  1277. 297. v280 = true
  1278. 298.
  1279. 300. v277:FireServer(v279, v280)
  1280. 301. v277 = v57 -- get upval
  1281. 302. if v277 == 4 then goto #317
  1282. 304. v277 = v8 -- get upval
  1283. 305. v278 = true
  1284. 306. v277.PunchDebounce = v278
  1285. 308. v277 = v16 -- get upval
  1286. 309. v279 = "Alternate"
  1287. 310. v280 = "Punch"
  1288. 311.
  1289. 313. v277:FireServer(v279, v280)
  1290. 314. v277 = 0
  1291. 315. v57 = v277 -- set upval
  1292. 316. v277 = 0
  1293. 317. v58 = v277 -- set upval -- referenced by #302
  1294. end
  1295. 318. v279 = v24 -- get upval
  1296. 319. v278 = v279.Disabled
  1297. 321. v277 = v278.Value
  1298. 323. if v277 == true then goto #461
  1299. 325. v277 = v8 -- get upval
  1300. 326. v278 = true
  1301. 327. v277.PunchDebounce = v278
  1302. 329. v277 = v16 -- get upval
  1303. 330. v279 = "Alternate"
  1304. 331. v280 = "Punch"
  1305. 332.
  1306. 334. v277:FireServer(v279, v280)
  1307. 335. v277 = 0
  1308. 336. v57 = v277 -- set upval
  1309. 337. v277 = false
  1310. 338. v46 = v277 -- set upval
  1311. 339. v277 = false
  1312. 340. v59 = v277 -- set upval
  1313. 341. v277 = v16 -- get upval
  1314. 342. v279 = "Alternate"
  1315. 343. v280 = "super"
  1316. 344. v281 = false
  1317. 345.
  1318. 347. v277:FireServer(v279, v280, v281)
  1319. 348. v277 = v27 -- get upval
  1320. 349. v279 = "ve"
  1321. 350.
  1322. 352. v277 = v277:FindFirstChild(v279)
  1323. 353. if v277 ~= nil then goto #362
  1324. 355. v277 = v27 -- get upval
  1325. 356. v279 = "ve"
  1326. 357.
  1327. 359. v277 = v277:FindFirstChild(v279)
  1328. 360.
  1329. 362. v277:Destroy() -- referenced by #353
  1330. end
  1331. 363. v279 = v31 -- get upval
  1332. 364. v278 = v279.Hitbox
  1333. 366. v277 = v278.Trail1
  1334. 368. v278 = false
  1335. 369. v277.Enabled = v278
  1336. 371. v279 = v31 -- get upval
  1337. 372. v278 = v279.Hitbox
  1338. 374. v277 = v278.Trail2
  1339. 376. v278 = false
  1340. 377. v277.Enabled = v278
  1341. 379. v279 = v31 -- get upval
  1342. 380. v278 = v279.Hitbox
  1343. 382. v277 = v278.Trail3
  1344. 384. v278 = false
  1345. 385. v277.Enabled = v278
  1346. 387. v280 = v31 -- get upval
  1347. 388. v279 = v280.Hitbox
  1348. 390. v278 = v279.Attachment1
  1349. 392. v277 = v278.Sparks1
  1350. 394. v278 = false
  1351. 395. v277.Enabled = v278
  1352. 397. v280 = v31 -- get upval
  1353. 398. v279 = v280.Hitbox
  1354. 400. v278 = v279.Attachment1
  1355. 402. v277 = v278.Sparks
  1356. 404. v278 = false
  1357. 405. v277.Enabled = v278
  1358. 407. v277 = v14 -- get upval
  1359. 408. v281 = v31 -- get upval
  1360. 409. v280 = v281.Hitbox
  1361. 411. v279 = v280.Trail1
  1362. 413. v280 = false
  1363. 414.
  1364. 416. v277:FireServer(v279, v280)
  1365. 417. v277 = v14 -- get upval
  1366. 418. v281 = v31 -- get upval
  1367. 419. v280 = v281.Hitbox
  1368. 421. v279 = v280.Trail2
  1369. 423. v280 = false
  1370. 424.
  1371. 426. v277:FireServer(v279, v280)
  1372. 427. v277 = v14 -- get upval
  1373. 428. v281 = v31 -- get upval
  1374. 429. v280 = v281.Hitbox
  1375. 431. v279 = v280.Trail3
  1376. 433. v280 = false
  1377. 434.
  1378. 436. v277:FireServer(v279, v280)
  1379. 437. v277 = v14 -- get upval
  1380. 438. v282 = v31 -- get upval
  1381. 439. v281 = v282.Hitbox
  1382. 441. v280 = v281.Attachment1
  1383. 443. v279 = v280.Sparks1
  1384. 445. v280 = false
  1385. 446.
  1386. 448. v277:FireServer(v279, v280)
  1387. 449. v277 = v14 -- get upval
  1388. 450. v282 = v31 -- get upval
  1389. 451. v281 = v282.Hitbox
  1390. 453. v280 = v281.Attachment1
  1391. 455. v279 = v280.Sparks
  1392. 457. v280 = false
  1393. 458.
  1394. 460. v277:FireServer(v279, v280)
  1395. 461. return -- referenced by #323
  1396. end
  1397. 462. v277 = v26 -- get upval
  1398. 463. v278 = 0
  1399. 464. v277.JumpPower = v278
  1400. 466. v277 = v26 -- get upval
  1401. 467. v278 = 8
  1402. 468. v277.WalkSpeed = v278
  1403. 470. v277 = wait
  1404. 472. v278 = 0.16
  1405. 473. v277(v278)
  1406. 474. v277 = v5 -- get upval
  1407. 475. if v277 == false then goto #613
  1408. 477. v277 = v8 -- get upval
  1409. 478. v278 = true
  1410. 479. v277.PunchDebounce = v278
  1411. 481. v277 = v16 -- get upval
  1412. 482. v279 = "Alternate"
  1413. 483. v280 = "Punch"
  1414. 484.
  1415. 486. v277:FireServer(v279, v280)
  1416. 487. v277 = 0
  1417. 488. v57 = v277 -- set upval
  1418. 489. v277 = false
  1419. 490. v46 = v277 -- set upval
  1420. 491. v277 = false
  1421. 492. v59 = v277 -- set upval
  1422. 493. v277 = v27 -- get upval
  1423. 494. v279 = "ve"
  1424. 495.
  1425. 497. v277 = v277:FindFirstChild(v279)
  1426. 498. if v277 ~= nil then goto #507
  1427. 500. v277 = v27 -- get upval
  1428. 501. v279 = "ve"
  1429. 502.
  1430. 504. v277 = v277:FindFirstChild(v279)
  1431. 505.
  1432. 507. v277:Destroy() -- referenced by #498
  1433. end
  1434. 508. v277 = v16 -- get upval
  1435. 509. v279 = "Alternate"
  1436. 510. v280 = "super"
  1437. 511. v281 = false
  1438. 512.
  1439. 514. v277:FireServer(v279, v280, v281)
  1440. 515. v279 = v31 -- get upval
  1441. 516. v278 = v279.Hitbox
  1442. 518. v277 = v278.Trail1
  1443. 520. v278 = false
  1444. 521. v277.Enabled = v278
  1445. 523. v279 = v31 -- get upval
  1446. 524. v278 = v279.Hitbox
  1447. 526. v277 = v278.Trail2
  1448. 528. v278 = false
  1449. 529. v277.Enabled = v278
  1450. 531. v279 = v31 -- get upval
  1451. 532. v278 = v279.Hitbox
  1452. 534. v277 = v278.Trail3
  1453. 536. v278 = false
  1454. 537. v277.Enabled = v278
  1455. 539. v280 = v31 -- get upval
  1456. 540. v279 = v280.Hitbox
  1457. 542. v278 = v279.Attachment1
  1458. 544. v277 = v278.Sparks1
  1459. 546. v278 = false
  1460. 547. v277.Enabled = v278
  1461. 549. v280 = v31 -- get upval
  1462. 550. v279 = v280.Hitbox
  1463. 552. v278 = v279.Attachment1
  1464. 554. v277 = v278.Sparks
  1465. 556. v278 = false
  1466. 557. v277.Enabled = v278
  1467. 559. v277 = v14 -- get upval
  1468. 560. v281 = v31 -- get upval
  1469. 561. v280 = v281.Hitbox
  1470. 563. v279 = v280.Trail1
  1471. 565. v280 = false
  1472. 566.
  1473. 568. v277:FireServer(v279, v280)
  1474. 569. v277 = v14 -- get upval
  1475. 570. v281 = v31 -- get upval
  1476. 571. v280 = v281.Hitbox
  1477. 573. v279 = v280.Trail2
  1478. 575. v280 = false
  1479. 576.
  1480. 578. v277:FireServer(v279, v280)
  1481. 579. v277 = v14 -- get upval
  1482. 580. v281 = v31 -- get upval
  1483. 581. v280 = v281.Hitbox
  1484. 583. v279 = v280.Trail3
  1485. 585. v280 = false
  1486. 586.
  1487. 588. v277:FireServer(v279, v280)
  1488. 589. v277 = v14 -- get upval
  1489. 590. v282 = v31 -- get upval
  1490. 591. v281 = v282.Hitbox
  1491. 593. v280 = v281.Attachment1
  1492. 595. v279 = v280.Sparks1
  1493. 597. v280 = false
  1494. 598.
  1495. 600. v277:FireServer(v279, v280)
  1496. 601. v277 = v14 -- get upval
  1497. 602. v282 = v31 -- get upval
  1498. 603. v281 = v282.Hitbox
  1499. 605. v280 = v281.Attachment1
  1500. 607. v279 = v280.Sparks
  1501. 609. v280 = false
  1502. 610.
  1503. 612. v277:FireServer(v279, v280)
  1504. 613. return -- referenced by #475
  1505. end
  1506. 614. v277 = math.random
  1507. 616. v278 = 1
  1508. 617. v279 = 1000
  1509. 618. v277 = v277(v278, v279)
  1510. 619. FASTCALL[tostring](v277)
  1511. 620. v279 = v277
  1512. 621. v278 = tostring
  1513. 623. v278 = v278(v279)
  1514. 624. v277 = v278
  1515. 625. v278 = coroutine.resume
  1516. 627. v279 = coroutine.create
  1517. 629. -- V nested upvalues[0] = upvalues[11]
  1518. -- V nested upvalues[1] = v4
  1519. [NEWCLOSURE] v280 = function() -- [line 563]
  1520. 1. local v277 = 1
  1521. 2. local v275 = 25
  1522. 3. local v276 = 1
  1523. 4. for v277 = v277, v275, v276 do -- [escape at #45]
  1524. 5. local v278 = task.wait
  1525. 7. v278(v279)
  1526. 8. v278 = Hito
  1527. 10. local v279 = "ScytheLMB"
  1528. 11. local v281 = upvalues[11] -- get upval
  1529. 12. local v280 = v281.Hitbox
  1530. 14. local v284 = upvalues[11] -- get upval
  1531. 15. local v283 = v284.Hitbox
  1532. 17. local v282 = v283.CFrame
  1533. 19. v283 = CFrame.fromOrientation
  1534. 21. local v285 = math.random
  1535. 23. local v286 = -90
  1536. 24. local v287 = 90
  1537. 25. v285 = v285(v286, v287)
  1538. 26. FASTCALL[math.rad](v285)
  1539. 27. v284 = math.rad
  1540. 29. v284 = v284(v285)
  1541. 30. v285 = 0
  1542. 31. v287 = math.random
  1543. 33. local v288 = -50
  1544. 34. local v289 = 50
  1545. 35. v287 = v287(v288, v289)
  1546. 36. FASTCALL[math.rad](v287)
  1547. 37. v286 = math.rad
  1548. 39. v286 = v286(v287)
  1549. 40. v283 = v283(v284, v285, v286)
  1550. 41. v281 = v282 * v283
  1551. 42. v282 = 1
  1552. 43. v283 = v4 -- get upval
  1553. 44. v278(v279, v280, v281, v282, v283)
  1554. 45. end -- FORNLOOP end - iterate + goto #4
  1555. 46. return
  1556. end
  1557.  
  1558. 630. CAPTURE UPVAL U11
  1559.  
  1560. 631. CAPTURE REF R3
  1561.  
  1562. 632. v302 = v303(v304)
  1563. 633. v302()
  1564. 634. v302 = wait
  1565. 636. v303 = 0.1
  1566. 637. v302(v303)
  1567. 638. v302 = false
  1568. 639. v59 = v302 -- set upval
  1569. 640. v302 = v5 -- get upval
  1570. 641. if v302 == false then goto #780
  1571. 643. v302 = v8 -- get upval
  1572. 644. v303 = true
  1573. 645. v302.PunchDebounce = v303
  1574. 647. v302 = v16 -- get upval
  1575. 648. v304 = "Alternate"
  1576. 649. v305 = "Punch"
  1577. 650.
  1578. 652. v302:FireServer(v304, v305)
  1579. 653. v302 = 0
  1580. 654. v57 = v302 -- set upval
  1581. 655. v302 = false
  1582. 656. v46 = v302 -- set upval
  1583. 657. v302 = false
  1584. 658. v59 = v302 -- set upval
  1585. 659. v302 = v27 -- get upval
  1586. 660. v304 = "ve"
  1587. 661.
  1588. 663. v302 = v302:FindFirstChild(v304)
  1589. 664. if v302 ~= nil then goto #673
  1590. 666. v302 = v27 -- get upval
  1591. 667. v304 = "ve"
  1592. 668.
  1593. 670. v302 = v302:FindFirstChild(v304)
  1594. 671.
  1595. 673. v302:Destroy() -- referenced by #664
  1596. end
  1597. 674. v302 = v16 -- get upval
  1598. 675. v304 = "Alternate"
  1599. 676. v305 = "super"
  1600. 677. v306 = false
  1601. 678.
  1602. 680. v302:FireServer(v304, v305, v306)
  1603. 681. v304 = v31 -- get upval
  1604. 682. v303 = v304.Hitbox
  1605. 684. v302 = v303.Trail1
  1606. 686. v303 = false
  1607. 687. v302.Enabled = v303
  1608. 689. v304 = v31 -- get upval
  1609. 690. v303 = v304.Hitbox
  1610. 692. v302 = v303.Trail2
  1611. 694. v303 = false
  1612. 695. v302.Enabled = v303
  1613. 697. v304 = v31 -- get upval
  1614. 698. v303 = v304.Hitbox
  1615. 700. v302 = v303.Trail3
  1616. 702. v303 = false
  1617. 703. v302.Enabled = v303
  1618. 705. v305 = v31 -- get upval
  1619. 706. v304 = v305.Hitbox
  1620. 708. v303 = v304.Attachment1
  1621. 710. v302 = v303.Sparks1
  1622. 712. v303 = false
  1623. 713. v302.Enabled = v303
  1624. 715. v305 = v31 -- get upval
  1625. 716. v304 = v305.Hitbox
  1626. 718. v303 = v304.Attachment1
  1627. 720. v302 = v303.Sparks
  1628. 722. v303 = false
  1629. 723. v302.Enabled = v303
  1630. 725. v302 = v14 -- get upval
  1631. 726. v306 = v31 -- get upval
  1632. 727. v305 = v306.Hitbox
  1633. 729. v304 = v305.Trail1
  1634. 731. v305 = false
  1635. 732.
  1636. 734. v302:FireServer(v304, v305)
  1637. 735. v302 = v14 -- get upval
  1638. 736. v306 = v31 -- get upval
  1639. 737. v305 = v306.Hitbox
  1640. 739. v304 = v305.Trail2
  1641. 741. v305 = false
  1642. 742.
  1643. 744. v302:FireServer(v304, v305)
  1644. 745. v302 = v14 -- get upval
  1645. 746. v306 = v31 -- get upval
  1646. 747. v305 = v306.Hitbox
  1647. 749. v304 = v305.Trail3
  1648. 751. v305 = false
  1649. 752.
  1650. 754. v302:FireServer(v304, v305)
  1651. 755. v302 = v14 -- get upval
  1652. 756. local v307 = v31 -- get upval
  1653. 757. v306 = v307.Hitbox
  1654. 759. v305 = v306.Attachment1
  1655. 761. v304 = v305.Sparks1
  1656. 763. v305 = false
  1657. 764.
  1658. 766. v302:FireServer(v304, v305)
  1659. 767. v302 = v14 -- get upval
  1660. 768. v307 = v31 -- get upval
  1661. 769. v306 = v307.Hitbox
  1662. 771. v305 = v306.Attachment1
  1663. 773. v304 = v305.Sparks
  1664. 775. v305 = false
  1665. 776.
  1666. 778. v302:FireServer(v304, v305)
  1667. 779. [CLOSEUPVALS]: clear captures from back until: 3
  1668. 780. return -- referenced by #641
  1669. end
  1670. 781. v302 = false
  1671. 782. v46 = v302 -- set upval
  1672. 783. v302 = false
  1673. 784. v5 = v302 -- set upval
  1674. 785. v302 = v57 -- get upval
  1675. 786. if v302 ~= 0 then goto #792
  1676. 788. v304 = 0.6
  1677. 789.
  1678. 791. v300:AdjustSpeed(v304)
  1679. 792. goto #912 -- referenced by #786
  1680. else
  1681. 793. v302 = v27 -- get upval
  1682. 794. v304 = "ve"
  1683. 795.
  1684. 797. v302 = v302:FindFirstChild(v304)
  1685. 798. if v302 ~= nil then goto #807
  1686. 800. v302 = v27 -- get upval
  1687. 801. v304 = "ve"
  1688. 802.
  1689. 804. v302 = v302:FindFirstChild(v304)
  1690. 805.
  1691. 807. v302:Destroy() -- referenced by #798
  1692. end
  1693. 808. v302 = v16 -- get upval
  1694. 809. v304 = "Alternate"
  1695. 810. v305 = "super"
  1696. 811. v306 = false
  1697. 812.
  1698. 814. v302:FireServer(v304, v305, v306)
  1699. 815. v304 = v31 -- get upval
  1700. 816. v303 = v304.Hitbox
  1701. 818. v302 = v303.Trail1
  1702. 820. v303 = false
  1703. 821. v302.Enabled = v303
  1704. 823. v304 = v31 -- get upval
  1705. 824. v303 = v304.Hitbox
  1706. 826. v302 = v303.Trail2
  1707. 828. v303 = false
  1708. 829. v302.Enabled = v303
  1709. 831. v304 = v31 -- get upval
  1710. 832. v303 = v304.Hitbox
  1711. 834. v302 = v303.Trail3
  1712. 836. v303 = false
  1713. 837. v302.Enabled = v303
  1714. 839. v305 = v31 -- get upval
  1715. 840. v304 = v305.Hitbox
  1716. 842. v303 = v304.Attachment1
  1717. 844. v302 = v303.Sparks1
  1718. 846. v303 = false
  1719. 847. v302.Enabled = v303
  1720. 849. v305 = v31 -- get upval
  1721. 850. v304 = v305.Hitbox
  1722. 852. v303 = v304.Attachment1
  1723. 854. v302 = v303.Sparks
  1724. 856. v303 = false
  1725. 857. v302.Enabled = v303
  1726. 859. v302 = v14 -- get upval
  1727. 860. v306 = v31 -- get upval
  1728. 861. v305 = v306.Hitbox
  1729. 863. v304 = v305.Trail1
  1730. 865. v305 = false
  1731. 866.
  1732. 868. v302:FireServer(v304, v305)
  1733. 869. v302 = v14 -- get upval
  1734. 870. v306 = v31 -- get upval
  1735. 871. v305 = v306.Hitbox
  1736. 873. v304 = v305.Trail2
  1737. 875. v305 = false
  1738. 876.
  1739. 878. v302:FireServer(v304, v305)
  1740. 879. v302 = v14 -- get upval
  1741. 880. v306 = v31 -- get upval
  1742. 881. v305 = v306.Hitbox
  1743. 883. v304 = v305.Trail3
  1744. 885. v305 = false
  1745. 886.
  1746. 888. v302:FireServer(v304, v305)
  1747. 889. v302 = v14 -- get upval
  1748. 890. v307 = v31 -- get upval
  1749. 891. v306 = v307.Hitbox
  1750. 893. v305 = v306.Attachment1
  1751. 895. v304 = v305.Sparks1
  1752. 897. v305 = false
  1753. 898.
  1754. 900. v302:FireServer(v304, v305)
  1755. 901. v302 = v14 -- get upval
  1756. 902. v307 = v31 -- get upval
  1757. 903. v306 = v307.Hitbox
  1758. 905. v305 = v306.Attachment1
  1759. 907. v304 = v305.Sparks
  1760. 909. v305 = false
  1761. 910.
  1762. 912. v302:FireServer(v304, v305) -- referenced by #792
  1763. end
  1764. 913. v302 = 0.4
  1765. 914. v304 = game
  1766. 916. v306 = "RunService"
  1767. 917.
  1768. 919. v304 = v304:GetService(v306)
  1769. 920. v303 = v304.Heartbeat
  1770. 922.
  1771. 924. v303 = v303:Wait()
  1772. 925. v302 = v302 - v303
  1773. 926. v304 = 0
  1774. 927. if v302 > v304 then goto #932
  1775. 929. v304 = v46 -- get upval
  1776. 930. if v304 == true then goto #932
  1777. 932. go back to #914 -- might be a repeating loop -- referenced by #927, #930
  1778. end
  1779. end
  1780. 933. v303 = v46 -- get upval
  1781. 934. if v303 == true then goto #940
  1782. 936.
  1783. 938. v300:Stop()
  1784. 939. [CLOSEUPVALS]: clear captures from back until: 3
  1785. 940. return -- referenced by #934
  1786. end
  1787. 941.
  1788. 943. v300:Stop()
  1789. 944. v303 = v27 -- get upval
  1790. 945. v305 = "ve"
  1791. 946.
  1792. 948. v303 = v303:FindFirstChild(v305)
  1793. 949. if v303 ~= nil then goto #958
  1794. 951. v303 = v27 -- get upval
  1795. 952. v305 = "ve"
  1796. 953.
  1797. 955. v303 = v303:FindFirstChild(v305)
  1798. 956.
  1799. 958. v303:Destroy() -- referenced by #949
  1800. end
  1801. 959. v304 = v40 -- get upval
  1802. 960. v303 = v304.AttackFloat
  1803. 962.
  1804. 964. v303:Stop()
  1805. 965. v305 = v31 -- get upval
  1806. 966. v304 = v305.Hitbox
  1807. 968. v303 = v304.Trail1
  1808. 970. v304 = false
  1809. 971. v303.Enabled = v304
  1810. 973. v305 = v31 -- get upval
  1811. 974. v304 = v305.Hitbox
  1812. 976. v303 = v304.Trail2
  1813. 978. v304 = false
  1814. 979. v303.Enabled = v304
  1815. 981. v305 = v31 -- get upval
  1816. 982. v304 = v305.Hitbox
  1817. 984. v303 = v304.Trail3
  1818. 986. v304 = false
  1819. 987. v303.Enabled = v304
  1820. 989. v303 = v16 -- get upval
  1821. 990. v305 = "Alternate"
  1822. 991. v306 = "super"
  1823. 992. v307 = false
  1824. 993.
  1825. 995. v303:FireServer(v305, v306, v307)
  1826. 996. v306 = v31 -- get upval
  1827. 997. v305 = v306.Hitbox
  1828. 999. v304 = v305.Attachment1
  1829. 1001. v303 = v304.Sparks1
  1830. 1003. v304 = false
  1831. 1004. v303.Enabled = v304
  1832. 1006. v306 = v31 -- get upval
  1833. 1007. v305 = v306.Hitbox
  1834. 1009. v304 = v305.Attachment1
  1835. 1011. v303 = v304.Sparks
  1836. 1013. v304 = false
  1837. 1014. v303.Enabled = v304
  1838. 1016. v303 = v14 -- get upval
  1839. 1017. v307 = v31 -- get upval
  1840. 1018. v306 = v307.Hitbox
  1841. 1020. v305 = v306.Trail1
  1842. 1022. v306 = false
  1843. 1023.
  1844. 1025. v303:FireServer(v305, v306)
  1845. 1026. v303 = v14 -- get upval
  1846. 1027. v307 = v31 -- get upval
  1847. 1028. v306 = v307.Hitbox
  1848. 1030. v305 = v306.Trail2
  1849. 1032. v306 = false
  1850. 1033.
  1851. 1035. v303:FireServer(v305, v306)
  1852. 1036. v303 = v14 -- get upval
  1853. 1037. v307 = v31 -- get upval
  1854. 1038. v306 = v307.Hitbox
  1855. 1040. v305 = v306.Trail3
  1856. 1042. v306 = false
  1857. 1043.
  1858. 1045. v303:FireServer(v305, v306)
  1859. 1046. v303 = v14 -- get upval
  1860. 1047. local v308 = v31 -- get upval
  1861. 1048. v307 = v308.Hitbox
  1862. 1050. v306 = v307.Attachment1
  1863. 1052. v305 = v306.Sparks1
  1864. 1054. v306 = false
  1865. 1055.
  1866. 1057. v303:FireServer(v305, v306)
  1867. 1058. v303 = v14 -- get upval
  1868. 1059. v308 = v31 -- get upval
  1869. 1060. v307 = v308.Hitbox
  1870. 1062. v306 = v307.Attachment1
  1871. 1064. v305 = v306.Sparks
  1872. 1066. v306 = false
  1873. 1067.
  1874. 1069. v303:FireServer(v305, v306)
  1875. 1070. v303 = v46 -- get upval
  1876. 1071. if v303 == false then goto #1091
  1877. 1073. v304 = v8 -- get upval
  1878. 1074. v303 = v304.PunchDebounce
  1879. 1076. if v303 == false then goto #1091
  1880. 1078. v303 = v8 -- get upval
  1881. 1079. v304 = true
  1882. 1080. v303.PunchDebounce = v304
  1883. 1082. v303 = v16 -- get upval
  1884. 1083. v305 = "Alternate"
  1885. 1084. v306 = "Punch"
  1886. 1085.
  1887. 1087. v303:FireServer(v305, v306)
  1888. 1088. v303 = 0
  1889. 1089. v57 = v303 -- set upval
  1890. 1090. v303 = 0
  1891. 1091. v58 = v303 -- set upval -- referenced by #1071, #1076
  1892. end
  1893. end
  1894. 1092. v303 = v46 -- get upval
  1895. 1093. if v303 == false then goto #1102
  1896. 1095. v303 = v26 -- get upval
  1897. 1096. v304 = v10 -- get upval
  1898. 1097. v303.JumpPower = v304
  1899. 1099. v303 = v26 -- get upval
  1900. 1100. v304 = v9 -- get upval
  1901. 1101. v303.WalkSpeed = v304
  1902. end
  1903. 1103. [CLOSEUPVALS]: clear captures from back until: 3
  1904. 1104. return
  1905. end
  1906. [NEWCLOSURE] v357 = Punch
  1907. 460. CAPTURE REF R5
  1908.  
  1909. 461. CAPTURE REF R46
  1910.  
  1911. 462. CAPTURE VAL R8
  1912.  
  1913. 463. CAPTURE REF R50
  1914.  
  1915. 464. CAPTURE REF R6
  1916.  
  1917. 465. CAPTURE REF R59
  1918.  
  1919. 466. CAPTURE VAL R16
  1920.  
  1921. 467. CAPTURE REF R56
  1922.  
  1923. 468. CAPTURE VAL R27
  1924.  
  1925. 469. CAPTURE VAL R40
  1926.  
  1927. 470. CAPTURE REF R57
  1928.  
  1929. 471. CAPTURE VAL R31
  1930.  
  1931. 472. CAPTURE VAL R48
  1932.  
  1933. 473. CAPTURE VAL R14
  1934.  
  1935. 474. CAPTURE REF R58
  1936.  
  1937. 475. CAPTURE VAL R24
  1938.  
  1939. 476. CAPTURE VAL R26
  1940.  
  1941. 477. CAPTURE REF R10
  1942.  
  1943. 478. CAPTURE REF R9
  1944.  
  1945. 479. Punch = v857
  1946. 481. -- V nested upvalues[0] = v5
  1947. -- V nested upvalues[1] = v46
  1948. -- V nested upvalues[2] = v8
  1949. -- V nested upvalues[3] = v50
  1950. -- V nested upvalues[4] = v6
  1951. -- V nested upvalues[5] = v59
  1952. -- V nested upvalues[6] = v40
  1953. -- V nested upvalues[7] = v57
  1954. -- V nested upvalues[8] = v31
  1955. -- V nested upvalues[9] = v48
  1956. -- V nested upvalues[10] = v14
  1957. -- V nested upvalues[11] = v16
  1958. -- V nested upvalues[12] = v58
  1959. -- V nested upvalues[13] = v24
  1960. -- V nested upvalues[14] = v27
  1961. -- V nested upvalues[15] = v26
  1962. -- V nested upvalues[16] = v10
  1963. -- V nested upvalues[17] = v9
  1964. local function BrawlerPunch() -- [line 684]
  1965. 1. local v798 = v5 -- get upval
  1966. 2. if v798 then goto #6
  1967. 3. v798 = v46 -- get upval
  1968. 4. if v798 == false then goto #6
  1969. 6. return -- referenced by #2, #4
  1970. end
  1971. end
  1972. 7. local v799 = v8 -- get upval
  1973. 8. v798 = v799.BrawlerPunchDebounce
  1974. 10. if v798 then goto #15
  1975. 11. v798 = print
  1976. 13. v799 = "Debounce 2"
  1977. 14. v798(v799)
  1978. 15. return -- referenced by #10
  1979. end
  1980. 16. v798 = v50 -- get upval
  1981. 17. if v798 then goto #18
  1982. 18. return -- referenced by #17
  1983. end
  1984. 19. v798 = v6 -- get upval
  1985. 20. if v798 == false then goto #22
  1986. 22. return -- referenced by #20
  1987. end
  1988. 23. v798 = v59 -- get upval
  1989. 24. if v798 == true then goto #30
  1990. 26. v798 = print
  1991. 28. v799 = "Debounce 4"
  1992. 29. v798(v799)
  1993. 30. return -- referenced by #24
  1994. end
  1995. 31. v798 = true
  1996. 32. v5 = v798 -- set upval
  1997. 33. v798 = true
  1998. 34. v46 = v798 -- set upval
  1999. 35. v798 = true
  2000. 36. v59 = v798 -- set upval
  2001. 37. v799 = v40 -- get upval
  2002. 38. v798 = v799.AttackPose
  2003. 40.
  2004. 42. v798:Play()
  2005. 43. v799 = v57 -- get upval
  2006. 44. v798 = v799 + 1
  2007. 45. v57 = v798 -- set upval
  2008. 46. v799 = v31 -- get upval
  2009. 47. v798 = v799.ScytheHandle
  2010. 49. v799 = nil
  2011. 50. local v800 = v57 -- get upval
  2012. 51. if v800 == 1 then goto #78
  2013. 53. v800 = v31 -- get upval
  2014. 54. v798 = v800["Stand Right Arm"]
  2015. 56. local v801 = v40 -- get upval
  2016. 57. v800 = v801.BrawlerLMB1
  2017. 59. local v802 = 1
  2018. 60.
  2019. 62. v800:AdjustSpeed(v802)
  2020. 63. v801 = v40 -- get upval
  2021. 64. v800 = v801.BrawlerLMB1
  2022. 66.
  2023. 68. v800:Play()
  2024. 69. v801 = v48 -- get upval
  2025. 70. v800 = v801.Punch
  2026. 72.
  2027. 74. v800:Play()
  2028. 75. v800 = v40 -- get upval
  2029. 76. v799 = v800.BrawlerLMB1
  2030. 78. goto #164 -- referenced by #51
  2031. else
  2032. 79. v800 = v57 -- get upval
  2033. 80. if v800 == 2 then goto #107
  2034. 82. v800 = v31 -- get upval
  2035. 83. v798 = v800["Stand Left Arm"]
  2036. 85. v801 = v40 -- get upval
  2037. 86. v800 = v801.BrawlerLMB2
  2038. 88. v802 = 1
  2039. 89.
  2040. 91. v800:AdjustSpeed(v802)
  2041. 92. v801 = v40 -- get upval
  2042. 93. v800 = v801.BrawlerLMB2
  2043. 95.
  2044. 97. v800:Play()
  2045. 98. v800 = v40 -- get upval
  2046. 99. v799 = v800.BrawlerLMB2
  2047. 101. v801 = v48 -- get upval
  2048. 102. v800 = v801.Punch
  2049. 104.
  2050. 106. v800:Play()
  2051. 107. goto #164 -- referenced by #80
  2052. else
  2053. 108. v800 = v57 -- get upval
  2054. 109. if v800 == 3 then goto #136
  2055. 111. v800 = v31 -- get upval
  2056. 112. v798 = v800["Stand Right Arm"]
  2057. 114. v801 = v40 -- get upval
  2058. 115. v800 = v801.BrawlerLMB3
  2059. 117. v802 = 1
  2060. 118.
  2061. 120. v800:AdjustSpeed(v802)
  2062. 121. v801 = v40 -- get upval
  2063. 122. v800 = v801.BrawlerLMB3
  2064. 124.
  2065. 126. v800:Play()
  2066. 127. v800 = v40 -- get upval
  2067. 128. v799 = v800.BrawlerLMB3
  2068. 130. v801 = v48 -- get upval
  2069. 131. v800 = v801.Punch
  2070. 133.
  2071. 135. v800:Play()
  2072. 136. goto #164 -- referenced by #109
  2073. elseif
  2074. 137. v800 = v57 -- get upval
  2075. 138. if v800 == 4 then goto #164
  2076. 140. v800 = v31 -- get upval
  2077. 141. v798 = v800["Stand Left Arm"]
  2078. 143. v801 = v40 -- get upval
  2079. 144. v800 = v801.BrawlerLMB4
  2080. 146. v802 = 1
  2081. 147.
  2082. 149. v800:AdjustSpeed(v802)
  2083. 150. v801 = v40 -- get upval
  2084. 151. v800 = v801.BrawlerLMB4
  2085. 153.
  2086. 155. v800:Play()
  2087. 156. v801 = v48 -- get upval
  2088. 157. v800 = v801.Punch
  2089. 159.
  2090. 161. v800:Play()
  2091. 162. v800 = v40 -- get upval
  2092. 163. v799 = v800.BrawlerLMB4
  2093. end
  2094. end
  2095. end
  2096. 165. v800 = v14 -- get upval
  2097. 166. v802 = v798.SweepTrail1
  2098. 168. local v803 = true
  2099. 169.
  2100. 171. v800:FireServer(v802, v803)
  2101. 172. v800 = v14 -- get upval
  2102. 173. v802 = v798.SweepTrail2
  2103. 175. v803 = true
  2104. 176.
  2105. 178. v800:FireServer(v802, v803)
  2106. 179. v800 = v14 -- get upval
  2107. 180. v802 = v798.SweepTrail3
  2108. 182. v803 = true
  2109. 183.
  2110. 185. v800:FireServer(v802, v803)
  2111. 186. v800 = v57 -- get upval
  2112. 187. if v800 == 4 then goto #202
  2113. 189. v800 = v8 -- get upval
  2114. 190. v801 = true
  2115. 191. v800.BrawlerPunchDebounce = v801
  2116. 193. v800 = v16 -- get upval
  2117. 194. v802 = "Alternate"
  2118. 195. v803 = "Brawler Punch"
  2119. 196.
  2120. 198. v800:FireServer(v802, v803)
  2121. 199. v800 = 0
  2122. 200. v57 = v800 -- set upval
  2123. 201. v800 = 0
  2124. 202. v58 = v800 -- set upval -- referenced by #187
  2125. end
  2126. 203. v802 = v24 -- get upval
  2127. 204. v801 = v802.Disabled
  2128. 206. v800 = v801.Value
  2129. 208. if v800 == true then goto #263
  2130. 210. v800 = v8 -- get upval
  2131. 211. v801 = true
  2132. 212. v800.BrawlerPunchDebounce = v801
  2133. 214. v800 = v16 -- get upval
  2134. 215. v802 = "Alternate"
  2135. 216. v803 = "Brawler Punch"
  2136. 217.
  2137. 219. v800:FireServer(v802, v803)
  2138. 220. v800 = 0
  2139. 221. v57 = v800 -- set upval
  2140. 222. v800 = false
  2141. 223. v46 = v800 -- set upval
  2142. 224. v800 = false
  2143. 225. v59 = v800 -- set upval
  2144. 226. v800 = v14 -- get upval
  2145. 227. v802 = v798.SweepTrail1
  2146. 229. v803 = false
  2147. 230.
  2148. 232. v800:FireServer(v802, v803)
  2149. 233. v800 = v14 -- get upval
  2150. 234. v802 = v798.SweepTrail2
  2151. 236. v803 = false
  2152. 237.
  2153. 239. v800:FireServer(v802, v803)
  2154. 240. v800 = v14 -- get upval
  2155. 241. v802 = v798.SweepTrail3
  2156. 243. v803 = false
  2157. 244.
  2158. 246. v800:FireServer(v802, v803)
  2159. 247. v800 = v27 -- get upval
  2160. 248. v802 = "ve"
  2161. 249.
  2162. 251. v800 = v800:FindFirstChild(v802)
  2163. 252. if v800 ~= nil then goto #261
  2164. 254. v800 = v27 -- get upval
  2165. 255. v802 = "ve"
  2166. 256.
  2167. 258. v800 = v800:FindFirstChild(v802)
  2168. 259.
  2169. 261. v800:Destroy() -- referenced by #252
  2170. end
  2171. 262. [CLOSEUPVALS]: clear captures from back until: 0
  2172. 263. return -- referenced by #208
  2173. end
  2174. 264. v800 = v26 -- get upval
  2175. 265. v801 = 0
  2176. 266. v800.JumpPower = v801
  2177. 268. v800 = v26 -- get upval
  2178. 269. v801 = 8
  2179. 270. v800.WalkSpeed = v801
  2180. 272. v800 = wait
  2181. 274. v801 = 0.12
  2182. 275. v800(v801)
  2183. 276. v800 = v5 -- get upval
  2184. 277. if v800 == false then goto #332
  2185. 279. v800 = v8 -- get upval
  2186. 280. v801 = true
  2187. 281. v800.BrawlerPunchDebounce = v801
  2188. 283. v800 = v16 -- get upval
  2189. 284. v802 = "Alternate"
  2190. 285. v803 = "Brawler Punch"
  2191. 286.
  2192. 288. v800:FireServer(v802, v803)
  2193. 289. v800 = 0
  2194. 290. v57 = v800 -- set upval
  2195. 291. v800 = false
  2196. 292. v46 = v800 -- set upval
  2197. 293. v800 = false
  2198. 294. v59 = v800 -- set upval
  2199. 295. v800 = v14 -- get upval
  2200. 296. v802 = v798.SweepTrail1
  2201. 298. v803 = false
  2202. 299.
  2203. 301. v800:FireServer(v802, v803)
  2204. 302. v800 = v14 -- get upval
  2205. 303. v802 = v798.SweepTrail2
  2206. 305. v803 = false
  2207. 306.
  2208. 308. v800:FireServer(v802, v803)
  2209. 309. v800 = v14 -- get upval
  2210. 310. v802 = v798.SweepTrail3
  2211. 312. v803 = false
  2212. 313.
  2213. 315. v800:FireServer(v802, v803)
  2214. 316. v800 = v27 -- get upval
  2215. 317. v802 = "ve"
  2216. 318.
  2217. 320. v800 = v800:FindFirstChild(v802)
  2218. 321. if v800 ~= nil then goto #330
  2219. 323. v800 = v27 -- get upval
  2220. 324. v802 = "ve"
  2221. 325.
  2222. 327. v800 = v800:FindFirstChild(v802)
  2223. 328.
  2224. 330. v800:Destroy() -- referenced by #321
  2225. end
  2226. 331. [CLOSEUPVALS]: clear captures from back until: 0
  2227. 332. return -- referenced by #277
  2228. end
  2229. 333. v800 = math.random
  2230. 335. v801 = 1
  2231. 336. v802 = 1000
  2232. 337. v800 = v800(v801, v802)
  2233. 338. FASTCALL[tostring](v800)
  2234. 339. v802 = v800
  2235. 340. v801 = tostring
  2236. 342. v801 = v801(v802)
  2237. 343. v800 = v801
  2238. 344. v801 = coroutine.resume
  2239. 346. v802 = coroutine.create
  2240. 348. -- V nested upvalues[0] = v1
  2241. -- V nested upvalues[1] = v3
  2242. [NEWCLOSURE] v803 = function() -- [line 813]
  2243. 1. local v801 = 1
  2244. 2. local v799 = 25
  2245. 3. local v800 = 1
  2246. 4. for v801 = v801, v799, v800 do -- [escape at #41]
  2247. 5. local v802 = task.wait
  2248. 7. v802(v803)
  2249. 8. v802 = Hito
  2250. 10. local v803 = "Brawler LMB"
  2251. 11. local v804 = v1 -- get upval
  2252. 12. local v807 = v1 -- get upval
  2253. 13. local v806 = v807.CFrame
  2254. 15. v807 = CFrame.fromOrientation
  2255. 17. local v809 = math.random
  2256. 19. local v810 = -90
  2257. 20. local v811 = 90
  2258. 21. v809 = v809(v810, v811)
  2259. 22. FASTCALL[math.rad](v809)
  2260. 23. local v808 = math.rad
  2261. 25. v808 = v808(v809)
  2262. 26. v809 = 0
  2263. 27. v811 = math.random
  2264. 29. local v812 = -50
  2265. 30. local v813 = 50
  2266. 31. v811 = v811(v812, v813)
  2267. 32. FASTCALL[math.rad](v811)
  2268. 33. v810 = math.rad
  2269. 35. v810 = v810(v811)
  2270. 36. v807 = v807(v808, v809, v810)
  2271. 37. local v805 = v806 * v807
  2272. 38. v806 = 1
  2273. 39. v807 = v3 -- get upval
  2274. 40. v802(v803, v804, v805, v806, v807)
  2275. 41. end -- FORNLOOP end - iterate + goto #4
  2276. 42. return
  2277. end
  2278.  
  2279. 349. CAPTURE REF R0
  2280.  
  2281. 350. CAPTURE REF R2
  2282.  
  2283. 351. v823 = v824(v825)
  2284. 352. v823()
  2285. 353. v823 = wait
  2286. 355. v824 = 0.1
  2287. 356. v823(v824)
  2288. 357. v823 = false
  2289. 358. v59 = v823 -- set upval
  2290. 359. v823 = v5 -- get upval
  2291. 360. if v823 == false then goto #415
  2292. 362. v823 = v8 -- get upval
  2293. 363. v824 = true
  2294. 364. v823.BrawlerPunchDebounce = v824
  2295. 366. v823 = v16 -- get upval
  2296. 367. v825 = "Alternate"
  2297. 368. local v826 = "Brawler Punch"
  2298. 369.
  2299. 371. v823:FireServer(v825, v826)
  2300. 372. v823 = 0
  2301. 373. v57 = v823 -- set upval
  2302. 374. v823 = false
  2303. 375. v46 = v823 -- set upval
  2304. 376. v823 = false
  2305. 377. v59 = v823 -- set upval
  2306. 378. v823 = v14 -- get upval
  2307. 379. v825 = v820.SweepTrail1
  2308. 381. v826 = false
  2309. 382.
  2310. 384. v823:FireServer(v825, v826)
  2311. 385. v823 = v14 -- get upval
  2312. 386. v825 = v820.SweepTrail2
  2313. 388. v826 = false
  2314. 389.
  2315. 391. v823:FireServer(v825, v826)
  2316. 392. v823 = v14 -- get upval
  2317. 393. v825 = v820.SweepTrail3
  2318. 395. v826 = false
  2319. 396.
  2320. 398. v823:FireServer(v825, v826)
  2321. 399. v823 = v27 -- get upval
  2322. 400. v825 = "ve"
  2323. 401.
  2324. 403. v823 = v823:FindFirstChild(v825)
  2325. 404. if v823 ~= nil then goto #413
  2326. 406. v823 = v27 -- get upval
  2327. 407. v825 = "ve"
  2328. 408.
  2329. 410. v823 = v823:FindFirstChild(v825)
  2330. 411.
  2331. 413. v823:Destroy() -- referenced by #404
  2332. end
  2333. 414. [CLOSEUPVALS]: clear captures from back until: 0
  2334. 415. return -- referenced by #360
  2335. end
  2336. 416. v823 = false
  2337. 417. v46 = v823 -- set upval
  2338. 418. v823 = false
  2339. 419. v5 = v823 -- set upval
  2340. 420. v823 = v57 -- get upval
  2341. 421. if v823 ~= 0 then goto #427
  2342. 423. v825 = 0.7
  2343. 424.
  2344. 426. v821:AdjustSpeed(v825)
  2345. 427. goto #463 -- referenced by #421
  2346. elseif
  2347. 428. v823 = v14 -- get upval
  2348. 429. v825 = v820.SweepTrail1
  2349. 431. v826 = false
  2350. 432.
  2351. 434. v823:FireServer(v825, v826)
  2352. 435. v823 = v14 -- get upval
  2353. 436. v825 = v820.SweepTrail2
  2354. 438. v826 = false
  2355. 439.
  2356. 441. v823:FireServer(v825, v826)
  2357. 442. v823 = v14 -- get upval
  2358. 443. v825 = v820.SweepTrail3
  2359. 445. v826 = false
  2360. 446.
  2361. 448. v823:FireServer(v825, v826)
  2362. 449. v823 = v27 -- get upval
  2363. 450. v825 = "ve"
  2364. 451.
  2365. 453. v823 = v823:FindFirstChild(v825)
  2366. 454. if v823 ~= nil then goto #463
  2367. 456. v823 = v27 -- get upval
  2368. 457. v825 = "ve"
  2369. 458.
  2370. 460. v823 = v823:FindFirstChild(v825)
  2371. 461.
  2372. 463. v823:Destroy() -- referenced by #427, #454
  2373. end
  2374. 464. v823 = 0.6
  2375. 465. v825 = game
  2376. 467. local v827 = "RunService"
  2377. 468.
  2378. 470. v825 = v825:GetService(v827)
  2379. 471. v824 = v825.Heartbeat
  2380. 473.
  2381. 475. v824 = v824:Wait()
  2382. 476. v823 = v823 - v824
  2383. 477. v825 = 0
  2384. 478. if v823 > v825 then goto #483
  2385. 480. v825 = v46 -- get upval
  2386. 481. if v825 == true then goto #483
  2387. 483. go back to #465 -- might be a repeating loop -- referenced by #478, #481
  2388. end
  2389. end
  2390. 484. v824 = v46 -- get upval
  2391. 485. if v824 == true then goto #512
  2392. 487. v824 = v14 -- get upval
  2393. 488. v826 = v820.SweepTrail1
  2394. 490. v827 = false
  2395. 491.
  2396. 493. v824:FireServer(v826, v827)
  2397. 494. v824 = v14 -- get upval
  2398. 495. v826 = v820.SweepTrail2
  2399. 497. v827 = false
  2400. 498.
  2401. 500. v824:FireServer(v826, v827)
  2402. 501. v824 = v14 -- get upval
  2403. 502. v826 = v820.SweepTrail3
  2404. 504. v827 = false
  2405. 505.
  2406. 507. v824:FireServer(v826, v827)
  2407. 508.
  2408. 510. v821:Stop()
  2409. 511. [CLOSEUPVALS]: clear captures from back until: 0
  2410. 512. return -- referenced by #485
  2411. end
  2412. 513.
  2413. 515. v821:Stop()
  2414. 516. v824 = v27 -- get upval
  2415. 517. v826 = "ve"
  2416. 518.
  2417. 520. v824 = v824:FindFirstChild(v826)
  2418. 521. if v824 ~= nil then goto #530
  2419. 523. v824 = v27 -- get upval
  2420. 524. v826 = "ve"
  2421. 525.
  2422. 527. v824 = v824:FindFirstChild(v826)
  2423. 528.
  2424. 530. v824:Destroy() -- referenced by #521
  2425. end
  2426. 531. v825 = v40 -- get upval
  2427. 532. v824 = v825.AttackFloat
  2428. 534.
  2429. 536. v824:Stop()
  2430. 537. v825 = v40 -- get upval
  2431. 538. v824 = v825.AttackPose
  2432. 540.
  2433. 542. v824:Stop()
  2434. 543. v824 = v14 -- get upval
  2435. 544. v826 = v820.SweepTrail1
  2436. 546. v827 = false
  2437. 547.
  2438. 549. v824:FireServer(v826, v827)
  2439. 550. v824 = v14 -- get upval
  2440. 551. v826 = v820.SweepTrail2
  2441. 553. v827 = false
  2442. 554.
  2443. 556. v824:FireServer(v826, v827)
  2444. 557. v824 = v14 -- get upval
  2445. 558. v826 = v820.SweepTrail3
  2446. 560. v827 = false
  2447. 561.
  2448. 563. v824:FireServer(v826, v827)
  2449. 564. v824 = v46 -- get upval
  2450. 565. if v824 == false then goto #585
  2451. 567. v825 = v8 -- get upval
  2452. 568. v824 = v825.BrawlerPunchDebounce
  2453. 570. if v824 == false then goto #585
  2454. 572. v824 = v8 -- get upval
  2455. 573. v825 = true
  2456. 574. v824.BrawlerPunchDebounce = v825
  2457. 576. v824 = v16 -- get upval
  2458. 577. v826 = "Alternate"
  2459. 578. v827 = "Brawler Punch"
  2460. 579.
  2461. 581. v824:FireServer(v826, v827)
  2462. 582. v824 = 0
  2463. 583. v57 = v824 -- set upval
  2464. 584. v824 = 0
  2465. 585. v58 = v824 -- set upval -- referenced by #565, #570
  2466. end
  2467. end
  2468. 586. v824 = v46 -- get upval
  2469. 587. if v824 == false then goto #596
  2470. 589. v824 = v26 -- get upval
  2471. 590. v825 = v10 -- get upval
  2472. 591. v824.JumpPower = v825
  2473. 593. v824 = v26 -- get upval
  2474. 594. v825 = v9 -- get upval
  2475. 595. v824.WalkSpeed = v825
  2476. end
  2477. 597. [CLOSEUPVALS]: clear captures from back until: 0
  2478. 598. return
  2479. end
  2480. [NEWCLOSURE] v879 = BrawlerPunch
  2481. 482. CAPTURE REF R5
  2482.  
  2483. 483. CAPTURE REF R46
  2484.  
  2485. 484. CAPTURE VAL R8
  2486.  
  2487. 485. CAPTURE REF R50
  2488.  
  2489. 486. CAPTURE REF R6
  2490.  
  2491. 487. CAPTURE REF R59
  2492.  
  2493. 488. CAPTURE VAL R40
  2494.  
  2495. 489. CAPTURE REF R57
  2496.  
  2497. 490. CAPTURE VAL R31
  2498.  
  2499. 491. CAPTURE VAL R48
  2500.  
  2501. 492. CAPTURE VAL R14
  2502.  
  2503. 493. CAPTURE VAL R16
  2504.  
  2505. 494. CAPTURE REF R58
  2506.  
  2507. 495. CAPTURE VAL R24
  2508.  
  2509. 496. CAPTURE VAL R27
  2510.  
  2511. 497. CAPTURE VAL R26
  2512.  
  2513. 498. CAPTURE REF R10
  2514.  
  2515. 499. CAPTURE REF R9
  2516.  
  2517. 500. BrawlerPunch = v1116
  2518. 502. -- V nested upvalues[0] = v8
  2519. -- V nested upvalues[1] = v5
  2520. -- V nested upvalues[2] = v16
  2521. -- V nested upvalues[3] = v48
  2522. -- V nested upvalues[4] = v26
  2523. -- V nested upvalues[5] = v40
  2524. -- V nested upvalues[6] = v24
  2525. local function QuickPunch() -- [line 912]
  2526. 1. local v1058 = v8 -- get upval
  2527. 2. local v1057 = v1058.QuickPunchDebounce
  2528. 4. if v1057 == true then goto #10
  2529. 6. v1057 = print
  2530. 8. v1058 = "y4 "
  2531. 9. v1057(v1058)
  2532. 10. return -- referenced by #4
  2533. end
  2534. 11. v1057 = v8 -- get upval
  2535. 12. v1058 = true
  2536. 13. v1057.QuickPunchDebounce = v1058
  2537. 15. v1057 = true
  2538. 16. v5 = v1057 -- set upval
  2539. 17. v1057 = v16 -- get upval
  2540. 18. local v1059 = "Alternate"
  2541. 19. local v1060 = "QuickPunch"
  2542. 20.
  2543. 22. v1057:FireServer(v1059, v1060)
  2544. 23. v1058 = v48 -- get upval
  2545. 24. v1057 = v1058.Punch
  2546. 26.
  2547. 28. v1057:Play()
  2548. 29. v1057 = v26 -- get upval
  2549. 30. v1058 = 0
  2550. 31. v1057.JumpPower = v1058
  2551. 33. v1058 = v40 -- get upval
  2552. 34. v1057 = v1058.StandlessUppercut
  2553. 36. v1059 = 0.1
  2554. 37. v1060 = 1
  2555. 38. local v1061 = 1.5
  2556. 39.
  2557. 41. v1057:Play(v1059, v1060, v1061)
  2558. 42. v1057 = wait
  2559. 44. v1058 = 0.1
  2560. 45. v1057(v1058)
  2561. 46. v1057 = coroutine.resume
  2562. 48. v1058 = coroutine.create
  2563. 50. -- V nested upvalues[0] = upvalues[6]
  2564. [DUPCLOSURE] v1059 = function() -- [line 923]
  2565. 1. local v1060 = 1
  2566. 2. local v1058 = 15
  2567. 3. local v1059 = 1
  2568. 4. for v1060 = v1060, v1058, v1059 do -- [escape at #48]
  2569. 5. local v1061 = wait
  2570. 7. v1061(v1062)
  2571. 8. v1061 = hito
  2572. 10. local v1062 = "QuickPunch"
  2573. 11. local v1064 = upvalues[6] -- get upval
  2574. 12. local v1063 = v1064["Right Arm"]
  2575. 14. local v1068 = upvalues[6] -- get upval
  2576. 15. local v1067 = v1068["Right Arm"]
  2577. 17. local v1066 = v1067.CFrame
  2578. 19. v1067 = CFrame.new
  2579. 21. v1068 = 0
  2580. 22. local v1069 = -1
  2581. 23. local v1070 = 0
  2582. 24. v1067 = v1067(v1068, v1069, v1070)
  2583. 25. local v1065 = v1066 * v1067
  2584. 26. v1066 = CFrame.new
  2585. 28. v1067 = math.random
  2586. 30. v1068 = -0.25
  2587. 31. v1069 = 0.25
  2588. 32. v1067 = v1067(v1068, v1069)
  2589. 33. v1068 = math.random
  2590. 35. v1069 = -0.25
  2591. 36. v1070 = 0.25
  2592. 37. v1068 = v1068(v1069, v1070)
  2593. 38. v1069 = math.random
  2594. 40. v1070 = -0.25
  2595. 41. local v1071 = 0.25
  2596. 42. v1068 = v1069(v1070, v1071)
  2597. 43. v1066 = v1066()
  2598. 44. v1064 = v1065 * v1066
  2599. 45. v1065 = 4
  2600. 46. v1066 = 0.75
  2601. 47. v1061(v1062, v1063, v1064, v1065, v1066)
  2602. 48. end -- FORNLOOP end - iterate + goto #4
  2603. 49. return
  2604. end
  2605.  
  2606. 51. CAPTURE UPVAL U6
  2607.  
  2608. 52. v1086 = v1087(v1088)
  2609. 53. v1086()
  2610. 54. v1086 = wait
  2611. 56. v1087 = 0.4
  2612. 57. v1086(v1087)
  2613. 58. v1086 = v26 -- get upval
  2614. 59. v1087 = 50
  2615. 60. v1086.JumpPower = v1087
  2616. 62. v1086 = false
  2617. 63. v5 = v1086 -- set upval
  2618. 64. return
  2619. end
  2620. [NEWCLOSURE] v1145 = QuickPunch
  2621. 503. CAPTURE VAL R8
  2622.  
  2623. 504. CAPTURE REF R5
  2624.  
  2625. 505. CAPTURE VAL R16
  2626.  
  2627. 506. CAPTURE VAL R48
  2628.  
  2629. 507. CAPTURE VAL R26
  2630.  
  2631. 508. CAPTURE VAL R40
  2632.  
  2633. 509. CAPTURE VAL R24
  2634.  
  2635. 510. QuickPunch = v1173
  2636. 512. local v1173 = false
  2637. 513. local v1174 = 0
  2638. 514. -- V nested upvalues[0] = v60
  2639. -- V nested upvalues[1] = v40
  2640. -- V nested upvalues[2] = v56
  2641. -- V nested upvalues[3] = v27
  2642. -- V nested upvalues[4] = v16
  2643. -- V nested upvalues[5] = v7
  2644. -- V nested upvalues[6] = v21
  2645. -- V nested upvalues[7] = v26
  2646. -- V nested upvalues[8] = v61
  2647. -- V nested upvalues[9] = v31
  2648. -- V nested upvalues[10] = v30
  2649. -- V nested upvalues[11] = v14
  2650. -- V nested upvalues[12] = v10
  2651. -- V nested upvalues[13] = v9
  2652. -- V nested upvalues[14] = v5
  2653. -- V nested upvalues[15] = v46
  2654. local function BarrageOUTPUT() -- [line 938]
  2655. 1. local v1114 = true
  2656. 2. v60 = v1114 -- set upval
  2657. 3. local v1116 = v40 -- get upval
  2658. 4. local v1115 = v1116.Idle
  2659. 6. v1114 = v1115.TimePosition
  2660. 8. v1116 = v40 -- get upval
  2661. 9. v1115 = v1116.Idle
  2662. 11.
  2663. 13. v1115:Stop()
  2664. 14. v1115 = state
  2665. 16. v1115(v1116)
  2666. 17. v1115 = nil
  2667. 18. v1116 = v56 -- get upval
  2668. 19. if v1116 then goto #44
  2669. 20. v1116 = Instance.new
  2670. 22. local v1117 = "BodyVelocity"
  2671. 23. local v1118 = v27 -- get upval
  2672. 24. v1116 = v1116(v1117, v1118)
  2673. 25. v1115 = v1116
  2674. 26. v1116 = "ve"
  2675. 27. v1115.Name = v1116
  2676. 29. v1116 = Vector3.new(100000, 100000, 100000)
  2677. 30. v1115.MaxForce = v1116
  2678. 32. v1116 = inf
  2679. 33. v1115.P = v1116
  2680. 35. local v1120 = v27 -- get upval
  2681. 36. local v1119 = v1120.CFrame
  2682. 38. v1118 = v1119.lookVector
  2683. 40. v1117 = v1118 * 6
  2684. 41. v1118 = Vector3.new(0, -2, 0)
  2685. 42. v1116 = v1117 + v1118
  2686. 43. v1115.Velocity = v1116
  2687. end
  2688. 45. v1117 = v40 -- get upval
  2689. 46. v1116 = v1117.AttackPose
  2690. 48.
  2691. 50. v1116:Play()
  2692. 51. v1117 = Mouse
  2693. 53. v1116 = v1117.KeyUp
  2694. 55. -- V nested upvalues[0] = upvalues[0]
  2695. -- V nested upvalues[1] = upvalues[4]
  2696. [NEWCLOSURE] v1118 = function(p7) -- [line 960]
  2697. 1. if p7 == "e" then goto #10
  2698. 3. local v1115 = false
  2699. 4. upvalues[0] = v1115 -- set upval
  2700. 5. v1115 = upvalues[4] -- get upval
  2701. 6. local v1117 = "e"
  2702. 7. local v1118 = "Up"
  2703. 8.
  2704. 10. v1115:FireServer(v1117, v1118) -- referenced by #1
  2705. end
  2706. 11. return
  2707. end
  2708.  
  2709. 56. CAPTURE UPVAL U0
  2710.  
  2711. 57. CAPTURE UPVAL U4
  2712.  
  2713. 58.
  2714. 60. v1120 = v1120:connect(v1122)
  2715. 61. v1121 = v16 -- get upval
  2716. 62. v1123 = "Alternate"
  2717. 63. v1124 = "Barrage"
  2718. 64.
  2719. 66. v1121:FireServer(v1123, v1124)
  2720. 67. v1121 = v7 -- get upval
  2721. 68. if v1121 then goto #79
  2722. 69. v1123 = v21 -- get upval
  2723. 70. v1122 = v1123.E
  2724. 72. v1121 = v1122.MouseButton1Down
  2725. 74. -- V nested upvalues[0] = upvalues[0]
  2726. -- V nested upvalues[1] = upvalues[4]
  2727. [NEWCLOSURE] v1123 = function() -- [line 968]
  2728. 1. local v1119 = false
  2729. 2. upvalues[0] = v1119 -- set upval
  2730. 3. v1119 = upvalues[4] -- get upval
  2731. 4. local v1121 = "e"
  2732. 5. local v1122 = "Up"
  2733. 6.
  2734. 8. v1119:FireServer(v1121, v1122)
  2735. 9. return
  2736. end
  2737.  
  2738. 75. CAPTURE UPVAL U0
  2739.  
  2740. 76. CAPTURE UPVAL U4
  2741.  
  2742. 77.
  2743. 79. v1125 = v1125:Connect(v1127) -- referenced by #68
  2744. end
  2745. 80. v1125 = v26 -- get upval
  2746. 81. v1126 = 0
  2747. 82. v1125.JumpPower = v1126
  2748. 84. v1125 = v26 -- get upval
  2749. 85. v1126 = 10
  2750. 86. v1125.WalkSpeed = v1126
  2751. 88. v1125 = spawn
  2752. 90. -- V nested upvalues[0] = upvalues[2]
  2753. -- V nested upvalues[1] = v2
  2754. -- V nested upvalues[2] = upvalues[3]
  2755. -- V nested upvalues[3] = upvalues[0]
  2756. [NEWCLOSURE] v1126 = function() -- [line 976]
  2757. 1. local v1123 = wait
  2758. 3. v1123(v1124)
  2759. 4. v1123 = state
  2760. 6. v1123(v1124)
  2761. 7. v1123 = upvalues[2] -- get upval
  2762. 8. if v1123 then goto #23
  2763. 9. v1123 = v2 -- get upval
  2764. 10. if v1123 ~= nil then goto #23
  2765. 12. v1123 = v2 -- get upval
  2766. 13. local v1128 = upvalues[3] -- get upval
  2767. 14. local v1127 = v1128.CFrame
  2768. 16. local v1126 = v1127.lookVector
  2769. 18. local v1125 = v1126 * 6
  2770. 19. v1126 = Vector3.new(0, -2, 0)
  2771. 20. local v1124 = v1125 + v1126
  2772. 21. v1123.Velocity = v1124
  2773. 23. goto #32 -- referenced by #8, #10
  2774. elseif
  2775. elseif
  2776. 24. v1123 = upvalues[2] -- get upval
  2777. 25. if not v1123 then goto #32
  2778. 26. v1123 = v2 -- get upval
  2779. 27. if v1123 ~= nil then goto #32
  2780. 29. v1123 = v2 -- get upval
  2781. 30.
  2782. 32. v1123:Destroy() -- referenced by #23, #25, #27
  2783. end
  2784. end
  2785. 33. v1123 = upvalues[0] -- get upval
  2786. 34. if v1123 == false then goto #36
  2787. 36. go back to #1 -- might be a repeating loop -- referenced by #34
  2788. end
  2789. 37. return
  2790. end
  2791.  
  2792. 91. CAPTURE UPVAL U2
  2793.  
  2794. 92. CAPTURE REF R1
  2795.  
  2796. 93. CAPTURE UPVAL U3
  2797.  
  2798. 94. CAPTURE UPVAL U0
  2799.  
  2800. 95. v1140(v1141)
  2801. 96. v1141 = v61 -- get upval
  2802. 97. v1140 = v1141 + 1
  2803. 98. v61 = v1140 -- set upval
  2804. 99. v1140 = hito
  2805. 101. v1141 = "PunchBarrage"
  2806. 102. v1143 = v31 -- get upval
  2807. 103. v1142 = v1143["Stand Right Arm"]
  2808. 105. local v1147 = v31 -- get upval
  2809. 106. local v1146 = v1147["Stand Right Arm"]
  2810. 108. local v1145 = v1146.CFrame
  2811. 110. v1146 = CFrame.new
  2812. 112. v1147 = 0
  2813. 113. local v1148 = -1
  2814. 114. local v1149 = 0
  2815. 115. v1146 = v1146(v1147, v1148, v1149)
  2816. 116. local v1144 = v1145 * v1146
  2817. 117. v1145 = CFrame.new
  2818. 119. v1146 = math.random
  2819. 121. v1147 = -0.25
  2820. 122. v1148 = 0.25
  2821. 123. v1146 = v1146(v1147, v1148)
  2822. 124. v1147 = math.random
  2823. 126. v1148 = -0.25
  2824. 127. v1149 = 0.25
  2825. 128. v1147 = v1147(v1148, v1149)
  2826. 129. v1148 = math.random
  2827. 131. v1149 = -0.25
  2828. 132. local v1150 = 0.25
  2829. 133. v1147 = v1148(v1149, v1150)
  2830. 134. v1145 = v1145()
  2831. 135. v1143 = v1144 * v1145
  2832. 136. v1144 = 5
  2833. 137. v1145 = 0.1
  2834. 138. v1140(v1141, v1142, v1143, v1144, v1145)
  2835. 139. v1140 = hito
  2836. 141. v1141 = "PunchBarrage"
  2837. 142. v1143 = v31 -- get upval
  2838. 143. v1142 = v1143["Stand Left Arm"]
  2839. 145. v1147 = v31 -- get upval
  2840. 146. v1146 = v1147["Stand Left Arm"]
  2841. 148. v1145 = v1146.CFrame
  2842. 150. v1146 = CFrame.new
  2843. 152. v1147 = 0
  2844. 153. v1148 = -1
  2845. 154. v1149 = 0
  2846. 155. v1146 = v1146(v1147, v1148, v1149)
  2847. 156. v1144 = v1145 * v1146
  2848. 157. v1145 = CFrame.new
  2849. 159. v1146 = math.random
  2850. 161. v1147 = -0.25
  2851. 162. v1148 = 0.25
  2852. 163. v1146 = v1146(v1147, v1148)
  2853. 164. v1147 = math.random
  2854. 166. v1148 = -0.25
  2855. 167. v1149 = 0.25
  2856. 168. v1147 = v1147(v1148, v1149)
  2857. 169. v1148 = math.random
  2858. 171. v1149 = -0.25
  2859. 172. v1150 = 0.25
  2860. 173. v1147 = v1148(v1149, v1150)
  2861. 174. v1145 = v1145()
  2862. 175. v1143 = v1144 * v1145
  2863. 176. v1144 = 5
  2864. 177. v1145 = 0.1
  2865. 178. v1140(v1141, v1142, v1143, v1144, v1145)
  2866. 179. v1140 = wait
  2867. 181. v1141 = 0.1
  2868. 182. v1140(v1141)
  2869. 183. v1140 = v60 -- get upval
  2870. 184. if v1140 ~= false then goto #195
  2871. 186. v1141 = v30 -- get upval
  2872. 187. v1140 = v1141.Value
  2873. 189. if v1140 ~= true then goto #195
  2874. 191. v1140 = v61 -- get upval
  2875. 192. v1141 = 40
  2876. 193. if v1141 <= v1140 then goto #195
  2877. 195. go back to #96 -- might be a repeating loop -- referenced by #184, #189, #193
  2878. end
  2879. end
  2880. end
  2881. 196. v1140 = 0
  2882. 197. v61 = v1140 -- set upval
  2883. 198. v1140 = v16 -- get upval
  2884. 199. v1142 = "e"
  2885. 200. v1143 = "Up"
  2886. 201.
  2887. 203. v1140:FireServer(v1142, v1143)
  2888. 204. if v1138 ~= nil then goto #208
  2889. 206.
  2890. 208. v1138:Destroy() -- referenced by #204
  2891. end
  2892. 209. v1140 = v16 -- get upval
  2893. 210. v1142 = "Alternate"
  2894. 211. v1143 = "super"
  2895. 212. v1144 = false
  2896. 213.
  2897. 215. v1140:FireServer(v1142, v1143, v1144)
  2898. 216. v1140 = v14 -- get upval
  2899. 217. v1144 = v31 -- get upval
  2900. 218. v1143 = v1144["Stand Left Arm"]
  2901. 220. v1142 = v1143.SweepTrail1
  2902. 222. v1143 = false
  2903. 223.
  2904. 225. v1140:FireServer(v1142, v1143)
  2905. 226. v1140 = v14 -- get upval
  2906. 227. v1144 = v31 -- get upval
  2907. 228. v1143 = v1144["Stand Left Arm"]
  2908. 230. v1142 = v1143.SweepTrail2
  2909. 232. v1143 = false
  2910. 233.
  2911. 235. v1140:FireServer(v1142, v1143)
  2912. 236. v1140 = v14 -- get upval
  2913. 237. v1144 = v31 -- get upval
  2914. 238. v1143 = v1144["Stand Left Arm"]
  2915. 240. v1142 = v1143.SweepTrail3
  2916. 242. v1143 = false
  2917. 243.
  2918. 245. v1140:FireServer(v1142, v1143)
  2919. 246. v1140 = v14 -- get upval
  2920. 247. v1144 = v31 -- get upval
  2921. 248. v1143 = v1144["Stand Right Arm"]
  2922. 250. v1142 = v1143.SweepTrail1
  2923. 252. v1143 = false
  2924. 253.
  2925. 255. v1140:FireServer(v1142, v1143)
  2926. 256. v1140 = v14 -- get upval
  2927. 257. v1144 = v31 -- get upval
  2928. 258. v1143 = v1144["Stand Right Arm"]
  2929. 260. v1142 = v1143.SweepTrail2
  2930. 262. v1143 = false
  2931. 263.
  2932. 265. v1140:FireServer(v1142, v1143)
  2933. 266. v1140 = v14 -- get upval
  2934. 267. v1144 = v31 -- get upval
  2935. 268. v1143 = v1144["Stand Right Arm"]
  2936. 270. v1142 = v1143.SweepTrail3
  2937. 272. v1143 = false
  2938. 273.
  2939. 275. v1140:FireServer(v1142, v1143)
  2940. 276. v1141 = v40 -- get upval
  2941. 277. v1140 = v1141.AttackPose
  2942. 279.
  2943. 281. v1140:Stop()
  2944. 282. v1141 = v40 -- get upval
  2945. 283. v1140 = v1141.AttackFloat
  2946. 285.
  2947. 287. v1140:Stop()
  2948. 288. v1140 = v26 -- get upval
  2949. 289. v1141 = v10 -- get upval
  2950. 290. v1140.JumpPower = v1141
  2951. 292. v1140 = v26 -- get upval
  2952. 293. v1141 = v9 -- get upval
  2953. 294. v1140.WalkSpeed = v1141
  2954. 296. v1141 = v40 -- get upval
  2955. 297. v1140 = v1141.PunchBarrage
  2956. 299. v1142 = 0.1
  2957. 300.
  2958. 302. v1140:Stop(v1142)
  2959. 303. v1141 = v40 -- get upval
  2960. 304. v1140 = v1141.Idle
  2961. 306.
  2962. 308. v1140:Play()
  2963. 309. v1141 = v40 -- get upval
  2964. 310. v1140 = v1141.Idle
  2965. 312. v1140.TimePosition = v1137
  2966. 314. v1140 = false
  2967. 315. v5 = v1140 -- set upval
  2968. 316. v1140 = false
  2969. 317. v46 = v1140 -- set upval
  2970. 318. [CLOSEUPVALS]: clear captures from back until: 1
  2971. 319. return
  2972. end
  2973. [NEWCLOSURE] v1198 = BarrageOUTPUT
  2974. 515. CAPTURE REF R60
  2975.  
  2976. 516. CAPTURE VAL R40
  2977.  
  2978. 517. CAPTURE REF R56
  2979.  
  2980. 518. CAPTURE VAL R27
  2981.  
  2982. 519. CAPTURE VAL R16
  2983.  
  2984. 520. CAPTURE REF R7
  2985.  
  2986. 521. CAPTURE VAL R21
  2987.  
  2988. 522. CAPTURE VAL R26
  2989.  
  2990. 523. CAPTURE REF R61
  2991.  
  2992. 524. CAPTURE VAL R31
  2993.  
  2994. 525. CAPTURE VAL R30
  2995.  
  2996. 526. CAPTURE VAL R14
  2997.  
  2998. 527. CAPTURE REF R10
  2999.  
  3000. 528. CAPTURE REF R9
  3001.  
  3002. 529. CAPTURE REF R5
  3003.  
  3004. 530. CAPTURE REF R46
  3005.  
  3006. 531. BarrageOUTPUT = v1350
  3007. 533. -- V nested upvalues[0] = v5
  3008. -- V nested upvalues[1] = v29
  3009. -- V nested upvalues[2] = v8
  3010. -- V nested upvalues[3] = v6
  3011. -- V nested upvalues[4] = v46
  3012. -- V nested upvalues[5] = v48
  3013. -- V nested upvalues[6] = v16
  3014. -- V nested upvalues[7] = v14
  3015. -- V nested upvalues[8] = v31
  3016. -- V nested upvalues[9] = v40
  3017. local function BarrageINPUT() -- [line 1033]
  3018. 1. local v1289 = v5 -- get upval
  3019. 2. if v1289 then goto #3
  3020. 3. return -- referenced by #2
  3021. end
  3022. 4. local v1290 = v29 -- get upval
  3023. 5. v1289 = v1290.Value
  3024. 7. if v1289 then goto #8
  3025. 8. return -- referenced by #7
  3026. end
  3027. 9. v1290 = v8 -- get upval
  3028. 10. v1289 = v1290.BarrageDebounce
  3029. 12. if v1289 then goto #13
  3030. 13. return -- referenced by #12
  3031. end
  3032. 14. v1289 = v6 -- get upval
  3033. 15. if not v1289 then goto #16
  3034. 16. return -- referenced by #15
  3035. end
  3036. 17. v1289 = false
  3037. 18. v46 = v1289 -- set upval
  3038. 19. v1289 = v8 -- get upval
  3039. 20. v1290 = true
  3040. 21. v1289.BarrageDebounce = v1290
  3041. 23. v1289 = true
  3042. 24. v5 = v1289 -- set upval
  3043. 25. v1289 = true
  3044. 26. v46 = v1289 -- set upval
  3045. 27. v1290 = v48 -- get upval
  3046. 28. v1289 = v1290.Barrage
  3047. 30.
  3048. 32. v1289:Play()
  3049. 33. v1289 = v16 -- get upval
  3050. 34. local v1291 = "Alternate"
  3051. 35. local v1292 = "super"
  3052. 36. local v1293 = true
  3053. 37.
  3054. 39. v1289:FireServer(v1291, v1292, v1293)
  3055. 40. v1289 = v14 -- get upval
  3056. 41. v1293 = v31 -- get upval
  3057. 42. v1292 = v1293["Stand Left Arm"]
  3058. 44. v1291 = v1292.SweepTrail1
  3059. 46. v1292 = true
  3060. 47.
  3061. 49. v1289:FireServer(v1291, v1292)
  3062. 50. v1289 = v14 -- get upval
  3063. 51. v1293 = v31 -- get upval
  3064. 52. v1292 = v1293["Stand Left Arm"]
  3065. 54. v1291 = v1292.SweepTrail2
  3066. 56. v1292 = true
  3067. 57.
  3068. 59. v1289:FireServer(v1291, v1292)
  3069. 60. v1289 = v14 -- get upval
  3070. 61. v1293 = v31 -- get upval
  3071. 62. v1292 = v1293["Stand Left Arm"]
  3072. 64. v1291 = v1292.SweepTrail3
  3073. 66. v1292 = true
  3074. 67.
  3075. 69. v1289:FireServer(v1291, v1292)
  3076. 70. v1289 = v14 -- get upval
  3077. 71. v1293 = v31 -- get upval
  3078. 72. v1292 = v1293["Stand Right Arm"]
  3079. 74. v1291 = v1292.SweepTrail1
  3080. 76. v1292 = true
  3081. 77.
  3082. 79. v1289:FireServer(v1291, v1292)
  3083. 80. v1289 = v14 -- get upval
  3084. 81. v1293 = v31 -- get upval
  3085. 82. v1292 = v1293["Stand Right Arm"]
  3086. 84. v1291 = v1292.SweepTrail2
  3087. 86. v1292 = true
  3088. 87.
  3089. 89. v1289:FireServer(v1291, v1292)
  3090. 90. v1289 = v14 -- get upval
  3091. 91. v1293 = v31 -- get upval
  3092. 92. v1292 = v1293["Stand Right Arm"]
  3093. 94. v1291 = v1292.SweepTrail3
  3094. 96. v1292 = true
  3095. 97.
  3096. 99. v1289:FireServer(v1291, v1292)
  3097. 100. v1290 = v40 -- get upval
  3098. 101. v1289 = v1290.PunchBarrage
  3099. 103. v1291 = 0.1
  3100. 104. v1292 = 1
  3101. 105. v1293 = 1.5
  3102. 106.
  3103. 108. v1289:Play(v1291, v1292, v1293)
  3104. 109. v1289 = BarrageOUTPUT
  3105. 111. v1289(v1290)
  3106. 112. return
  3107. end
  3108. [NEWCLOSURE] v1350 = BarrageINPUT
  3109. 534. CAPTURE REF R5
  3110.  
  3111. 535. CAPTURE VAL R29
  3112.  
  3113. 536. CAPTURE VAL R8
  3114.  
  3115. 537. CAPTURE REF R6
  3116.  
  3117. 538. CAPTURE REF R46
  3118.  
  3119. 539. CAPTURE VAL R48
  3120.  
  3121. 540. CAPTURE VAL R16
  3122.  
  3123. 541. CAPTURE VAL R14
  3124.  
  3125. 542. CAPTURE VAL R31
  3126.  
  3127. 543. CAPTURE VAL R40
  3128.  
  3129. 544. BarrageINPUT = v1403
  3130. 546. -- V nested upvalues[0] = v5
  3131. -- V nested upvalues[1] = v8
  3132. -- V nested upvalues[2] = v6
  3133. -- V nested upvalues[3] = v46
  3134. -- V nested upvalues[4] = v47
  3135. -- V nested upvalues[5] = v16
  3136. -- V nested upvalues[6] = v48
  3137. -- V nested upvalues[7] = v26
  3138. -- V nested upvalues[8] = v31
  3139. -- V nested upvalues[9] = v14
  3140. -- V nested upvalues[10] = v40
  3141. -- V nested upvalues[11] = v27
  3142. -- V nested upvalues[12] = v10
  3143. -- V nested upvalues[13] = v9
  3144. local function ScytheUppercut() -- [line 1064]
  3145. 1. local v1342 = v5 -- get upval
  3146. 2. if v1342 then goto #3
  3147. 3. return -- referenced by #2
  3148. end
  3149. 4. local v1343 = v8 -- get upval
  3150. 5. v1342 = v1343.UppercutDebounce
  3151. 7. if v1342 then goto #8
  3152. 8. return -- referenced by #7
  3153. end
  3154. 9. v1342 = v6 -- get upval
  3155. 10. if not v1342 then goto #11
  3156. 11. return -- referenced by #10
  3157. end
  3158. 12. v1342 = false
  3159. 13. v46 = v1342 -- set upval
  3160. 14. v1342 = v8 -- get upval
  3161. 15. v1343 = true
  3162. 16. v1342.UppercutDebounce = v1343
  3163. 18. v1342 = true
  3164. 19. v47 = v1342 -- set upval
  3165. 20. v1342 = true
  3166. 21. v5 = v1342 -- set upval
  3167. 22. v1342 = v16 -- get upval
  3168. 23. local v1344 = "Alternate"
  3169. 24. local v1345 = "super"
  3170. 25. local v1346 = true
  3171. 26.
  3172. 28. v1342:FireServer(v1344, v1345, v1346)
  3173. 29. v1343 = v48 -- get upval
  3174. 30. v1342 = v1343.Swing
  3175. 32.
  3176. 34. v1342:Play()
  3177. 35. v1342 = v26 -- get upval
  3178. 36. v1343 = 0
  3179. 37. v1342.JumpPower = v1343
  3180. 39. v1342 = v26 -- get upval
  3181. 40. v1343 = 7
  3182. 41. v1342.WalkSpeed = v1343
  3183. 43. v1344 = v31 -- get upval
  3184. 44. v1343 = v1344.Hitbox
  3185. 46. v1342 = v1343.Trail1
  3186. 48. v1343 = true
  3187. 49. v1342.Enabled = v1343
  3188. 51. v1344 = v31 -- get upval
  3189. 52. v1343 = v1344.Hitbox
  3190. 54. v1342 = v1343.Trail2
  3191. 56. v1343 = true
  3192. 57. v1342.Enabled = v1343
  3193. 59. v1344 = v31 -- get upval
  3194. 60. v1343 = v1344.Hitbox
  3195. 62. v1342 = v1343.Trail3
  3196. 64. v1343 = true
  3197. 65. v1342.Enabled = v1343
  3198. 67. v1345 = v31 -- get upval
  3199. 68. v1344 = v1345.Hitbox
  3200. 70. v1343 = v1344.Attachment1
  3201. 72. v1342 = v1343.Sparks1
  3202. 74. v1343 = true
  3203. 75. v1342.Enabled = v1343
  3204. 77. v1345 = v31 -- get upval
  3205. 78. v1344 = v1345.Hitbox
  3206. 80. v1343 = v1344.Attachment1
  3207. 82. v1342 = v1343.Sparks
  3208. 84. v1343 = true
  3209. 85. v1342.Enabled = v1343
  3210. 87. v1342 = v14 -- get upval
  3211. 88. v1346 = v31 -- get upval
  3212. 89. v1345 = v1346.Hitbox
  3213. 91. v1344 = v1345.Trail1
  3214. 93. v1345 = true
  3215. 94.
  3216. 96. v1342:FireServer(v1344, v1345)
  3217. 97. v1342 = v14 -- get upval
  3218. 98. v1346 = v31 -- get upval
  3219. 99. v1345 = v1346.Hitbox
  3220. 101. v1344 = v1345.Trail2
  3221. 103. v1345 = true
  3222. 104.
  3223. 106. v1342:FireServer(v1344, v1345)
  3224. 107. v1342 = v14 -- get upval
  3225. 108. v1346 = v31 -- get upval
  3226. 109. v1345 = v1346.Hitbox
  3227. 111. v1344 = v1345.Trail3
  3228. 113. v1345 = true
  3229. 114.
  3230. 116. v1342:FireServer(v1344, v1345)
  3231. 117. v1342 = v14 -- get upval
  3232. 118. local v1347 = v31 -- get upval
  3233. 119. v1346 = v1347.Hitbox
  3234. 121. v1345 = v1346.Attachment1
  3235. 123. v1344 = v1345.Sparks1
  3236. 125. v1345 = true
  3237. 126.
  3238. 128. v1342:FireServer(v1344, v1345)
  3239. 129. v1342 = v14 -- get upval
  3240. 130. v1347 = v31 -- get upval
  3241. 131. v1346 = v1347.Hitbox
  3242. 133. v1345 = v1346.Attachment1
  3243. 135. v1344 = v1345.Sparks
  3244. 137. v1345 = true
  3245. 138.
  3246. 140. v1342:FireServer(v1344, v1345)
  3247. 141. v1343 = v40 -- get upval
  3248. 142. v1342 = v1343.Uppercut
  3249. 144. v1344 = 0.1
  3250. 145. v1345 = 1
  3251. 146. v1346 = 1
  3252. 147.
  3253. 149. v1342:Play(v1344, v1345, v1346)
  3254. 150. v1343 = v48 -- get upval
  3255. 151. v1342 = v1343.Lunge
  3256. 153.
  3257. 155. v1342:Play()
  3258. 156. v1342 = v16 -- get upval
  3259. 157. v1344 = "Alternate"
  3260. 158. v1345 = "Uppercut"
  3261. 159.
  3262. 161. v1342:FireServer(v1344, v1345)
  3263. 162. v1342 = coroutine.resume
  3264. 164. v1343 = coroutine.create
  3265. 166. -- V nested upvalues[0] = upvalues[11]
  3266. [DUPCLOSURE] v1344 = function() -- [line 1101]
  3267. 1. local v1344 = _G
  3268. 3. local v1343 = v1344.Effect
  3269. 5. v1344 = "Dash 2"
  3270. 6. local v1345 = nil
  3271. 7. local v1346 = Color3.fromRGB
  3272. 9. local v1347 = 255
  3273. 10. local v1348 = 0
  3274. 11. local v1349 = 0
  3275. 12. v1346 = v1346(v1347, v1348, v1349)
  3276. 13. v1348 = upvalues[11] -- get upval
  3277. 14. v1347 = v1348.CFrame
  3278. 16. v1343(v1344, v1345, v1346, v1347)
  3279. 17. return
  3280. end
  3281.  
  3282. 167. CAPTURE UPVAL U11
  3283.  
  3284. 168. v1352 = v1353(v1354)
  3285. 169. v1352()
  3286. 170. v1352 = Instance.new
  3287. 172. v1353 = "BodyVelocity"
  3288. 173. v1354 = v27 -- get upval
  3289. 174. v1352 = v1352(v1353, v1354)
  3290. 175. v1353 = Vector3.new(100000, 0, 100000)
  3291. 176. v1352.MaxForce = v1353
  3292. 178. v1353 = "ve2"
  3293. 179. v1352.Name = v1353
  3294. 181. v1353 = 100000
  3295. 182. v1352.P = v1353
  3296. 184. v1356 = v27 -- get upval
  3297. 185. v1355 = v1356.CFrame
  3298. 187. v1354 = v1355.lookVector
  3299. 189. v1353 = v1354 * 70
  3300. 190. v1352.Velocity = v1353
  3301. 192. v1354 = game
  3302. 194. v1353 = v1354.Debris
  3303. 196. v1355 = v1352
  3304. 197. v1356 = 0.25
  3305. 198.
  3306. 200. v1353:AddItem(v1355, v1356)
  3307. 201. v1353 = wait
  3308. 203. v1354 = 0.15
  3309. 204. v1353(v1354)
  3310. 205. v1353 = math.random
  3311. 207. v1354 = 1
  3312. 208. v1355 = 1000
  3313. 209. v1353 = v1353(v1354, v1355)
  3314. 210. FASTCALL[tostring](v1353)
  3315. 211. v1355 = v1353
  3316. 212. v1354 = tostring
  3317. 214. v1354 = v1354(v1355)
  3318. 215. v1353 = v1354
  3319. 216. v1354 = coroutine.resume
  3320. 218. v1355 = coroutine.create
  3321. 220. -- V nested upvalues[0] = upvalues[8]
  3322. -- V nested upvalues[1] = v2
  3323. [NEWCLOSURE] v1356 = function() -- [line 1119]
  3324. 1. local v1355 = 1
  3325. 2. local v1353 = 25
  3326. 3. local v1354 = 1
  3327. 4. for v1355 = v1355, v1353, v1354 do -- [escape at #45]
  3328. 5. local v1356 = task.wait
  3329. 7. v1356(v1357)
  3330. 8. v1356 = Hito
  3331. 10. local v1357 = "Uppercut"
  3332. 11. local v1359 = upvalues[8] -- get upval
  3333. 12. local v1358 = v1359.ScytheHandle
  3334. 14. local v1362 = upvalues[8] -- get upval
  3335. 15. local v1361 = v1362.ScytheHandle
  3336. 17. local v1360 = v1361.CFrame
  3337. 19. v1361 = CFrame.fromOrientation
  3338. 21. local v1363 = math.random
  3339. 23. local v1364 = -90
  3340. 24. local v1365 = 90
  3341. 25. v1363 = v1363(v1364, v1365)
  3342. 26. FASTCALL[math.rad](v1363)
  3343. 27. v1362 = math.rad
  3344. 29. v1362 = v1362(v1363)
  3345. 30. v1363 = 0
  3346. 31. v1365 = math.random
  3347. 33. local v1366 = -50
  3348. 34. local v1367 = 50
  3349. 35. v1365 = v1365(v1366, v1367)
  3350. 36. FASTCALL[math.rad](v1365)
  3351. 37. v1364 = math.rad
  3352. 39. v1364 = v1364(v1365)
  3353. 40. v1361 = v1361(v1362, v1363, v1364)
  3354. 41. v1359 = v1360 * v1361
  3355. 42. v1360 = 1
  3356. 43. v1361 = v2 -- get upval
  3357. 44. v1356(v1357, v1358, v1359, v1360, v1361)
  3358. 45. end -- FORNLOOP end - iterate + goto #4
  3359. 46. return
  3360. end
  3361.  
  3362. 221. CAPTURE UPVAL U8
  3363.  
  3364. 222. CAPTURE REF R1
  3365.  
  3366. 223. v1378 = v1379(v1380)
  3367. 224. v1378()
  3368. 225. v1378 = wait
  3369. 227. v1379 = 0.4
  3370. 228. v1378(v1379)
  3371. 229. v1378 = v16 -- get upval
  3372. 230. v1380 = "Alternate"
  3373. 231. v1381 = "super"
  3374. 232. local v1382 = false
  3375. 233.
  3376. 235. v1378:FireServer(v1380, v1381, v1382)
  3377. 236. v1380 = v31 -- get upval
  3378. 237. v1379 = v1380.Hitbox
  3379. 239. v1378 = v1379.Trail1
  3380. 241. v1379 = false
  3381. 242. v1378.Enabled = v1379
  3382. 244. v1380 = v31 -- get upval
  3383. 245. v1379 = v1380.Hitbox
  3384. 247. v1378 = v1379.Trail2
  3385. 249. v1379 = false
  3386. 250. v1378.Enabled = v1379
  3387. 252. v1380 = v31 -- get upval
  3388. 253. v1379 = v1380.Hitbox
  3389. 255. v1378 = v1379.Trail3
  3390. 257. v1379 = false
  3391. 258. v1378.Enabled = v1379
  3392. 260. v1381 = v31 -- get upval
  3393. 261. v1380 = v1381.Hitbox
  3394. 263. v1379 = v1380.Attachment1
  3395. 265. v1378 = v1379.Sparks1
  3396. 267. v1379 = false
  3397. 268. v1378.Enabled = v1379
  3398. 270. v1381 = v31 -- get upval
  3399. 271. v1380 = v1381.Hitbox
  3400. 273. v1379 = v1380.Attachment1
  3401. 275. v1378 = v1379.Sparks
  3402. 277. v1379 = false
  3403. 278. v1378.Enabled = v1379
  3404. 280. v1378 = v14 -- get upval
  3405. 281. v1382 = v31 -- get upval
  3406. 282. v1381 = v1382.Hitbox
  3407. 284. v1380 = v1381.Trail1
  3408. 286. v1381 = false
  3409. 287.
  3410. 289. v1378:FireServer(v1380, v1381)
  3411. 290. v1378 = v14 -- get upval
  3412. 291. v1382 = v31 -- get upval
  3413. 292. v1381 = v1382.Hitbox
  3414. 294. v1380 = v1381.Trail2
  3415. 296. v1381 = false
  3416. 297.
  3417. 299. v1378:FireServer(v1380, v1381)
  3418. 300. v1378 = v14 -- get upval
  3419. 301. v1382 = v31 -- get upval
  3420. 302. v1381 = v1382.Hitbox
  3421. 304. v1380 = v1381.Trail3
  3422. 306. v1381 = false
  3423. 307.
  3424. 309. v1378:FireServer(v1380, v1381)
  3425. 310. v1378 = v14 -- get upval
  3426. 311. local v1383 = v31 -- get upval
  3427. 312. v1382 = v1383.Hitbox
  3428. 314. v1381 = v1382.Attachment1
  3429. 316. v1380 = v1381.Sparks1
  3430. 318. v1381 = false
  3431. 319.
  3432. 321. v1378:FireServer(v1380, v1381)
  3433. 322. v1378 = v14 -- get upval
  3434. 323. v1383 = v31 -- get upval
  3435. 324. v1382 = v1383.Hitbox
  3436. 326. v1381 = v1382.Attachment1
  3437. 328. v1380 = v1381.Sparks
  3438. 330. v1381 = false
  3439. 331.
  3440. 333. v1378:FireServer(v1380, v1381)
  3441. 334. v1378 = v26 -- get upval
  3442. 335. v1379 = v10 -- get upval
  3443. 336. v1378.JumpPower = v1379
  3444. 338. v1378 = v26 -- get upval
  3445. 339. v1379 = v9 -- get upval
  3446. 340. v1378.WalkSpeed = v1379
  3447. 342. v1378 = false
  3448. 343. v5 = v1378 -- set upval
  3449. 344. v1378 = false
  3450. 345. v47 = v1378 -- set upval
  3451. 346. [CLOSEUPVALS]: clear captures from back until: 1
  3452. 347. return
  3453. end
  3454. [NEWCLOSURE] v1437 = ScytheUppercut
  3455. 547. CAPTURE REF R5
  3456.  
  3457. 548. CAPTURE VAL R8
  3458.  
  3459. 549. CAPTURE REF R6
  3460.  
  3461. 550. CAPTURE REF R46
  3462.  
  3463. 551. CAPTURE REF R47
  3464.  
  3465. 552. CAPTURE VAL R16
  3466.  
  3467. 553. CAPTURE VAL R48
  3468.  
  3469. 554. CAPTURE VAL R26
  3470.  
  3471. 555. CAPTURE VAL R31
  3472.  
  3473. 556. CAPTURE VAL R14
  3474.  
  3475. 557. CAPTURE VAL R40
  3476.  
  3477. 558. CAPTURE VAL R27
  3478.  
  3479. 559. CAPTURE REF R10
  3480.  
  3481. 560. CAPTURE REF R9
  3482.  
  3483. 561. ScytheUppercut = v1602
  3484. 563. -- V nested upvalues[0] = v5
  3485. -- V nested upvalues[1] = v8
  3486. -- V nested upvalues[2] = v6
  3487. -- V nested upvalues[3] = v46
  3488. -- V nested upvalues[4] = v56
  3489. -- V nested upvalues[5] = v27
  3490. -- V nested upvalues[6] = v40
  3491. -- V nested upvalues[7] = v16
  3492. -- V nested upvalues[8] = v48
  3493. -- V nested upvalues[9] = v31
  3494. -- V nested upvalues[10] = v14
  3495. -- V nested upvalues[11] = v26
  3496. -- V nested upvalues[12] = v10
  3497. -- V nested upvalues[13] = v9
  3498. local function Slam() -- [line 1152]
  3499. 1. local v1541 = v5 -- get upval
  3500. 2. if v1541 then goto #3
  3501. 3. return -- referenced by #2
  3502. end
  3503. 4. local v1542 = v8 -- get upval
  3504. 5. v1541 = v1542.SlamDebounce
  3505. 7. if v1541 then goto #8
  3506. 8. return -- referenced by #7
  3507. end
  3508. 9. v1541 = v6 -- get upval
  3509. 10. if not v1541 then goto #11
  3510. 11. return -- referenced by #10
  3511. end
  3512. 12. v1541 = false
  3513. 13. v46 = v1541 -- set upval
  3514. 14. v1541 = true
  3515. 15. v5 = v1541 -- set upval
  3516. 16. v1541 = v8 -- get upval
  3517. 17. v1542 = true
  3518. 18. v1541.SlamDebounce = v1542
  3519. 20. v1541 = state
  3520. 22. v1541(v1542)
  3521. 23. v1541 = nil
  3522. 24. v1542 = v56 -- get upval
  3523. 25. if v1542 then goto #62
  3524. 26. v1542 = v27 -- get upval
  3525. 27. local v1544 = "ve"
  3526. 28.
  3527. 30. v1542 = v1542:FindFirstChild(v1544)
  3528. 31. if v1542 == nil then goto #62
  3529. 33. local v1543 = v40 -- get upval
  3530. 34. v1542 = v1543.AttackFloat
  3531. 36.
  3532. 38. v1542:Play()
  3533. 39. v1542 = Instance.new
  3534. 41. v1543 = "BodyVelocity"
  3535. 42. v1544 = v27 -- get upval
  3536. 43. v1542 = v1542(v1543, v1544)
  3537. 44. v1541 = v1542
  3538. 45. v1542 = "ve"
  3539. 46. v1541.Name = v1542
  3540. 48. v1542 = Vector3.new(100000, 100000, 100000)
  3541. 49. v1541.MaxForce = v1542
  3542. 51. v1542 = inf
  3543. 52. v1541.P = v1542
  3544. 54. local v1545 = v27 -- get upval
  3545. 55. v1544 = v1545.CFrame
  3546. 57. v1543 = v1544.lookVector
  3547. 59. v1542 = v1543 * 0
  3548. 60. v1541.Velocity = v1542
  3549. 62. goto #68 -- referenced by #25, #31
  3550. else
  3551. and (else)
  3552. 63. v1543 = v40 -- get upval
  3553. 64. v1542 = v1543.AttackPose
  3554. 66.
  3555. 68. v1542:Play() -- referenced by #62
  3556. end
  3557. 69. v1542 = v16 -- get upval
  3558. 70. v1544 = "Alternate"
  3559. 71. v1545 = "Slam"
  3560. 72.
  3561. 74. v1542:FireServer(v1544, v1545)
  3562. 75. v1543 = v40 -- get upval
  3563. 76. v1542 = v1543.Slam
  3564. 78. v1544 = 0.1
  3565. 79. v1545 = 1
  3566. 80. local v1546 = 1
  3567. 81.
  3568. 83. v1542:Play(v1544, v1545, v1546)
  3569. 84. v1543 = v48 -- get upval
  3570. 85. v1542 = v1543.Swing2
  3571. 87.
  3572. 89. v1542:Play()
  3573. 90. v1544 = v31 -- get upval
  3574. 91. v1543 = v1544.Hitbox
  3575. 93. v1542 = v1543.Trail1
  3576. 95. v1543 = true
  3577. 96. v1542.Enabled = v1543
  3578. 98. v1544 = v31 -- get upval
  3579. 99. v1543 = v1544.Hitbox
  3580. 101. v1542 = v1543.Trail2
  3581. 103. v1543 = true
  3582. 104. v1542.Enabled = v1543
  3583. 106. v1544 = v31 -- get upval
  3584. 107. v1543 = v1544.Hitbox
  3585. 109. v1542 = v1543.Trail3
  3586. 111. v1543 = true
  3587. 112. v1542.Enabled = v1543
  3588. 114. v1545 = v31 -- get upval
  3589. 115. v1544 = v1545.Hitbox
  3590. 117. v1543 = v1544.Attachment1
  3591. 119. v1542 = v1543.Sparks1
  3592. 121. v1543 = true
  3593. 122. v1542.Enabled = v1543
  3594. 124. v1545 = v31 -- get upval
  3595. 125. v1544 = v1545.Hitbox
  3596. 127. v1543 = v1544.Attachment1
  3597. 129. v1542 = v1543.Sparks
  3598. 131. v1543 = true
  3599. 132. v1542.Enabled = v1543
  3600. 134. v1542 = v14 -- get upval
  3601. 135. v1546 = v31 -- get upval
  3602. 136. v1545 = v1546.Hitbox
  3603. 138. v1544 = v1545.Trail1
  3604. 140. v1545 = true
  3605. 141.
  3606. 143. v1542:FireServer(v1544, v1545)
  3607. 144. v1542 = v14 -- get upval
  3608. 145. v1546 = v31 -- get upval
  3609. 146. v1545 = v1546.Hitbox
  3610. 148. v1544 = v1545.Trail2
  3611. 150. v1545 = true
  3612. 151.
  3613. 153. v1542:FireServer(v1544, v1545)
  3614. 154. v1542 = v14 -- get upval
  3615. 155. v1546 = v31 -- get upval
  3616. 156. v1545 = v1546.Hitbox
  3617. 158. v1544 = v1545.Trail3
  3618. 160. v1545 = true
  3619. 161.
  3620. 163. v1542:FireServer(v1544, v1545)
  3621. 164. v1542 = v14 -- get upval
  3622. 165. local v1547 = v31 -- get upval
  3623. 166. v1546 = v1547.Hitbox
  3624. 168. v1545 = v1546.Attachment1
  3625. 170. v1544 = v1545.Sparks1
  3626. 172. v1545 = true
  3627. 173.
  3628. 175. v1542:FireServer(v1544, v1545)
  3629. 176. v1542 = v14 -- get upval
  3630. 177. v1547 = v31 -- get upval
  3631. 178. v1546 = v1547.Hitbox
  3632. 180. v1545 = v1546.Attachment1
  3633. 182. v1544 = v1545.Sparks
  3634. 184. v1545 = true
  3635. 185.
  3636. 187. v1542:FireServer(v1544, v1545)
  3637. 188. v1542 = v26 -- get upval
  3638. 189. v1543 = 0
  3639. 190. v1542.JumpPower = v1543
  3640. 192. v1542 = wait
  3641. 194. v1543 = 0.21
  3642. 195. v1542(v1543)
  3643. 196. v1543 = v48 -- get upval
  3644. 197. v1542 = v1543.ThrowSFX
  3645. 199.
  3646. 201. v1542:Play()
  3647. 202. v1542 = v5 -- get upval
  3648. 203. if v1542 == false then goto #330
  3649. 205. v1543 = v40 -- get upval
  3650. 206. v1542 = v1543.AttackPose
  3651. 208.
  3652. 210. v1542:Stop()
  3653. 211. v1543 = v40 -- get upval
  3654. 212. v1542 = v1543.AttackFloat
  3655. 214.
  3656. 216. v1542:Stop()
  3657. 217. v1542 = v27 -- get upval
  3658. 218. v1544 = "ve"
  3659. 219.
  3660. 221. v1542 = v1542:FindFirstChild(v1544)
  3661. 222. if v1542 ~= nil then goto #231
  3662. 224. v1542 = v27 -- get upval
  3663. 225. v1544 = "ve"
  3664. 226.
  3665. 228. v1542 = v1542:FindFirstChild(v1544)
  3666. 229.
  3667. 231. v1542:Destroy() -- referenced by #222
  3668. end
  3669. 232. v1544 = v31 -- get upval
  3670. 233. v1543 = v1544.Hitbox
  3671. 235. v1542 = v1543.Trail1
  3672. 237. v1543 = false
  3673. 238. v1542.Enabled = v1543
  3674. 240. v1544 = v31 -- get upval
  3675. 241. v1543 = v1544.Hitbox
  3676. 243. v1542 = v1543.Trail2
  3677. 245. v1543 = false
  3678. 246. v1542.Enabled = v1543
  3679. 248. v1544 = v31 -- get upval
  3680. 249. v1543 = v1544.Hitbox
  3681. 251. v1542 = v1543.Trail3
  3682. 253. v1543 = false
  3683. 254. v1542.Enabled = v1543
  3684. 256. v1545 = v31 -- get upval
  3685. 257. v1544 = v1545.Hitbox
  3686. 259. v1543 = v1544.Attachment1
  3687. 261. v1542 = v1543.Sparks1
  3688. 263. v1543 = false
  3689. 264. v1542.Enabled = v1543
  3690. 266. v1545 = v31 -- get upval
  3691. 267. v1544 = v1545.Hitbox
  3692. 269. v1543 = v1544.Attachment1
  3693. 271. v1542 = v1543.Sparks
  3694. 273. v1543 = false
  3695. 274. v1542.Enabled = v1543
  3696. 276. v1542 = v14 -- get upval
  3697. 277. v1546 = v31 -- get upval
  3698. 278. v1545 = v1546.Hitbox
  3699. 280. v1544 = v1545.Trail1
  3700. 282. v1545 = false
  3701. 283.
  3702. 285. v1542:FireServer(v1544, v1545)
  3703. 286. v1542 = v14 -- get upval
  3704. 287. v1546 = v31 -- get upval
  3705. 288. v1545 = v1546.Hitbox
  3706. 290. v1544 = v1545.Trail2
  3707. 292. v1545 = false
  3708. 293.
  3709. 295. v1542:FireServer(v1544, v1545)
  3710. 296. v1542 = v14 -- get upval
  3711. 297. v1546 = v31 -- get upval
  3712. 298. v1545 = v1546.Hitbox
  3713. 300. v1544 = v1545.Trail3
  3714. 302. v1545 = false
  3715. 303.
  3716. 305. v1542:FireServer(v1544, v1545)
  3717. 306. v1542 = v14 -- get upval
  3718. 307. v1547 = v31 -- get upval
  3719. 308. v1546 = v1547.Hitbox
  3720. 310. v1545 = v1546.Attachment1
  3721. 312. v1544 = v1545.Sparks1
  3722. 314. v1545 = false
  3723. 315.
  3724. 317. v1542:FireServer(v1544, v1545)
  3725. 318. v1542 = v14 -- get upval
  3726. 319. v1547 = v31 -- get upval
  3727. 320. v1546 = v1547.Hitbox
  3728. 322. v1545 = v1546.Attachment1
  3729. 324. v1544 = v1545.Sparks
  3730. 326. v1545 = false
  3731. 327.
  3732. 329. v1542:FireServer(v1544, v1545)
  3733. 330. return -- referenced by #203
  3734. end
  3735. 331. v1542 = math.random
  3736. 333. v1543 = 1
  3737. 334. v1544 = 1000
  3738. 335. v1542 = v1542(v1543, v1544)
  3739. 336. FASTCALL[tostring](v1542)
  3740. 337. v1544 = v1542
  3741. 338. v1543 = tostring
  3742. 340. v1543 = v1543(v1544)
  3743. 341. v1542 = v1543
  3744. 342. v1543 = coroutine.resume
  3745. 344. v1544 = coroutine.create
  3746. 346. -- V nested upvalues[0] = upvalues[9]
  3747. -- V nested upvalues[1] = v2
  3748. [NEWCLOSURE] v1545 = function() -- [line 1235]
  3749. 1. local v1544 = 1
  3750. 2. local v1542 = 25
  3751. 3. local v1543 = 1
  3752. 4. for v1544 = v1544, v1542, v1543 do -- [escape at #45]
  3753. 5. local v1545 = task.wait
  3754. 7. v1545(v1546)
  3755. 8. v1545 = Hito
  3756. 10. local v1546 = "Slam"
  3757. 11. local v1548 = upvalues[9] -- get upval
  3758. 12. local v1547 = v1548.Hitbox
  3759. 14. local v1551 = upvalues[9] -- get upval
  3760. 15. local v1550 = v1551.Hitbox
  3761. 17. local v1549 = v1550.CFrame
  3762. 19. v1550 = CFrame.fromOrientation
  3763. 21. local v1552 = math.random
  3764. 23. local v1553 = -90
  3765. 24. local v1554 = 90
  3766. 25. v1552 = v1552(v1553, v1554)
  3767. 26. FASTCALL[math.rad](v1552)
  3768. 27. v1551 = math.rad
  3769. 29. v1551 = v1551(v1552)
  3770. 30. v1552 = 0
  3771. 31. v1554 = math.random
  3772. 33. local v1555 = -50
  3773. 34. local v1556 = 50
  3774. 35. v1554 = v1554(v1555, v1556)
  3775. 36. FASTCALL[math.rad](v1554)
  3776. 37. v1553 = math.rad
  3777. 39. v1553 = v1553(v1554)
  3778. 40. v1550 = v1550(v1551, v1552, v1553)
  3779. 41. v1548 = v1549 * v1550
  3780. 42. v1549 = 1
  3781. 43. v1550 = v2 -- get upval
  3782. 44. v1545(v1546, v1547, v1548, v1549, v1550)
  3783. 45. end -- FORNLOOP end - iterate + goto #4
  3784. 46. return
  3785. end
  3786.  
  3787. 347. CAPTURE UPVAL U9
  3788.  
  3789. 348. CAPTURE REF R1
  3790.  
  3791. 349. v1567 = v1568(v1569)
  3792. 350. v1567()
  3793. 351. v1567 = wait
  3794. 353. v1568 = 0.6
  3795. 354. v1567(v1568)
  3796. 355. v1567 = false
  3797. 356. v5 = v1567 -- set upval
  3798. 357. v1568 = v40 -- get upval
  3799. 358. v1567 = v1568.AttackPose
  3800. 360.
  3801. 362. v1567:Stop()
  3802. 363. v1568 = v40 -- get upval
  3803. 364. v1567 = v1568.AttackFloat
  3804. 366.
  3805. 368. v1567:Stop()
  3806. 369. v1567 = v27 -- get upval
  3807. 370. v1569 = "ve"
  3808. 371.
  3809. 373. v1567 = v1567:FindFirstChild(v1569)
  3810. 374. if v1567 ~= nil then goto #383
  3811. 376. v1567 = v27 -- get upval
  3812. 377. v1569 = "ve"
  3813. 378.
  3814. 380. v1567 = v1567:FindFirstChild(v1569)
  3815. 381.
  3816. 383. v1567:Destroy() -- referenced by #374
  3817. end
  3818. 384. v1569 = v31 -- get upval
  3819. 385. v1568 = v1569.Hitbox
  3820. 387. v1567 = v1568.Trail1
  3821. 389. v1568 = false
  3822. 390. v1567.Enabled = v1568
  3823. 392. v1569 = v31 -- get upval
  3824. 393. v1568 = v1569.Hitbox
  3825. 395. v1567 = v1568.Trail2
  3826. 397. v1568 = false
  3827. 398. v1567.Enabled = v1568
  3828. 400. v1569 = v31 -- get upval
  3829. 401. v1568 = v1569.Hitbox
  3830. 403. v1567 = v1568.Trail3
  3831. 405. v1568 = false
  3832. 406. v1567.Enabled = v1568
  3833. 408. v1570 = v31 -- get upval
  3834. 409. v1569 = v1570.Hitbox
  3835. 411. v1568 = v1569.Attachment1
  3836. 413. v1567 = v1568.Sparks1
  3837. 415. v1568 = false
  3838. 416. v1567.Enabled = v1568
  3839. 418. v1570 = v31 -- get upval
  3840. 419. v1569 = v1570.Hitbox
  3841. 421. v1568 = v1569.Attachment1
  3842. 423. v1567 = v1568.Sparks
  3843. 425. v1568 = false
  3844. 426. v1567.Enabled = v1568
  3845. 428. v1567 = v14 -- get upval
  3846. 429. v1571 = v31 -- get upval
  3847. 430. v1570 = v1571.Hitbox
  3848. 432. v1569 = v1570.Trail1
  3849. 434. v1570 = false
  3850. 435.
  3851. 437. v1567:FireServer(v1569, v1570)
  3852. 438. v1567 = v14 -- get upval
  3853. 439. v1571 = v31 -- get upval
  3854. 440. v1570 = v1571.Hitbox
  3855. 442. v1569 = v1570.Trail2
  3856. 444. v1570 = false
  3857. 445.
  3858. 447. v1567:FireServer(v1569, v1570)
  3859. 448. v1567 = v14 -- get upval
  3860. 449. v1571 = v31 -- get upval
  3861. 450. v1570 = v1571.Hitbox
  3862. 452. v1569 = v1570.Trail3
  3863. 454. v1570 = false
  3864. 455.
  3865. 457. v1567:FireServer(v1569, v1570)
  3866. 458. v1567 = v14 -- get upval
  3867. 459. local v1572 = v31 -- get upval
  3868. 460. v1571 = v1572.Hitbox
  3869. 462. v1570 = v1571.Attachment1
  3870. 464. v1569 = v1570.Sparks1
  3871. 466. v1570 = false
  3872. 467.
  3873. 469. v1567:FireServer(v1569, v1570)
  3874. 470. v1567 = v14 -- get upval
  3875. 471. v1572 = v31 -- get upval
  3876. 472. v1571 = v1572.Hitbox
  3877. 474. v1570 = v1571.Attachment1
  3878. 476. v1569 = v1570.Sparks
  3879. 478. v1570 = false
  3880. 479.
  3881. 481. v1567:FireServer(v1569, v1570)
  3882. 482. v1567 = v26 -- get upval
  3883. 483. v1568 = v10 -- get upval
  3884. 484. v1567.JumpPower = v1568
  3885. 486. v1567 = v26 -- get upval
  3886. 487. v1568 = v9 -- get upval
  3887. 488. v1567.WalkSpeed = v1568
  3888. 490. [CLOSEUPVALS]: clear captures from back until: 1
  3889. 491. return
  3890. end
  3891. [NEWCLOSURE] v1626 = Slam
  3892. 564. CAPTURE REF R5
  3893.  
  3894. 565. CAPTURE VAL R8
  3895.  
  3896. 566. CAPTURE REF R6
  3897.  
  3898. 567. CAPTURE REF R46
  3899.  
  3900. 568. CAPTURE REF R56
  3901.  
  3902. 569. CAPTURE VAL R27
  3903.  
  3904. 570. CAPTURE VAL R40
  3905.  
  3906. 571. CAPTURE VAL R16
  3907.  
  3908. 572. CAPTURE VAL R48
  3909.  
  3910. 573. CAPTURE VAL R31
  3911.  
  3912. 574. CAPTURE VAL R14
  3913.  
  3914. 575. CAPTURE VAL R26
  3915.  
  3916. 576. CAPTURE REF R10
  3917.  
  3918. 577. CAPTURE REF R9
  3919.  
  3920. 578. Slam = v1849
  3921. 580. -- V nested upvalues[0] = v5
  3922. -- V nested upvalues[1] = v47
  3923. -- V nested upvalues[2] = v6
  3924. -- V nested upvalues[3] = v8
  3925. -- V nested upvalues[4] = v16
  3926. -- V nested upvalues[5] = v40
  3927. -- V nested upvalues[6] = v27
  3928. -- V nested upvalues[7] = v4
  3929. -- V nested upvalues[8] = v48
  3930. local function Movement() -- [line 1274]
  3931. 1. local v1788 = v5 -- get upval
  3932. 2. if v1788 then goto #3
  3933. 3. return -- referenced by #2
  3934. end
  3935. 4. v1788 = v47 -- get upval
  3936. 5. if v1788 then goto #6
  3937. 6. return -- referenced by #5
  3938. end
  3939. 7. v1788 = v6 -- get upval
  3940. 8. if not v1788 then goto #9
  3941. 9. return -- referenced by #8
  3942. end
  3943. 10. local v1789 = v8 -- get upval
  3944. 11. v1788 = v1789.MovementDebounce
  3945. 13. if v1788 then goto #14
  3946. 14. return -- referenced by #13
  3947. end
  3948. 15. v1788 = true
  3949. 16. v47 = v1788 -- set upval
  3950. 17. v1788 = v8 -- get upval
  3951. 18. v1789 = true
  3952. 19. v1788.MovementDebounce = v1789
  3953. 21. v1788 = v16 -- get upval
  3954. 22. local v1790 = "Alternate"
  3955. 23. local v1791 = "Movement"
  3956. 24.
  3957. 26. v1788:FireServer(v1790, v1791)
  3958. 27. v1788 = true
  3959. 28. v5 = v1788 -- set upval
  3960. 29. v1789 = v40 -- get upval
  3961. 30. v1788 = v1789.StandJump
  3962. 32. v1790 = 0.1
  3963. 33. v1791 = 1
  3964. 34. local v1792 = 1
  3965. 35.
  3966. 37. v1788:Play(v1790, v1791, v1792)
  3967. 38. v1789 = v27 -- get upval
  3968. 39. v1788 = v1789.Position
  3969. 41. v1789 = workspace
  3970. 43. v1791 = v1788
  3971. 44. v1792 = Vector3.new(0, -5, 0)
  3972. 45. local v1793 = v4 -- get upval
  3973. 46.
  3974. 48. v1789 = v1789:Raycast(v1791, v1792, v1793)
  3975. 49. if v1789 then goto #62
  3976. 50. v1790 = print
  3977. 52. v1791 = "found ground"
  3978. 53. v1790(v1791)
  3979. 54. v1790 = coroutine.resume
  3980. 56. v1791 = coroutine.create
  3981. 58. -- V nested upvalues[0] = v2
  3982. [NEWCLOSURE] v1792 = function() -- [line 1298]
  3983. 1. local v1790 = _G
  3984. 3. local v1789 = v1790.Effect
  3985. 5. v1790 = "tkc jump"
  3986. 6. local v1791 = nil
  3987. 7. local v1792 = nil
  3988. 8. local v1794 = v2 -- get upval
  3989. 9. local v1793 = v1794.Position
  3990. 11. v1789(v1790, v1791, v1792, v1793)
  3991. 12. return
  3992. end
  3993.  
  3994. 59. CAPTURE VAL R1
  3995.  
  3996. 60. v1797 = v1798(v1799)
  3997. 61. v1797()
  3998. 62. goto #68 -- referenced by #49
  3999. else
  4000. 63. v1798 = v48 -- get upval
  4001. 64. v1797 = v1798.StandJumpSFX
  4002. 66.
  4003. 68. v1797:Play() -- referenced by #62
  4004. end
  4005. 69. v1797 = Instance.new
  4006. 71. v1798 = "BodyPosition"
  4007. 72. v1799 = v27 -- get upval
  4008. 73. v1797 = v1797(v1798, v1799)
  4009. 74. v1798 = Vector3.new(100000, 100000, 100000)
  4010. 75. v1797.maxForce = v1798
  4011. 77. v1800 = v27 -- get upval
  4012. 78. v1799 = v1800.CFrame
  4013. 80. local v1801 = CFrame.new
  4014. 82. local v1802 = 0
  4015. 83. local v1803 = 15
  4016. 84. local v1804 = -30
  4017. 85. v1801 = v1801(v1802, v1803, v1804)
  4018. 86. v1800 = v1801.p
  4019. 88. v1798 = v1799 * v1800
  4020. 89. v1797.Position = v1798
  4021. 91. v1799 = game
  4022. 93. v1798 = v1799.Debris
  4023. 95. v1800 = v1797
  4024. 96. v1801 = 0.5
  4025. 97.
  4026. 99. v1798:AddItem(v1800, v1801)
  4027. 100. v1798 = wait
  4028. 102. v1799 = 0.6
  4029. 103. v1798(v1799)
  4030. 104. v1799 = v40 -- get upval
  4031. 105. v1798 = v1799.StandJump
  4032. 107.
  4033. 109. v1798:Stop()
  4034. 110. v1798 = false
  4035. 111. v5 = v1798 -- set upval
  4036. 112. v1798 = false
  4037. 113. v47 = v1798 -- set upval
  4038. 114. return
  4039. end
  4040. [NEWCLOSURE] v1856 = Movement
  4041. 581. CAPTURE REF R5
  4042.  
  4043. 582. CAPTURE REF R47
  4044.  
  4045. 583. CAPTURE REF R6
  4046.  
  4047. 584. CAPTURE VAL R8
  4048.  
  4049. 585. CAPTURE VAL R16
  4050.  
  4051. 586. CAPTURE VAL R40
  4052.  
  4053. 587. CAPTURE VAL R27
  4054.  
  4055. 588. CAPTURE VAL R4
  4056.  
  4057. 589. CAPTURE VAL R48
  4058.  
  4059. 590. Movement = v1907
  4060. 592. local v1907 = false
  4061. 593. local v1908 = v1896.InputBegan
  4062. 595. -- V nested upvalues[0] = v62
  4063. [NEWCLOSURE] v1910 = function(p8) -- [line 1320]
  4064. 1. local v1846 = p8.KeyCode
  4065. 3. local v1847 = Enum.KeyCode.E
  4066. 5. if v1846 == v1847 then goto #8
  4067. 7. v1846 = true
  4068. 8. v62 = v1846 -- set upval -- referenced by #5
  4069. end
  4070. 9. return
  4071. end
  4072.  
  4073. 596. CAPTURE REF R62
  4074.  
  4075. 597.
  4076. 599. v1911:Connect(v1913)
  4077. 600. v1911 = v1899.InputEnded
  4078. 602. -- V nested upvalues[0] = v62
  4079. [NEWCLOSURE] v1913 = function(p9) -- [line 1326]
  4080. 1. local v1849 = p9.KeyCode
  4081. 3. local v1850 = Enum.KeyCode.E
  4082. 5. if v1849 == v1850 then goto #8
  4083. -- DECOMPILER REMARK: Function "EndRun" was inlined here (LINE IS NOT VALID)
  4084. 7. v1849 = false
  4085. 8. v62 = v1849 -- set upval -- referenced by #5
  4086. end
  4087. 9. return
  4088. end
  4089.  
  4090. 603. CAPTURE REF R62
  4091.  
  4092. 604.
  4093. 606. v1914:Connect(v1916)
  4094. 607. -- V nested upvalues[0] = v5
  4095. -- V nested upvalues[1] = v8
  4096. -- V nested upvalues[2] = v6
  4097. -- V nested upvalues[3] = v47
  4098. -- V nested upvalues[4] = v48
  4099. -- V nested upvalues[5] = v26
  4100. -- V nested upvalues[6] = v56
  4101. -- V nested upvalues[7] = v27
  4102. -- V nested upvalues[8] = v40
  4103. -- V nested upvalues[9] = v62
  4104. -- V nested upvalues[10] = v41
  4105. -- V nested upvalues[11] = v16
  4106. -- V nested upvalues[12] = v10
  4107. -- V nested upvalues[13] = v9
  4108. local function ThrowScythe() -- [line 1332]
  4109. 1. local v1852 = v5 -- get upval
  4110. 2. if v1852 then goto #3
  4111. 3. return -- referenced by #2
  4112. end
  4113. 4. local v1853 = v8 -- get upval
  4114. 5. v1852 = v1853.ThrowDebounce
  4115. 7. if v1852 then goto #8
  4116. 8. return -- referenced by #7
  4117. end
  4118. 9. v1852 = v6 -- get upval
  4119. 10. if not v1852 then goto #11
  4120. 11. return -- referenced by #10
  4121. end
  4122. 12. v1852 = v8 -- get upval
  4123. 13. v1853 = true
  4124. 14. v1852.ThrowDebounce = v1853
  4125. 16. v1852 = true
  4126. 17. v47 = v1852 -- set upval
  4127. 18. v1852 = true
  4128. 19. v5 = v1852 -- set upval
  4129. 20. v1853 = v48 -- get upval
  4130. 21. v1852 = v1853.Swing
  4131. 23.
  4132. 25. v1852:Play()
  4133. 26. v1852 = v26 -- get upval
  4134. 27. v1853 = 0
  4135. 28. v1852.JumpPower = v1853
  4136. 30. v1852 = v26 -- get upval
  4137. 31. v1853 = 7
  4138. 32. v1852.WalkSpeed = v1853
  4139. 34. v1852 = state
  4140. 36. v1852(v1853)
  4141. 37. v1852 = nil
  4142. 38. v1853 = v56 -- get upval
  4143. 39. if v1853 then goto #75
  4144. 40. v1853 = v27 -- get upval
  4145. 41. local v1855 = "ve"
  4146. 42.
  4147. 44. v1853 = v1853:FindFirstChild(v1855)
  4148. 45. if v1853 == nil then goto #75
  4149. 47. local v1854 = v40 -- get upval
  4150. 48. v1853 = v1854.AttackFloat
  4151. 50.
  4152. 52. v1853:Play()
  4153. 53. v1853 = Instance.new
  4154. 55. v1854 = "BodyVelocity"
  4155. 56. v1855 = v27 -- get upval
  4156. 57. v1853 = v1853(v1854, v1855)
  4157. 58. v1852 = v1853
  4158. 59. v1853 = "ve"
  4159. 60. v1852.Name = v1853
  4160. 62. v1853 = Vector3.new(100000, 100000, 100000)
  4161. 63. v1852.MaxForce = v1853
  4162. 65. v1853 = inf
  4163. 66. v1852.P = v1853
  4164. 68. local v1856 = v27 -- get upval
  4165. 69. v1855 = v1856.CFrame
  4166. 71. v1854 = v1855.lookVector
  4167. 73. v1853 = v1854 * 0
  4168. 74. v1852.Velocity = v1853
  4169. end
  4170. end
  4171. 76. v1854 = v40 -- get upval
  4172. 77. v1853 = v1854.StartThrow
  4173. 79. v1855 = 0.1
  4174. 80. v1856 = 1
  4175. 81. local v1857 = 1.5
  4176. 82.
  4177. 84. v1853:Play(v1855, v1856, v1857)
  4178. 85. v1854 = _G
  4179. 87. v1853 = v1854.FOVUpdate
  4180. 89. v1854 = "Add"
  4181. 90. v1855 = -15
  4182. 91. v1853(v1854, v1855)
  4183. 92. v1855 = v40 -- get upval
  4184. 93. v1854 = v1855.StartThrow
  4185. 95. v1853 = v1854.Stopped
  4186. 97.
  4187. 99. v1853:Wait()
  4188. 100. v1854 = v40 -- get upval
  4189. 101. v1853 = v1854.StartThrow
  4190. 103.
  4191. 105. v1853:Stop()
  4192. 106. v1854 = v40 -- get upval
  4193. 107. v1853 = v1854.ChargeThrow
  4194. 109.
  4195. 111. v1853:Play()
  4196. 112. v1853 = spawn
  4197. 114. -- V nested upvalues[0] = upvalues[9]
  4198. -- V nested upvalues[1] = upvalues[10]
  4199. [NEWCLOSURE] v1854 = function() -- [line 1367]
  4200. 1. local v1853 = 0.4
  4201. 2. local v1855 = game
  4202. 4. local v1857 = "RunService"
  4203. 5.
  4204. 7. v1855 = v1855:GetService(v1857)
  4205. 8. local v1854 = v1855.Heartbeat
  4206. 10.
  4207. 12. v1854 = v1854:Wait()
  4208. 13. v1853 = v1853 - v1854
  4209. 14. v1855 = 0
  4210. 15. if v1853 > v1855 then goto #20
  4211. 17. v1855 = upvalues[9] -- get upval
  4212. 18. if v1855 == false then goto #20
  4213. 20. go back to #2 -- might be a repeating loop -- referenced by #15, #18
  4214. end
  4215. end
  4216. 21. v1854 = 0
  4217. 22. if v1853 <= v1854 then goto #70
  4218. 24. v1854 = upvalues[9] -- get upval
  4219. 25. if v1854 == true then goto #70
  4220. 27. v1855 = _G
  4221. 29. v1854 = v1855.FOVUpdate
  4222. 31. v1855 = "Add"
  4223. 32. local v1856 = -5
  4224. 33. v1854(v1855, v1856)
  4225. 34. v1854 = 1
  4226. 35. upvalues[10] = v1854 -- set upval
  4227. 36. v1853 = 0.4
  4228. 37. v1855 = game
  4229. 39. v1857 = "RunService"
  4230. 40.
  4231. 42. v1855 = v1855:GetService(v1857)
  4232. 43. v1854 = v1855.Heartbeat
  4233. 45.
  4234. 47. v1854 = v1854:Wait()
  4235. 48. v1853 = v1853 - v1854
  4236. 49. v1855 = 0
  4237. 50. if v1853 > v1855 then goto #55
  4238. 52. v1855 = upvalues[9] -- get upval
  4239. 53. if v1855 == false then goto #55
  4240. 55. go back to #37 -- might be a repeating loop -- referenced by #50, #53
  4241. end
  4242. end
  4243. 56. v1854 = 0
  4244. 57. if v1853 <= v1854 then goto #70
  4245. 59. v1854 = upvalues[9] -- get upval
  4246. 60. if v1854 == true then goto #70
  4247. 62. v1855 = _G
  4248. 64. v1854 = v1855.FOVUpdate
  4249. 66. v1855 = "Add"
  4250. 67. v1856 = -5
  4251. 68. v1854(v1855, v1856)
  4252. 69. v1854 = 2
  4253. 70. upvalues[10] = v1854 -- set upval -- referenced by #22, #25, #57, #60
  4254. end
  4255. end
  4256. end
  4257. end
  4258. 71. return
  4259. end
  4260.  
  4261. 115. CAPTURE UPVAL U9
  4262.  
  4263. 116. CAPTURE UPVAL U10
  4264.  
  4265. 117. v1881(v1882)
  4266. 118. v1881 = wait
  4267. 120. v1881(v1882)
  4268. 121. v1881 = v62 -- get upval
  4269. 122. if v1881 == false then goto #124
  4270. 124. go back to #118 -- might be a repeating loop -- referenced by #122
  4271. end
  4272. 125. v1882 = v40 -- get upval
  4273. 126. v1881 = v1882.ChargeThrow
  4274. 128.
  4275. 130. v1881:Stop()
  4276. 131. v1882 = v48 -- get upval
  4277. 132. v1881 = v1882.ThrowSFX
  4278. 134.
  4279. 136. v1881:Play()
  4280. 137. v1881 = v16 -- get upval
  4281. 138. v1883 = "Alternate"
  4282. 139. v1884 = "Throw"
  4283. 140.
  4284. 142. v1881:FireServer(v1883, v1884)
  4285. 143. v1882 = v40 -- get upval
  4286. 144. v1881 = v1882.Throw
  4287. 146. v1883 = 0.1
  4288. 147. v1884 = 1
  4289. 148. v1885 = 1
  4290. 149.
  4291. 151. v1881:Play(v1883, v1884, v1885)
  4292. 152. v1882 = _G
  4293. 154. v1881 = v1882.FOVUpdate
  4294. 156. v1882 = "Reset"
  4295. 157. v1883 = 70
  4296. 158. v1881(v1882, v1883)
  4297. 159. v1881 = wait
  4298. 161. v1882 = 0.5
  4299. 162. v1881(v1882)
  4300. 163. v1881 = v27 -- get upval
  4301. 164. v1883 = "ve"
  4302. 165.
  4303. 167. v1881 = v1881:FindFirstChild(v1883)
  4304. 168. if v1881 ~= nil then goto #177
  4305. 170. v1881 = v27 -- get upval
  4306. 171. v1883 = "ve"
  4307. 172.
  4308. 174. v1881 = v1881:FindFirstChild(v1883)
  4309. 175.
  4310. 177. v1881:Destroy() -- referenced by #168
  4311. end
  4312. 178. v1881 = 0
  4313. 179. v41 = v1881 -- set upval
  4314. 180. v1881 = v26 -- get upval
  4315. 181. v1882 = v10 -- get upval
  4316. 182. v1881.JumpPower = v1882
  4317. 184. v1881 = v26 -- get upval
  4318. 185. v1882 = v9 -- get upval
  4319. 186. v1881.WalkSpeed = v1882
  4320. 188. v1881 = false
  4321. 189. v5 = v1881 -- set upval
  4322. 190. v1881 = false
  4323. 191. v47 = v1881 -- set upval
  4324. 192. return
  4325. end
  4326. [NEWCLOSURE] v1942 = ThrowScythe
  4327. 608. CAPTURE REF R5
  4328.  
  4329. 609. CAPTURE VAL R8
  4330.  
  4331. 610. CAPTURE REF R6
  4332.  
  4333. 611. CAPTURE REF R47
  4334.  
  4335. 612. CAPTURE VAL R48
  4336.  
  4337. 613. CAPTURE VAL R26
  4338.  
  4339. 614. CAPTURE REF R56
  4340.  
  4341. 615. CAPTURE VAL R27
  4342.  
  4343. 616. CAPTURE VAL R40
  4344.  
  4345. 617. CAPTURE REF R62
  4346.  
  4347. 618. CAPTURE REF R41
  4348.  
  4349. 619. CAPTURE VAL R16
  4350.  
  4351. 620. CAPTURE REF R10
  4352.  
  4353. 621. CAPTURE REF R9
  4354.  
  4355. 622. ThrowScythe = v2022
  4356. 624. v2022 = false
  4357. 625. local v2023 = v2010.InputBegan
  4358. 627. -- V nested upvalues[0] = v63
  4359. [NEWCLOSURE] v2025 = function(p10) -- [line 1434]
  4360. 1. local v1960 = p10.KeyCode
  4361. 3. local v1961 = Enum.KeyCode.T
  4362. 5. if v1960 == v1961 then goto #8
  4363. 7. v1960 = true
  4364. 8. v63 = v1960 -- set upval -- referenced by #5
  4365. end
  4366. 9. return
  4367. end
  4368.  
  4369. 628. CAPTURE REF R63
  4370.  
  4371. 629.
  4372. 631. v2026:Connect(v2028)
  4373. 632. v2026 = v2013.InputEnded
  4374. 634. -- V nested upvalues[0] = v63
  4375. [NEWCLOSURE] v2028 = function(p11) -- [line 1440]
  4376. 1. local v1963 = p11.KeyCode
  4377. 3. local v1964 = Enum.KeyCode.T
  4378. 5. if v1963 == v1964 then goto #8
  4379. -- DECOMPILER REMARK: Function "EndRun" was inlined here (LINE IS NOT VALID)
  4380. 7. v1963 = false
  4381. 8. v63 = v1963 -- set upval -- referenced by #5
  4382. end
  4383. 9. return
  4384. end
  4385.  
  4386. 635. CAPTURE REF R63
  4387.  
  4388. 636.
  4389. 638. v2029:Connect(v2031)
  4390. 639. -- V nested upvalues[0] = v5
  4391. -- V nested upvalues[1] = v8
  4392. -- V nested upvalues[2] = v6
  4393. -- V nested upvalues[3] = v47
  4394. -- V nested upvalues[4] = v48
  4395. -- V nested upvalues[5] = v26
  4396. -- V nested upvalues[6] = v56
  4397. -- V nested upvalues[7] = v27
  4398. -- V nested upvalues[8] = v40
  4399. -- V nested upvalues[9] = v63
  4400. -- V nested upvalues[10] = v62
  4401. -- V nested upvalues[11] = v41
  4402. -- V nested upvalues[12] = v16
  4403. -- V nested upvalues[13] = v10
  4404. -- V nested upvalues[14] = v9
  4405. local function NormalThrow() -- [line 1446]
  4406. 1. local v1966 = v5 -- get upval
  4407. 2. if v1966 then goto #3
  4408. 3. return -- referenced by #2
  4409. end
  4410. 4. local v1967 = v8 -- get upval
  4411. 5. v1966 = v1967.ThrowDebounce2
  4412. 7. if v1966 then goto #8
  4413. 8. return -- referenced by #7
  4414. end
  4415. 9. v1966 = v6 -- get upval
  4416. 10. if not v1966 then goto #11
  4417. 11. return -- referenced by #10
  4418. end
  4419. 12. v1966 = v8 -- get upval
  4420. 13. v1967 = true
  4421. 14. v1966.ThrowDebounce2 = v1967
  4422. 16. v1966 = true
  4423. 17. v47 = v1966 -- set upval
  4424. 18. v1966 = true
  4425. 19. v5 = v1966 -- set upval
  4426. 20. v1967 = v48 -- get upval
  4427. 21. v1966 = v1967.Swing
  4428. 23.
  4429. 25. v1966:Play()
  4430. 26. v1966 = v26 -- get upval
  4431. 27. v1967 = 0
  4432. 28. v1966.JumpPower = v1967
  4433. 30. v1966 = v26 -- get upval
  4434. 31. v1967 = 7
  4435. 32. v1966.WalkSpeed = v1967
  4436. 34. v1966 = state
  4437. 36. v1966(v1967)
  4438. 37. v1966 = nil
  4439. 38. v1967 = v56 -- get upval
  4440. 39. if v1967 then goto #75
  4441. 40. v1967 = v27 -- get upval
  4442. 41. local v1969 = "ve"
  4443. 42.
  4444. 44. v1967 = v1967:FindFirstChild(v1969)
  4445. 45. if v1967 == nil then goto #75
  4446. 47. local v1968 = v40 -- get upval
  4447. 48. v1967 = v1968.AttackFloat
  4448. 50.
  4449. 52. v1967:Play()
  4450. 53. v1967 = Instance.new
  4451. 55. v1968 = "BodyVelocity"
  4452. 56. v1969 = v27 -- get upval
  4453. 57. v1967 = v1967(v1968, v1969)
  4454. 58. v1966 = v1967
  4455. 59. v1967 = "ve"
  4456. 60. v1966.Name = v1967
  4457. 62. v1967 = Vector3.new(100000, 100000, 100000)
  4458. 63. v1966.MaxForce = v1967
  4459. 65. v1967 = inf
  4460. 66. v1966.P = v1967
  4461. 68. local v1970 = v27 -- get upval
  4462. 69. v1969 = v1970.CFrame
  4463. 71. v1968 = v1969.lookVector
  4464. 73. v1967 = v1968 * 0
  4465. 74. v1966.Velocity = v1967
  4466. end
  4467. end
  4468. 76. v1968 = v40 -- get upval
  4469. 77. v1967 = v1968.StartThrow
  4470. 79. v1969 = 0.1
  4471. 80. v1970 = 1
  4472. 81. local v1971 = 1.5
  4473. 82.
  4474. 84. v1967:Play(v1969, v1970, v1971)
  4475. 85. v1968 = _G
  4476. 87. v1967 = v1968.FOVUpdate
  4477. 89. v1968 = "Add"
  4478. 90. v1969 = -15
  4479. 91. v1967(v1968, v1969)
  4480. 92. v1969 = v40 -- get upval
  4481. 93. v1968 = v1969.StartThrow
  4482. 95. v1967 = v1968.Stopped
  4483. 97.
  4484. 99. v1967:Wait()
  4485. 100. v1968 = v40 -- get upval
  4486. 101. v1967 = v1968.StartThrow
  4487. 103.
  4488. 105. v1967:Stop()
  4489. 106. v1968 = v40 -- get upval
  4490. 107. v1967 = v1968.ChargeThrow
  4491. 109.
  4492. 111. v1967:Play()
  4493. 112. v1967 = spawn
  4494. 114. -- V nested upvalues[0] = upvalues[9]
  4495. -- V nested upvalues[1] = upvalues[10]
  4496. -- V nested upvalues[2] = upvalues[11]
  4497. [NEWCLOSURE] v1968 = function() -- [line 1481]
  4498. 1. local v1967 = 0.4
  4499. 2. local v1969 = game
  4500. 4. local v1971 = "RunService"
  4501. 5.
  4502. 7. v1969 = v1969:GetService(v1971)
  4503. 8. local v1968 = v1969.Heartbeat
  4504. 10.
  4505. 12. v1968 = v1968:Wait()
  4506. 13. v1967 = v1967 - v1968
  4507. 14. v1969 = 0
  4508. 15. if v1967 > v1969 then goto #20
  4509. 17. v1969 = upvalues[9] -- get upval
  4510. 18. if v1969 == false then goto #20
  4511. 20. go back to #2 -- might be a repeating loop -- referenced by #15, #18
  4512. end
  4513. end
  4514. 21. v1968 = 0
  4515. 22. if v1967 <= v1968 then goto #70
  4516. 24. v1968 = upvalues[10] -- get upval
  4517. 25. if v1968 == true then goto #70
  4518. 27. v1969 = _G
  4519. 29. v1968 = v1969.FOVUpdate
  4520. 31. v1969 = "Add"
  4521. 32. local v1970 = -5
  4522. 33. v1968(v1969, v1970)
  4523. 34. v1968 = 1
  4524. 35. upvalues[11] = v1968 -- set upval
  4525. 36. v1967 = 0.4
  4526. 37. v1969 = game
  4527. 39. v1971 = "RunService"
  4528. 40.
  4529. 42. v1969 = v1969:GetService(v1971)
  4530. 43. v1968 = v1969.Heartbeat
  4531. 45.
  4532. 47. v1968 = v1968:Wait()
  4533. 48. v1967 = v1967 - v1968
  4534. 49. v1969 = 0
  4535. 50. if v1967 > v1969 then goto #55
  4536. 52. v1969 = upvalues[9] -- get upval
  4537. 53. if v1969 == false then goto #55
  4538. 55. go back to #37 -- might be a repeating loop -- referenced by #50, #53
  4539. end
  4540. end
  4541. 56. v1968 = 0
  4542. 57. if v1967 <= v1968 then goto #70
  4543. 59. v1968 = upvalues[9] -- get upval
  4544. 60. if v1968 == true then goto #70
  4545. 62. v1969 = _G
  4546. 64. v1968 = v1969.FOVUpdate
  4547. 66. v1969 = "Add"
  4548. 67. v1970 = -5
  4549. 68. v1968(v1969, v1970)
  4550. 69. v1968 = 2
  4551. 70. upvalues[11] = v1968 -- set upval -- referenced by #22, #25, #57, #60
  4552. end
  4553. end
  4554. end
  4555. end
  4556. 71. return
  4557. end
  4558.  
  4559. 115. CAPTURE UPVAL U9
  4560.  
  4561. 116. CAPTURE UPVAL U10
  4562.  
  4563. 117. CAPTURE UPVAL U11
  4564.  
  4565. 118. v1995(v1996)
  4566. 119. v1995 = wait
  4567. 121. v1995(v1996)
  4568. 122. v1995 = v63 -- get upval
  4569. 123. if v1995 == false then goto #125
  4570. 125. go back to #119 -- might be a repeating loop -- referenced by #123
  4571. end
  4572. 126. v1996 = v40 -- get upval
  4573. 127. v1995 = v1996.ChargeThrow
  4574. 129.
  4575. 131. v1995:Stop()
  4576. 132. v1996 = v48 -- get upval
  4577. 133. v1995 = v1996.ThrowSFX
  4578. 135.
  4579. 137. v1995:Play()
  4580. 138. v1995 = v16 -- get upval
  4581. 139. v1997 = "Alternate"
  4582. 140. v1998 = "Throw2"
  4583. 141.
  4584. 143. v1995:FireServer(v1997, v1998)
  4585. 144. v1996 = v40 -- get upval
  4586. 145. v1995 = v1996.Throw
  4587. 147. v1997 = 0.1
  4588. 148. v1998 = 1
  4589. 149. v1999 = 1
  4590. 150.
  4591. 152. v1995:Play(v1997, v1998, v1999)
  4592. 153. v1996 = _G
  4593. 155. v1995 = v1996.FOVUpdate
  4594. 157. v1996 = "Reset"
  4595. 158. v1997 = 70
  4596. 159. v1995(v1996, v1997)
  4597. 160. v1995 = wait
  4598. 162. v1996 = 0.5
  4599. 163. v1995(v1996)
  4600. 164. v1995 = v27 -- get upval
  4601. 165. v1997 = "ve"
  4602. 166.
  4603. 168. v1995 = v1995:FindFirstChild(v1997)
  4604. 169. if v1995 ~= nil then goto #178
  4605. 171. v1995 = v27 -- get upval
  4606. 172. v1997 = "ve"
  4607. 173.
  4608. 175. v1995 = v1995:FindFirstChild(v1997)
  4609. 176.
  4610. 178. v1995:Destroy() -- referenced by #169
  4611. end
  4612. 179. v1995 = 0
  4613. 180. v41 = v1995 -- set upval
  4614. 181. v1995 = v26 -- get upval
  4615. 182. v1996 = v10 -- get upval
  4616. 183. v1995.JumpPower = v1996
  4617. 185. v1995 = v26 -- get upval
  4618. 186. v1996 = v9 -- get upval
  4619. 187. v1995.WalkSpeed = v1996
  4620. 189. v1995 = false
  4621. 190. v5 = v1995 -- set upval
  4622. 191. v1995 = false
  4623. 192. v47 = v1995 -- set upval
  4624. 193. return
  4625. end
  4626. [NEWCLOSURE] v2057 = NormalThrow
  4627. 640. CAPTURE REF R5
  4628.  
  4629. 641. CAPTURE VAL R8
  4630.  
  4631. 642. CAPTURE REF R6
  4632.  
  4633. 643. CAPTURE REF R47
  4634.  
  4635. 644. CAPTURE VAL R48
  4636.  
  4637. 645. CAPTURE VAL R26
  4638.  
  4639. 646. CAPTURE REF R56
  4640.  
  4641. 647. CAPTURE VAL R27
  4642.  
  4643. 648. CAPTURE VAL R40
  4644.  
  4645. 649. CAPTURE REF R63
  4646.  
  4647. 650. CAPTURE REF R62
  4648.  
  4649. 651. CAPTURE REF R41
  4650.  
  4651. 652. CAPTURE VAL R16
  4652.  
  4653. 653. CAPTURE REF R10
  4654.  
  4655. 654. CAPTURE REF R9
  4656.  
  4657. 655. NormalThrow = v2137
  4658. 657. -- V nested upvalues[0] = v5
  4659. -- V nested upvalues[1] = v8
  4660. -- V nested upvalues[2] = v6
  4661. -- V nested upvalues[3] = v47
  4662. -- V nested upvalues[4] = v26
  4663. -- V nested upvalues[5] = v31
  4664. -- V nested upvalues[6] = v14
  4665. -- V nested upvalues[7] = v48
  4666. -- V nested upvalues[8] = v16
  4667. -- V nested upvalues[9] = v40
  4668. -- V nested upvalues[10] = v10
  4669. -- V nested upvalues[11] = v9
  4670. local function Stab() -- [line 1547]
  4671. 1. local v2074 = v5 -- get upval
  4672. 2. if v2074 then goto #3
  4673. 3. return -- referenced by #2
  4674. end
  4675. 4. local v2075 = v8 -- get upval
  4676. 5. v2074 = v2075.StabDebounce
  4677. 7. if v2074 then goto #8
  4678. 8. return -- referenced by #7
  4679. end
  4680. 9. v2074 = v6 -- get upval
  4681. 10. if not v2074 then goto #11
  4682. 11. return -- referenced by #10
  4683. end
  4684. 12. v2074 = v8 -- get upval
  4685. 13. v2075 = true
  4686. 14. v2074.StabDebounce = v2075
  4687. 16. v2074 = true
  4688. 17. v47 = v2074 -- set upval
  4689. 18. v2074 = true
  4690. 19. v5 = v2074 -- set upval
  4691. 20. v2074 = v26 -- get upval
  4692. 21. v2075 = 0
  4693. 22. v2074.JumpPower = v2075
  4694. 24. v2074 = v26 -- get upval
  4695. 25. v2075 = 14
  4696. 26. v2074.WalkSpeed = v2075
  4697. 28. local v2076 = v31 -- get upval
  4698. 29. v2075 = v2076.Hitbox
  4699. 31. v2074 = v2075.Trail1
  4700. 33. v2075 = true
  4701. 34. v2074.Enabled = v2075
  4702. 36. v2076 = v31 -- get upval
  4703. 37. v2075 = v2076.Hitbox
  4704. 39. v2074 = v2075.Trail2
  4705. 41. v2075 = true
  4706. 42. v2074.Enabled = v2075
  4707. 44. v2076 = v31 -- get upval
  4708. 45. v2075 = v2076.Hitbox
  4709. 47. v2074 = v2075.Trail3
  4710. 49. v2075 = true
  4711. 50. v2074.Enabled = v2075
  4712. 52. local v2077 = v31 -- get upval
  4713. 53. v2076 = v2077.Hitbox
  4714. 55. v2075 = v2076.Attachment1
  4715. 57. v2074 = v2075.Sparks1
  4716. 59. v2075 = true
  4717. 60. v2074.Enabled = v2075
  4718. 62. v2077 = v31 -- get upval
  4719. 63. v2076 = v2077.Hitbox
  4720. 65. v2075 = v2076.Attachment1
  4721. 67. v2074 = v2075.Sparks
  4722. 69. v2075 = true
  4723. 70. v2074.Enabled = v2075
  4724. 72. v2074 = v14 -- get upval
  4725. 73. local v2078 = v31 -- get upval
  4726. 74. v2077 = v2078.Hitbox
  4727. 76. v2076 = v2077.Trail1
  4728. 78. v2077 = true
  4729. 79.
  4730. 81. v2074:FireServer(v2076, v2077)
  4731. 82. v2074 = v14 -- get upval
  4732. 83. v2078 = v31 -- get upval
  4733. 84. v2077 = v2078.Hitbox
  4734. 86. v2076 = v2077.Trail2
  4735. 88. v2077 = true
  4736. 89.
  4737. 91. v2074:FireServer(v2076, v2077)
  4738. 92. v2074 = v14 -- get upval
  4739. 93. v2078 = v31 -- get upval
  4740. 94. v2077 = v2078.Hitbox
  4741. 96. v2076 = v2077.Trail3
  4742. 98. v2077 = true
  4743. 99.
  4744. 101. v2074:FireServer(v2076, v2077)
  4745. 102. v2074 = v14 -- get upval
  4746. 103. local v2079 = v31 -- get upval
  4747. 104. v2078 = v2079.Hitbox
  4748. 106. v2077 = v2078.Attachment1
  4749. 108. v2076 = v2077.Sparks1
  4750. 110. v2077 = true
  4751. 111.
  4752. 113. v2074:FireServer(v2076, v2077)
  4753. 114. v2074 = v14 -- get upval
  4754. 115. v2079 = v31 -- get upval
  4755. 116. v2078 = v2079.Hitbox
  4756. 118. v2077 = v2078.Attachment1
  4757. 120. v2076 = v2077.Sparks
  4758. 122. v2077 = true
  4759. 123.
  4760. 125. v2074:FireServer(v2076, v2077)
  4761. 126. v2075 = v48 -- get upval
  4762. 127. v2074 = v2075.Swing
  4763. 129.
  4764. 131. v2074:Play()
  4765. 132. v2074 = v16 -- get upval
  4766. 133. v2076 = "Alternate"
  4767. 134. v2077 = "Stab"
  4768. 135.
  4769. 137. v2074:FireServer(v2076, v2077)
  4770. 138. v2075 = v40 -- get upval
  4771. 139. v2074 = v2075.Stab
  4772. 141. v2076 = 0.1
  4773. 142. v2077 = 1
  4774. 143. v2078 = 1
  4775. 144.
  4776. 146. v2074:Play(v2076, v2077, v2078)
  4777. 147. v2074 = wait
  4778. 149. v2075 = 0.22
  4779. 150. v2074(v2075)
  4780. 151. v2074 = math.random
  4781. 153. v2075 = 1
  4782. 154. v2076 = 1000
  4783. 155. v2074 = v2074(v2075, v2076)
  4784. 156. FASTCALL[tostring](v2074)
  4785. 157. v2076 = v2074
  4786. 158. v2075 = tostring
  4787. 160. v2075 = v2075(v2076)
  4788. 161. v2074 = v2075
  4789. 162. v2075 = coroutine.resume
  4790. 164. v2076 = coroutine.create
  4791. 166. -- V nested upvalues[0] = upvalues[5]
  4792. -- V nested upvalues[1] = v1
  4793. [NEWCLOSURE] v2077 = function() -- [line 1584]
  4794. 1. local v2077 = 1
  4795. 2. local v2075 = 25
  4796. 3. local v2076 = 1
  4797. 4. for v2077 = v2077, v2075, v2076 do -- [escape at #45]
  4798. 5. local v2078 = task.wait
  4799. 7. v2078(v2079)
  4800. 8. v2078 = Hito
  4801. 10. local v2079 = "Stab"
  4802. 11. local v2081 = upvalues[5] -- get upval
  4803. 12. local v2080 = v2081.Hitbox
  4804. 14. local v2084 = upvalues[5] -- get upval
  4805. 15. local v2083 = v2084.Hitbox
  4806. 17. local v2082 = v2083.CFrame
  4807. 19. v2083 = CFrame.fromOrientation
  4808. 21. local v2085 = math.random
  4809. 23. local v2086 = -90
  4810. 24. local v2087 = 90
  4811. 25. v2085 = v2085(v2086, v2087)
  4812. 26. FASTCALL[math.rad](v2085)
  4813. 27. v2084 = math.rad
  4814. 29. v2084 = v2084(v2085)
  4815. 30. v2085 = 0
  4816. 31. v2087 = math.random
  4817. 33. local v2088 = -50
  4818. 34. local v2089 = 50
  4819. 35. v2087 = v2087(v2088, v2089)
  4820. 36. FASTCALL[math.rad](v2087)
  4821. 37. v2086 = math.rad
  4822. 39. v2086 = v2086(v2087)
  4823. 40. v2083 = v2083(v2084, v2085, v2086)
  4824. 41. v2081 = v2082 * v2083
  4825. 42. v2082 = 1
  4826. 43. v2083 = v1 -- get upval
  4827. 44. v2078(v2079, v2080, v2081, v2082, v2083)
  4828. 45. end -- FORNLOOP end - iterate + goto #4
  4829. 46. return
  4830. end
  4831.  
  4832. 167. CAPTURE UPVAL U5
  4833.  
  4834. 168. CAPTURE REF R0
  4835.  
  4836. 169. v2099 = v2100(v2101)
  4837. 170. v2099()
  4838. 171. v2099 = wait
  4839. 173. v2100 = 0.45
  4840. 174. v2099(v2100)
  4841. 175. v2099 = v26 -- get upval
  4842. 176. v2100 = v10 -- get upval
  4843. 177. v2099.JumpPower = v2100
  4844. 179. v2099 = v26 -- get upval
  4845. 180. v2100 = v9 -- get upval
  4846. 181. v2099.WalkSpeed = v2100
  4847. 183. v2099 = false
  4848. 184. v5 = v2099 -- set upval
  4849. 185. v2099 = false
  4850. 186. v47 = v2099 -- set upval
  4851. 187. v2101 = v31 -- get upval
  4852. 188. v2100 = v2101.Hitbox
  4853. 190. v2099 = v2100.Trail1
  4854. 192. v2100 = false
  4855. 193. v2099.Enabled = v2100
  4856. 195. v2101 = v31 -- get upval
  4857. 196. v2100 = v2101.Hitbox
  4858. 198. v2099 = v2100.Trail2
  4859. 200. v2100 = false
  4860. 201. v2099.Enabled = v2100
  4861. 203. v2101 = v31 -- get upval
  4862. 204. v2100 = v2101.Hitbox
  4863. 206. v2099 = v2100.Trail3
  4864. 208. v2100 = false
  4865. 209. v2099.Enabled = v2100
  4866. 211. v2102 = v31 -- get upval
  4867. 212. v2101 = v2102.Hitbox
  4868. 214. v2100 = v2101.Attachment1
  4869. 216. v2099 = v2100.Sparks1
  4870. 218. v2100 = false
  4871. 219. v2099.Enabled = v2100
  4872. 221. v2102 = v31 -- get upval
  4873. 222. v2101 = v2102.Hitbox
  4874. 224. v2100 = v2101.Attachment1
  4875. 226. v2099 = v2100.Sparks
  4876. 228. v2100 = false
  4877. 229. v2099.Enabled = v2100
  4878. 231. v2099 = v14 -- get upval
  4879. 232. v2103 = v31 -- get upval
  4880. 233. v2102 = v2103.Hitbox
  4881. 235. v2101 = v2102.Trail1
  4882. 237. v2102 = false
  4883. 238.
  4884. 240. v2099:FireServer(v2101, v2102)
  4885. 241. v2099 = v14 -- get upval
  4886. 242. v2103 = v31 -- get upval
  4887. 243. v2102 = v2103.Hitbox
  4888. 245. v2101 = v2102.Trail2
  4889. 247. v2102 = false
  4890. 248.
  4891. 250. v2099:FireServer(v2101, v2102)
  4892. 251. v2099 = v14 -- get upval
  4893. 252. v2103 = v31 -- get upval
  4894. 253. v2102 = v2103.Hitbox
  4895. 255. v2101 = v2102.Trail3
  4896. 257. v2102 = false
  4897. 258.
  4898. 260. v2099:FireServer(v2101, v2102)
  4899. 261. v2099 = v14 -- get upval
  4900. 262. local v2104 = v31 -- get upval
  4901. 263. v2103 = v2104.Hitbox
  4902. 265. v2102 = v2103.Attachment1
  4903. 267. v2101 = v2102.Sparks1
  4904. 269. v2102 = false
  4905. 270.
  4906. 272. v2099:FireServer(v2101, v2102)
  4907. 273. v2099 = v14 -- get upval
  4908. 274. v2104 = v31 -- get upval
  4909. 275. v2103 = v2104.Hitbox
  4910. 277. v2102 = v2103.Attachment1
  4911. 279. v2101 = v2102.Sparks
  4912. 281. v2102 = false
  4913. 282.
  4914. 284. v2099:FireServer(v2101, v2102)
  4915. 285. [CLOSEUPVALS]: clear captures from back until: 0
  4916. 286. return
  4917. end
  4918. [NEWCLOSURE] v2161 = Stab
  4919. 658. CAPTURE REF R5
  4920.  
  4921. 659. CAPTURE VAL R8
  4922.  
  4923. 660. CAPTURE REF R6
  4924.  
  4925. 661. CAPTURE REF R47
  4926.  
  4927. 662. CAPTURE VAL R26
  4928.  
  4929. 663. CAPTURE VAL R31
  4930.  
  4931. 664. CAPTURE VAL R14
  4932.  
  4933. 665. CAPTURE VAL R48
  4934.  
  4935. 666. CAPTURE VAL R16
  4936.  
  4937. 667. CAPTURE VAL R40
  4938.  
  4939. 668. CAPTURE REF R10
  4940.  
  4941. 669. CAPTURE REF R9
  4942.  
  4943. 670. Stab = v2299
  4944. 672. -- V nested upvalues[0] = v5
  4945. -- V nested upvalues[1] = v47
  4946. -- V nested upvalues[2] = v8
  4947. -- V nested upvalues[3] = v6
  4948. -- V nested upvalues[4] = v26
  4949. -- V nested upvalues[5] = v16
  4950. -- V nested upvalues[6] = v40
  4951. -- V nested upvalues[7] = v48
  4952. -- V nested upvalues[8] = v53
  4953. -- V nested upvalues[9] = v20
  4954. -- V nested upvalues[10] = v10
  4955. -- V nested upvalues[11] = v9
  4956. local function Switch() -- [line 1620]
  4957. 1. local v2236 = v5 -- get upval
  4958. 2. if v2236 then goto #3
  4959. 3. return -- referenced by #2
  4960. end
  4961. 4. v2236 = v47 -- get upval
  4962. 5. if v2236 then goto #6
  4963. 6. return -- referenced by #5
  4964. end
  4965. 7. local v2237 = v8 -- get upval
  4966. 8. v2236 = v2237.SwitchDebounce
  4967. 10. if v2236 then goto #11
  4968. 11. return -- referenced by #10
  4969. end
  4970. 12. v2236 = v6 -- get upval
  4971. 13. if not v2236 then goto #14
  4972. 14. return -- referenced by #13
  4973. end
  4974. 15. v2236 = true
  4975. 16. v47 = v2236 -- set upval
  4976. 17. v2236 = v26 -- get upval
  4977. 18. v2237 = 0
  4978. 19. v2236.JumpPower = v2237
  4979. 21. v2236 = v8 -- get upval
  4980. 22. v2237 = true
  4981. 23. v2236.SwitchDebounce = v2237
  4982. 25. v2236 = v16 -- get upval
  4983. 26. local v2238 = "Alternate"
  4984. 27. local v2239 = "Switch"
  4985. 28.
  4986. 30. v2236:FireServer(v2238, v2239)
  4987. 31. v2236 = true
  4988. 32. v5 = v2236 -- set upval
  4989. 33. v2237 = v40 -- get upval
  4990. 34. v2236 = v2237.StyleSwitch
  4991. 36. v2238 = 0.1
  4992. 37. v2239 = 1
  4993. 38. local v2240 = 1
  4994. 39.
  4995. 41. v2236:Play(v2238, v2239, v2240)
  4996. 42. v2237 = v48 -- get upval
  4997. 43. v2236 = v2237.Switch
  4998. 45.
  4999. 47. v2236:Play()
  5000. 48. v2237 = v48 -- get upval
  5001. 49. v2236 = v2237.Switch
  5002. 51. v2237 = 0
  5003. 52. v2236.Volume = v2237
  5004. 54. v2236 = Instance.new
  5005. 56. v2237 = "Sound"
  5006. 57. v2239 = game
  5007. 59. v2238 = v2239.StarterGui
  5008. 61. v2236 = v2236(v2237, v2238)
  5009. 62. v2238 = game
  5010. 64. v2237 = v2238.Debris
  5011. 66. v2239 = v2236
  5012. 67. v2240 = 5
  5013. 68.
  5014. 70. v2237:AddItem(v2239, v2240)
  5015. 71. v2237 = 5
  5016. 72. v2236.Volume = v2237
  5017. 74. v2237 = "rbxassetid://12984727174"
  5018. 75. v2236.SoundId = v2237
  5019. 77.
  5020. 79. v2236:Play()
  5021. 80. v2237 = v53 -- get upval
  5022. 81. if v2237 == "Scythe" then goto #85
  5023. 83. v2237 = "Brawler"
  5024. 84. v53 = v2237 -- set upval
  5025. 85. goto #87 -- referenced by #81
  5026. else
  5027. 86. v2237 = "Scythe"
  5028. 87. v53 = v2237 -- set upval -- referenced by #85
  5029. end
  5030. 88. v2238 = _G
  5031. 90. v2237 = v2238.FOVUpdate
  5032. 92. v2238 = "Add"
  5033. 93. v2239 = -15
  5034. 94. v2237(v2238, v2239)
  5035. 95. v2237 = pairs
  5036. 97. v2239 = v20 -- get upval
  5037. 98. v2238 = v2239.Vignette
  5038. 100.
  5039. 102. v2237 = v2238:GetChildren()
  5040. 103. v2237, v2238, v2239 = v2237()
  5041. 104. for v2240, v2241 in v2237(v2238) do -- [escape at #115] (pairs/next)
  5042. 105. local v2244 = "ImageLabel"
  5043. 106.
  5044. 108. v2242 = v2241:IsA(v2244)
  5045. 109. if v2242 then goto #114
  5046. 110. local v2242 = spawn
  5047. 112. -- V nested upvalues[0] = v6
  5048. [NEWCLOSURE] v2243 = function() -- [line 1654]
  5049. 1. local v2237 = game
  5050. 3. local v2239 = "TweenService"
  5051. 4.
  5052. 6. v2237 = v2237:GetService(v2239)
  5053. 7. v2239 = v6 -- get upval
  5054. 8. local v2240 = TweenInfo.new
  5055. 10. local v2241 = 0.3
  5056. 11. local v2242 = Enum.EasingStyle.Linear
  5057. 13. local v2243 = Enum.EasingDirection.Out
  5058. 15. local v2244 = 0
  5059. 16. local v2245 = false
  5060. 17. local v2246 = 0
  5061. 18. v2240 = v2240(v2241, v2242, v2243, v2244, v2245, v2246)
  5062. 19. v2241 = {"ImageTransparency"}
  5063. 20. v2242 = 0
  5064. 21. v2241.ImageTransparency = v2242
  5065. 23.
  5066. 25. v2237 = v2237:Create(v2239, v2240, v2241)
  5067. 26.
  5068. 28. v2237:Play()
  5069. 29. v2237 = wait
  5070. 31. local v2238 = 0.3
  5071. 32. v2237(v2238)
  5072. 33. v2237 = game
  5073. 35. v2239 = "TweenService"
  5074. 36.
  5075. 38. v2237 = v2237:GetService(v2239)
  5076. 39. v2239 = v6 -- get upval
  5077. 40. v2240 = TweenInfo.new
  5078. 42. v2241 = 0.3
  5079. 43. v2242 = Enum.EasingStyle.Linear
  5080. 45. v2243 = Enum.EasingDirection.Out
  5081. 47. v2244 = 0
  5082. 48. v2245 = false
  5083. 49. v2246 = 0
  5084. 50. v2240 = v2240(v2241, v2242, v2243, v2244, v2245, v2246)
  5085. 51. v2241 = {"ImageTransparency"}
  5086. 52. v2242 = 1
  5087. 53. v2241.ImageTransparency = v2242
  5088. 55.
  5089. 57. v2237 = v2237:Create(v2239, v2240, v2241)
  5090. 58.
  5091. 60. v2237:Play()
  5092. 61. return
  5093. end
  5094.  
  5095. 113. CAPTURE VAL R5
  5096.  
  5097. 114. v2268(v2269) -- referenced by #109
  5098. end
  5099. 115. end -- FORGLOOP - iterate + goto #104
  5100. 117. v2263 = wait
  5101. 119. v2264 = 0.18
  5102. 120. v2263(v2264)
  5103. 121. v2263 = v26 -- get upval
  5104. 122. v2264 = v10 -- get upval
  5105. 123. v2263.JumpPower = v2264
  5106. 125. v2263 = v26 -- get upval
  5107. 126. v2264 = v9 -- get upval
  5108. 127. v2263.WalkSpeed = v2264
  5109. 129. v2263 = false
  5110. 130. v5 = v2263 -- set upval
  5111. 131. v2263 = false
  5112. 132. v47 = v2263 -- set upval
  5113. 133. v2263 = wait
  5114. 135. v2264 = 0.15
  5115. 136. v2263(v2264)
  5116. 137. v2264 = _G
  5117. 139. v2263 = v2264.FOVUpdate
  5118. 141. v2264 = "Reset"
  5119. 142. v2265 = 70
  5120. 143. v2263(v2264, v2265)
  5121. 144. return
  5122. end
  5123. [NEWCLOSURE] v2325 = Switch
  5124. 673. CAPTURE REF R5
  5125.  
  5126. 674. CAPTURE REF R47
  5127.  
  5128. 675. CAPTURE VAL R8
  5129.  
  5130. 676. CAPTURE REF R6
  5131.  
  5132. 677. CAPTURE VAL R26
  5133.  
  5134. 678. CAPTURE VAL R16
  5135.  
  5136. 679. CAPTURE VAL R40
  5137.  
  5138. 680. CAPTURE VAL R48
  5139.  
  5140. 681. CAPTURE REF R53
  5141.  
  5142. 682. CAPTURE VAL R20
  5143.  
  5144. 683. CAPTURE REF R10
  5145.  
  5146. 684. CAPTURE REF R9
  5147.  
  5148. 685. Switch = v2385
  5149. 687. -- V nested upvalues[0] = v5
  5150. -- V nested upvalues[1] = v8
  5151. -- V nested upvalues[2] = v6
  5152. -- V nested upvalues[3] = v46
  5153. -- V nested upvalues[4] = v26
  5154. -- V nested upvalues[5] = v31
  5155. -- V nested upvalues[6] = v14
  5156. -- V nested upvalues[7] = v48
  5157. -- V nested upvalues[8] = v40
  5158. -- V nested upvalues[9] = v16
  5159. -- V nested upvalues[10] = v27
  5160. -- V nested upvalues[11] = v56
  5161. -- V nested upvalues[12] = v7
  5162. -- V nested upvalues[13] = v21
  5163. -- V nested upvalues[14] = v61
  5164. -- V nested upvalues[15] = v30
  5165. -- V nested upvalues[16] = v10
  5166. -- V nested upvalues[17] = v9
  5167. local function ScytheSpin() -- [line 1682]
  5168. 1. local v2322 = v5 -- get upval
  5169. 2. if v2322 then goto #3
  5170. 3. return -- referenced by #2
  5171. end
  5172. 4. local v2323 = v8 -- get upval
  5173. 5. v2322 = v2323.ScytheSpinDebounce
  5174. 7. if v2322 then goto #8
  5175. 8. return -- referenced by #7
  5176. end
  5177. 9. v2322 = v6 -- get upval
  5178. 10. if not v2322 then goto #11
  5179. 11. return -- referenced by #10
  5180. end
  5181. 12. v2322 = true
  5182. 13. v5 = v2322 -- set upval
  5183. 14. v2322 = false
  5184. 15. v46 = v2322 -- set upval
  5185. 16. v2322 = v8 -- get upval
  5186. 17. v2323 = true
  5187. 18. v2322.ScytheSpinDebounce = v2323
  5188. 20. v2322 = v26 -- get upval
  5189. 21. v2323 = 0
  5190. 22. v2322.JumpPower = v2323
  5191. 24. local v2324 = v31 -- get upval
  5192. 25. v2323 = v2324.Hitbox
  5193. 27. v2322 = v2323.Trail1
  5194. 29. v2323 = true
  5195. 30. v2322.Enabled = v2323
  5196. 32. v2324 = v31 -- get upval
  5197. 33. v2323 = v2324.Hitbox
  5198. 35. v2322 = v2323.Trail2
  5199. 37. v2323 = true
  5200. 38. v2322.Enabled = v2323
  5201. 40. v2324 = v31 -- get upval
  5202. 41. v2323 = v2324.Hitbox
  5203. 43. v2322 = v2323.Trail3
  5204. 45. v2323 = true
  5205. 46. v2322.Enabled = v2323
  5206. 48. local v2325 = v31 -- get upval
  5207. 49. v2324 = v2325.Hitbox
  5208. 51. v2323 = v2324.Attachment1
  5209. 53. v2322 = v2323.Sparks1
  5210. 55. v2323 = true
  5211. 56. v2322.Enabled = v2323
  5212. 58. v2325 = v31 -- get upval
  5213. 59. v2324 = v2325.Hitbox
  5214. 61. v2323 = v2324.Attachment1
  5215. 63. v2322 = v2323.Sparks
  5216. 65. v2323 = true
  5217. 66. v2322.Enabled = v2323
  5218. 68. v2322 = v14 -- get upval
  5219. 69. local v2326 = v31 -- get upval
  5220. 70. v2325 = v2326.Hitbox
  5221. 72. v2324 = v2325.Trail1
  5222. 74. v2325 = true
  5223. 75.
  5224. 77. v2322:FireServer(v2324, v2325)
  5225. 78. v2322 = v14 -- get upval
  5226. 79. v2326 = v31 -- get upval
  5227. 80. v2325 = v2326.Hitbox
  5228. 82. v2324 = v2325.Trail2
  5229. 84. v2325 = true
  5230. 85.
  5231. 87. v2322:FireServer(v2324, v2325)
  5232. 88. v2322 = v14 -- get upval
  5233. 89. v2326 = v31 -- get upval
  5234. 90. v2325 = v2326.Hitbox
  5235. 92. v2324 = v2325.Trail3
  5236. 94. v2325 = true
  5237. 95.
  5238. 97. v2322:FireServer(v2324, v2325)
  5239. 98. v2322 = v14 -- get upval
  5240. 99. local v2327 = v31 -- get upval
  5241. 100. v2326 = v2327.Hitbox
  5242. 102. v2325 = v2326.Attachment1
  5243. 104. v2324 = v2325.Sparks1
  5244. 106. v2325 = true
  5245. 107.
  5246. 109. v2322:FireServer(v2324, v2325)
  5247. 110. v2322 = v14 -- get upval
  5248. 111. v2327 = v31 -- get upval
  5249. 112. v2326 = v2327.Hitbox
  5250. 114. v2325 = v2326.Attachment1
  5251. 116. v2324 = v2325.Sparks
  5252. 118. v2325 = true
  5253. 119.
  5254. 121. v2322:FireServer(v2324, v2325)
  5255. 122. v2323 = v48 -- get upval
  5256. 123. v2322 = v2323.ThrowSFX
  5257. 125.
  5258. 127. v2322:Play()
  5259. 128. v2323 = v40 -- get upval
  5260. 129. v2322 = v2323.SpinStart
  5261. 131. v2324 = 1.4
  5262. 132.
  5263. 134. v2322:AdjustSpeed(v2324)
  5264. 135. v2323 = v40 -- get upval
  5265. 136. v2322 = v2323.SpinStart
  5266. 138.
  5267. 140. v2322:Play()
  5268. 141. v2322 = true
  5269. 142. v2323 = v16 -- get upval
  5270. 143. v2325 = "Alternate"
  5271. 144. v2326 = "super"
  5272. 145. v2327 = true
  5273. 146.
  5274. 148. v2323:FireServer(v2325, v2326, v2327)
  5275. 149. v2323 = state
  5276. 151. v2323(v2324)
  5277. 152. v2323 = nil
  5278. 153. v2324 = v27 -- get upval
  5279. 154. v2326 = "ve"
  5280. 155.
  5281. 157. v2324 = v2324:FindFirstChild(v2326)
  5282. 158. if v2324 ~= nil then goto #167
  5283. 160. v2324 = v27 -- get upval
  5284. 161. v2326 = "ve"
  5285. 162.
  5286. 164. v2324 = v2324:FindFirstChild(v2326)
  5287. 165.
  5288. 167. v2324:Destroy() -- referenced by #158
  5289. end
  5290. 168. v2324 = Instance.new
  5291. 170. v2325 = "BodyVelocity"
  5292. 171. v2326 = v27 -- get upval
  5293. 172. v2324 = v2324(v2325, v2326)
  5294. 173. v2323 = v2324
  5295. 174. v2324 = "ve5"
  5296. 175. v2323.Name = v2324
  5297. 177. v2324 = Vector3.new(100000, 100000, 100000)
  5298. 178. v2323.MaxForce = v2324
  5299. 180. v2324 = inf
  5300. 181. v2323.P = v2324
  5301. 183. local v2328 = v27 -- get upval
  5302. 184. v2327 = v2328.CFrame
  5303. 186. v2326 = v2327.lookVector
  5304. 188. v2325 = v2326 * 6
  5305. 189. v2326 = Vector3.new(0, 0, 0)
  5306. 190. v2324 = v2325 + v2326
  5307. 191. v2323.Velocity = v2324
  5308. 193. v2324 = spawn
  5309. 195. -- V nested upvalues[0] = upvalues[11]
  5310. -- V nested upvalues[1] = v2
  5311. -- V nested upvalues[2] = upvalues[10]
  5312. -- V nested upvalues[3] = v1
  5313. [NEWCLOSURE] v2325 = function() -- [line 1726]
  5314. 1. local v2323 = wait
  5315. 3. v2323(v2324)
  5316. 4. v2323 = state
  5317. 6. v2323(v2324)
  5318. 7. v2323 = upvalues[11] -- get upval
  5319. 8. if v2323 then goto #23
  5320. 9. v2323 = v2 -- get upval
  5321. 10. if v2323 ~= nil then goto #23
  5322. 12. v2323 = v2 -- get upval
  5323. 13. local v2328 = upvalues[10] -- get upval
  5324. 14. local v2327 = v2328.CFrame
  5325. 16. local v2326 = v2327.lookVector
  5326. 18. local v2325 = v2326 * 6
  5327. 19. v2326 = Vector3.new(0, 0, 0)
  5328. 20. local v2324 = v2325 + v2326
  5329. 21. v2323.Velocity = v2324
  5330. 23. goto #28 -- referenced by #8, #10
  5331. elseif
  5332. elseif
  5333. 24. v2323 = upvalues[11] -- get upval
  5334. 25. if not v2323 then goto #28
  5335. 26. v2323 = v2 -- get upval
  5336. 27. if v2323 ~= nil then goto #28
  5337. end
  5338. end
  5339. 29. v2323 = v1 -- get upval
  5340. 30. if v2323 == false then goto #32
  5341. 32. go back to #1 -- might be a repeating loop -- referenced by #30
  5342. end
  5343. 33. return
  5344. end
  5345.  
  5346. 196. CAPTURE UPVAL U11
  5347.  
  5348. 197. CAPTURE REF R1
  5349.  
  5350. 198. CAPTURE UPVAL U10
  5351.  
  5352. 199. CAPTURE REF R0
  5353.  
  5354. 200. v2338(v2339)
  5355. 201. v2338 = spawn
  5356. 203. -- V nested upvalues[0] = v1
  5357. -- V nested upvalues[1] = upvalues[7]
  5358. [NEWCLOSURE] v2339 = function() -- [line 1742]
  5359. 1. local v2337 = wait
  5360. 3. local v2338 = 0.5
  5361. 4. v2337(v2338)
  5362. 5. v2337 = v1 -- get upval
  5363. 6. if v2337 == true then goto #13
  5364. 8. v2338 = upvalues[7] -- get upval
  5365. 9. v2337 = v2338.Swing
  5366. 11.
  5367. 13. v2337:Play() -- referenced by #6
  5368. end
  5369. 14. v2337 = v1 -- get upval
  5370. 15. if v2337 == false then goto #17
  5371. 17. go back to #1 -- might be a repeating loop -- referenced by #15
  5372. end
  5373. 18. return
  5374. end
  5375.  
  5376. 204. CAPTURE REF R0
  5377.  
  5378. 205. CAPTURE UPVAL U7
  5379.  
  5380. 206. v2344(v2345)
  5381. 207. v2345 = v40 -- get upval
  5382. 208. v2344 = v2345.AttackPose
  5383. 210.
  5384. 212. v2344:Play()
  5385. 213. v2346 = v40 -- get upval
  5386. 214. v2345 = v2346.SpinStart
  5387. 216. v2344 = v2345.Stopped
  5388. 218.
  5389. 220. v2344:Wait()
  5390. 221. v2345 = v40 -- get upval
  5391. 222. v2344 = v2345.ScytheLoop
  5392. 224.
  5393. 226. v2344:Play()
  5394. 227. v2345 = Mouse
  5395. 229. v2344 = v2345.KeyUp
  5396. 231. -- V nested upvalues[0] = v1
  5397. -- V nested upvalues[1] = upvalues[9]
  5398. [NEWCLOSURE] v2346 = function(p12) -- [line 1761]
  5399. 1. if p12 == "g" then goto #10
  5400. 3. local v2343 = false
  5401. 4. v1 = v2343 -- set upval
  5402. 5. v2343 = upvalues[9] -- get upval
  5403. 6. local v2345 = "g"
  5404. 7. local v2346 = "Up"
  5405. 8.
  5406. 10. v2343:FireServer(v2345, v2346) -- referenced by #1
  5407. end
  5408. 11. return
  5409. end
  5410.  
  5411. 232. CAPTURE REF R0
  5412.  
  5413. 233. CAPTURE UPVAL U9
  5414.  
  5415. 234.
  5416. 236. v2348 = v2348:connect(v2350)
  5417. 237. v2349 = v7 -- get upval
  5418. 238. if v2349 then goto #249
  5419. 239. v2351 = v21 -- get upval
  5420. 240. v2350 = v2351.G
  5421. 242. v2349 = v2350.MouseButton1Down
  5422. 244. -- V nested upvalues[0] = v1
  5423. -- V nested upvalues[1] = upvalues[9]
  5424. [NEWCLOSURE] v2351 = function() -- [line 1769]
  5425. 1. local v2347 = false
  5426. 2. v1 = v2347 -- set upval
  5427. 3. v2347 = upvalues[9] -- get upval
  5428. 4. local v2349 = "g"
  5429. 5. local v2350 = "Up"
  5430. 6.
  5431. 8. v2347:FireServer(v2349, v2350)
  5432. 9. return
  5433. end
  5434.  
  5435. 245. CAPTURE REF R0
  5436.  
  5437. 246. CAPTURE UPVAL U9
  5438.  
  5439. 247.
  5440. 249. v2353 = v2353:Connect(v2355) -- referenced by #238
  5441. end
  5442. 250. v2353 = v26 -- get upval
  5443. 251. v2354 = 0
  5444. 252. v2353.JumpPower = v2354
  5445. 254. v2353 = v26 -- get upval
  5446. 255. v2354 = 10
  5447. 256. v2353.WalkSpeed = v2354
  5448. 258. v2354 = v61 -- get upval
  5449. 259. v2353 = v2354 + 1
  5450. 260. v61 = v2353 -- set upval
  5451. 261. v2353 = Hito
  5452. 263. v2354 = "ScytheSpin"
  5453. 264. v2356 = v31 -- get upval
  5454. 265. v2355 = v2356.Hitbox2
  5455. 267. local v2359 = v31 -- get upval
  5456. 268. local v2358 = v2359.Hitbox
  5457. 270. local v2357 = v2358.CFrame
  5458. 272. v2358 = CFrame.fromOrientation
  5459. 274. local v2360 = math.random
  5460. 276. local v2361 = -90
  5461. 277. local v2362 = 90
  5462. 278. v2360 = v2360(v2361, v2362)
  5463. 279. FASTCALL[math.rad](v2360)
  5464. 280. v2359 = math.rad
  5465. 282. v2359 = v2359(v2360)
  5466. 283. v2360 = 0
  5467. 284. v2362 = math.random
  5468. 286. local v2363 = -50
  5469. 287. local v2364 = 50
  5470. 288. v2362 = v2362(v2363, v2364)
  5471. 289. FASTCALL[math.rad](v2362)
  5472. 290. v2361 = math.rad
  5473. 292. v2361 = v2361(v2362)
  5474. 293. v2358 = v2358(v2359, v2360, v2361)
  5475. 294. v2356 = v2357 * v2358
  5476. 295. v2357 = 0.1
  5477. 296. v2358 = 2891283
  5478. 297. v2353(v2354, v2355, v2356, v2357, v2358)
  5479. 298. v2353 = wait
  5480. 300. v2354 = 0.1
  5481. 301. v2353(v2354)
  5482. 302. if v2350 ~= false then goto #313
  5483. 304. v2354 = v30 -- get upval
  5484. 305. v2353 = v2354.Value
  5485. 307. if v2353 ~= true then goto #313
  5486. 309. v2353 = v61 -- get upval
  5487. 310. v2354 = 40
  5488. 311. if v2354 <= v2353 then goto #313
  5489. 313. go back to #258 -- might be a repeating loop -- referenced by #302, #307, #311
  5490. end
  5491. end
  5492. end
  5493. 314. v2353 = 0
  5494. 315. v61 = v2353 -- set upval
  5495. 316. v2350 = false
  5496. 317. v2353 = v16 -- get upval
  5497. 318. v2355 = "g"
  5498. 319. v2356 = "Up"
  5499. 320.
  5500. 322. v2353:FireServer(v2355, v2356)
  5501. 323. v2353 = v16 -- get upval
  5502. 324. v2355 = "Alternate"
  5503. 325. v2356 = "ScytheSpin"
  5504. 326.
  5505. 328. v2353:FireServer(v2355, v2356)
  5506. 329. v2353 = v16 -- get upval
  5507. 330. v2355 = "Alternate"
  5508. 331. v2356 = "super"
  5509. 332. v2357 = false
  5510. 333.
  5511. 335. v2353:FireServer(v2355, v2356, v2357)
  5512. 336. if v2351 ~= nil then goto #340
  5513. 338.
  5514. 340. v2351:Destroy() -- referenced by #336
  5515. end
  5516. 341. v2354 = v40 -- get upval
  5517. 342. v2353 = v2354.AttackPose
  5518. 344.
  5519. 346. v2353:Stop()
  5520. 347. v2354 = v40 -- get upval
  5521. 348. v2353 = v2354.AttackFloat
  5522. 350.
  5523. 352. v2353:Stop()
  5524. 353. v2353 = v26 -- get upval
  5525. 354. v2354 = v10 -- get upval
  5526. 355. v2353.JumpPower = v2354
  5527. 357. v2353 = v26 -- get upval
  5528. 358. v2354 = v9 -- get upval
  5529. 359. v2353.WalkSpeed = v2354
  5530. 361. v2354 = v40 -- get upval
  5531. 362. v2353 = v2354.ScytheLoop
  5532. 364. v2355 = 0.1
  5533. 365.
  5534. 367. v2353:Stop(v2355)
  5535. 368. v2355 = v31 -- get upval
  5536. 369. v2354 = v2355.Hitbox
  5537. 371. v2353 = v2354.Trail1
  5538. 373. v2354 = false
  5539. 374. v2353.Enabled = v2354
  5540. 376. v2355 = v31 -- get upval
  5541. 377. v2354 = v2355.Hitbox
  5542. 379. v2353 = v2354.Trail2
  5543. 381. v2354 = false
  5544. 382. v2353.Enabled = v2354
  5545. 384. v2355 = v31 -- get upval
  5546. 385. v2354 = v2355.Hitbox
  5547. 387. v2353 = v2354.Trail3
  5548. 389. v2354 = false
  5549. 390. v2353.Enabled = v2354
  5550. 392. v2356 = v31 -- get upval
  5551. 393. v2355 = v2356.Hitbox
  5552. 395. v2354 = v2355.Attachment1
  5553. 397. v2353 = v2354.Sparks1
  5554. 399. v2354 = false
  5555. 400. v2353.Enabled = v2354
  5556. 402. v2356 = v31 -- get upval
  5557. 403. v2355 = v2356.Hitbox
  5558. 405. v2354 = v2355.Attachment1
  5559. 407. v2353 = v2354.Sparks
  5560. 409. v2354 = false
  5561. 410. v2353.Enabled = v2354
  5562. 412. v2353 = v14 -- get upval
  5563. 413. v2357 = v31 -- get upval
  5564. 414. v2356 = v2357.Hitbox
  5565. 416. v2355 = v2356.Trail1
  5566. 418. v2356 = false
  5567. 419.
  5568. 421. v2353:FireServer(v2355, v2356)
  5569. 422. v2353 = v14 -- get upval
  5570. 423. v2357 = v31 -- get upval
  5571. 424. v2356 = v2357.Hitbox
  5572. 426. v2355 = v2356.Trail2
  5573. 428. v2356 = false
  5574. 429.
  5575. 431. v2353:FireServer(v2355, v2356)
  5576. 432. v2353 = v14 -- get upval
  5577. 433. v2357 = v31 -- get upval
  5578. 434. v2356 = v2357.Hitbox
  5579. 436. v2355 = v2356.Trail3
  5580. 438. v2356 = false
  5581. 439.
  5582. 441. v2353:FireServer(v2355, v2356)
  5583. 442. v2353 = v14 -- get upval
  5584. 443. v2358 = v31 -- get upval
  5585. 444. v2357 = v2358.Hitbox
  5586. 446. v2356 = v2357.Attachment1
  5587. 448. v2355 = v2356.Sparks1
  5588. 450. v2356 = false
  5589. 451.
  5590. 453. v2353:FireServer(v2355, v2356)
  5591. 454. v2353 = v14 -- get upval
  5592. 455. v2358 = v31 -- get upval
  5593. 456. v2357 = v2358.Hitbox
  5594. 458. v2356 = v2357.Attachment1
  5595. 460. v2355 = v2356.Sparks
  5596. 462. v2356 = false
  5597. 463.
  5598. 465. v2353:FireServer(v2355, v2356)
  5599. 466. v2353 = false
  5600. 467. v5 = v2353 -- set upval
  5601. 468. v2353 = false
  5602. 469. v46 = v2353 -- set upval
  5603. 470. [CLOSEUPVALS]: clear captures from back until: 0
  5604. 471. return
  5605. end
  5606. [NEWCLOSURE] v2413 = ScytheSpin
  5607. 688. CAPTURE REF R5
  5608.  
  5609. 689. CAPTURE VAL R8
  5610.  
  5611. 690. CAPTURE REF R6
  5612.  
  5613. 691. CAPTURE REF R46
  5614.  
  5615. 692. CAPTURE VAL R26
  5616.  
  5617. 693. CAPTURE VAL R31
  5618.  
  5619. 694. CAPTURE VAL R14
  5620.  
  5621. 695. CAPTURE VAL R48
  5622.  
  5623. 696. CAPTURE VAL R40
  5624.  
  5625. 697. CAPTURE VAL R16
  5626.  
  5627. 698. CAPTURE VAL R27
  5628.  
  5629. 699. CAPTURE REF R56
  5630.  
  5631. 700. CAPTURE REF R7
  5632.  
  5633. 701. CAPTURE VAL R21
  5634.  
  5635. 702. CAPTURE REF R61
  5636.  
  5637. 703. CAPTURE VAL R30
  5638.  
  5639. 704. CAPTURE REF R10
  5640.  
  5641. 705. CAPTURE REF R9
  5642.  
  5643. 706. ScytheSpin = v2624
  5644. 708. -- V nested upvalues[0] = v46
  5645. -- V nested upvalues[1] = v5
  5646. -- V nested upvalues[2] = v50
  5647. -- V nested upvalues[3] = v8
  5648. -- V nested upvalues[4] = v6
  5649. -- V nested upvalues[5] = v16
  5650. -- V nested upvalues[6] = v48
  5651. -- V nested upvalues[7] = v26
  5652. -- V nested upvalues[8] = v40
  5653. -- V nested upvalues[9] = v14
  5654. -- V nested upvalues[10] = v31
  5655. -- V nested upvalues[11] = v10
  5656. local function HeavyPunch() -- [line 1832]
  5657. 1. local v2561 = v46 -- get upval
  5658. 2. if v2561 then goto #7
  5659. 3. v2561 = print
  5660. 5. local v2562 = "y"
  5661. 6. v2561(v2562)
  5662. 7. return -- referenced by #2
  5663. end
  5664. 8. v2561 = v5 -- get upval
  5665. 9. if v2561 then goto #14
  5666. 10. v2561 = print
  5667. 12. v2562 = "y2"
  5668. 13. v2561(v2562)
  5669. 14. return -- referenced by #9
  5670. end
  5671. 15. v2561 = v50 -- get upval
  5672. 16. if v2561 then goto #21
  5673. 17. v2561 = print
  5674. 19. v2562 = "y3"
  5675. 20. v2561(v2562)
  5676. 21. return -- referenced by #16
  5677. end
  5678. 22. v2562 = v8 -- get upval
  5679. 23. v2561 = v2562.HeavyPunchDebounce
  5680. 25. if v2561 == true then goto #31
  5681. 27. v2561 = print
  5682. 29. v2562 = "y4 "
  5683. 30. v2561(v2562)
  5684. 31. return -- referenced by #25
  5685. end
  5686. 32. v2561 = v6 -- get upval
  5687. 33. if not v2561 then goto #34
  5688. 34. return -- referenced by #33
  5689. end
  5690. 35. v2561 = v8 -- get upval
  5691. 36. v2562 = true
  5692. 37. v2561.HeavyPunchDebounce = v2562
  5693. 39. v2561 = true
  5694. 40. v5 = v2561 -- set upval
  5695. 41. v2561 = v16 -- get upval
  5696. 42. local v2563 = "Alternate"
  5697. 43. local v2564 = "HeavyPunch"
  5698. 44.
  5699. 46. v2561:FireServer(v2563, v2564)
  5700. 47. v2562 = v48 -- get upval
  5701. 48. v2561 = v2562.Swing
  5702. 50.
  5703. 52. v2561:Play()
  5704. 53. v2561 = v26 -- get upval
  5705. 54. v2562 = 0
  5706. 55. v2561.JumpPower = v2562
  5707. 57. v2562 = v40 -- get upval
  5708. 58. v2561 = v2562.StandUppercut
  5709. 60. v2563 = 1
  5710. 61.
  5711. 63. v2561:AdjustSpeed(v2563)
  5712. 64. v2562 = v40 -- get upval
  5713. 65. v2561 = v2562.StandUppercut
  5714. 67. v2563 = 0.1
  5715. 68. v2564 = 1
  5716. 69. local v2565 = 1
  5717. 70.
  5718. 72. v2561:Play(v2563, v2564, v2565)
  5719. 73. v2561 = v14 -- get upval
  5720. 74. v2565 = v31 -- get upval
  5721. 75. v2564 = v2565["Stand Right Arm"]
  5722. 77. v2563 = v2564.SweepTrail1
  5723. 79. v2564 = true
  5724. 80.
  5725. 82. v2561:FireServer(v2563, v2564)
  5726. 83. v2561 = v14 -- get upval
  5727. 84. v2565 = v31 -- get upval
  5728. 85. v2564 = v2565["Stand Right Arm"]
  5729. 87. v2563 = v2564.SweepTrail2
  5730. 89. v2564 = true
  5731. 90.
  5732. 92. v2561:FireServer(v2563, v2564)
  5733. 93. v2561 = v14 -- get upval
  5734. 94. v2565 = v31 -- get upval
  5735. 95. v2564 = v2565["Stand Right Arm"]
  5736. 97. v2563 = v2564.SweepTrail3
  5737. 99. v2564 = true
  5738. 100.
  5739. 102. v2561:FireServer(v2563, v2564)
  5740. 103. v2561 = wait
  5741. 105. v2562 = 0.18
  5742. 106. v2561(v2562)
  5743. 107. v2561 = v5 -- get upval
  5744. 108. if v2561 == false then goto #140
  5745. 110. v2561 = v14 -- get upval
  5746. 111. v2565 = v31 -- get upval
  5747. 112. v2564 = v2565["Stand Right Arm"]
  5748. 114. v2563 = v2564.SweepTrail1
  5749. 116. v2564 = false
  5750. 117.
  5751. 119. v2561:FireServer(v2563, v2564)
  5752. 120. v2561 = v14 -- get upval
  5753. 121. v2565 = v31 -- get upval
  5754. 122. v2564 = v2565["Stand Right Arm"]
  5755. 124. v2563 = v2564.SweepTrail2
  5756. 126. v2564 = false
  5757. 127.
  5758. 129. v2561:FireServer(v2563, v2564)
  5759. 130. v2561 = v14 -- get upval
  5760. 131. v2565 = v31 -- get upval
  5761. 132. v2564 = v2565["Stand Right Arm"]
  5762. 134. v2563 = v2564.SweepTrail3
  5763. 136. v2564 = false
  5764. 137.
  5765. 139. v2561:FireServer(v2563, v2564)
  5766. 140. return -- referenced by #108
  5767. end
  5768. 141. v2561 = coroutine.resume
  5769. 143. v2562 = coroutine.create
  5770. 145. -- V nested upvalues[0] = upvalues[10]
  5771. [DUPCLOSURE] v2563 = function() -- [line 1862]
  5772. 1. local v2564 = 1
  5773. 2. local v2562 = 15
  5774. 3. local v2563 = 1
  5775. 4. for v2564 = v2564, v2562, v2563 do -- [escape at #48]
  5776. 5. local v2565 = wait
  5777. 7. v2565(v2566)
  5778. 8. v2565 = hito
  5779. 10. local v2566 = "HeavyPunch"
  5780. 11. local v2568 = upvalues[10] -- get upval
  5781. 12. local v2567 = v2568["Stand Right Arm"]
  5782. 14. local v2572 = upvalues[10] -- get upval
  5783. 15. local v2571 = v2572["Stand Right Arm"]
  5784. 17. local v2570 = v2571.CFrame
  5785. 19. v2571 = CFrame.new
  5786. 21. v2572 = 0
  5787. 22. local v2573 = -1
  5788. 23. local v2574 = 0
  5789. 24. v2571 = v2571(v2572, v2573, v2574)
  5790. 25. local v2569 = v2570 * v2571
  5791. 26. v2570 = CFrame.new
  5792. 28. v2571 = math.random
  5793. 30. v2572 = -0.25
  5794. 31. v2573 = 0.25
  5795. 32. v2571 = v2571(v2572, v2573)
  5796. 33. v2572 = math.random
  5797. 35. v2573 = -0.25
  5798. 36. v2574 = 0.25
  5799. 37. v2572 = v2572(v2573, v2574)
  5800. 38. v2573 = math.random
  5801. 40. v2574 = -0.25
  5802. 41. local v2575 = 0.25
  5803. 42. v2572 = v2573(v2574, v2575)
  5804. 43. v2570 = v2570()
  5805. 44. v2568 = v2569 * v2570
  5806. 45. v2569 = 4
  5807. 46. v2570 = 0.75
  5808. 47. v2565(v2566, v2567, v2568, v2569, v2570)
  5809. 48. end -- FORNLOOP end - iterate + goto #4
  5810. 49. return
  5811. end
  5812.  
  5813. 146. CAPTURE UPVAL U10
  5814.  
  5815. 147. v2590 = v2591(v2592)
  5816. 148. v2590()
  5817. 149. v2590 = wait
  5818. 151. v2591 = 0.5
  5819. 152. v2590(v2591)
  5820. 153. v2590 = v5 -- get upval
  5821. 154. if v2590 == false then goto #186
  5822. 156. v2590 = v14 -- get upval
  5823. 157. v2594 = v31 -- get upval
  5824. 158. v2593 = v2594["Stand Right Arm"]
  5825. 160. v2592 = v2593.SweepTrail1
  5826. 162. v2593 = false
  5827. 163.
  5828. 165. v2590:FireServer(v2592, v2593)
  5829. 166. v2590 = v14 -- get upval
  5830. 167. v2594 = v31 -- get upval
  5831. 168. v2593 = v2594["Stand Right Arm"]
  5832. 170. v2592 = v2593.SweepTrail2
  5833. 172. v2593 = false
  5834. 173.
  5835. 175. v2590:FireServer(v2592, v2593)
  5836. 176. v2590 = v14 -- get upval
  5837. 177. v2594 = v31 -- get upval
  5838. 178. v2593 = v2594["Stand Right Arm"]
  5839. 180. v2592 = v2593.SweepTrail3
  5840. 182. v2593 = false
  5841. 183.
  5842. 185. v2590:FireServer(v2592, v2593)
  5843. 186. return -- referenced by #154
  5844. end
  5845. 187. v2590 = v14 -- get upval
  5846. 188. v2594 = v31 -- get upval
  5847. 189. v2593 = v2594["Stand Right Arm"]
  5848. 191. v2592 = v2593.SweepTrail1
  5849. 193. v2593 = false
  5850. 194.
  5851. 196. v2590:FireServer(v2592, v2593)
  5852. 197. v2590 = v14 -- get upval
  5853. 198. v2594 = v31 -- get upval
  5854. 199. v2593 = v2594["Stand Right Arm"]
  5855. 201. v2592 = v2593.SweepTrail2
  5856. 203. v2593 = false
  5857. 204.
  5858. 206. v2590:FireServer(v2592, v2593)
  5859. 207. v2590 = v14 -- get upval
  5860. 208. v2594 = v31 -- get upval
  5861. 209. v2593 = v2594["Stand Right Arm"]
  5862. 211. v2592 = v2593.SweepTrail3
  5863. 213. v2593 = false
  5864. 214.
  5865. 216. v2590:FireServer(v2592, v2593)
  5866. 217. v2590 = v26 -- get upval
  5867. 218. v2591 = v10 -- get upval
  5868. 219. v2590.JumpPower = v2591
  5869. 221. v2590 = false
  5870. 222. v5 = v2590 -- set upval
  5871. 223. return
  5872. end
  5873. [NEWCLOSURE] v2653 = HeavyPunch
  5874. 709. CAPTURE REF R46
  5875.  
  5876. 710. CAPTURE REF R5
  5877.  
  5878. 711. CAPTURE REF R50
  5879.  
  5880. 712. CAPTURE VAL R8
  5881.  
  5882. 713. CAPTURE REF R6
  5883.  
  5884. 714. CAPTURE VAL R16
  5885.  
  5886. 715. CAPTURE VAL R48
  5887.  
  5888. 716. CAPTURE VAL R26
  5889.  
  5890. 717. CAPTURE VAL R40
  5891.  
  5892. 718. CAPTURE VAL R14
  5893.  
  5894. 719. CAPTURE VAL R31
  5895.  
  5896. 720. CAPTURE REF R10
  5897.  
  5898. 721. HeavyPunch = v2756
  5899. 723. v2756 = {} -- this array has (16)indexes by default
  5900. 725. local v2757 = "Q"
  5901. 726. local v2758 = "E"
  5902. 727. local v2759 = "R"
  5903. 728. local v2760 = "LMB"
  5904. 729. local v2761 = "T"
  5905. 730. local v2762 = "G"
  5906. 731. local v2763 = "P"
  5907. 732. local v2764 = "F"
  5908. 733. local v2765 = "Y"
  5909. 734. local v2766 = "H"
  5910. 735. local v2767 = "N"
  5911. 736. local v2768 = "X"
  5912. 737. local v2769 = "C"
  5913. 738. local v2770 = "Y"
  5914. 739. local v2771 = "V"
  5915. 740. local v2772 = "Z"
  5916. 741. v2756[1] = v2757
  5917. v2756[2] = v2758
  5918. v2756[3] = v2759
  5919. v2756[4] = v2760
  5920. v2756[5] = v2761
  5921. v2756[6] = v2762
  5922. v2756[7] = v2763
  5923. v2756[8] = v2764
  5924. v2756[9] = v2765
  5925. v2756[10] = v2766
  5926. v2756[11] = v2767
  5927. v2756[12] = v2768
  5928. v2756[13] = v2769
  5929. v2756[14] = v2770
  5930. v2756[15] = v2771
  5931. v2756[16] = v2772
  5932.  
  5933. 743. -- V nested upvalues[0] = v25
  5934. -- V nested upvalues[1] = v30
  5935. -- V nested upvalues[2] = v45
  5936. -- V nested upvalues[3] = v24
  5937. -- V nested upvalues[4] = v32
  5938. -- V nested upvalues[5] = v54
  5939. local function KEY(p13) -- [line 1911]
  5940. 1. local v2694 = v25 -- get upval
  5941. 2. local v2693 = v2694.Anchored
  5942. 4. if v2693 == true then goto #6
  5943. 6. return -- referenced by #4
  5944. end
  5945. 7. v2694 = v30 -- get upval
  5946. 8. v2693 = v2694.Value
  5947. 10. if v2693 == true then goto #12
  5948. 12. return -- referenced by #10
  5949. end
  5950. 13. v2693 = v45 -- get upval
  5951. 14. if v2693 then goto #15
  5952. 15. return -- referenced by #14
  5953. end
  5954. 16. local v2695 = v24 -- get upval
  5955. 17. v2694 = v2695.Humanoid
  5956. 19. v2693 = v2694.Health
  5957. 21. v2694 = 1
  5958. 22. if v2694 > v2693 then goto #24
  5959. 24. return -- referenced by #22
  5960. end
  5961. 25. if p13 == "q" then goto #30
  5962. 27. v2693 = StandAppear
  5963. 29. v2693(v2694)
  5964. 30. goto #59 -- referenced by #25
  5965. else
  5966. 31. if p13 == "c" then goto #36
  5967. 33. v2693 = Dodge
  5968. 35. v2693(v2694)
  5969. 36. goto #59 -- referenced by #31
  5970. else
  5971. 37. if p13 == "x" then goto #42
  5972. 39. v2693 = Block
  5973. 41. v2693(v2694)
  5974. 42. goto #59 -- referenced by #37
  5975. else
  5976. 43. if p13 == "p" then goto #48
  5977. 45. v2693 = Pose
  5978. 47. v2693(v2694)
  5979. 48. goto #59 -- referenced by #43
  5980. else
  5981. 49. if p13 == "b" then goto #54
  5982. 51. v2693 = Movement
  5983. 53. v2693(v2694)
  5984. 54. goto #59 -- referenced by #49
  5985. elseif
  5986. 55. if p13 == "v" then goto #59
  5987. 57. v2693 = Switch
  5988. 59. v2693(v2694) -- referenced by #30, #36, #42, #48, #54, #55
  5989. end
  5990. end
  5991. end
  5992. end
  5993. end
  5994. 60. v2694 = v32 -- get upval
  5995. 61. v2693 = v2694.Value
  5996. 63. if v2693 == true then goto #106
  5997. 65. if p13 == "e" then goto #70
  5998. 67. v2693 = ThrowScythe
  5999. 69. v2693(v2694)
  6000. 70. return -- referenced by #65
  6001. end
  6002. 71. if p13 == "lmb" then goto #76
  6003. 73. v2693 = Punch
  6004. 75. v2693(v2694)
  6005. 76. return -- referenced by #71
  6006. end
  6007. 77. if p13 == "g" then goto #82
  6008. 79. v2693 = ScytheSpin
  6009. 81. v2693(v2694)
  6010. 82. return -- referenced by #77
  6011. end
  6012. 83. if p13 == "r" then goto #88
  6013. 85. v2693 = ScytheUppercut
  6014. 87. v2693(v2694)
  6015. 88. return -- referenced by #83
  6016. end
  6017. 89. if p13 == "f" then goto #94
  6018. 91. v2693 = Slam
  6019. 93. v2693(v2694)
  6020. 94. return -- referenced by #89
  6021. end
  6022. 95. if p13 == "h" then goto #100
  6023. 97. v2693 = Stab
  6024. 99. v2693(v2694)
  6025. 100. return -- referenced by #95
  6026. end
  6027. 101. if p13 == "t" then goto #140
  6028. 103. v2693 = NormalThrow
  6029. 105. v2693(v2694)
  6030. 106. return -- referenced by #63
  6031. end
  6032. 107. v2694 = v32 -- get upval
  6033. 108. v2693 = v2694.Value
  6034. 110. if v2693 == false then goto #140
  6035. 112. if p13 == "e" then goto #117
  6036. 114. v2693 = BarrageINPUT
  6037. 116. v2693(v2694)
  6038. 117. return -- referenced by #112
  6039. end
  6040. 118. if p13 == "r" then goto #123
  6041. 120. v2693 = HeavyPunch
  6042. 122. v2693(v2694)
  6043. 123. return -- referenced by #118
  6044. end
  6045. 124. if p13 == "lmb" then goto #132
  6046. 126. v2693 = v54 -- get upval
  6047. 127. if v2693 == false then goto #132
  6048. 129. v2693 = BrawlerPunch
  6049. 131. v2693(v2694)
  6050. 132. return -- referenced by #124, #127
  6051. end
  6052. end
  6053. 133. if p13 == "lmb" then goto #140
  6054. 135. v2693 = v54 -- get upval
  6055. 136. if v2693 == true then goto #140
  6056. 138. v2693 = QuickPunch
  6057. 140. v2693(v2694) -- referenced by #101, #110, #133, #136
  6058. end
  6059. end
  6060. end
  6061. end
  6062. 141. return
  6063. end
  6064. [NEWCLOSURE] v2757 = KEY
  6065. 744. CAPTURE VAL R25
  6066.  
  6067. 745. CAPTURE VAL R30
  6068.  
  6069. 746. CAPTURE REF R45
  6070.  
  6071. 747. CAPTURE VAL R24
  6072.  
  6073. 748. CAPTURE VAL R32
  6074.  
  6075. 749. CAPTURE REF R54
  6076.  
  6077. 750. v2791 = Mouse
  6078. 752. v2790 = v2791.KeyDown
  6079. 754. -- V nested upvalues[0] = v2789
  6080. [DUPCLOSURE] v2792 = function(p14) -- [line 1963]
  6081. 1. local v2725 = v2789 -- get upval
  6082. 2. local v2726 = p14
  6083. 3. v2725(v2726)
  6084. 4. return
  6085. end
  6086.  
  6087. 755. CAPTURE VAL R65
  6088.  
  6089. 756.
  6090. 758. v2792:connect(v2794)
  6091. 759. if v2733 then goto #783
  6092. 760. v2792 = pairs
  6093. 762. v2793 = v2790
  6094. 763. v2792, v2793, v2794 = v2792(v2793)
  6095. 764. for v2795, v2796 in v2792(v2793) do -- [escape at #782] (pairs/next)
  6096. 765. FASTCALL[tostring](v2796)
  6097. 766. v2799 = v2796
  6098. 767. v2798 = tostring
  6099. 769. v2798 = v2798(v2799)
  6100. 770. v2797 = v2747[v2798]
  6101. 771. v2798 = true
  6102. 772. v2797.Visible = v2798
  6103. 774. v2798 = v2797.MouseButton1Down
  6104. 776. -- V nested upvalues[0] = v65
  6105. -- V nested upvalues[1] = v71
  6106. [NEWCLOSURE] v2800 = function() -- [line 1972]
  6107. 1. local v2727 = v65 -- get upval
  6108. 2. local v2729 = v71 -- get upval
  6109. 3. local v2728 = v2729.Name
  6110. 5.
  6111. 7. v2727 = v2728:lower()
  6112. 8. v2727()
  6113. 9. return
  6114. end
  6115.  
  6116. 777. CAPTURE VAL R65
  6117.  
  6118. 778. CAPTURE VAL R71
  6119.  
  6120. 779.
  6121. 781. v2801:Connect(v2803)
  6122. 782. end -- FORGLOOP - iterate + goto #764
  6123. end
  6124. 784. v2796 = Mouse
  6125. 786. v2795 = v2796.Button1Down
  6126. 788. -- V nested upvalues[0] = v7
  6127. -- V nested upvalues[1] = v65
  6128. [NEWCLOSURE] v2797 = function() -- [line 1978]
  6129. 1. local v2730 = v7 -- get upval
  6130. 2. if v2730 then goto #3
  6131. 3. return -- referenced by #2
  6132. end
  6133. 4. v2730 = v65 -- get upval
  6134. 5. local v2731 = "lmb"
  6135. 6. v2730(v2731)
  6136. 7. return
  6137. end
  6138.  
  6139. 789. CAPTURE REF R7
  6140.  
  6141. 790. CAPTURE VAL R65
  6142.  
  6143. 791.
  6144. 793. v2798:connect(v2800)
  6145. 794. local function GetTouchingParts(p15) -- [line 1984]
  6146. 1. local v2733 = p15.Touched
  6147. 3. [DUPCLOSURE] v2735 = function() -- [line 1985]
  6148. 1. return
  6149. end
  6150.  
  6151. 4.
  6152. 6. v2733 = v2733:Connect(v2735)
  6153. 7.
  6154. 9. v2734 = p15:GetTouchingParts()
  6155. 10.
  6156. 12. v2733:Disconnect()
  6157. 13. return v2734
  6158. end
  6159. [DUPCLOSURE] v2798 = GetTouchingParts
  6160. 795. -- V nested upvalues[0] = v2757
  6161. -- V nested upvalues[1] = v2749
  6162. local function Hito(p16, p17, p18, p19, p20) -- [line 1991]
  6163. 1. local v2735 = p17.Touched
  6164. 3. [DUPCLOSURE] v2737 = function() -- [line 1985]
  6165. 1. return
  6166. end
  6167.  
  6168. 4.
  6169. 6. v2735 = v2735:Connect(v2737)
  6170. 7.
  6171. 9. v2736 = p17:GetTouchingParts()
  6172. 10.
  6173. 12. v2735:Disconnect()
  6174. 13. local v2734 = v2736
  6175. 14. v2735 = pairs
  6176. 16. local v2736 = v2734
  6177. 17. v2735, v2736, v2737 = v2735(v2736)
  6178. 18. for v2738, v2739 in v2735(v2736) do -- [escape at #82] (pairs/next)
  6179. 19. local v2740 = v2739.Parent
  6180. 21. local v2742 = "Humanoid"
  6181. 22.
  6182. 24. v2740 = v2740:FindFirstChild(v2742)
  6183. 25. if v2740 then goto #81
  6184. 26. v2740 = v2739.Parent
  6185. 28. local v2741 = v2757 -- get upval
  6186. 29. if v2740 ~= v2741 then goto #81
  6187. 31. v2740 = v2739.Parent
  6188. 33. v2742 = "HumanoidRootPart"
  6189. 34.
  6190. 36. v2740 = v2740:FindFirstChild(v2742)
  6191. 37. v2742 = p20
  6192. 38.
  6193. 40. v2740 = v2740:FindFirstChild(v2742)
  6194. 41. if v2740 == nil then goto #81
  6195. 43. v2740 = v2739.Parent
  6196. 45. v2741 = v2739.Parent
  6197. 47. local v2743 = "HumanoidRootPart"
  6198. 48.
  6199. 50. v2741 = v2741:FindFirstChild(v2743)
  6200. 51. v2742 = v2739.Parent
  6201. 53. local v2744 = "Humanoid"
  6202. 54.
  6203. 56. v2742 = v2742:FindFirstChild(v2744)
  6204. 57. v2743 = v2749 -- get upval
  6205. 58. local v2745 = "Damage"
  6206. 59. local v2746 = p16
  6207. 60. local v2747 = nil
  6208. 61. local v2748 = nil
  6209. 62. local v2749 = v2742
  6210. 63. local v2750 = p18
  6211. 64.
  6212. 66. v2743:FireServer(v2745, v2746, v2747, v2748, v2749, v2750)
  6213. 67. v2743 = Instance.new
  6214. 69. v2744 = "StringValue"
  6215. 70. v2743 = v2743(v2744)
  6216. 71. v2743.Name = p20
  6217. 73. v2743.Parent = v2741
  6218. 75. v2744 = delay
  6219. 77. v2745 = p19
  6220. 78. -- V nested upvalues[0] = v10
  6221. [NEWCLOSURE] v2746 = function() -- [line 2008]
  6222. 1. local v2735 = v10 -- get upval
  6223. 2.
  6224. 4. v2735:Destroy()
  6225. 5. return
  6226. end
  6227.  
  6228. 79. CAPTURE VAL R14
  6229.  
  6230. 80. v2745(v2746, v2747)
  6231. 81. goto #81 -- referenced by #25, #29, #41, #81
  6232. else
  6233. and (else)
  6234. and (else)
  6235. and (else)
  6236. 82. end -- FORGLOOP - iterate + goto #18
  6237. 84. return
  6238. end
  6239. [DUPCLOSURE] v2801 = Hito
  6240. 796. CAPTURE VAL R24
  6241.  
  6242. 797. CAPTURE VAL R16
  6243.  
  6244. 798. Hito = v2828
  6245. 800. -- V nested upvalues[0] = v30
  6246. -- V nested upvalues[1] = v24
  6247. -- V nested upvalues[2] = v16
  6248. -- V nested upvalues[3] = v41
  6249. -- V nested upvalues[4] = v31
  6250. local function hito(p21, p22, p23, p24, p25) -- [line 2025]
  6251. 1. local v2763 = v30 -- get upval
  6252. 2. local v2762 = v2763.Value
  6253. 4. if v2762 == true then goto #6
  6254. 6. return -- referenced by #4
  6255. end
  6256. 7. v2762 = pairs
  6257. 9. v2763 = workspace
  6258. 11.
  6259. 13. v2762 = v2763:GetChildren()
  6260. 14. v2762, v2763, v2764 = v2762()
  6261. 15. for v2765, v2766 in v2762(v2763) do -- [escape at #178] (pairs/next)
  6262. 16. local v2767 = p22.Anchored
  6263. 18. if v2767 == true then goto #20
  6264. 20. return -- referenced by #18
  6265. end
  6266. 21. local v2769 = "Humanoid"
  6267. 22.
  6268. 24. v2767 = v2766:FindFirstChild(v2769)
  6269. 25. if v2767 then goto #93
  6270. 26. v2769 = "HumanoidRootPart"
  6271. 27.
  6272. 29. v2767 = v2766:FindFirstChild(v2769)
  6273. 30. if v2767 then goto #93
  6274. 31. v2767 = v24 -- get upval
  6275. 32. if v2766 ~= v2767 then goto #93
  6276. 34. local v2772 = "HumanoidRootPart"
  6277. 35.
  6278. 37. v2770 = v2766:FindFirstChild(v2772)
  6279. 38. v2769 = v2770.Position
  6280. 40. local v2770 = p22.Position
  6281. 42. local v2768 = v2769 - v2770
  6282. 43. v2767 = v2768.magnitude
  6283. 45. if p24 > v2767 then goto #93
  6284. 47. v2769 = "HumanoidRootPart"
  6285. 48.
  6286. 50. v2767 = v2766:FindFirstChild(v2769)
  6287. 51. v2769 = "alabo"
  6288. 52.
  6289. 54. v2767 = v2767:FindFirstChild(v2769)
  6290. 55. if v2767 == nil then goto #93
  6291. 57. v2767 = p22.Anchored
  6292. 59. if v2767 then goto #60
  6293. 60. return -- referenced by #59
  6294. end
  6295. 61. v2769 = "Humanoid"
  6296. 62.
  6297. 64. v2767 = v2766:FindFirstChild(v2769)
  6298. 65. v2770 = "HumanoidRootPart"
  6299. 66.
  6300. 68. v2768 = v2766:FindFirstChild(v2770)
  6301. 69. v2769 = v16 -- get upval
  6302. 70. local v2771 = "Damage"
  6303. 71. v2772 = p21
  6304. 72. local v2773 = v41 -- get upval
  6305. 73. local v2774 = nil
  6306. 74. local v2775 = v2767
  6307. 75. local v2776 = p23
  6308. 76.
  6309. 78. v2769:FireServer(v2771, v2772, v2773, v2774, v2775, v2776)
  6310. 79. v2769 = Instance.new
  6311. 81. v2770 = "StringValue"
  6312. 82. v2769 = v2769(v2770)
  6313. 83. v2770 = "alabo"
  6314. 84. v2769.Name = v2770
  6315. 86. v2769.Parent = v2768
  6316. 88. v2770 = delay
  6317. 90. v2771 = p25
  6318. 91. -- V nested upvalues[0] = v8
  6319. [NEWCLOSURE] v2772 = function() -- [line 2037]
  6320. 1. local v2763 = v8 -- get upval
  6321. 2.
  6322. 4. v2763:Destroy()
  6323. 5. return
  6324. end
  6325.  
  6326. 92. CAPTURE VAL R12
  6327.  
  6328. 93. v2771(v2772, v2773) -- referenced by #25, #30, #32, #45, #55
  6329. end
  6330. end
  6331. end
  6332. end
  6333. end
  6334. 94. v2770 = "Stand"
  6335. 95.
  6336. 97. v2768 = v2767:FindFirstChild(v2770)
  6337. 98. if v2768 then goto #177
  6338. 99. v2768 = v2767.Stand
  6339. 101. v2770 = "Stand Torso"
  6340. 102.
  6341. 104. v2768 = v2768:FindFirstChild(v2770)
  6342. 105. if v2768 then goto #177
  6343. 106. v2768 = v24 -- get upval
  6344. 107. if v2767 ~= v2768 then goto #177
  6345. 109. v2769 = v24 -- get upval
  6346. 110. v2771 = v31 -- get upval
  6347. 111. v2770 = v2771.Name
  6348. 113. v2768 = v2769[v2770]
  6349. 114. if v2767 ~= v2768 then goto #177
  6350. 116. v2771 = v2767.Stand
  6351. 118. v2773 = "Stand Torso"
  6352. 119.
  6353. 121. v2771 = v2771:FindFirstChild(v2773)
  6354. 122. v2770 = v2771.Position
  6355. 124. v2771 = p22.Position
  6356. 126. v2769 = v2770 - v2771
  6357. 127. v2768 = v2769.magnitude
  6358. 129. if p24 > v2768 then goto #177
  6359. 131. v2770 = "HumanoidRootPart"
  6360. 132.
  6361. 134. v2768 = v2767:FindFirstChild(v2770)
  6362. 135. v2770 = "alabo"
  6363. 136.
  6364. 138. v2768 = v2768:FindFirstChild(v2770)
  6365. 139. if v2768 == nil then goto #177
  6366. 141. v2768 = p22.Anchored
  6367. 143. if v2768 then goto #144
  6368. 144. return -- referenced by #143
  6369. end
  6370. 145. v2770 = "Humanoid"
  6371. 146.
  6372. 148. v2768 = v2767:FindFirstChild(v2770)
  6373. 149. v2771 = "HumanoidRootPart"
  6374. 150.
  6375. 152. v2769 = v2767:FindFirstChild(v2771)
  6376. 153. v2770 = v16 -- get upval
  6377. 154. v2772 = "Damage"
  6378. 155. v2773 = p21
  6379. 156. v2774 = nil
  6380. 157. v2775 = nil
  6381. 158. v2776 = v2768
  6382. 159. v2777 = p23
  6383. 160.
  6384. 162. v2770:FireServer(v2772, v2773, v2774, v2775, v2776, v2777)
  6385. 163. v2770 = Instance.new
  6386. 165. v2771 = "StringValue"
  6387. 166. v2770 = v2770(v2771)
  6388. 167. v2771 = "alabo"
  6389. 168. v2770.Name = v2771
  6390. 170. v2770.Parent = v2769
  6391. 172. v2771 = delay
  6392. 174. v2772 = p25
  6393. 175. -- V nested upvalues[0] = v8
  6394. [NEWCLOSURE] v2773 = function() -- [line 2051]
  6395. 1. local v2764 = v8 -- get upval
  6396. 2.
  6397. 4. v2764:Destroy()
  6398. 5. return
  6399. end
  6400.  
  6401. 176. CAPTURE VAL R12
  6402.  
  6403. 177. v2772(v2773, v2774) -- referenced by #98, #105, #107, #114, #129, #139
  6404. end
  6405. end
  6406. end
  6407. end
  6408. end
  6409. end
  6410. 178. end -- FORGLOOP - iterate + goto #15
  6411. 180. return
  6412. end
  6413. [NEWCLOSURE] v2830 = hito
  6414. 801. CAPTURE VAL R30
  6415.  
  6416. 802. CAPTURE VAL R24
  6417.  
  6418. 803. CAPTURE VAL R16
  6419.  
  6420. 804. CAPTURE REF R41
  6421.  
  6422. 805. CAPTURE VAL R31
  6423.  
  6424. 806. hito = v2891
  6425. 808. v2891 = nil
  6426. 809. v2892 = nil
  6427. 810. v2893 = nil
  6428. 811.
  6429. 813. v2894 = v2843:GetMouse()
  6430. 814. v2894.TargetFilter = v2861
  6431. 816. v2895 = v2840.OnClientEvent
  6432. 818. -- V nested upvalues[0] = v69
  6433. -- V nested upvalues[1] = v24
  6434. -- V nested upvalues[2] = v67
  6435. -- V nested upvalues[3] = v68
  6436. -- V nested upvalues[4] = v37
  6437. [NEWCLOSURE] v2897 = function(p26) -- [line 2068]
  6438. 1. if p26 == "Scythe Handle" then goto #47
  6439. 3. local v2825 = true
  6440. 4. v69 = v2825 -- set upval
  6441. 5. v2825 = {} -- this array has (2)indexes by default
  6442. 7. local v2828 = game
  6443. 9. local v2827 = v2828.Workspace
  6444. 11. local v2826 = v2827.Effects
  6445. 13. v2827 = v24 -- get upval
  6446. 14. v2825[1] = v2826
  6447. v2825[2] = v2827
  6448.  
  6449. 16. v2826 = v67 -- get upval
  6450. 17. if v2826 then goto #21
  6451. 18. v2826 = v67 -- get upval
  6452. 19.
  6453. 21. v2826:Disconnect() -- referenced by #17
  6454. end
  6455. 22. v2827 = Mouse
  6456. 24. v2826 = v2827.KeyDown
  6457. 26. -- V nested upvalues[0] = upvalues[0]
  6458. [NEWCLOSURE] v2828 = function(p27) -- [line 2082]
  6459. 1. if p27 == "y" then goto #13
  6460. 3. local v2826 = upvalues[0] -- get upval
  6461. 4. if v2826 == true then goto #8
  6462. 6. v2826 = false
  6463. 7. upvalues[0] = v2826 -- set upval
  6464. 8. return -- referenced by #4
  6465. end
  6466. 9. v2826 = upvalues[0] -- get upval
  6467. 10. if v2826 == false then goto #13
  6468. 12. v2826 = true
  6469. 13. upvalues[0] = v2826 -- set upval -- referenced by #1, #10
  6470. end
  6471. end
  6472. 14. return
  6473. end
  6474.  
  6475. 27. CAPTURE UPVAL U0
  6476.  
  6477. 28.
  6478. 30. v2830 = v2830:Connect(v2832)
  6479. 31. v68 = v2830 -- set upval
  6480. 32. v2831 = game
  6481. 34. local v2833 = "RunService"
  6482. 35.
  6483. 37. v2831 = v2831:GetService(v2833)
  6484. 38. v2830 = v2831.Heartbeat
  6485. 40. -- V nested upvalues[0] = upvalues[0]
  6486. -- V nested upvalues[1] = upvalues[4]
  6487. [NEWCLOSURE] v2832 = function() -- [line 2093]
  6488. 1. local v2830 = upvalues[0] -- get upval
  6489. 2. if v2830 == true then goto #12
  6490. 4. v2830 = upvalues[4] -- get upval
  6491. 5. local v2833 = Mouse
  6492. 7. local v2832 = v2833.hit
  6493. 9. local v2831 = v2832.p
  6494. 11. v2830.Position = v2831
  6495. end
  6496. 13. return
  6497. end
  6498.  
  6499. 41. CAPTURE UPVAL U0
  6500.  
  6501. 42. CAPTURE UPVAL U4
  6502.  
  6503. 43.
  6504. 45. v2835 = v2835:Connect(v2837)
  6505. 46. v67 = v2835 -- set upval
  6506. 47. return -- referenced by #1
  6507. end
  6508. 48. if p27 == "done" then goto #61
  6509. 50. v2834 = v68 -- get upval
  6510. 51. if v2834 then goto #55
  6511. 52. v2834 = v67 -- get upval
  6512. 53.
  6513. 55. v2834:Disconnect() -- referenced by #51
  6514. end
  6515. 56. v2834 = v68 -- get upval
  6516. 57. if v2834 then goto #61
  6517. 58. v2834 = v67 -- get upval
  6518. 59.
  6519. 61. v2834:Disconnect() -- referenced by #48, #57
  6520. end
  6521. end
  6522. 62. return
  6523. end
  6524.  
  6525. 819. CAPTURE REF R69
  6526.  
  6527. 820. CAPTURE VAL R24
  6528.  
  6529. 821. CAPTURE REF R67
  6530.  
  6531. 822. CAPTURE REF R68
  6532.  
  6533. 823. CAPTURE VAL R37
  6534.  
  6535. 824.
  6536. 826. v2921:Connect(v2923)
  6537. 827. v2924 = game
  6538. 829. v2923 = v2924.Lighting
  6539. 831. v2922 = v2923.TS
  6540. 833. v2921 = v2922.Value
  6541. 835. if v2921 == true then goto #872
  6542. 837. v2921 = pairs
  6543. 839.
  6544. 841. v2921 = v2874:GetChildren()
  6545. 842. v2921, v2922, v2923 = v2921()
  6546. 843. for v2924, v2925 in v2921(v2922) do -- [escape at #853] (pairs/next)
  6547. 844. v2926 = coroutine.resume
  6548. 846. v2927 = coroutine.create
  6549. 848. -- V nested upvalues[0] = v18
  6550. -- V nested upvalues[1] = v75
  6551. [NEWCLOSURE] v2928 = function() -- [line 2118]
  6552. 1. local v2851 = v18 -- get upval
  6553. 2. local v2853 = v75 -- get upval
  6554. 3. local v2854 = true
  6555. 4.
  6556. 6. v2851:FireServer(v2853, v2854)
  6557. 7. return
  6558. end
  6559.  
  6560. 849. CAPTURE VAL R18
  6561.  
  6562. 850. CAPTURE VAL R75
  6563.  
  6564. 851. v2929 = v2930(v2931)
  6565. 852. v2929()
  6566. 853. end -- FORGLOOP - iterate + goto #843
  6567. 855. v2924 = pairs
  6568. 857.
  6569. 859. v2924 = v2884:GetChildren()
  6570. 860. v2924, v2925, v2926 = v2924()
  6571. 861. for v2927, v2928 in v2924(v2925) do -- [escape at #871] (pairs/next)
  6572. 862. v2929 = coroutine.resume
  6573. 864. v2930 = coroutine.create
  6574. 866. -- V nested upvalues[0] = v18
  6575. -- V nested upvalues[1] = v75
  6576. [NEWCLOSURE] v2931 = function() -- [line 2124]
  6577. 1. local v2854 = v18 -- get upval
  6578. 2. local v2856 = v75 -- get upval
  6579. 3. local v2857 = true
  6580. 4.
  6581. 6. v2854:FireServer(v2856, v2857)
  6582. 7. return
  6583. end
  6584.  
  6585. 867. CAPTURE VAL R18
  6586.  
  6587. 868. CAPTURE VAL R75
  6588.  
  6589. 869. v2932 = v2933(v2934)
  6590. 870. v2932()
  6591. 871. end -- FORGLOOP - iterate + goto #861
  6592. end
  6593. 873. v2930 = game
  6594. 875. v2929 = v2930.Lighting
  6595. 877. v2928 = v2929.TS
  6596. 879. v2927 = v2928.Changed
  6597. 881. -- V nested upvalues[0] = v2880
  6598. -- V nested upvalues[1] = v2874
  6599. -- V nested upvalues[2] = v2887
  6600. [DUPCLOSURE] v2929 = function() -- [line 2132]
  6601. 1. local v2857 = timestopping
  6602. 3. if v2857 == true then goto #5
  6603. 5. return -- referenced by #3
  6604. end
  6605. 6. local v2860 = game
  6606. 8. local v2859 = v2860.Lighting
  6607. 10. local v2858 = v2859.TSer
  6608. 12. v2857 = v2858.Value
  6609. 14. v2858 = v2880 -- get upval
  6610. 15. if v2857 == v2858 then goto #17
  6611. 17. return -- referenced by #15
  6612. end
  6613. 18. v2860 = game
  6614. 20. v2859 = v2860.Lighting
  6615. 22. v2858 = v2859.TS
  6616. 24. v2857 = v2858.Value
  6617. 26. if v2857 == true then goto #66
  6618. 28. v2857 = pairs
  6619. 30. v2858 = v2880 -- get upval
  6620. 31.
  6621. 33. v2857 = v2858:GetChildren()
  6622. 34. v2857, v2858, v2859 = v2857()
  6623. 35. for v2860, v2861 in v2857(v2858) do -- [escape at #45] (pairs/next)
  6624. 36. local v2862 = coroutine.resume
  6625. 38. local v2863 = coroutine.create
  6626. 40. -- V nested upvalues[0] = v5
  6627. -- V nested upvalues[1] = upvalues[1]
  6628. [NEWCLOSURE] v2864 = function() -- [line 2138]
  6629. 1. local v2859 = v5 -- get upval
  6630. 2. local v2858 = v2859.Anchored
  6631. 4. local v2862 = game
  6632. 6. local v2861 = v2862.Lighting
  6633. 8. local v2860 = v2861.TS
  6634. 10. v2859 = v2860.Value
  6635. 12. if v2858 ~= v2859 then goto #19
  6636. 14. v2858 = upvalues[1] -- get upval
  6637. 15. v2860 = v5 -- get upval
  6638. 16. v2861 = true
  6639. 17.
  6640. 19. v2858:FireServer(v2860, v2861) -- referenced by #12
  6641. end
  6642. 20. return
  6643. end
  6644.  
  6645. 41. CAPTURE VAL R4
  6646.  
  6647. 42. CAPTURE UPVAL U1
  6648.  
  6649. 43. v2871 = v2872(v2873)
  6650. 44. v2871()
  6651. 45. end -- FORGLOOP - iterate + goto #35
  6652. 47. v2866 = pairs
  6653. 49. v2867 = v2887 -- get upval
  6654. 50.
  6655. 52. v2866 = v2867:GetChildren()
  6656. 53. v2866, v2867, v2868 = v2866()
  6657. 54. for v2869, v2870 in v2866(v2867) do -- [escape at #64] (pairs/next)
  6658. 55. v2871 = coroutine.resume
  6659. 57. v2872 = coroutine.create
  6660. 59. -- V nested upvalues[0] = v5
  6661. -- V nested upvalues[1] = upvalues[1]
  6662. [NEWCLOSURE] v2873 = function() -- [line 2146]
  6663. 1. local v2868 = v5 -- get upval
  6664. 2. local v2867 = v2868.Anchored
  6665. 4. local v2871 = game
  6666. 6. local v2870 = v2871.Lighting
  6667. 8. local v2869 = v2870.TS
  6668. 10. v2868 = v2869.Value
  6669. 12. if v2867 ~= v2868 then goto #19
  6670. 14. v2867 = upvalues[1] -- get upval
  6671. 15. v2869 = v5 -- get upval
  6672. 16. v2870 = true
  6673. 17.
  6674. 19. v2867:FireServer(v2869, v2870) -- referenced by #12
  6675. end
  6676. 20. return
  6677. end
  6678.  
  6679. 60. CAPTURE VAL R4
  6680.  
  6681. 61. CAPTURE UPVAL U1
  6682.  
  6683. 62. v2880 = v2881(v2882)
  6684. 63. v2880()
  6685. 64. end -- FORGLOOP - iterate + goto #54
  6686. 66. return -- referenced by #26
  6687. end
  6688. 67. v2878 = game
  6689. 69. v2877 = v2878.Lighting
  6690. 71. v2876 = v2877.TS
  6691. 73. v2875 = v2876.Value
  6692. 75. if v2875 == false then goto #114
  6693. 77. v2875 = pairs
  6694. 79. v2876 = v2880 -- get upval
  6695. 80.
  6696. 82. v2875 = v2876:GetChildren()
  6697. 83. v2875, v2876, v2877 = v2875()
  6698. 84. for v2878, v2879 in v2875(v2876) do -- [escape at #94] (pairs/next)
  6699. 85. v2880 = coroutine.resume
  6700. 87. v2881 = coroutine.create
  6701. 89. -- V nested upvalues[0] = v5
  6702. -- V nested upvalues[1] = upvalues[1]
  6703. [NEWCLOSURE] v2882 = function() -- [line 2156]
  6704. 1. local v2877 = v5 -- get upval
  6705. 2. local v2876 = v2877.Anchored
  6706. 4. local v2880 = game
  6707. 6. local v2879 = v2880.Lighting
  6708. 8. local v2878 = v2879.TS
  6709. 10. v2877 = v2878.Value
  6710. 12. if v2876 ~= v2877 then goto #19
  6711. 14. v2876 = upvalues[1] -- get upval
  6712. 15. v2878 = v5 -- get upval
  6713. 16. v2879 = false
  6714. 17.
  6715. 19. v2876:FireServer(v2878, v2879) -- referenced by #12
  6716. end
  6717. 20. return
  6718. end
  6719.  
  6720. 90. CAPTURE VAL R4
  6721.  
  6722. 91. CAPTURE UPVAL U1
  6723.  
  6724. 92. v2889 = v2890(v2891)
  6725. 93. v2889()
  6726. 94. end -- FORGLOOP - iterate + goto #84
  6727. 96. v2884 = pairs
  6728. 98. v2885 = v2887 -- get upval
  6729. 99.
  6730. 101. v2884 = v2885:GetChildren()
  6731. 102. v2884, v2885, v2886 = v2884()
  6732. 103. for v2887, v2888 in v2884(v2885) do -- [escape at #113] (pairs/next)
  6733. 104. v2889 = coroutine.resume
  6734. 106. v2890 = coroutine.create
  6735. 108. -- V nested upvalues[0] = v5
  6736. -- V nested upvalues[1] = upvalues[1]
  6737. [NEWCLOSURE] v2891 = function() -- [line 2164]
  6738. 1. local v2886 = v5 -- get upval
  6739. 2. local v2885 = v2886.Anchored
  6740. 4. local v2889 = game
  6741. 6. local v2888 = v2889.Lighting
  6742. 8. local v2887 = v2888.TS
  6743. 10. v2886 = v2887.Value
  6744. 12. if v2885 ~= v2886 then goto #19
  6745. 14. v2885 = upvalues[1] -- get upval
  6746. 15. v2887 = v5 -- get upval
  6747. 16. v2888 = false
  6748. 17.
  6749. 19. v2885:FireServer(v2887, v2888) -- referenced by #12
  6750. end
  6751. 20. return
  6752. end
  6753.  
  6754. 109. CAPTURE VAL R4
  6755.  
  6756. 110. CAPTURE UPVAL U1
  6757.  
  6758. 111. v2898 = v2899(v2900)
  6759. 112. v2898()
  6760. 113. end -- FORGLOOP - iterate + goto #103
  6761. end
  6762. 115. return
  6763. end
  6764.  
  6765. 882. CAPTURE VAL R24
  6766.  
  6767. 883. CAPTURE VAL R18
  6768.  
  6769. 884. CAPTURE VAL R31
  6770.  
  6771. 885.
  6772. 887. v2993:Connect(v2995)
  6773. 888. v2996 = game
  6774. 890. v2995 = v2996.ReplicatedStorage
  6775. 892. v2994 = v2995.Main
  6776. 894. v2993 = v2994.Death
  6777. 896. v2995 = v2946.Humanoid
  6778. 898. v2994 = v2995.HealthChanged
  6779. 900. -- V nested upvalues[0] = v2946
  6780. -- V nested upvalues[1] = v2993
  6781. [DUPCLOSURE] v2996 = function() -- [line 2177]
  6782. 1. local v2925 = v2946 -- get upval
  6783. 2. local v2924 = v2925.Humanoid
  6784. 4. local v2923 = v2924.Health
  6785. 6. v2924 = 1
  6786. 7. if v2924 > v2923 then goto #29
  6787. 9. v2924 = v2946 -- get upval
  6788. 10. v2923 = v2924.Humanoid
  6789. 12. v2925 = 3
  6790. 13. local v2926 = false
  6791. 14.
  6792. 16. v2923:SetStateEnabled(v2925, v2926)
  6793. 17. v2924 = v2946 -- get upval
  6794. 18. v2923 = v2924.Humanoid
  6795. 20. v2925 = 15
  6796. 21. v2926 = false
  6797. 22.
  6798. 24. v2923:SetStateEnabled(v2925, v2926)
  6799. 25. v2923 = v2993 -- get upval
  6800. 26. v2925 = false
  6801. 27.
  6802. 29. v2923:FireServer(v2925) -- referenced by #7
  6803. end
  6804. 30. return
  6805. end
  6806.  
  6807. 901. CAPTURE VAL R24
  6808.  
  6809. 902. CAPTURE VAL R71
  6810.  
  6811. 903.
  6812. 905. v3008:connect(v3010)
  6813. 906. v3009 = script
  6814. 908. v3008 = v3009.ChildAdded
  6815. 910. -- V nested upvalues[0] = v8
  6816. -- V nested upvalues[1] = v55
  6817. [NEWCLOSURE] v3010 = function(p28) -- [line 2186]
  6818. 1. local v2937 = p28.ClassName
  6819. 3. if v2937 ~= "Script" then goto #5
  6820. 5. return -- referenced by #3
  6821. end
  6822. 6. local v2939 = "CD"
  6823. 7.
  6824. 9. v2937 = p28:WaitForChild(v2939)
  6825. 10. local v2940 = "STAND"
  6826. 11.
  6827. 13. v2938 = p28:WaitForChild(v2940)
  6828. 14. local v2941 = "NAME"
  6829. 15.
  6830. 17. v2939 = p28:WaitForChild(v2941)
  6831. 18. v2940 = v2939.Value
  6832. 20. v2941 = v2937.Value
  6833. 22. if v2940 == "Q" then goto #41
  6834. 24. local v2942 = coroutine.resume
  6835. 26. local v2943 = coroutine.create
  6836. 28. -- V nested upvalues[0] = v4
  6837. -- V nested upvalues[1] = v5
  6838. [NEWCLOSURE] v2944 = function() -- [line 2196]
  6839. 1. local v2939 = _G
  6840. 3. local v2938 = v2939.CD
  6841. 5. v2939 = v4 -- get upval
  6842. 6. local v2940 = v5 -- get upval
  6843. 7. v2938(v2939, v2940)
  6844. 8. return
  6845. end
  6846.  
  6847. 29. CAPTURE VAL R4
  6848.  
  6849. 30. CAPTURE VAL R5
  6850.  
  6851. 31. v2946 = v2947(v2948)
  6852. 32. v2946()
  6853. 33. v2946 = wait
  6854. 35. v2947 = v2945
  6855. 36. v2946(v2947)
  6856. 37. v2946 = v8 -- get upval
  6857. 38. v2947 = false
  6858. 39. v2946.AppearDebounce = v2947
  6859. 41. return -- referenced by #22
  6860. end
  6861. 42. if v2944 == "X" then goto #61
  6862. 44. v2946 = coroutine.resume
  6863. 46. v2947 = coroutine.create
  6864. 48. -- V nested upvalues[0] = v4
  6865. -- V nested upvalues[1] = v5
  6866. [NEWCLOSURE] v2948 = function() -- [line 2204]
  6867. 1. local v2943 = _G
  6868. 3. local v2942 = v2943.CD
  6869. 5. v2943 = v4 -- get upval
  6870. 6. local v2944 = v5 -- get upval
  6871. 7. v2942(v2943, v2944)
  6872. 8. return
  6873. end
  6874.  
  6875. 49. CAPTURE VAL R4
  6876.  
  6877. 50. CAPTURE VAL R5
  6878.  
  6879. 51. v2950 = v2951(v2952)
  6880. 52. v2950()
  6881. 53. v2950 = wait
  6882. 55. v2951 = v2949
  6883. 56. v2950(v2951)
  6884. 57. v2950 = v8 -- get upval
  6885. 58. v2951 = false
  6886. 59. v2950.BlockDebounce = v2951
  6887. 61. return -- referenced by #42
  6888. end
  6889. 62. if v2948 == "R" then goto #81
  6890. 64. v2950 = coroutine.resume
  6891. 66. v2951 = coroutine.create
  6892. 68. -- V nested upvalues[0] = v4
  6893. -- V nested upvalues[1] = v5
  6894. [NEWCLOSURE] v2952 = function() -- [line 2211]
  6895. 1. local v2947 = _G
  6896. 3. local v2946 = v2947.CD
  6897. 5. v2947 = v4 -- get upval
  6898. 6. local v2948 = v5 -- get upval
  6899. 7. v2946(v2947, v2948)
  6900. 8. return
  6901. end
  6902.  
  6903. 69. CAPTURE VAL R4
  6904.  
  6905. 70. CAPTURE VAL R5
  6906.  
  6907. 71. v2954 = v2955(v2956)
  6908. 72. v2954()
  6909. 73. v2954 = wait
  6910. 75. v2955 = v2953
  6911. 76. v2954(v2955)
  6912. 77. v2954 = v8 -- get upval
  6913. 78. v2955 = false
  6914. 79. v2954.UppercutDebounce = v2955
  6915. 81. return -- referenced by #62
  6916. end
  6917. 82. if v2952 == "V" then goto #101
  6918. 84. v2954 = coroutine.resume
  6919. 86. v2955 = coroutine.create
  6920. 88. -- V nested upvalues[0] = v4
  6921. -- V nested upvalues[1] = v5
  6922. [NEWCLOSURE] v2956 = function() -- [line 2217]
  6923. 1. local v2951 = _G
  6924. 3. local v2950 = v2951.CD
  6925. 5. v2951 = v4 -- get upval
  6926. 6. local v2952 = v5 -- get upval
  6927. 7. v2950(v2951, v2952)
  6928. 8. return
  6929. end
  6930.  
  6931. 89. CAPTURE VAL R4
  6932.  
  6933. 90. CAPTURE VAL R5
  6934.  
  6935. 91. v2958 = v2959(v2960)
  6936. 92. v2958()
  6937. 93. v2958 = wait
  6938. 95. v2959 = v2957
  6939. 96. v2958(v2959)
  6940. 97. v2958 = v8 -- get upval
  6941. 98. v2959 = false
  6942. 99. v2958.SwitchDebounce = v2959
  6943. 101. return -- referenced by #82
  6944. end
  6945. 102. if v2956 == "E" then goto #121
  6946. 104. v2958 = coroutine.resume
  6947. 106. v2959 = coroutine.create
  6948. 108. -- V nested upvalues[0] = v4
  6949. -- V nested upvalues[1] = v5
  6950. [NEWCLOSURE] v2960 = function() -- [line 2224]
  6951. 1. local v2955 = _G
  6952. 3. local v2954 = v2955.CD
  6953. 5. v2955 = v4 -- get upval
  6954. 6. local v2956 = v5 -- get upval
  6955. 7. v2954(v2955, v2956)
  6956. 8. return
  6957. end
  6958.  
  6959. 109. CAPTURE VAL R4
  6960.  
  6961. 110. CAPTURE VAL R5
  6962.  
  6963. 111. v2962 = v2963(v2964)
  6964. 112. v2962()
  6965. 113. v2962 = wait
  6966. 115. v2963 = v2961
  6967. 116. v2962(v2963)
  6968. 117. v2962 = v8 -- get upval
  6969. 118. v2963 = false
  6970. 119. v2962.ThrowDebounce = v2963
  6971. 121. return -- referenced by #102
  6972. end
  6973. 122. if v2960 == "T" then goto #141
  6974. 124. v2962 = coroutine.resume
  6975. 126. v2963 = coroutine.create
  6976. 128. -- V nested upvalues[0] = v4
  6977. -- V nested upvalues[1] = v5
  6978. [NEWCLOSURE] v2964 = function() -- [line 2231]
  6979. 1. local v2959 = _G
  6980. 3. local v2958 = v2959.CD
  6981. 5. v2959 = v4 -- get upval
  6982. 6. local v2960 = v5 -- get upval
  6983. 7. v2958(v2959, v2960)
  6984. 8. return
  6985. end
  6986.  
  6987. 129. CAPTURE VAL R4
  6988.  
  6989. 130. CAPTURE VAL R5
  6990.  
  6991. 131. v2966 = v2967(v2968)
  6992. 132. v2966()
  6993. 133. v2966 = wait
  6994. 135. v2967 = v2965
  6995. 136. v2966(v2967)
  6996. 137. v2966 = v8 -- get upval
  6997. 138. v2967 = false
  6998. 139. v2966.ThrowDebounce2 = v2967
  6999. 141. return -- referenced by #122
  7000. end
  7001. 142. if v2964 == "Quickstep + LMB" then goto #161
  7002. 144. v2966 = coroutine.resume
  7003. 146. v2967 = coroutine.create
  7004. 148. -- V nested upvalues[0] = v4
  7005. -- V nested upvalues[1] = v5
  7006. [NEWCLOSURE] v2968 = function() -- [line 2238]
  7007. 1. local v2963 = _G
  7008. 3. local v2962 = v2963.CD
  7009. 5. v2963 = v4 -- get upval
  7010. 6. local v2964 = v5 -- get upval
  7011. 7. v2962(v2963, v2964)
  7012. 8. return
  7013. end
  7014.  
  7015. 149. CAPTURE VAL R4
  7016.  
  7017. 150. CAPTURE VAL R5
  7018.  
  7019. 151. v2970 = v2971(v2972)
  7020. 152. v2970()
  7021. 153. v2970 = wait
  7022. 155. v2971 = v2969
  7023. 156. v2970(v2971)
  7024. 157. v2970 = v8 -- get upval
  7025. 158. v2971 = false
  7026. 159. v2970.QuickPunchDebounce = v2971
  7027. 161. return -- referenced by #142
  7028. end
  7029. 162. if v2968 == "H" then goto #181
  7030. 164. v2970 = coroutine.resume
  7031. 166. v2971 = coroutine.create
  7032. 168. -- V nested upvalues[0] = v4
  7033. -- V nested upvalues[1] = v5
  7034. [NEWCLOSURE] v2972 = function() -- [line 2245]
  7035. 1. local v2967 = _G
  7036. 3. local v2966 = v2967.CD
  7037. 5. v2967 = v4 -- get upval
  7038. 6. local v2968 = v5 -- get upval
  7039. 7. v2966(v2967, v2968)
  7040. 8. return
  7041. end
  7042.  
  7043. 169. CAPTURE VAL R4
  7044.  
  7045. 170. CAPTURE VAL R5
  7046.  
  7047. 171. v2974 = v2975(v2976)
  7048. 172. v2974()
  7049. 173. v2974 = wait
  7050. 175. v2975 = v2973
  7051. 176. v2974(v2975)
  7052. 177. v2974 = v8 -- get upval
  7053. 178. v2975 = false
  7054. 179. v2974.StabDebounce = v2975
  7055. 181. return -- referenced by #162
  7056. end
  7057. 182. if v2972 == "C" then goto #203
  7058. 184. v2974 = coroutine.resume
  7059. 186. v2975 = coroutine.create
  7060. 188. -- V nested upvalues[0] = v4
  7061. -- V nested upvalues[1] = v5
  7062. [NEWCLOSURE] v2976 = function() -- [line 2252]
  7063. 1. local v2971 = _G
  7064. 3. local v2970 = v2971.CD
  7065. 5. v2971 = v4 -- get upval
  7066. 6. local v2972 = v5 -- get upval
  7067. 7. v2970(v2971, v2972)
  7068. 8. return
  7069. end
  7070.  
  7071. 189. CAPTURE VAL R4
  7072.  
  7073. 190. CAPTURE VAL R5
  7074.  
  7075. 191. v2978 = v2979(v2980)
  7076. 192. v2978()
  7077. 193. v2978 = wait
  7078. 195. v2979 = v2977
  7079. 196. v2978(v2979)
  7080. 197. v2978 = 0
  7081. 198. v55 = v2978 -- set upval
  7082. 199. v2978 = v8 -- get upval
  7083. 200. v2979 = false
  7084. 201. v2978.DodgeDebounce = v2979
  7085. 203. return -- referenced by #182
  7086. end
  7087. 204. if v2976 == "F" then goto #225
  7088. 206. v2978 = coroutine.resume
  7089. 208. v2979 = coroutine.create
  7090. 210. -- V nested upvalues[0] = v4
  7091. -- V nested upvalues[1] = v5
  7092. [NEWCLOSURE] v2980 = function() -- [line 2260]
  7093. 1. local v2975 = _G
  7094. 3. local v2974 = v2975.CD
  7095. 5. v2975 = v4 -- get upval
  7096. 6. local v2976 = v5 -- get upval
  7097. 7. v2974(v2975, v2976)
  7098. 8. return
  7099. end
  7100.  
  7101. 211. CAPTURE VAL R4
  7102.  
  7103. 212. CAPTURE VAL R5
  7104.  
  7105. 213. v2982 = v2983(v2984)
  7106. 214. v2982()
  7107. 215. v2982 = wait
  7108. 217. v2983 = v2981
  7109. 218. v2982(v2983)
  7110. 219. v2982 = 0
  7111. 220. v55 = v2982 -- set upval
  7112. 221. v2982 = v8 -- get upval
  7113. 222. v2983 = false
  7114. 223. v2982.SlamDebounce = v2983
  7115. 225. return -- referenced by #204
  7116. end
  7117. 226. if v2980 == "G" then goto #245
  7118. 228. v2982 = coroutine.resume
  7119. 230. v2983 = coroutine.create
  7120. 232. -- V nested upvalues[0] = v4
  7121. -- V nested upvalues[1] = v5
  7122. [NEWCLOSURE] v2984 = function() -- [line 2269]
  7123. 1. local v2979 = _G
  7124. 3. local v2978 = v2979.CD
  7125. 5. v2979 = v4 -- get upval
  7126. 6. local v2980 = v5 -- get upval
  7127. 7. v2978(v2979, v2980)
  7128. 8. return
  7129. end
  7130.  
  7131. 233. CAPTURE VAL R4
  7132.  
  7133. 234. CAPTURE VAL R5
  7134.  
  7135. 235. v2986 = v2987(v2988)
  7136. 236. v2986()
  7137. 237. v2986 = wait
  7138. 239. v2987 = v2985
  7139. 240. v2986(v2987)
  7140. 241. v2986 = v8 -- get upval
  7141. 242. v2987 = false
  7142. 243. v2986.ScytheSpinDebounce = v2987
  7143. 245. return -- referenced by #226
  7144. end
  7145. 246. if v2984 == "Brawler + E" then goto #265
  7146. 248. v2986 = coroutine.resume
  7147. 250. v2987 = coroutine.create
  7148. 252. -- V nested upvalues[0] = v4
  7149. -- V nested upvalues[1] = v5
  7150. [NEWCLOSURE] v2988 = function() -- [line 2278]
  7151. 1. local v2983 = _G
  7152. 3. local v2982 = v2983.CD
  7153. 5. v2983 = v4 -- get upval
  7154. 6. local v2984 = v5 -- get upval
  7155. 7. v2982(v2983, v2984)
  7156. 8. return
  7157. end
  7158.  
  7159. 253. CAPTURE VAL R4
  7160.  
  7161. 254. CAPTURE VAL R5
  7162.  
  7163. 255. v2990 = v2991(v2992)
  7164. 256. v2990()
  7165. 257. v2990 = wait
  7166. 259. v2991 = v2989
  7167. 260. v2990(v2991)
  7168. 261. v2990 = v8 -- get upval
  7169. 262. v2991 = false
  7170. 263. v2990.BarrageDebounce = v2991
  7171. 265. return -- referenced by #246
  7172. end
  7173. 266. if v2988 == "Brawler + R" then goto #285
  7174. 268. v2990 = coroutine.resume
  7175. 270. v2991 = coroutine.create
  7176. 272. -- V nested upvalues[0] = v4
  7177. -- V nested upvalues[1] = v5
  7178. [NEWCLOSURE] v2992 = function() -- [line 2286]
  7179. 1. local v2987 = _G
  7180. 3. local v2986 = v2987.CD
  7181. 5. v2987 = v4 -- get upval
  7182. 6. local v2988 = v5 -- get upval
  7183. 7. v2986(v2987, v2988)
  7184. 8. return
  7185. end
  7186.  
  7187. 273. CAPTURE VAL R4
  7188.  
  7189. 274. CAPTURE VAL R5
  7190.  
  7191. 275. v2994 = v2995(v2996)
  7192. 276. v2994()
  7193. 277. v2994 = wait
  7194. 279. v2995 = v2993
  7195. 280. v2994(v2995)
  7196. 281. v2994 = v8 -- get upval
  7197. 282. v2995 = false
  7198. 283. v2994.HeavyPunchDebounce = v2995
  7199. 285. return -- referenced by #266
  7200. end
  7201. 286. if v2992 == "Brawler + LMB" then goto #305
  7202. 288. v2994 = coroutine.resume
  7203. 290. v2995 = coroutine.create
  7204. 292. -- V nested upvalues[0] = v4
  7205. -- V nested upvalues[1] = v5
  7206. [NEWCLOSURE] v2996 = function() -- [line 2295]
  7207. 1. local v2991 = _G
  7208. 3. local v2990 = v2991.CD
  7209. 5. v2991 = v4 -- get upval
  7210. 6. local v2992 = v5 -- get upval
  7211. 7. v2990(v2991, v2992)
  7212. 8. return
  7213. end
  7214.  
  7215. 293. CAPTURE VAL R4
  7216.  
  7217. 294. CAPTURE VAL R5
  7218.  
  7219. 295. v2998 = v2999(v3000)
  7220. 296. v2998()
  7221. 297. v2998 = wait
  7222. 299. v2999 = v2997
  7223. 300. v2998(v2999)
  7224. 301. v2998 = v8 -- get upval
  7225. 302. v2999 = false
  7226. 303. v2998.BrawlerPunchDebounce = v2999
  7227. 305. return -- referenced by #286
  7228. end
  7229. 306. if v2996 == "B" then goto #325
  7230. 308. v2998 = coroutine.resume
  7231. 310. v2999 = coroutine.create
  7232. 312. -- V nested upvalues[0] = v4
  7233. -- V nested upvalues[1] = v5
  7234. [NEWCLOSURE] v3000 = function() -- [line 2304]
  7235. 1. local v2995 = _G
  7236. 3. local v2994 = v2995.CD
  7237. 5. v2995 = v4 -- get upval
  7238. 6. local v2996 = v5 -- get upval
  7239. 7. v2994(v2995, v2996)
  7240. 8. return
  7241. end
  7242.  
  7243. 313. CAPTURE VAL R4
  7244.  
  7245. 314. CAPTURE VAL R5
  7246.  
  7247. 315. v3002 = v3003(v3004)
  7248. 316. v3002()
  7249. 317. v3002 = wait
  7250. 319. v3003 = v3001
  7251. 320. v3002(v3003)
  7252. 321. v3002 = v8 -- get upval
  7253. 322. v3003 = false
  7254. 323. v3002.MovementDebounce = v3003
  7255. 325. return -- referenced by #306
  7256. end
  7257. 326. if v3000 == "LMB" then goto #344
  7258. 328. v3002 = coroutine.resume
  7259. 330. v3003 = coroutine.create
  7260. 332. -- V nested upvalues[0] = v4
  7261. -- V nested upvalues[1] = v5
  7262. [NEWCLOSURE] v3004 = function() -- [line 2312]
  7263. 1. local v2999 = _G
  7264. 3. local v2998 = v2999.CD
  7265. 5. v2999 = v4 -- get upval
  7266. 6. local v3000 = v5 -- get upval
  7267. 7. v2998(v2999, v3000)
  7268. 8. return
  7269. end
  7270.  
  7271. 333. CAPTURE VAL R4
  7272.  
  7273. 334. CAPTURE VAL R5
  7274.  
  7275. 335. v3006 = v3007(v3008)
  7276. 336. v3006()
  7277. 337. v3006 = wait
  7278. 339. v3007 = v3005
  7279. 340. v3006(v3007)
  7280. 341. v3006 = v8 -- get upval
  7281. 342. v3007 = false
  7282. 343. v3006.PunchDebounce = v3007
  7283. end
  7284. 345. return
  7285. end
  7286.  
  7287. 911. CAPTURE VAL R8
  7288.  
  7289. 912. CAPTURE REF R55
  7290.  
  7291. 913.
  7292. 915. v3176:Connect(v3178)
  7293. 916. v3176 = false
  7294. 917. v3177 = false
  7295. 918. v3178 = false
  7296. 919. v3179 = math.random
  7297. 921. v3180 = 0.5
  7298. 922. v3181 = 1.5
  7299. 923. v3179 = v3179(v3180, v3181)
  7300. 924. v3180 = 8
  7301. 925. v3182 = game
  7302. 927. v3184 = "RunService"
  7303. 928.
  7304. 930. v3182 = v3182:GetService(v3184)
  7305. 931. v3181 = v3182.RenderStepped
  7306. 933. -- V nested upvalues[0] = v43
  7307. -- V nested upvalues[1] = v73
  7308. -- V nested upvalues[2] = v24
  7309. -- V nested upvalues[3] = v26
  7310. [NEWCLOSURE] v3183 = function() -- [line 2331]
  7311. 1. local v3105 = v43 -- get upval
  7312. 2. if v3105 then goto #9
  7313. 3. v3105 = v73 -- get upval
  7314. 4. if v3105 then goto #9
  7315. 5. v3105 = DustChange
  7316. 7. local v3106 = true
  7317. 8. v3105(v3106)
  7318. 9. goto #19 -- referenced by #2, #4
  7319. else
  7320. and (else)
  7321. 10. v3105 = v43 -- get upval
  7322. 11. if v3105 ~= false then goto #15
  7323. 13. v3105 = v73 -- get upval
  7324. 14. if v3105 == false then goto #19
  7325. end
  7326. 16. v3105 = DustChange
  7327. 18. v3106 = false
  7328. 19. v3105(v3106) -- referenced by #9, #14
  7329. end
  7330. end
  7331. 20. local v3107 = v24 -- get upval
  7332. 21. v3106 = v3107.Parried
  7333. 23. v3105 = v3106.Value
  7334. 25. if v3105 == true then goto #34
  7335. 27. v3105 = v26 -- get upval
  7336. 28. v3106 = 0
  7337. 29. v3105.WalkSpeed = v3106
  7338. 31. v3105 = v26 -- get upval
  7339. 32. v3106 = 0
  7340. 33. v3105.JumpPower = v3106
  7341. end
  7342. 35. return
  7343. end
  7344.  
  7345. 934. CAPTURE REF R43
  7346.  
  7347. 935. CAPTURE REF R73
  7348.  
  7349. 936. CAPTURE VAL R24
  7350.  
  7351. 937. CAPTURE VAL R26
  7352.  
  7353. 938.
  7354. 940. v3196:Connect(v3198)
  7355. 941. v3196 = game
  7356. 943. v3198 = "TweenService"
  7357. 944.
  7358. 946. v3196 = v3196:GetService(v3198)
  7359. 947. v3199 = "Value"
  7360. 948.
  7361. 950. v3197 = v3152:GetPropertyChangedSignal(v3199)
  7362. 951. -- V nested upvalues[0] = v3158
  7363. -- V nested upvalues[1] = v3152
  7364. [DUPCLOSURE] v3199 = function() -- [line 2346]
  7365. 1. local v3121 = v3158 -- get upval
  7366. 2. local v3120 = v3121.HitCount
  7367. 4. local v3123 = v3152 -- get upval
  7368. 5. local v3122 = v3123.Value
  7369. 7. FASTCALL[tostring](v3122)
  7370. 8. v3121 = tostring
  7371. 10. v3121 = v3121(v3122)
  7372. 11. v3120.Text = v3121
  7373. 13. v3121 = v3158 -- get upval
  7374. 14. v3120 = v3121.HitCountS
  7375. 16. v3123 = v3152 -- get upval
  7376. 17. v3122 = v3123.Value
  7377. 19. FASTCALL[tostring](v3122)
  7378. 20. v3121 = tostring
  7379. 22. v3121 = v3121(v3122)
  7380. 23. v3120.Text = v3121
  7381. 25. return
  7382. end
  7383.  
  7384. 952. CAPTURE VAL R39
  7385.  
  7386. 953. CAPTURE VAL R33
  7387.  
  7388. 954.
  7389. 956. v3207:Connect(v3209)
  7390. 957. v3207 = v3145.OnClientEvent
  7391. 959. -- V nested upvalues[0] = v3168
  7392. -- V nested upvalues[1] = v3206
  7393. [DUPCLOSURE] v3209 = function(p29) -- [line 2351]
  7394. 1. if p29 == "appear" then goto #64
  7395. 3. local v3130 = pairs
  7396. 5. local v3131 = v3168 -- get upval
  7397. 6.
  7398. 8. v3130 = v3131:GetChildren()
  7399. 9. v3130, v3131, v3132 = v3130()
  7400. 10. for v3133, v3134 in v3130(v3131) do -- [escape at #62] (pairs/next)
  7401. 11. local v3137 = "TextLabel"
  7402. 12.
  7403. 14. v3135 = v3134:IsA(v3137)
  7404. 15. if v3135 then goto #61
  7405. 16. local v3135 = v3206 -- get upval
  7406. 17. v3137 = v3134
  7407. 18. local v3138 = TweenInfo.new
  7408. 20. local v3139 = 0.6
  7409. 21. local v3140 = Enum.EasingStyle.Linear
  7410. 23. local v3141 = Enum.EasingDirection.Out
  7411. 25. local v3142 = 0
  7412. 26. local v3143 = false
  7413. 27. local v3144 = 0
  7414. 28. v3138 = v3138(v3139, v3140, v3141, v3142, v3143, v3144)
  7415. 29. v3139 = {"TextTransparency"}
  7416. 30. v3140 = 0
  7417. 31. v3139.TextTransparency = v3140
  7418. 33.
  7419. 35. v3135 = v3135:Create(v3137, v3138, v3139)
  7420. 36.
  7421. 38. v3135:Play()
  7422. 39. v3135 = v3206 -- get upval
  7423. 40. v3137 = v3134
  7424. 41. v3138 = TweenInfo.new
  7425. 43. v3139 = 0.6
  7426. 44. v3140 = Enum.EasingStyle.Linear
  7427. 46. v3141 = Enum.EasingDirection.Out
  7428. 48. v3142 = 0
  7429. 49. v3143 = false
  7430. 50. v3144 = 0
  7431. 51. v3138 = v3138(v3139, v3140, v3141, v3142, v3143, v3144)
  7432. 52. v3139 = {"TextStrokeTransparency"}
  7433. 53. v3140 = 0.5
  7434. 54. v3139.TextStrokeTransparency = v3140
  7435. 56.
  7436. 58. v3135 = v3135:Create(v3137, v3138, v3139)
  7437. 59.
  7438. 61. v3135:Play() -- referenced by #15
  7439. end
  7440. 62. end -- FORGLOOP - iterate + goto #10
  7441. 64. return -- referenced by #1
  7442. end
  7443. 65. if p29 == "noappear" then goto #127
  7444. 67. v3130 = pairs
  7445. 69. v3131 = v3168 -- get upval
  7446. 70.
  7447. 72. v3130 = v3131:GetChildren()
  7448. 73. v3130, v3131, v3132 = v3130()
  7449. 74. for v3133, v3134 in v3130(v3131) do -- [escape at #126] (pairs/next)
  7450. 75. v3137 = "TextLabel"
  7451. 76.
  7452. 78. v3135 = v3134:IsA(v3137)
  7453. 79. if v3135 then goto #125
  7454. 80. v3135 = v3206 -- get upval
  7455. 81. v3137 = v3134
  7456. 82. v3138 = TweenInfo.new
  7457. 84. v3139 = 0.6
  7458. 85. v3140 = Enum.EasingStyle.Linear
  7459. 87. v3141 = Enum.EasingDirection.Out
  7460. 89. v3142 = 0
  7461. 90. v3143 = false
  7462. 91. v3144 = 0
  7463. 92. v3138 = v3138(v3139, v3140, v3141, v3142, v3143, v3144)
  7464. 93. v3139 = {"TextTransparency"}
  7465. 94. v3140 = 1
  7466. 95. v3139.TextTransparency = v3140
  7467. 97.
  7468. 99. v3135 = v3135:Create(v3137, v3138, v3139)
  7469. 100.
  7470. 102. v3135:Play()
  7471. 103. v3135 = v3206 -- get upval
  7472. 104. v3137 = v3134
  7473. 105. v3138 = TweenInfo.new
  7474. 107. v3139 = 0.6
  7475. 108. v3140 = Enum.EasingStyle.Linear
  7476. 110. v3141 = Enum.EasingDirection.Out
  7477. 112. v3142 = 0
  7478. 113. v3143 = false
  7479. 114. v3144 = 0
  7480. 115. v3138 = v3138(v3139, v3140, v3141, v3142, v3143, v3144)
  7481. 116. v3139 = {"TextStrokeTransparency"}
  7482. 117. v3140 = 1
  7483. 118. v3139.TextStrokeTransparency = v3140
  7484. 120.
  7485. 122. v3135 = v3135:Create(v3137, v3138, v3139)
  7486. 123.
  7487. 125. v3135:Play() -- referenced by #79
  7488. end
  7489. 126. end -- FORGLOOP - iterate + goto #74
  7490. end
  7491. 128. return
  7492. end
  7493.  
  7494. 960. CAPTURE VAL R39
  7495.  
  7496. 961. CAPTURE VAL R77
  7497.  
  7498. 962.
  7499. 964. v3257:Connect(v3259)
  7500. 965. v3259 = "MoveDirection"
  7501. 966.
  7502. 968. v3257 = v3205:GetPropertyChangedSignal(v3259)
  7503. 969. -- V nested upvalues[0] = v24
  7504. -- V nested upvalues[1] = v72
  7505. -- V nested upvalues[2] = v74
  7506. -- V nested upvalues[3] = v73
  7507. -- V nested upvalues[4] = v5
  7508. -- V nested upvalues[5] = v26
  7509. -- V nested upvalues[6] = v9
  7510. -- V nested upvalues[7] = v76
  7511. [NEWCLOSURE] v3259 = function() -- [line 2372]
  7512. 1. local v3182 = v24 -- get upval
  7513. 2. local v3181 = v3182.Parried
  7514. 4. local v3180 = v3181.Value
  7515. 6. if v3180 == true then goto #8
  7516. 8. return -- referenced by #6
  7517. end
  7518. 9. v3180 = v72 -- get upval
  7519. 10. if v3180 == false then goto #32
  7520. 12. v3180 = v74 -- get upval
  7521. 13. if v3180 == false then goto #32
  7522. 15. v3180 = v73 -- get upval
  7523. 16. if v3180 == false then goto #32
  7524. 18. v3180 = v5 -- get upval
  7525. 19. if v3180 == false then goto #32
  7526. 21. v3180 = v26 -- get upval
  7527. 22. v3181 = v9 -- get upval
  7528. 23. v3180.WalkSpeed = v3181
  7529. 25. v3180 = true
  7530. 26. v74 = v3180 -- set upval
  7531. 27. v3180 = false
  7532. 28. v73 = v3180 -- set upval
  7533. 29. v3180 = pcall
  7534. 31. [DUPCLOSURE] v3181 = function() -- [line 2379]
  7535. 1. local v3182 = _G
  7536. 3. local v3181 = v3182.FOVUpdate
  7537. 5. v3182 = "Reset"
  7538. 6. local v3183 = 70
  7539. 7. v3181(v3182, v3183)
  7540. 8. return
  7541. end
  7542.  
  7543. 32. v3184(v3185) -- referenced by #10, #13, #16, #19
  7544. end
  7545. end
  7546. end
  7547. end
  7548. 33. v3184 = v72 -- get upval
  7549. 34. if v3184 then goto #73
  7550. 35. v3186 = v26 -- get upval
  7551. 36. v3185 = v3186.MoveDirection
  7552. 38. v3184 = v3185.Magnitude
  7553. 40. v3185 = 0
  7554. 41. if v3184 > v3185 then goto #59
  7555. 43. v3184 = v73 -- get upval
  7556. 44. if v3184 == false then goto #73
  7557. 46. v3184 = true
  7558. 47. v73 = v3184 -- set upval
  7559. 48. v3184 = false
  7560. 49. v74 = v3184 -- set upval
  7561. 50. v3184 = 12
  7562. 51. v76 = v3184 -- set upval
  7563. 52. v3185 = _G
  7564. 54. v3184 = v3185.FOVUpdate
  7565. 56. v3185 = "Add"
  7566. 57. v3186 = 15
  7567. 58. v3184(v3185, v3186)
  7568. 59. return -- referenced by #41
  7569. end
  7570. 60. v3184 = v74 -- get upval
  7571. 61. if v3184 == false then goto #73
  7572. 63. v3184 = true
  7573. 64. v74 = v3184 -- set upval
  7574. 65. v3184 = false
  7575. 66. v73 = v3184 -- set upval
  7576. 67. v3185 = _G
  7577. 69. v3184 = v3185.FOVUpdate
  7578. 71. v3185 = "Reset"
  7579. 72. v3186 = 70
  7580. 73. v3184(v3185, v3186) -- referenced by #34, #44, #61
  7581. end
  7582. end
  7583. end
  7584. 74. return
  7585. end
  7586.  
  7587. 970. CAPTURE VAL R24
  7588.  
  7589. 971. CAPTURE REF R72
  7590.  
  7591. 972. CAPTURE REF R74
  7592.  
  7593. 973. CAPTURE REF R73
  7594.  
  7595. 974. CAPTURE REF R5
  7596.  
  7597. 975. CAPTURE VAL R26
  7598.  
  7599. 976. CAPTURE REF R9
  7600.  
  7601. 977. CAPTURE REF R76
  7602.  
  7603. 978.
  7604. 980. v3293 = v3293:Connect(v3295)
  7605. 981. -- V nested upvalues[0] = v74
  7606. -- V nested upvalues[1] = v73
  7607. -- V nested upvalues[2] = v26
  7608. -- V nested upvalues[3] = v76
  7609. -- V nested upvalues[4] = v72
  7610. -- V nested upvalues[5] = v9
  7611. local function Run() -- [line 2413]
  7612. 1. local v3216 = false
  7613. 2. v74 = v3216 -- set upval
  7614. 3. v3216 = false
  7615. 4. v73 = v3216 -- set upval
  7616. 5. local v3218 = v26 -- get upval
  7617. 6. local v3217 = v3218.MoveDirection
  7618. 8. v3216 = v3217.Magnitude
  7619. 10. v3217 = 0
  7620. 11. if v3216 > v3217 then goto #28
  7621. 13. v3216 = v73 -- get upval
  7622. 14. if v3216 == false then goto #28
  7623. 16. v3216 = true
  7624. 17. v73 = v3216 -- set upval
  7625. 18. v3216 = false
  7626. 19. v74 = v3216 -- set upval
  7627. 20. v3216 = 12
  7628. 21. v76 = v3216 -- set upval
  7629. 22. v3217 = _G
  7630. 24. v3216 = v3217.FOVUpdate
  7631. 26. v3217 = "Add"
  7632. 27. v3218 = 15
  7633. 28. v3216(v3217, v3218) -- referenced by #11, #14
  7634. end
  7635. end
  7636. 29. v3216 = true
  7637. 30. v72 = v3216 -- set upval
  7638. 31. v3216 = 21
  7639. 32. v9 = v3216 -- set upval
  7640. 33. v3216 = v26 -- get upval
  7641. 34. v3217 = v9 -- get upval
  7642. 35. v3216.WalkSpeed = v3217
  7643. 37. return
  7644. end
  7645. [NEWCLOSURE] v3294 = Run
  7646. 982. CAPTURE REF R74
  7647.  
  7648. 983. CAPTURE REF R73
  7649.  
  7650. 984. CAPTURE VAL R26
  7651.  
  7652. 985. CAPTURE REF R76
  7653.  
  7654. 986. CAPTURE REF R72
  7655.  
  7656. 987. CAPTURE REF R9
  7657.  
  7658. 988. -- V nested upvalues[0] = v72
  7659. -- V nested upvalues[1] = v74
  7660. -- V nested upvalues[2] = v73
  7661. -- V nested upvalues[3] = v76
  7662. -- V nested upvalues[4] = v9
  7663. -- V nested upvalues[5] = v5
  7664. -- V nested upvalues[6] = v26
  7665. local function EndRun() -- [line 2437]
  7666. 1. local v3234 = false
  7667. 2. v72 = v3234 -- set upval
  7668. 3. v3234 = false
  7669. 4. v74 = v3234 -- set upval
  7670. 5. v3234 = false
  7671. 6. v73 = v3234 -- set upval
  7672. 7. v3234 = 8
  7673. 8. v76 = v3234 -- set upval
  7674. 9. v3234 = 16
  7675. 10. v9 = v3234 -- set upval
  7676. 11. v3234 = v5 -- get upval
  7677. 12. if v3234 == false then goto #17
  7678. 14. v3234 = v26 -- get upval
  7679. 15. local v3235 = v9 -- get upval
  7680. 16. v3234.WalkSpeed = v3235
  7681. end
  7682. 18. v3235 = _G
  7683. 20. v3234 = v3235.FOVUpdate
  7684. 22. v3235 = "Reset"
  7685. 23. local v3236 = 70
  7686. 24. v3234(v3235, v3236)
  7687. 25. return
  7688. end
  7689. [NEWCLOSURE] v3313 = EndRun
  7690. 989. CAPTURE REF R72
  7691.  
  7692. 990. CAPTURE REF R74
  7693.  
  7694. 991. CAPTURE REF R73
  7695.  
  7696. 992. CAPTURE REF R76
  7697.  
  7698. 993. CAPTURE REF R9
  7699.  
  7700. 994. CAPTURE REF R5
  7701.  
  7702. 995. CAPTURE VAL R26
  7703.  
  7704. 996. local v3326 = game
  7705. 998. local v3328 = "UserInputService"
  7706. 999.
  7707. 1001. v3326 = v3326:GetService(v3328)
  7708. 1002. local v3327 = v3326.InputBegan
  7709. 1004. -- V nested upvalues[0] = v5
  7710. -- V nested upvalues[1] = v74
  7711. -- V nested upvalues[2] = v73
  7712. -- V nested upvalues[3] = v26
  7713. -- V nested upvalues[4] = v76
  7714. -- V nested upvalues[5] = v72
  7715. -- V nested upvalues[6] = v9
  7716. [NEWCLOSURE] v3329 = function(p30) -- [line 2454]
  7717. 1. local v3246 = p30.KeyCode
  7718. 3. local v3247 = Enum.KeyCode.Z
  7719. 5. if v3246 == v3247 then goto #45
  7720. 7. v3246 = v5 -- get upval
  7721. 8. if v3246 == false then goto #45
  7722. -- DECOMPILER REMARK: Function "Run" was inlined here (LINE IS NOT VALID)
  7723. 10. v3246 = false
  7724. 11. v74 = v3246 -- set upval
  7725. 12. v3246 = false
  7726. 13. v73 = v3246 -- set upval
  7727. 14. local v3248 = v26 -- get upval
  7728. 15. v3247 = v3248.MoveDirection
  7729. 17. v3246 = v3247.Magnitude
  7730. 19. v3247 = 0
  7731. 20. if v3246 > v3247 then goto #37
  7732. 22. v3246 = v73 -- get upval
  7733. 23. if v3246 == false then goto #37
  7734. 25. v3246 = true
  7735. 26. v73 = v3246 -- set upval
  7736. 27. v3246 = false
  7737. 28. v74 = v3246 -- set upval
  7738. 29. v3246 = 12
  7739. 30. v76 = v3246 -- set upval
  7740. 31. v3247 = _G
  7741. 33. v3246 = v3247.FOVUpdate
  7742. 35. v3247 = "Add"
  7743. 36. v3248 = 15
  7744. 37. v3246(v3247, v3248) -- referenced by #20, #23
  7745. end
  7746. end
  7747. 38. v3246 = true
  7748. 39. v72 = v3246 -- set upval
  7749. 40. v3246 = 21
  7750. 41. v9 = v3246 -- set upval
  7751. 42. v3246 = v26 -- get upval
  7752. 43. v3247 = v9 -- get upval
  7753. 44. v3246.WalkSpeed = v3247
  7754. end
  7755. end
  7756. 46. return
  7757. end
  7758.  
  7759. 1005. CAPTURE REF R5
  7760.  
  7761. 1006. CAPTURE REF R74
  7762.  
  7763. 1007. CAPTURE REF R73
  7764.  
  7765. 1008. CAPTURE VAL R26
  7766.  
  7767. 1009. CAPTURE REF R76
  7768.  
  7769. 1010. CAPTURE REF R72
  7770.  
  7771. 1011. CAPTURE REF R9
  7772.  
  7773. 1012.
  7774. 1014. v3348:Connect(v3350)
  7775. 1015. v3348 = v3347.InputEnded
  7776. 1017. -- V nested upvalues[0] = v72
  7777. -- V nested upvalues[1] = v74
  7778. -- V nested upvalues[2] = v73
  7779. -- V nested upvalues[3] = v76
  7780. -- V nested upvalues[4] = v9
  7781. -- V nested upvalues[5] = v5
  7782. -- V nested upvalues[6] = v26
  7783. [NEWCLOSURE] v3350 = function(p31) -- [line 2460]
  7784. 1. local v3267 = p31.KeyCode
  7785. 3. local v3268 = Enum.KeyCode.Z
  7786. 5. if v3267 == v3268 then goto #30
  7787. -- DECOMPILER REMARK: Function "EndRun" was inlined here (LINE IS NOT VALID)
  7788. 7. v3267 = false
  7789. 8. v72 = v3267 -- set upval
  7790. 9. v3267 = false
  7791. 10. v74 = v3267 -- set upval
  7792. 11. v3267 = false
  7793. 12. v73 = v3267 -- set upval
  7794. 13. v3267 = 8
  7795. 14. v76 = v3267 -- set upval
  7796. 15. v3267 = 16
  7797. 16. v9 = v3267 -- set upval
  7798. 17. v3267 = v5 -- get upval
  7799. 18. if v3267 == false then goto #23
  7800. 20. v3267 = v26 -- get upval
  7801. 21. v3268 = v9 -- get upval
  7802. 22. v3267.WalkSpeed = v3268
  7803. end
  7804. 24. v3268 = _G
  7805. 26. v3267 = v3268.FOVUpdate
  7806. 28. v3268 = "Reset"
  7807. 29. local v3269 = 70
  7808. 30. v3267(v3268, v3269) -- referenced by #5
  7809. end
  7810. 31. return
  7811. end
  7812.  
  7813. 1018. CAPTURE REF R72
  7814.  
  7815. 1019. CAPTURE REF R74
  7816.  
  7817. 1020. CAPTURE REF R73
  7818.  
  7819. 1021. CAPTURE REF R76
  7820.  
  7821. 1022. CAPTURE REF R9
  7822.  
  7823. 1023. CAPTURE REF R5
  7824.  
  7825. 1024. CAPTURE VAL R26
  7826.  
  7827. 1025.
  7828. 1027. v3362:Connect(v3364)
  7829. 1028. v3362 = false
  7830. 1029. local v3364 = v3301.Z
  7831. 1031. v3363 = v3364.MouseButton1Down
  7832. 1033. -- V nested upvalues[0] = v82
  7833. -- V nested upvalues[1] = v74
  7834. -- V nested upvalues[2] = v73
  7835. -- V nested upvalues[3] = v26
  7836. -- V nested upvalues[4] = v76
  7837. -- V nested upvalues[5] = v72
  7838. -- V nested upvalues[6] = v9
  7839. -- V nested upvalues[7] = v7
  7840. -- V nested upvalues[8] = v21
  7841. -- V nested upvalues[9] = v5
  7842. [NEWCLOSURE] v3365 = function() -- [line 2466]
  7843. 1. local v3281 = v82 -- get upval
  7844. 2. if v3281 then goto #3
  7845. 3. return -- referenced by #2
  7846. end
  7847. 4. v3281 = true
  7848. 5. v82 = v3281 -- set upval
  7849. -- DECOMPILER REMARK: Function "Run" was inlined here (LINE IS NOT VALID)
  7850. 6. v3281 = false
  7851. 7. v74 = v3281 -- set upval
  7852. 8. v3281 = false
  7853. 9. v73 = v3281 -- set upval
  7854. 10. local v3283 = v26 -- get upval
  7855. 11. local v3282 = v3283.MoveDirection
  7856. 13. v3281 = v3282.Magnitude
  7857. 15. v3282 = 0
  7858. 16. if v3281 > v3282 then goto #33
  7859. 18. v3281 = v73 -- get upval
  7860. 19. if v3281 == false then goto #33
  7861. 21. v3281 = true
  7862. 22. v73 = v3281 -- set upval
  7863. 23. v3281 = false
  7864. 24. v74 = v3281 -- set upval
  7865. 25. v3281 = 12
  7866. 26. v76 = v3281 -- set upval
  7867. 27. v3282 = _G
  7868. 29. v3281 = v3282.FOVUpdate
  7869. 31. v3282 = "Add"
  7870. 32. v3283 = 15
  7871. 33. v3281(v3282, v3283) -- referenced by #16, #19
  7872. end
  7873. end
  7874. 34. v3281 = true
  7875. 35. v72 = v3281 -- set upval
  7876. 36. v3281 = 21
  7877. 37. v9 = v3281 -- set upval
  7878. 38. v3281 = v26 -- get upval
  7879. 39. v3282 = v9 -- get upval
  7880. 40. v3281.WalkSpeed = v3282
  7881. 42. v3281 = v7 -- get upval
  7882. 43. if v3281 then goto #60
  7883. 44. v3283 = v21 -- get upval
  7884. 45. v3282 = v3283.Z
  7885. 47. v3281 = v3282.MouseButton1Down
  7886. 49. -- V nested upvalues[0] = upvalues[5]
  7887. -- V nested upvalues[1] = upvalues[1]
  7888. -- V nested upvalues[2] = upvalues[2]
  7889. -- V nested upvalues[3] = upvalues[4]
  7890. -- V nested upvalues[4] = upvalues[6]
  7891. -- V nested upvalues[5] = upvalues[9]
  7892. -- V nested upvalues[6] = upvalues[3]
  7893. -- V nested upvalues[7] = upvalues[0]
  7894. [NEWCLOSURE] v3283 = function() -- [line 2472]
  7895. 1. local v3282 = false
  7896. 2. upvalues[5] = v3282 -- set upval
  7897. 3. v3282 = false
  7898. 4. upvalues[1] = v3282 -- set upval
  7899. 5. v3282 = false
  7900. 6. upvalues[2] = v3282 -- set upval
  7901. 7. v3282 = 8
  7902. 8. upvalues[4] = v3282 -- set upval
  7903. 9. v3282 = 16
  7904. 10. upvalues[6] = v3282 -- set upval
  7905. 11. v3282 = upvalues[9] -- get upval
  7906. 12. if v3282 == false then goto #17
  7907. 14. v3282 = upvalues[3] -- get upval
  7908. 15. local v3283 = upvalues[6] -- get upval
  7909. 16. v3282.WalkSpeed = v3283
  7910. end
  7911. 18. v3283 = _G
  7912. 20. v3282 = v3283.FOVUpdate
  7913. 22. v3283 = "Reset"
  7914. 23. local v3284 = 70
  7915. 24. v3282(v3283, v3284)
  7916. 25. v3282 = false
  7917. 26. upvalues[0] = v3282 -- set upval
  7918. 27. return
  7919. end
  7920.  
  7921. 50. CAPTURE UPVAL U5
  7922.  
  7923. 51. CAPTURE UPVAL U1
  7924.  
  7925. 52. CAPTURE UPVAL U2
  7926.  
  7927. 53. CAPTURE UPVAL U4
  7928.  
  7929. 54. CAPTURE UPVAL U6
  7930.  
  7931. 55. CAPTURE UPVAL U9
  7932.  
  7933. 56. CAPTURE UPVAL U3
  7934.  
  7935. 57. CAPTURE UPVAL U0
  7936.  
  7937. 58.
  7938. 60. v3294 = v3294:Connect(v3296) -- referenced by #43
  7939. end
  7940. 61. return
  7941. end
  7942.  
  7943. 1034. CAPTURE REF R82
  7944.  
  7945. 1035. CAPTURE REF R74
  7946.  
  7947. 1036. CAPTURE REF R73
  7948.  
  7949. 1037. CAPTURE VAL R26
  7950.  
  7951. 1038. CAPTURE REF R76
  7952.  
  7953. 1039. CAPTURE REF R72
  7954.  
  7955. 1040. CAPTURE REF R9
  7956.  
  7957. 1041. CAPTURE REF R7
  7958.  
  7959. 1042. CAPTURE VAL R21
  7960.  
  7961. 1043. CAPTURE REF R5
  7962.  
  7963. 1044.
  7964. 1046. v3400:Connect(v3402)
  7965. 1047. local v3402 = "WalkSpeed"
  7966. 1048.
  7967. 1050. v3400 = v3343:GetPropertyChangedSignal(v3402)
  7968. 1051. -- V nested upvalues[0] = v3343
  7969. -- V nested upvalues[1] = v3341
  7970. -- V nested upvalues[2] = v3317
  7971. [DUPCLOSURE] v3402 = function() -- [line 2480]
  7972. 1. local v3319 = v3343 -- get upval
  7973. 2. local v3318 = v3319.WalkSpeed
  7974. 4. v3319 = 17
  7975. 5. if v3319 <= v3318 then goto #39
  7976. 7. local v3320 = v3341 -- get upval
  7977. 8. v3319 = v3320.Animate
  7978. 10. v3318 = v3319.walk
  7979. 12.
  7980. 14. v3318:Destroy()
  7981. 15. v3319 = v3317 -- get upval
  7982. 16. v3318 = v3319.Stuff
  7983. 18.
  7984. 20. v3318 = v3318:Clone()
  7985. 21. v3319 = "walk"
  7986. 22. v3318.Name = v3319
  7987. 24. v3319 = v3318.Anim
  7988. 26. v3320 = "WalkAnim"
  7989. 27. v3319.Name = v3320
  7990. 29. v3320 = v3341 -- get upval
  7991. 30. v3319 = v3320.Animate
  7992. 32. v3318.Parent = v3319
  7993. 34. v3319 = v3318.WalkAnim
  7994. 36. v3320 = "rbxassetid://13121412623"
  7995. 37. v3319.AnimationId = v3320
  7996. 39. return -- referenced by #5
  7997. end
  7998. 40. v3319 = v3343 -- get upval
  7999. 41. v3318 = v3319.WalkSpeed
  8000. 43. v3319 = 16
  8001. 44. if v3318 <= v3319 then goto #87
  8002. 46. local v3321 = v3341 -- get upval
  8003. 47. v3320 = v3321.Animate
  8004. 49. v3319 = v3320.walk
  8005. 51. v3318 = v3319.WalkAnim
  8006. 53. v3319 = "rbxassetid://8262059856"
  8007. 54. v3318.AnimationId = v3319
  8008. 56. v3320 = v3341 -- get upval
  8009. 57. v3319 = v3320.Animate
  8010. 59. v3318 = v3319.walk
  8011. 61.
  8012. 63. v3318:Destroy()
  8013. 64. v3319 = v3317 -- get upval
  8014. 65. v3318 = v3319.Stuff
  8015. 67.
  8016. 69. v3318 = v3318:Clone()
  8017. 70. v3319 = "walk"
  8018. 71. v3318.Name = v3319
  8019. 73. v3319 = v3318.Anim
  8020. 75. v3320 = "WalkAnim"
  8021. 76. v3319.Name = v3320
  8022. 78. v3320 = v3341 -- get upval
  8023. 79. v3319 = v3320.Animate
  8024. 81. v3318.Parent = v3319
  8025. 83. v3319 = v3318.WalkAnim
  8026. 85. v3320 = "rbxassetid://12745127619"
  8027. 86. v3319.AnimationId = v3320
  8028. end
  8029. 88. return
  8030. end
  8031.  
  8032. 1052. CAPTURE VAL R26
  8033.  
  8034. 1053. CAPTURE VAL R24
  8035.  
  8036. 1054. CAPTURE VAL R0
  8037.  
  8038. 1055.
  8039. 1057. v3435:Connect(v3437)
  8040. 1058. v3435 = v3378.StateChanged
  8041. 1060. -- V nested upvalues[0] = v43
  8042. [NEWCLOSURE] v3437 = function(p32, p33) -- [line 2503]
  8043. 1. local v3353 = Enum.HumanoidStateType.Running
  8044. 3. if p33 == v3353 then goto #7
  8045. 5. v3353 = true
  8046. 6. v43 = v3353 -- set upval
  8047. 7. return -- referenced by #3
  8048. end
  8049. 8. v3353 = false
  8050. 9. v43 = v3353 -- set upval
  8051. 10. return
  8052. end
  8053.  
  8054. 1061. CAPTURE REF R43
  8055.  
  8056. 1062.
  8057. 1064. v3438:Connect(v3440)
  8058. 1065. [CLOSEUPVALS]: clear captures from back until: 5
  8059. 1066. return
  8060.  
Advertisement
Add Comment
Please, Sign In to add comment