Derek227

BoomBox

Apr 1st, 2017
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. --[[ Unleashed, converted to LocalScript by Citrus/Solavenge ]]
  3.  
  4. wait(1/60)
  5.  
  6. script.Name = "Unleashed"
  7. local Stalenezz = Instance.new("StringValue",script)
  8. Stalenezz.Name = "Staleness"
  9. local ST1 = Instance.new("StringValue",Stalenezz)
  10. ST1.Name = "1"
  11. local ST2 = Instance.new("StringValue",Stalenezz)
  12. ST2.Name = "2"
  13. local ST3 = Instance.new("StringValue",Stalenezz)
  14. ST3.Name = "3"
  15. local ST4 = Instance.new("StringValue",Stalenezz)
  16. ST4.Name = "4"
  17. local ST5 = Instance.new("StringValue",Stalenezz)
  18. ST5.Name = "5"
  19. local ST6 = Instance.new("StringValue",Stalenezz)
  20. ST6.Name = "6"
  21. local ST7 = Instance.new("StringValue",Stalenezz)
  22. ST7.Name = "7"
  23. local ST8 = Instance.new("StringValue",Stalenezz)
  24. ST8.Name = "8"
  25. local ST9 = Instance.new("StringValue",Stalenezz)
  26. ST9.Name = "9"
  27. local StalenezzChk = Instance.new("BoolValue",script)
  28. StalenezzChk.Name = "StalenessChecker"
  29. StalenezzChk.Value = false
  30. local SC1 = Instance.new("BoolValue",StalenezzChk)
  31. SC1.Name = "1"
  32. SC1.Value = false
  33. local SC2 = Instance.new("BoolValue",StalenezzChk)
  34. SC2.Name = "2"
  35. SC2.Value = false
  36. local SC3 = Instance.new("BoolValue",StalenezzChk)
  37. SC3.Name = "3"
  38. SC3.Value = false
  39. local SC4 = Instance.new("BoolValue",StalenezzChk)
  40. SC4.Name = "4"
  41. SC4.Value = false
  42. local SC5 = Instance.new("BoolValue",StalenezzChk)
  43. SC5.Name = "5"
  44. SC5.Value = false
  45. local SC6 = Instance.new("BoolValue",StalenezzChk)
  46. SC6.Name = "6"
  47. SC6.Value = false
  48. local SC7 = Instance.new("BoolValue",StalenezzChk)
  49. SC7.Name = "7"
  50. SC7.Value = false
  51. local SC8 = Instance.new("BoolValue",StalenezzChk)
  52. SC8.Name = "8"
  53. SC8.Value = false
  54. local SC9 = Instance.new("BoolValue",StalenezzChk)
  55. SC9.Name = "9"
  56. SC9.Value = false
  57. local Statz = Instance.new("StringValue",script)
  58. Statz.Name = "Stats"
  59. Statz.Value = "Stats"
  60. local ATKZ = Instance.new("NumberValue",Statz)
  61. ATKZ.Name = "Attack"
  62. ATKZ.Value = "1"
  63. local DEFZ = Instance.new("NumberValue",Statz)
  64. DEFZ.Name = "Defense"
  65. DEFZ.Value = "1"
  66. local ENGZ = Instance.new("NumberValue",Statz)
  67. ENGZ.Name = "Energy"
  68. ENGZ.Value = "100"
  69. local FRZZ = Instance.new("BoolValue",Statz)
  70. FRZZ.Name = "Frozen"
  71. FRZZ.Value = false
  72. local MANZ = Instance.new("NumberValue",Statz)
  73. MANZ.Name = "Mana"
  74. MANZ.Value = "150"
  75. local SPDZ = Instance.new("NumberValue",Statz)
  76. SPDZ.Name = "Speed"
  77. SPDZ.Value = "1"
  78.  
  79. local HRTBT = Instance.new("BindableEvent",Statz)
  80. HRTBT.Name = "Heartbeat"
  81.  
  82. local weapongui = Instance.new("ScreenGui", script)
  83. weapongui.Name = "WeaponGUI"
  84.  
  85. local skill3 = Instance.new("Frame", weapongui)
  86. skill3.Size = UDim2.new(0.26, 0, 0.06, 0)
  87. skill3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  88. skill3.Name = "Skill3"
  89. skill3.Position = UDim2.new(0.23, 0, 0.925, 0)
  90. skill3.BorderSizePixel = 0
  91. skill3.BackgroundTransparency = 0.7
  92. skill3.BackgroundColor3 = Color3.new(1, 1, 1)
  93.  
  94. local cover = Instance.new("Frame", skill3)
  95. cover.Size = UDim2.new(1.002, 0, 1, 0)
  96. cover.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  97. cover.Name = "Cover"
  98. cover.BorderSizePixel = 0
  99. cover.BackgroundTransparency = 0.5
  100. cover.BackgroundColor3 = Color3.new(1, 1, 1)
  101.  
  102. local label = Instance.new("TextLabel", skill3)
  103. label.TextWrapped = true
  104. label.TextStrokeTransparency = 0
  105. label.BorderSizePixel = 0
  106. label.TextScaled = true
  107. label.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  108. label.BackgroundTransparency = 1
  109. label.Size = UDim2.new(1, 0, 1, 0)
  110. label.TextColor3 = Color3.new(1, 1, 1)
  111. label.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  112. label.Text = "[C] Skill3"
  113. label.Font = Enum.Font.SourceSansBold
  114. label.Name = "Label"
  115. label.FontSize = Enum.FontSize.Size32
  116.  
  117. local skill4 = Instance.new("Frame", weapongui)
  118. skill4.Size = UDim2.new(0.26, 0, 0.06, 0)
  119. skill4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  120. skill4.Name = "Skill4"
  121. skill4.Position = UDim2.new(0.5, 0, 0.925, 0)
  122. skill4.BorderSizePixel = 0
  123. skill4.BackgroundTransparency = 0.7
  124. skill4.BackgroundColor3 = Color3.new(1, 1, 1)
  125.  
  126. local cover_2 = Instance.new("Frame", skill4)
  127. cover_2.Size = UDim2.new(1.002, 0, 1, 0)
  128. cover_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  129. cover_2.Name = "Cover"
  130. cover_2.BorderSizePixel = 0
  131. cover_2.BackgroundTransparency = 0.5
  132. cover_2.BackgroundColor3 = Color3.new(1, 1, 1)
  133.  
  134. local label_2 = Instance.new("TextLabel", skill4)
  135. label_2.TextWrapped = true
  136. label_2.TextStrokeTransparency = 0
  137. label_2.BorderSizePixel = 0
  138. label_2.TextScaled = true
  139. label_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  140. label_2.BackgroundTransparency = 1
  141. label_2.Size = UDim2.new(1, 0, 1, 0)
  142. label_2.TextColor3 = Color3.new(1, 1, 1)
  143. label_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  144. label_2.Text = "[4] Skill4"
  145. label_2.Font = Enum.Font.SourceSansBold
  146. label_2.Name = "Label"
  147. label_2.FontSize = Enum.FontSize.Size32
  148.  
  149. local skill2 = Instance.new("Frame", weapongui)
  150. skill2.Size = UDim2.new(0.26, 0, 0.06, 0)
  151. skill2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  152. skill2.Name = "Skill2"
  153. skill2.Position = UDim2.new(0.5, 0, 0.86, 0)
  154. skill2.BorderSizePixel = 0
  155. skill2.BackgroundTransparency = 0.7
  156. skill2.BackgroundColor3 = Color3.new(1, 1, 1)
  157.  
  158. local cover_3 = Instance.new("Frame", skill2)
  159. cover_3.Size = UDim2.new(1.002, 0, 1, 0)
  160. cover_3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  161. cover_3.Name = "Cover"
  162. cover_3.BorderSizePixel = 0
  163. cover_3.BackgroundTransparency = 0.5
  164. cover_3.BackgroundColor3 = Color3.new(1, 1, 1)
  165.  
  166. local label_3 = Instance.new("TextLabel", skill2)
  167. label_3.TextWrapped = true
  168. label_3.TextStrokeTransparency = 0
  169. label_3.BorderSizePixel = 0
  170. label_3.TextScaled = true
  171. label_3.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  172. label_3.BackgroundTransparency = 1
  173. label_3.Size = UDim2.new(1, 0, 1, 0)
  174. label_3.TextColor3 = Color3.new(1, 1, 1)
  175. label_3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  176. label_3.Text = "[X] Skill2"
  177. label_3.Font = Enum.Font.SourceSansBold
  178. label_3.Name = "Label"
  179. label_3.FontSize = Enum.FontSize.Size32
  180.  
  181. local skill1 = Instance.new("Frame", weapongui)
  182. skill1.Size = UDim2.new(0.26, 0, 0.06, 0)
  183. skill1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  184. skill1.Name = "Skill1"
  185. skill1.Position = UDim2.new(0.23, 0, 0.86, 0)
  186. skill1.BorderSizePixel = 0
  187. skill1.BackgroundTransparency = 0.7
  188. skill1.BackgroundColor3 = Color3.new(1, 1, 1)
  189.  
  190. local cover_4 = Instance.new("Frame", skill1)
  191. cover_4.Size = UDim2.new(1.002, 0, 1, 0)
  192. cover_4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  193. cover_4.Name = "Cover"
  194. cover_4.BorderSizePixel = 0
  195. cover_4.BackgroundTransparency = 0.5
  196. cover_4.BackgroundColor3 = Color3.new(1, 1, 1)
  197.  
  198. local label_4 = Instance.new("TextLabel", skill1)
  199. label_4.TextWrapped = true
  200. label_4.TextStrokeTransparency = 0
  201. label_4.BorderSizePixel = 0
  202. label_4.TextScaled = true
  203. label_4.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  204. label_4.BackgroundTransparency = 1
  205. label_4.Size = UDim2.new(1, 0, 1, 0)
  206. label_4.TextColor3 = Color3.new(1, 1, 1)
  207. label_4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  208. label_4.Text = "[Z] Skill1"
  209. label_4.Font = Enum.Font.SourceSansBold
  210. label_4.Name = "Label"
  211. label_4.FontSize = Enum.FontSize.Size32
  212.  
  213. local bar1 = Instance.new("Frame", weapongui)
  214. bar1.Size = UDim2.new(0.26, 0, 0.05, 0)
  215. bar1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  216. bar1.Name = "Bar1"
  217. bar1.Position = UDim2.new(0.23, 0, 0.8, 0)
  218. bar1.BorderSizePixel = 0
  219. bar1.BackgroundTransparency = 0.7
  220. bar1.BackgroundColor3 = Color3.new(1, 1, 1)
  221.  
  222. local cover_5 = Instance.new("Frame", bar1)
  223. cover_5.Size = UDim2.new(1, 0, 1, 0)
  224. cover_5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  225. cover_5.Name = "Cover"
  226. cover_5.BorderSizePixel = 0
  227. cover_5.BackgroundTransparency = 0.5
  228. cover_5.BackgroundColor3 = Color3.new(1, 1, 1)
  229.  
  230. local label_5 = Instance.new("TextLabel", bar1)
  231. label_5.TextWrapped = true
  232. label_5.TextStrokeTransparency = 0
  233. label_5.BorderSizePixel = 0
  234. label_5.TextScaled = true
  235. label_5.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  236. label_5.BackgroundTransparency = 1
  237. label_5.Size = UDim2.new(1, 0, 1, 0)
  238. label_5.TextColor3 = Color3.new(1, 1, 1)
  239. label_5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  240. label_5.Text = "Mana ~{#}~"
  241. label_5.Font = Enum.Font.SourceSansBold
  242. label_5.Name = "Label"
  243. label_5.FontSize = Enum.FontSize.Size32
  244.  
  245. local bar2 = Instance.new("Frame", weapongui)
  246. bar2.Size = UDim2.new(0.26, 0, 0.05, 0)
  247. bar2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  248. bar2.Name = "Bar2"
  249. bar2.Position = UDim2.new(0.5, 0, 0.8, 0)
  250. bar2.BorderSizePixel = 0
  251. bar2.BackgroundTransparency = 0.7
  252. bar2.BackgroundColor3 = Color3.new(1, 1, 1)
  253.  
  254. local cover_6 = Instance.new("Frame", bar2)
  255. cover_6.Size = UDim2.new(1, 0, 1, 0)
  256. cover_6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  257. cover_6.Name = "Cover"
  258. cover_6.BorderSizePixel = 0
  259. cover_6.BackgroundTransparency = 0.5
  260. cover_6.BackgroundColor3 = Color3.new(1, 1, 1)
  261.  
  262. local label_6 = Instance.new("TextLabel", bar2)
  263. label_6.TextWrapped = true
  264. label_6.TextStrokeTransparency = 0
  265. label_6.BorderSizePixel = 0
  266. label_6.TextScaled = true
  267. label_6.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  268. label_6.BackgroundTransparency = 1
  269. label_6.Size = UDim2.new(1, 0, 1, 0)
  270. label_6.TextColor3 = Color3.new(1, 1, 1)
  271. label_6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  272. label_6.Text = "Energy ~{#}~"
  273. label_6.Font = Enum.Font.SourceSansBold
  274. label_6.Name = "Label"
  275. label_6.FontSize = Enum.FontSize.Size32
  276.  
  277. local speed = Instance.new("Frame", weapongui)
  278. speed.Size = UDim2.new(0.15, 0, 0.07, 0)
  279. speed.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  280. speed.Name = "Speed"
  281. speed.Position = UDim2.new(0.23, 0, 0.72, 0)
  282. speed.BorderSizePixel = 0
  283. speed.BackgroundTransparency = 0.7
  284. speed.BackgroundColor3 = Color3.new(0.87451, 1, 0.313726)
  285.  
  286. local cover_7 = Instance.new("Frame", speed)
  287. cover_7.Size = UDim2.new(1, 0, 1, 0)
  288. cover_7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  289. cover_7.Name = "Cover"
  290. cover_7.BorderSizePixel = 0
  291. cover_7.BackgroundTransparency = 0.5
  292. cover_7.BackgroundColor3 = Color3.new(0.87451, 1, 0.313726)
  293.  
  294. local label_7 = Instance.new("TextLabel", speed)
  295. label_7.TextWrapped = true
  296. label_7.TextStrokeTransparency = 0
  297. label_7.BorderSizePixel = 0
  298. label_7.TextScaled = true
  299. label_7.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  300. label_7.BackgroundTransparency = 1
  301. label_7.Size = UDim2.new(1, 0, 1, 0)
  302. label_7.TextColor3 = Color3.new(1, 1, 1)
  303. label_7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  304. label_7.Text = "Speed {#}"
  305. label_7.Font = Enum.Font.SourceSansBold
  306. label_7.Name = "Label"
  307. label_7.FontSize = Enum.FontSize.Size32
  308.  
  309. local defense = Instance.new("Frame", weapongui)
  310. defense.Size = UDim2.new(0.15, 0, 0.07, 0)
  311. defense.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  312. defense.Name = "Defense"
  313. defense.Position = UDim2.new(0.61, 0, 0.72, 0)
  314. defense.BorderSizePixel = 0
  315. defense.BackgroundTransparency = 0.7
  316. defense.BackgroundColor3 = Color3.new(0.643137, 0.941177, 1)
  317.  
  318. local cover_8 = Instance.new("Frame", defense)
  319. cover_8.Size = UDim2.new(1, 0, 1, 0)
  320. cover_8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  321. cover_8.Name = "Cover"
  322. cover_8.BorderSizePixel = 0
  323. cover_8.BackgroundTransparency = 0.5
  324. cover_8.BackgroundColor3 = Color3.new(0.643137, 0.941177, 1)
  325.  
  326. local label_8 = Instance.new("TextLabel", defense)
  327. label_8.TextWrapped = true
  328. label_8.TextStrokeTransparency = 0
  329. label_8.BorderSizePixel = 0
  330. label_8.TextScaled = true
  331. label_8.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  332. label_8.BackgroundTransparency = 1
  333. label_8.Size = UDim2.new(1, 0, 1, 0)
  334. label_8.TextColor3 = Color3.new(1, 1, 1)
  335. label_8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  336. label_8.Text = "Defense {#}"
  337. label_8.Font = Enum.Font.SourceSansBold
  338. label_8.Name = "Label"
  339. label_8.FontSize = Enum.FontSize.Size32
  340.  
  341. local attack = Instance.new("Frame", weapongui)
  342. attack.Size = UDim2.new(0.15, 0, 0.07, 0)
  343. attack.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  344. attack.Name = "Attack"
  345. attack.Position = UDim2.new(0.425, 0, 0.72, 0)
  346. attack.BorderSizePixel = 0
  347. attack.BackgroundTransparency = 0.7
  348. attack.BackgroundColor3 = Color3.new(1, 0.501961, 0.509804)
  349.  
  350. local cover_9 = Instance.new("Frame", attack)
  351. cover_9.Size = UDim2.new(1, 0, 1, 0)
  352. cover_9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  353. cover_9.Name = "Cover"
  354. cover_9.BorderSizePixel = 0
  355. cover_9.BackgroundTransparency = 0.5
  356. cover_9.BackgroundColor3 = Color3.new(1, 0.501961, 0.509804)
  357.  
  358. local label_9 = Instance.new("TextLabel", attack)
  359. label_9.TextWrapped = true
  360. label_9.TextStrokeTransparency = 0
  361. label_9.BorderSizePixel = 0
  362. label_9.TextScaled = true
  363. label_9.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  364. label_9.BackgroundTransparency = 1
  365. label_9.Size = UDim2.new(1, 0, 1, 0)
  366. label_9.TextColor3 = Color3.new(1, 1, 1)
  367. label_9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  368. label_9.Text = "Attack {#}"
  369. label_9.Font = Enum.Font.SourceSansBold
  370. label_9.Name = "Label"
  371. label_9.FontSize = Enum.FontSize.Size32
  372.  
  373. local label = Instance.new("Part", script)
  374. label.CanCollide = false
  375. label.LeftSurface = Enum.SurfaceType.Unjoinable
  376. label.Transparency = 1
  377. label.TopSurface = Enum.SurfaceType.Unjoinable
  378. label.Anchored = true
  379. label.Material = Enum.Material.SmoothPlastic
  380. label.Size = Vector3.new(0.2, 0.2, 0.2)
  381. label.Name = "Label"
  382. label.FrontSurface = Enum.SurfaceType.Unjoinable
  383. label.Locked = true
  384. label.CFrame = CFrame.new(50.66, 12.064, 16.07)
  385. label.RightSurface = Enum.SurfaceType.Unjoinable
  386. label.BackSurface = Enum.SurfaceType.Unjoinable
  387. label.BrickColor = BrickColor.new("Really black")
  388. label.Friction = 0.3
  389. label.BottomSurface = Enum.SurfaceType.Unjoinable
  390.  
  391. local gui = Instance.new("BillboardGui", label)
  392. gui.Name = "GUI"
  393. gui.Size = UDim2.new(0, 200, 0, 50)
  394.  
  395. local main = Instance.new("Frame", gui)
  396. main.Size = UDim2.new(0, 100, 0, 100)
  397. main.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  398. main.Name = "Main"
  399. main.BorderSizePixel = 0
  400. main.BackgroundTransparency = 1
  401. main.BackgroundColor3 = Color3.new(1, 1, 1)
  402.  
  403. local label_2 = Instance.new("TextLabel", main)
  404. label_2.TextWrapped = true
  405. label_2.TextStrokeTransparency = 0
  406. label_2.BorderSizePixel = 0
  407. label_2.TextScaled = true
  408. label_2.BackgroundColor3 = Color3.new(1, 1, 1)
  409. label_2.BackgroundTransparency = 1
  410. label_2.Size = UDim2.new(1, 0, 1, 0)
  411. label_2.TextColor3 = Color3.new(1, 1, 1)
  412. label_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  413. label_2.Text = "0"
  414. label_2.Font = Enum.Font.SourceSans
  415. label_2.Name = "Label"
  416. label_2.FontSize = Enum.FontSize.Size14
  417.  
  418. local SongGUI = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  419. SongGUI.Name = "SongGUI"
  420. SongGUI.Enabled = false
  421.  
  422. local main = Instance.new("Frame", SongGUI)
  423. main.Size = UDim2.new(0.25, 0, 0.25, 0)
  424. main.Draggable = true
  425. main.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  426. main.Name = "Main"
  427. main.Style = Enum.FrameStyle.RobloxRound
  428. main.Position = UDim2.new(0.375, 0, 0.375, 0)
  429. main.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  430.  
  431. local text = Instance.new("TextLabel", main)
  432. text.TextWrapped = true
  433. text.TextStrokeTransparency = 0
  434. text.TextScaled = true
  435. text.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  436. text.BackgroundTransparency = 1
  437. text.Size = UDim2.new(1, 0, 0.6, 0)
  438. text.TextColor3 = Color3.new(1, 1, 1)
  439. text.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  440. text.Text = "PLACE SONG ID"
  441. text.Name = "Text"
  442.  
  443. local id = Instance.new("TextBox", main)
  444. id.TextScaled = true
  445. id.BackgroundColor3 = Color3.new(0, 0, 0)
  446. id.Position = UDim2.new(0, 0, 0.6, 0)
  447. id.Size = UDim2.new(1, 0, 0.2, 0)
  448. id.BackgroundTransparency = 0.5
  449. id.BorderColor3 = Color3.new(1, 1, 1)
  450. id.Text = ""
  451. id.TextColor3 = Color3.new(1, 1, 1)
  452. id.Name = "ID"
  453. id.TextWrapped = true
  454.  
  455. local play = Instance.new("TextButton", main)
  456. play.FontSize = Enum.FontSize.Size32
  457. play.TextStrokeTransparency = 0
  458. play.BorderSizePixel = 0
  459. play.TextScaled = true
  460. play.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  461. play.Size = UDim2.new(0.75, 0, 0.2, 0)
  462. play.Position = UDim2.new(0.125, 0, 0.8, 0)
  463. play.Style = Enum.ButtonStyle.RobloxButton
  464. play.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  465. play.Text = "PLAY"
  466. play.TextColor3 = Color3.new(1, 1, 1)
  467. play.Name = "Play"
  468. play.TextWrapped = true
  469.  
  470. play.MouseButton1Down:connect(function()
  471. for i,v in pairs(game.Players.LocalPlayer.Character.Weapon.Cannon.Handle:GetChildren()) do
  472. if v:IsA("Sound") then
  473. v:Destroy()
  474. end
  475. end
  476. local so = Instance.new("Sound",game.Players.LocalPlayer.Character.Weapon.Cannon.Handle)
  477. so.Name = "Music"
  478. so.SoundId = "rbxassetid://"..id.Text
  479. so.Looped = true
  480. so.Pitch = 1
  481. so.Volume = 1
  482. so:Play()
  483. _G.MusicGUI = false
  484. SongGUI.Enabled = false
  485. end)
  486.  
  487. --[[CUSTOMIZATION]]--
  488.  
  489. Frames = 1 / 60
  490.  
  491. Base_Speed = 18
  492. Base_Speed_Value = 0.9
  493. Base_Attack_Value = 1.5
  494. Base_Defense_Value = 0.7
  495.  
  496. Cannon_Base_Speed_Value = 0.6
  497. Cannon_Base_Attack_Value = 1.1
  498. Cannon_Base_Defense_Value = 1.7
  499.  
  500. Skill1cooldown = 2.4
  501. Skill2cooldown = 5.7
  502. Skill3cooldown = 10
  503. Skill4cooldown = 14
  504.  
  505. Recover_Mana = 1
  506. MaxMana = 100
  507.  
  508. Recover_Energy = 1
  509. MaxEnergy = 75
  510.  
  511. ManaInterval = 15
  512. EnergyInterval = 22
  513.  
  514. Text1 = "[Z] Beat Drop"
  515. Text2 = "[X] Max Volume"
  516. Text3 = "[C] Breakout"
  517. Text4 = "[V] Unleash"
  518.  
  519. CannonText1 = "[Z] Blast"
  520. CannonText2 = "[X] Barrage"
  521. CannonText3 = "[C] Hail"
  522. CannonText4 = "[V] Restrain"
  523.  
  524. ManaBar_Color = BrickColor.new("Black")
  525. EnergyBar_Color = BrickColor.new("New Yeller")
  526. Primary_Color = BrickColor.new("Really black")
  527. Secondary_Color = BrickColor.new("Really black")
  528.  
  529. --[[Variables]]--
  530.  
  531. Rbx = LoadLibrary("RbxUtility")
  532. Create = Rbx.Create
  533.  
  534. m=Instance.new('Model',game.Players.LocalPlayer.Character)
  535.  
  536. Arm_Held = game.Players.LocalPlayer.Character["Right Arm"]
  537.  
  538. Stat = script.Stats
  539. Mana = Stat.Mana
  540. Energy = Stat.Energy
  541. Frozen = Stat.Frozen
  542. Attack = Stat.Attack
  543. Defense = Stat.Defense
  544. Speed = Stat.Speed
  545.  
  546. GUI = script.WeaponGUI
  547.  
  548. Bar1 = GUI.Bar1
  549. Bar2 = GUI.Bar2
  550. Skill1 = GUI.Skill1
  551. Skill2 = GUI.Skill2
  552. Skill3 = GUI.Skill3
  553. Skill4 = GUI.Skill4
  554.  
  555. Bar1Cover = Bar1.Cover
  556. Bar2Cover = Bar2.Cover
  557. Cover1 = Skill1.Cover
  558. Cover2 = Skill2.Cover
  559. Cover3 = Skill3.Cover
  560. Cover4 = Skill4.Cover
  561.  
  562. Bar1.BackgroundColor3 = ManaBar_Color.Color
  563. Bar1Cover.BackgroundColor3 = ManaBar_Color.Color
  564. Bar2.BackgroundColor3 = EnergyBar_Color.Color
  565. Bar2Cover.BackgroundColor3 = EnergyBar_Color.Color
  566. Skill1.BackgroundColor3 = Primary_Color.Color
  567. Cover1.BackgroundColor3 = Primary_Color.Color
  568. Skill2.BackgroundColor3 = Primary_Color.Color
  569. Cover2.BackgroundColor3 = Primary_Color.Color
  570. Skill3.BackgroundColor3 = Primary_Color.Color
  571. Cover3.BackgroundColor3 = Primary_Color.Color
  572. Skill4.BackgroundColor3 = Primary_Color.Color
  573. Cover4.BackgroundColor3 = Primary_Color.Color
  574.  
  575. Skill1text = Skill1.Label
  576. Skill2text = Skill2.Label
  577. Skill3text = Skill3.Label
  578. Skill4text = Skill4.Label
  579.  
  580. Skill1text.Text = Text1
  581. Skill2text.Text = Text2
  582. Skill3text.Text = Text3
  583. Skill4text.Text = Text4
  584.  
  585. -- BEGIN CANNON --
  586.  
  587.  
  588.  
  589. Weapon = Instance.new("Model", script)
  590. Weapon.Name = "Weapon"
  591.  
  592. Cannon = Instance.new("Model", Weapon)
  593. Cannon.Name = "Cannon"
  594.  
  595. speaker2 = Instance.new("Part", Cannon)
  596. speaker2.CanCollide = false
  597. speaker2.TopSurface = Enum.SurfaceType.Smooth
  598. speaker2.Material = Enum.Material.Neon
  599. speaker2.Size = Vector3.new(0.2, 1.295, 1.481)
  600. speaker2.Name = "Speaker2"
  601. speaker2.CFrame = CFrame.new(8.777, 0.804, 116.085) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  602. speaker2.BrickColor = BrickColor.new("New Yeller")
  603. speaker2.Friction = 0.3
  604. speaker2.Shape = Enum.PartType.Cylinder
  605. speaker2.BottomSurface = Enum.SurfaceType.Smooth
  606.  
  607. mesh = Instance.new("SpecialMesh", speaker2)
  608. mesh.Scale = Vector3.new(0.2, 1, 1)
  609. mesh.MeshType = Enum.MeshType.Cylinder
  610.  
  611. speaker3 = Instance.new("Part", Cannon)
  612. speaker3.CanCollide = false
  613. speaker3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  614. speaker3.TopSurface = Enum.SurfaceType.Smooth
  615. speaker3.Material = Enum.Material.Neon
  616. speaker3.Size = Vector3.new(0.2, 1.295, 1.481)
  617. speaker3.Name = "Speaker3"
  618. speaker3.CFrame = CFrame.new(10.408, 0.804, 117.026) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  619. speaker3.BrickColor = BrickColor.new("New Yeller")
  620. speaker3.Friction = 0.3
  621. speaker3.Shape = Enum.PartType.Cylinder
  622. speaker3.BottomSurface = Enum.SurfaceType.Smooth
  623.  
  624. mesh_2 = Instance.new("SpecialMesh", speaker3)
  625. mesh_2.Scale = Vector3.new(0.2, 1, 1)
  626. mesh_2.MeshType = Enum.MeshType.Cylinder
  627.  
  628. part = Instance.new("Part", Cannon)
  629. part.CanCollide = false
  630. part.TopSurface = Enum.SurfaceType.Smooth
  631. part.Material = Enum.Material.SmoothPlastic
  632. part.Size = Vector3.new(0.93, 1.132, 1.481)
  633. part.CFrame = CFrame.new(10.189, 0.807, 117.405) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  634. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  635. part.BrickColor = BrickColor.new("Really black")
  636. part.Friction = 0.3
  637. part.Shape = Enum.PartType.Cylinder
  638. part.BottomSurface = Enum.SurfaceType.Smooth
  639.  
  640. speaker1 = Instance.new("Part", Cannon)
  641. speaker1.CanCollide = false
  642. speaker1.TopSurface = Enum.SurfaceType.Smooth
  643. speaker1.Material = Enum.Material.Neon
  644. speaker1.Size = Vector3.new(0.2, 1.295, 1.481)
  645. speaker1.Name = "Speaker1"
  646. speaker1.CFrame = CFrame.new(9.968, 0.804, 117.787) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  647. speaker1.BrickColor = BrickColor.new("New Yeller")
  648. speaker1.Friction = 0.3
  649. speaker1.Shape = Enum.PartType.Cylinder
  650. speaker1.BottomSurface = Enum.SurfaceType.Smooth
  651.  
  652. mesh_3 = Instance.new("SpecialMesh", speaker1)
  653. mesh_3.Scale = Vector3.new(0.2, 1, 1)
  654. mesh_3.MeshType = Enum.MeshType.Cylinder
  655.  
  656. part_2 = Instance.new("Part", Cannon)
  657. part_2.CanCollide = false
  658. part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  659. part_2.TopSurface = Enum.SurfaceType.Smooth
  660. part_2.Material = Enum.Material.SmoothPlastic
  661. part_2.Size = Vector3.new(0.93, 1.132, 1.481)
  662. part_2.CFrame = CFrame.new(8.559, 0.807, 116.464) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  663. part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  664. part_2.BrickColor = BrickColor.new("Really black")
  665. part_2.Friction = 0.3
  666. part_2.Shape = Enum.PartType.Cylinder
  667. part_2.BottomSurface = Enum.SurfaceType.Smooth
  668.  
  669. speaker4 = Instance.new("Part", Cannon)
  670. speaker4.CanCollide = false
  671. speaker4.TopSurface = Enum.SurfaceType.Smooth
  672. speaker4.Material = Enum.Material.Neon
  673. speaker4.Size = Vector3.new(0.2, 1.295, 1.481)
  674. speaker4.Name = "Speaker4"
  675. speaker4.CFrame = CFrame.new(8.338, 0.804, 116.846) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  676. speaker4.BrickColor = BrickColor.new("New Yeller")
  677. speaker4.Friction = 0.3
  678. speaker4.Shape = Enum.PartType.Cylinder
  679. speaker4.BottomSurface = Enum.SurfaceType.Smooth
  680.  
  681. mesh_4 = Instance.new("SpecialMesh", speaker4)
  682. mesh_4.Scale = Vector3.new(0.2, 1, 1)
  683. mesh_4.MeshType = Enum.MeshType.Cylinder
  684.  
  685. part_3 = Instance.new("Part", Cannon)
  686. part_3.CanCollide = false
  687. part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  688. part_3.TopSurface = Enum.SurfaceType.Smooth
  689. part_3.Material = Enum.Material.Neon
  690. part_3.Size = Vector3.new(0.2, 0.847, 1.037)
  691. part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  692. part_3.CFrame = CFrame.new(9.498, 0.769, 117.001) * CFrame.Angles(-0, -0.52360081672668, -0)
  693. part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  694. part_3.BrickColor = BrickColor.new("Lime green")
  695. part_3.Friction = 0.3
  696. part_3.Shape = Enum.PartType.Cylinder
  697. part_3.BottomSurface = Enum.SurfaceType.Smooth
  698.  
  699. mesh_5 = Instance.new("SpecialMesh", part_3)
  700. mesh_5.Scale = Vector3.new(0.517, 1, 1)
  701. mesh_5.MeshType = Enum.MeshType.Cylinder
  702.  
  703. part_4 = Instance.new("Part", Cannon)
  704. part_4.CanCollide = false
  705. part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  706. part_4.TopSurface = Enum.SurfaceType.Smooth
  707. part_4.Material = Enum.Material.Neon
  708. part_4.Size = Vector3.new(0.2, 0.847, 1.037)
  709. part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  710. part_4.CFrame = CFrame.new(9.366, 0.769, 116.924) * CFrame.Angles(-0, -0.52360081672668, -0)
  711. part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  712. part_4.BrickColor = BrickColor.new("Lime green")
  713. part_4.Friction = 0.3
  714. part_4.Shape = Enum.PartType.Cylinder
  715. part_4.BottomSurface = Enum.SurfaceType.Smooth
  716.  
  717. mesh_6 = Instance.new("SpecialMesh", part_4)
  718. mesh_6.Scale = Vector3.new(0.517, 1, 1)
  719. mesh_6.MeshType = Enum.MeshType.Cylinder
  720.  
  721. part_5 = Instance.new("Part", Cannon)
  722. part_5.CanCollide = false
  723. part_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  724. part_5.TopSurface = Enum.SurfaceType.Smooth
  725. part_5.Material = Enum.Material.SmoothPlastic
  726. part_5.Size = Vector3.new(0.376, 0.633, 0.991)
  727. part_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  728. part_5.CFrame = CFrame.new(10.733, 0.785, 117.693) * CFrame.Angles(-0, -0.52360081672668, -0)
  729. part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  730. part_5.BrickColor = BrickColor.new("Dark stone grey")
  731. part_5.Friction = 0.3
  732. part_5.Shape = Enum.PartType.Cylinder
  733. part_5.BottomSurface = Enum.SurfaceType.Smooth
  734.  
  735. handle = Instance.new("Part", Cannon)
  736. handle.CanCollide = false
  737. handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  738. handle.TopSurface = Enum.SurfaceType.Smooth
  739. handle.Material = Enum.Material.SmoothPlastic
  740. handle.Size = Vector3.new(2.755, 0.786, 1.037)
  741. handle.Name = "Handle"
  742. handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  743. handle.CFrame = CFrame.new(9.597, 0.781, 117.057) * CFrame.Angles(-0, -0.52360081672668, -0)
  744. handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  745. handle.BrickColor = BrickColor.new("Dark stone grey")
  746. handle.Friction = 0.3
  747. handle.Shape = Enum.PartType.Cylinder
  748. handle.BottomSurface = Enum.SurfaceType.Smooth
  749.  
  750. part_6 = Instance.new("Part", Cannon)
  751. part_6.CanCollide = false
  752. part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  753. part_6.TopSurface = Enum.SurfaceType.Smooth
  754. part_6.Material = Enum.Material.Neon
  755. part_6.Size = Vector3.new(0.376, 0.633, 0.595)
  756. part_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  757. part_6.CFrame = CFrame.new(10.734, 0.785, 117.698) * CFrame.Angles(-0, -0.52360081672668, -0)
  758. part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  759. part_6.BrickColor = BrickColor.new("Really blue")
  760. part_6.Friction = 0.3
  761. part_6.Shape = Enum.PartType.Cylinder
  762. part_6.BottomSurface = Enum.SurfaceType.Smooth
  763.  
  764. part_7 = Instance.new("Part", Cannon)
  765. part_7.CanCollide = false
  766. part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  767. part_7.TopSurface = Enum.SurfaceType.Smooth
  768. part_7.Material = Enum.Material.Neon
  769. part_7.Size = Vector3.new(0.2, 0.847, 1.037)
  770. part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  771. part_7.CFrame = CFrame.new(9.246, 0.769, 116.855) * CFrame.Angles(-0, -0.52360081672668, -0)
  772. part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  773. part_7.BrickColor = BrickColor.new("Lime green")
  774. part_7.Friction = 0.3
  775. part_7.Shape = Enum.PartType.Cylinder
  776. part_7.BottomSurface = Enum.SurfaceType.Smooth
  777.  
  778. mesh_7 = Instance.new("SpecialMesh", part_7)
  779. mesh_7.Scale = Vector3.new(0.517, 1, 1)
  780. mesh_7.MeshType = Enum.MeshType.Cylinder
  781.  
  782. part_8 = Instance.new("Part", Cannon)
  783. part_8.CanCollide = false
  784. part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  785. part_8.TopSurface = Enum.SurfaceType.Smooth
  786. part_8.Material = Enum.Material.Neon
  787. part_8.Size = Vector3.new(0.2, 0.847, 1.037)
  788. part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  789. part_8.CFrame = CFrame.new(9.125, 0.769, 116.785) * CFrame.Angles(-0, -0.52360081672668, -0)
  790. part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  791. part_8.BrickColor = BrickColor.new("Lime green")
  792. part_8.Friction = 0.3
  793. part_8.Shape = Enum.PartType.Cylinder
  794. part_8.BottomSurface = Enum.SurfaceType.Smooth
  795.  
  796. mesh_8 = Instance.new("SpecialMesh", part_8)
  797. mesh_8.Scale = Vector3.new(0.517, 1, 1)
  798. mesh_8.MeshType = Enum.MeshType.Cylinder
  799.  
  800. part_9 = Instance.new("Part", Cannon)
  801. part_9.CanCollide = false
  802. part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  803. part_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  804. part_9.Material = Enum.Material.Neon
  805. part_9.Size = Vector3.new(0.2, 0.2, 0.2)
  806. part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  807. part_9.CFrame = CFrame.new(10.829, 0.914, 117.387) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  808. part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  809. part_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  810. part_9.BrickColor = BrickColor.new("Dark indigo")
  811. part_9.Friction = 0.3
  812. part_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  813.  
  814. mesh_9 = Instance.new("BlockMesh", part_9)
  815. mesh_9.Scale = Vector3.new(0.2, 0.73, 0.67)
  816.  
  817. part_10 = Instance.new("Part", Cannon)
  818. part_10.CanCollide = false
  819. part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  820. part_10.TopSurface = Enum.SurfaceType.Smooth
  821. part_10.Material = Enum.Material.Neon
  822. part_10.Size = Vector3.new(0.2, 0.847, 1.037)
  823. part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  824. part_10.CFrame = CFrame.new(9.619, 0.769, 117.07) * CFrame.Angles(-0, -0.52360081672668, -0)
  825. part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  826. part_10.BrickColor = BrickColor.new("Lime green")
  827. part_10.Friction = 0.3
  828. part_10.Shape = Enum.PartType.Cylinder
  829. part_10.BottomSurface = Enum.SurfaceType.Smooth
  830.  
  831. mesh_10 = Instance.new("SpecialMesh", part_10)
  832. mesh_10.Scale = Vector3.new(0.517, 1, 1)
  833. mesh_10.MeshType = Enum.MeshType.Cylinder
  834.  
  835. part_11 = Instance.new("Part", Cannon)
  836. part_11.CanCollide = false
  837. part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  838. part_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  839. part_11.Material = Enum.Material.Neon
  840. part_11.Size = Vector3.new(0.2, 0.2, 0.2)
  841. part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  842. part_11.CFrame = CFrame.new(10.816, 0.646, 117.38) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  843. part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  844. part_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  845. part_11.BrickColor = BrickColor.new("Dark indigo")
  846. part_11.Friction = 0.3
  847. part_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  848.  
  849. mesh_11 = Instance.new("BlockMesh", part_11)
  850. mesh_11.Scale = Vector3.new(0.2, 0.73, 0.67)
  851.  
  852. part_12 = Instance.new("Part", Cannon)
  853. part_12.CanCollide = false
  854. part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  855. part_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  856. part_12.Material = Enum.Material.Neon
  857. part_12.Size = Vector3.new(0.2, 0.2, 0.2)
  858. part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  859. part_12.CFrame = CFrame.new(10.483, 0.646, 117.958) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  860. part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  861. part_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  862. part_12.BrickColor = BrickColor.new("Dark indigo")
  863. part_12.Friction = 0.3
  864. part_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  865.  
  866. mesh_12 = Instance.new("BlockMesh", part_12)
  867. mesh_12.Scale = Vector3.new(0.2, 0.73, 0.67)
  868.  
  869. Cannon_2 = Instance.new("Part", Cannon)
  870. Cannon_2.CanCollide = false
  871. Cannon_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  872. Cannon_2.Transparency = 1
  873. Cannon_2.TopSurface = Enum.SurfaceType.Smooth
  874. Cannon_2.Material = Enum.Material.SmoothPlastic
  875. Cannon_2.Size = Vector3.new(0.2, 0.2, 0.2)
  876. Cannon_2.Name = "Cannon"
  877. Cannon_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  878. Cannon_2.CFrame = CFrame.new(10.912, 0.791, 117.778) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  879. Cannon_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  880. Cannon_2.BrickColor = BrickColor.new("Really blue")
  881. Cannon_2.Friction = 0.3
  882. Cannon_2.Shape = Enum.PartType.Cylinder
  883. Cannon_2.BottomSurface = Enum.SurfaceType.Smooth
  884.  
  885. mesh_13 = Instance.new("SpecialMesh", Cannon_2)
  886. mesh_13.Scale = Vector3.new(0.2, 0.2, 0.2)
  887. mesh_13.MeshType = Enum.MeshType.Cylinder
  888.  
  889. part_13 = Instance.new("Part", Cannon)
  890. part_13.CanCollide = false
  891. part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  892. part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  893. part_13.Material = Enum.Material.SmoothPlastic
  894. part_13.Size = Vector3.new(1.4, 0.2, 1.4)
  895. part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  896. part_13.CFrame = CFrame.new(9.962, 0.804, 117.798) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
  897. part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  898. part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  899. part_13.BrickColor = BrickColor.new("Really black")
  900. part_13.Friction = 0.3
  901. part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  902.  
  903. mesh_14 = Instance.new("SpecialMesh", part_13)
  904. mesh_14.Scale = Vector3.new(1, 0.091, 1)
  905. mesh_14.MeshType = Enum.MeshType.Sphere
  906.  
  907. part_14 = Instance.new("Part", Cannon)
  908. part_14.CanCollide = false
  909. part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  910. part_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  911. part_14.Material = Enum.Material.SmoothPlastic
  912. part_14.Size = Vector3.new(1.4, 0.2, 1.4)
  913. part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  914. part_14.CFrame = CFrame.new(8.334, 0.804, 116.858) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
  915. part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  916. part_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  917. part_14.BrickColor = BrickColor.new("Really black")
  918. part_14.Friction = 0.3
  919. part_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  920.  
  921. mesh_15 = Instance.new("SpecialMesh", part_14)
  922. mesh_15.Scale = Vector3.new(1, 0.091, 1)
  923. mesh_15.MeshType = Enum.MeshType.Sphere
  924.  
  925. part_15 = Instance.new("Part", Cannon)
  926. part_15.CanCollide = false
  927. part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  928. part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  929. part_15.Material = Enum.Material.SmoothPlastic
  930. part_15.Size = Vector3.new(1.4, 0.2, 1.4)
  931. part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  932. part_15.CFrame = CFrame.new(10.412, 0.804, 117.018) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
  933. part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  934. part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  935. part_15.BrickColor = BrickColor.new("Really black")
  936. part_15.Friction = 0.3
  937. part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  938.  
  939. mesh_16 = Instance.new("SpecialMesh", part_15)
  940. mesh_16.Scale = Vector3.new(1, 0.091, 1)
  941. mesh_16.MeshType = Enum.MeshType.Sphere
  942.  
  943. part_16 = Instance.new("Part", Cannon)
  944. part_16.CanCollide = false
  945. part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  946. part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  947. part_16.Material = Enum.Material.SmoothPlastic
  948. part_16.Size = Vector3.new(1.4, 0.2, 1.4)
  949. part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  950. part_16.CFrame = CFrame.new(8.784, 0.804, 116.078) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
  951. part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  952. part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  953. part_16.BrickColor = BrickColor.new("Really black")
  954. part_16.Friction = 0.3
  955. part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  956.  
  957. mesh_17 = Instance.new("SpecialMesh", part_16)
  958. mesh_17.Scale = Vector3.new(1, 0.091, 1)
  959. mesh_17.MeshType = Enum.MeshType.Sphere
  960.  
  961. flap2 = Instance.new("Model", Weapon)
  962. flap2.Name = "Flap2"
  963.  
  964. hitbox = Instance.new("Part", flap2)
  965. hitbox.CanCollide = false
  966. hitbox.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  967. hitbox.Transparency = 1
  968. hitbox.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  969. hitbox.Material = Enum.Material.SmoothPlastic
  970. hitbox.Size = Vector3.new(3.458, 1.049, 0.899)
  971. hitbox.Name = "Hitbox"
  972. hitbox.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  973. hitbox.CFrame = CFrame.new(9.427, 0.599, 116.971) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  974. hitbox.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  975. hitbox.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  976. hitbox.BrickColor = BrickColor.new("Really black")
  977. hitbox.Friction = 0.3
  978. hitbox.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  979.  
  980. handle_2 = Instance.new("Part", flap2)
  981. handle_2.CanCollide = false
  982. handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  983. handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  984. handle_2.Material = Enum.Material.Neon
  985. handle_2.Size = Vector3.new(3.257, 0.2, 0.2)
  986. handle_2.Name = "Handle"
  987. handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  988. handle_2.CFrame = CFrame.new(9.422, 0.1, 116.953) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  989. handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  990. handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  991. handle_2.BrickColor = BrickColor.new("New Yeller")
  992. handle_2.Friction = 0.3
  993. handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  994.  
  995. mesh_18 = Instance.new("BlockMesh", handle_2)
  996. mesh_18.Scale = Vector3.new(1, 0.32, 0.5)
  997.  
  998. part_17 = Instance.new("Part", flap2)
  999. part_17.CanCollide = false
  1000. part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1001. part_17.TopSurface = Enum.SurfaceType.Smooth
  1002. part_17.Material = Enum.Material.Neon
  1003. part_17.Size = Vector3.new(0.2, 0.206, 0.206)
  1004. part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1005. part_17.CFrame = CFrame.new(8.02, 0.169, 116.143) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1006. part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1007. part_17.BrickColor = BrickColor.new("New Yeller")
  1008. part_17.Friction = 0.3
  1009. part_17.Shape = Enum.PartType.Cylinder
  1010. part_17.BottomSurface = Enum.SurfaceType.Smooth
  1011.  
  1012. mesh_19 = Instance.new("SpecialMesh", part_17)
  1013. mesh_19.Scale = Vector3.new(0.5, 1, 1)
  1014. mesh_19.MeshType = Enum.MeshType.Cylinder
  1015.  
  1016. part_18 = Instance.new("Part", flap2)
  1017. part_18.CanCollide = false
  1018. part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1019. part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1020. part_18.Material = Enum.Material.Neon
  1021. part_18.Size = Vector3.new(0.2, 0.836, 0.2)
  1022. part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1023. part_18.CFrame = CFrame.new(7.981, 0.576, 116.121) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1024. part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1025. part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1026. part_18.BrickColor = BrickColor.new("New Yeller")
  1027. part_18.Friction = 0.3
  1028. part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1029.  
  1030. mesh_20 = Instance.new("BlockMesh", part_18)
  1031. mesh_20.Scale = Vector3.new(0.58, 1, 0.5)
  1032.  
  1033. part_19 = Instance.new("Part", flap2)
  1034. part_19.CanCollide = false
  1035. part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1036. part_19.TopSurface = Enum.SurfaceType.Smooth
  1037. part_19.Material = Enum.Material.Neon
  1038. part_19.Size = Vector3.new(0.2, 0.206, 0.206)
  1039. part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1040. part_19.CFrame = CFrame.new(10.83, 0.169, 117.766) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1041. part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1042. part_19.BrickColor = BrickColor.new("New Yeller")
  1043. part_19.Friction = 0.3
  1044. part_19.Shape = Enum.PartType.Cylinder
  1045. part_19.BottomSurface = Enum.SurfaceType.Smooth
  1046.  
  1047. mesh_21 = Instance.new("SpecialMesh", part_19)
  1048. mesh_21.Scale = Vector3.new(0.5, 1, 1)
  1049. mesh_21.MeshType = Enum.MeshType.Cylinder
  1050.  
  1051. part_20 = Instance.new("Part", flap2)
  1052. part_20.CanCollide = false
  1053. part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1054. part_20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1055. part_20.Material = Enum.Material.Neon
  1056. part_20.Size = Vector3.new(0.2, 0.836, 0.2)
  1057. part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1058. part_20.CFrame = CFrame.new(10.868, 0.576, 117.788) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1059. part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1060. part_20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. part_20.BrickColor = BrickColor.new("New Yeller")
  1062. part_20.Friction = 0.3
  1063. part_20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1064.  
  1065. mesh_22 = Instance.new("BlockMesh", part_20)
  1066. mesh_22.Scale = Vector3.new(0.58, 1, 0.51)
  1067.  
  1068. part_21 = Instance.new("Part", flap2)
  1069. part_21.CanCollide = false
  1070. part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1071. part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1072. part_21.Material = Enum.Material.SmoothPlastic
  1073. part_21.Size = Vector3.new(3.278, 0.566, 0.899)
  1074. part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1075. part_21.CFrame = CFrame.new(9.425, 0.354, 116.97) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1076. part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1077. part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1078. part_21.BrickColor = BrickColor.new("Black")
  1079. part_21.Friction = 0.3
  1080. part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1081.  
  1082. wedge = Instance.new("WedgePart", flap2)
  1083. wedge.CanCollide = false
  1084. wedge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1085. wedge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. wedge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. wedge.Friction = 0.3
  1088. wedge.Material = Enum.Material.SmoothPlastic
  1089. wedge.Size = Vector3.new(0.892, 0.48, 0.4)
  1090. wedge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1091. wedge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1092. wedge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1093. wedge.CFrame = CFrame.new(9.976, 0.877, 117.28) * CFrame.Angles(-0, 1.0472009181976, -0)
  1094. wedge.BrickColor = BrickColor.new("Black")
  1095.  
  1096. wedge_2 = Instance.new("WedgePart", flap2)
  1097. wedge_2.CanCollide = false
  1098. wedge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1099. wedge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1100. wedge_2.Friction = 0.3
  1101. wedge_2.Material = Enum.Material.SmoothPlastic
  1102. wedge_2.Size = Vector3.new(0.892, 0.48, 0.4)
  1103. wedge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. wedge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. wedge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. wedge_2.CFrame = CFrame.new(8.181, 0.877, 116.244) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1107. wedge_2.BrickColor = BrickColor.new("Black")
  1108.  
  1109. wedge_3 = Instance.new("WedgePart", flap2)
  1110. wedge_3.CanCollide = false
  1111. wedge_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1112. wedge_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1113. wedge_3.Friction = 0.3
  1114. wedge_3.Material = Enum.Material.SmoothPlastic
  1115. wedge_3.Size = Vector3.new(0.892, 0.48, 0.4)
  1116. wedge_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. wedge_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. wedge_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. wedge_3.CFrame = CFrame.new(8.562, 0.877, 116.464) * CFrame.Angles(-0, 1.0472009181976, -0)
  1120. wedge_3.BrickColor = BrickColor.new("Black")
  1121.  
  1122. wedge_4 = Instance.new("WedgePart", flap2)
  1123. wedge_4.CanCollide = false
  1124. wedge_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1125. wedge_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1126. wedge_4.Friction = 0.3
  1127. wedge_4.Material = Enum.Material.SmoothPlastic
  1128. wedge_4.Size = Vector3.new(0.892, 0.48, 0.4)
  1129. wedge_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. wedge_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1131. wedge_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1132. wedge_4.CFrame = CFrame.new(10.674, 0.877, 117.684) * CFrame.Angles(-0, 1.0472009181976, -0)
  1133. wedge_4.BrickColor = BrickColor.new("Black")
  1134.  
  1135. wedge_5 = Instance.new("WedgePart", flap2)
  1136. wedge_5.CanCollide = false
  1137. wedge_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. wedge_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1139. wedge_5.Friction = 0.3
  1140. wedge_5.Material = Enum.Material.SmoothPlastic
  1141. wedge_5.Size = Vector3.new(0.892, 0.48, 0.4)
  1142. wedge_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1143. wedge_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1144. wedge_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. wedge_5.CFrame = CFrame.new(10.323, 0.877, 117.481) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1146. wedge_5.BrickColor = BrickColor.new("Black")
  1147.  
  1148. wedge_6 = Instance.new("WedgePart", flap2)
  1149. wedge_6.CanCollide = false
  1150. wedge_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. wedge_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. wedge_6.Friction = 0.3
  1153. wedge_6.Material = Enum.Material.SmoothPlastic
  1154. wedge_6.Size = Vector3.new(0.892, 0.48, 0.4)
  1155. wedge_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. wedge_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1157. wedge_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1158. wedge_6.CFrame = CFrame.new(9.624, 0.877, 117.077) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1159. wedge_6.BrickColor = BrickColor.new("Black")
  1160.  
  1161. wedge_7 = Instance.new("WedgePart", flap2)
  1162. wedge_7.CanCollide = false
  1163. wedge_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. wedge_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. wedge_7.Friction = 0.3
  1166. wedge_7.Material = Enum.Material.SmoothPlastic
  1167. wedge_7.Size = Vector3.new(0.892, 0.48, 0.4)
  1168. wedge_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. wedge_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1170. wedge_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. wedge_7.CFrame = CFrame.new(8.909, 0.877, 116.664) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1172. wedge_7.BrickColor = BrickColor.new("Black")
  1173.  
  1174. wedge_8 = Instance.new("WedgePart", flap2)
  1175. wedge_8.CanCollide = false
  1176. wedge_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1177. wedge_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. wedge_8.Friction = 0.3
  1179. wedge_8.Material = Enum.Material.SmoothPlastic
  1180. wedge_8.Size = Vector3.new(0.892, 0.48, 0.4)
  1181. wedge_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1182. wedge_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1183. wedge_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1184. wedge_8.CFrame = CFrame.new(9.278, 0.877, 116.877) * CFrame.Angles(-0, 1.0472009181976, -0)
  1185. wedge_8.BrickColor = BrickColor.new("Black")
  1186.  
  1187. part_22 = Instance.new("Part", flap2)
  1188. part_22.CanCollide = false
  1189. part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1190. part_22.TopSurface = Enum.SurfaceType.Smooth
  1191. part_22.Material = Enum.Material.SmoothPlastic
  1192. part_22.Size = Vector3.new(0.896, 0.2, 0.2)
  1193. part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1194. part_22.CFrame = CFrame.new(8.012, 0.169, 116.156) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1195. part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. part_22.BrickColor = BrickColor.new("Black")
  1197. part_22.Friction = 0.3
  1198. part_22.Shape = Enum.PartType.Cylinder
  1199. part_22.BottomSurface = Enum.SurfaceType.Smooth
  1200.  
  1201. part_23 = Instance.new("Part", flap2)
  1202. part_23.CanCollide = false
  1203. part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1204. part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1205. part_23.Material = Enum.Material.SmoothPlastic
  1206. part_23.Size = Vector3.new(0.2, 0.835, 0.899)
  1207. part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1208. part_23.CFrame = CFrame.new(10.861, 0.576, 117.799) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1209. part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1210. part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1211. part_23.BrickColor = BrickColor.new("Black")
  1212. part_23.Friction = 0.3
  1213. part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1214.  
  1215. mesh_23 = Instance.new("BlockMesh", part_23)
  1216. mesh_23.Scale = Vector3.new(0.57, 1, 1)
  1217.  
  1218. part_24 = Instance.new("Part", flap2)
  1219. part_24.CanCollide = false
  1220. part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. part_24.TopSurface = Enum.SurfaceType.Smooth
  1222. part_24.Material = Enum.Material.SmoothPlastic
  1223. part_24.Size = Vector3.new(0.896, 0.2, 0.2)
  1224. part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. part_24.CFrame = CFrame.new(10.823, 0.169, 117.779) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1226. part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1227. part_24.BrickColor = BrickColor.new("Black")
  1228. part_24.Friction = 0.3
  1229. part_24.Shape = Enum.PartType.Cylinder
  1230. part_24.BottomSurface = Enum.SurfaceType.Smooth
  1231.  
  1232. part_25 = Instance.new("Part", flap2)
  1233. part_25.CanCollide = false
  1234. part_25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1235. part_25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1236. part_25.Material = Enum.Material.SmoothPlastic
  1237. part_25.Size = Vector3.new(0.2, 0.835, 0.899)
  1238. part_25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1239. part_25.CFrame = CFrame.new(7.975, 0.576, 116.133) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1240. part_25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1241. part_25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. part_25.BrickColor = BrickColor.new("Black")
  1243. part_25.Friction = 0.3
  1244. part_25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1245.  
  1246. mesh_24 = Instance.new("BlockMesh", part_25)
  1247. mesh_24.Scale = Vector3.new(0.57, 1, 1)
  1248.  
  1249. decal = Instance.new("Part", flap2)
  1250. decal.CanCollide = false
  1251. decal.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. decal.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. decal.Material = Enum.Material.SmoothPlastic
  1254. decal.Size = Vector3.new(0.556, 0.504, 0.2)
  1255. decal.Name = "Decal"
  1256. decal.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1257. decal.CFrame = CFrame.new(9.576, 0.354, 116.569) * CFrame.Angles(-0, -0.52360081672668, -0)
  1258. decal.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. decal.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. decal.BrickColor = BrickColor.new("Really black")
  1261. decal.Friction = 0.3
  1262. decal.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1263.  
  1264. decal_2 = Instance.new("Decal", decal)
  1265. decal_2.Texture = "http://www.roblox.com/asset/?id=543124451"
  1266.  
  1267. mesh_25 = Instance.new("BlockMesh", decal)
  1268. mesh_25.Scale = Vector3.new(1, 1, 0.381)
  1269.  
  1270. flap1 = Instance.new("Model", Weapon)
  1271. flap1.Name = "Flap1"
  1272.  
  1273. wedge_9 = Instance.new("WedgePart", flap1)
  1274. wedge_9.CanCollide = false
  1275. wedge_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1276. wedge_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. wedge_9.Friction = 0.3
  1278. wedge_9.Material = Enum.Material.SmoothPlastic
  1279. wedge_9.Size = Vector3.new(0.892, 0.48, 0.4)
  1280. wedge_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1281. wedge_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1282. wedge_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1283. wedge_9.CFrame = CFrame.new(9.635, 0.813, 117.083) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1284. wedge_9.BrickColor = BrickColor.new("Black")
  1285.  
  1286. wedge_10 = Instance.new("WedgePart", flap1)
  1287. wedge_10.CanCollide = false
  1288. wedge_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1289. wedge_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. wedge_10.Friction = 0.3
  1291. wedge_10.Material = Enum.Material.SmoothPlastic
  1292. wedge_10.Size = Vector3.new(0.892, 0.48, 0.4)
  1293. wedge_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. wedge_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. wedge_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1296. wedge_10.CFrame = CFrame.new(8.538, 0.813, 116.45) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1297. wedge_10.BrickColor = BrickColor.new("Black")
  1298.  
  1299. wedge_11 = Instance.new("WedgePart", flap1)
  1300. wedge_11.CanCollide = false
  1301. wedge_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1302. wedge_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1303. wedge_11.Friction = 0.3
  1304. wedge_11.Material = Enum.Material.SmoothPlastic
  1305. wedge_11.Size = Vector3.new(0.892, 0.48, 0.4)
  1306. wedge_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1307. wedge_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1308. wedge_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1309. wedge_11.CFrame = CFrame.new(8.191, 0.813, 116.25) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1310. wedge_11.BrickColor = BrickColor.new("Black")
  1311.  
  1312. wedge_12 = Instance.new("WedgePart", flap1)
  1313. wedge_12.CanCollide = false
  1314. wedge_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. wedge_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. wedge_12.Friction = 0.3
  1317. wedge_12.Material = Enum.Material.SmoothPlastic
  1318. wedge_12.Size = Vector3.new(0.892, 0.48, 0.4)
  1319. wedge_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1320. wedge_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1321. wedge_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1322. wedge_12.CFrame = CFrame.new(10.333, 0.813, 117.486) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1323. wedge_12.BrickColor = BrickColor.new("Black")
  1324.  
  1325. wedge_13 = Instance.new("WedgePart", flap1)
  1326. wedge_13.CanCollide = false
  1327. wedge_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1328. wedge_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1329. wedge_13.Friction = 0.3
  1330. wedge_13.Material = Enum.Material.SmoothPlastic
  1331. wedge_13.Size = Vector3.new(0.892, 0.48, 0.4)
  1332. wedge_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. wedge_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. wedge_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. wedge_13.CFrame = CFrame.new(9.266, 0.813, 116.87) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1336. wedge_13.BrickColor = BrickColor.new("Black")
  1337.  
  1338. wedge_14 = Instance.new("WedgePart", flap1)
  1339. wedge_14.CanCollide = false
  1340. wedge_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1341. wedge_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. wedge_14.Friction = 0.3
  1343. wedge_14.Material = Enum.Material.SmoothPlastic
  1344. wedge_14.Size = Vector3.new(0.892, 0.48, 0.4)
  1345. wedge_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1346. wedge_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1347. wedge_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1348. wedge_14.CFrame = CFrame.new(10.68, 0.813, 117.687) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1349. wedge_14.BrickColor = BrickColor.new("Black")
  1350.  
  1351. wedge_15 = Instance.new("WedgePart", flap1)
  1352. wedge_15.CanCollide = false
  1353. wedge_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. wedge_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1355. wedge_15.Friction = 0.3
  1356. wedge_15.Material = Enum.Material.SmoothPlastic
  1357. wedge_15.Size = Vector3.new(0.892, 0.48, 0.4)
  1358. wedge_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1359. wedge_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. wedge_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. wedge_15.CFrame = CFrame.new(9.982, 0.813, 117.283) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
  1362. wedge_15.BrickColor = BrickColor.new("Black")
  1363.  
  1364. wedge_16 = Instance.new("WedgePart", flap1)
  1365. wedge_16.CanCollide = false
  1366. wedge_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. wedge_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. wedge_16.Friction = 0.3
  1369. wedge_16.Material = Enum.Material.SmoothPlastic
  1370. wedge_16.Size = Vector3.new(0.892, 0.48, 0.4)
  1371. wedge_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. wedge_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1373. wedge_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1374. wedge_16.CFrame = CFrame.new(8.919, 0.813, 116.67) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
  1375. wedge_16.BrickColor = BrickColor.new("Black")
  1376.  
  1377. part_26 = Instance.new("Part", flap1)
  1378. part_26.CanCollide = false
  1379. part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1380. part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1381. part_26.Material = Enum.Material.SmoothPlastic
  1382. part_26.Size = Vector3.new(0.2, 0.2, 0.2)
  1383. part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1384. part_26.CFrame = CFrame.new(9.607, 1.281, 116.547) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
  1385. part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1387. part_26.BrickColor = BrickColor.new("Fossil")
  1388. part_26.Friction = 0.3
  1389. part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1390.  
  1391. mesh_26 = Instance.new("BlockMesh", part_26)
  1392. mesh_26.Scale = Vector3.new(0.2, 0.66, 0.62)
  1393.  
  1394. part_27 = Instance.new("Part", flap1)
  1395. part_27.CanCollide = false
  1396. part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1397. part_27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1398. part_27.Material = Enum.Material.SmoothPlastic
  1399. part_27.Size = Vector3.new(0.2, 0.592, 0.899)
  1400. part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. part_27.CFrame = CFrame.new(7.98, 1.223, 116.136) * CFrame.Angles(-0, -0.52360081672668, -0)
  1402. part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. part_27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. part_27.BrickColor = BrickColor.new("Black")
  1405. part_27.Friction = 0.3
  1406. part_27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1407.  
  1408. mesh_27 = Instance.new("BlockMesh", part_27)
  1409. mesh_27.Scale = Vector3.new(0.57, 1, 1)
  1410.  
  1411. hitbox_2 = Instance.new("Part", flap1)
  1412. hitbox_2.CanCollide = false
  1413. hitbox_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1414. hitbox_2.Transparency = 1
  1415. hitbox_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1416. hitbox_2.Material = Enum.Material.SmoothPlastic
  1417. hitbox_2.Size = Vector3.new(3.458, 1.043, 0.899)
  1418. hitbox_2.Name = "Hitbox"
  1419. hitbox_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. hitbox_2.CFrame = CFrame.new(9.427, 1.098, 116.971) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
  1421. hitbox_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. hitbox_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. hitbox_2.BrickColor = BrickColor.new("Really black")
  1424. hitbox_2.Friction = 0.3
  1425. hitbox_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1426.  
  1427. part_28 = Instance.new("Part", flap1)
  1428. part_28.CanCollide = false
  1429. part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1430. part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1431. part_28.Material = Enum.Material.Neon
  1432. part_28.Size = Vector3.new(0.2, 0.6, 0.2)
  1433. part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1434. part_28.CFrame = CFrame.new(10.866, 1.235, 117.787) * CFrame.Angles(-0, -0.52360081672668, -0)
  1435. part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1436. part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1437. part_28.BrickColor = BrickColor.new("New Yeller")
  1438. part_28.Friction = 0.3
  1439. part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1440.  
  1441. mesh_28 = Instance.new("BlockMesh", part_28)
  1442. mesh_28.Scale = Vector3.new(0.6, 1, 0.5)
  1443.  
  1444. part_29 = Instance.new("Part", flap1)
  1445. part_29.CanCollide = false
  1446. part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1447. part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. part_29.Material = Enum.Material.Neon
  1449. part_29.Size = Vector3.new(0.2, 0.6, 0.2)
  1450. part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1451. part_29.CFrame = CFrame.new(7.988, 1.235, 116.125) * CFrame.Angles(-0, -0.52360081672668, -0)
  1452. part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1453. part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1454. part_29.BrickColor = BrickColor.new("New Yeller")
  1455. part_29.Friction = 0.3
  1456. part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1457.  
  1458. mesh_29 = Instance.new("BlockMesh", part_29)
  1459. mesh_29.Scale = Vector3.new(0.6, 1, 0.5)
  1460.  
  1461. part_30 = Instance.new("Part", flap1)
  1462. part_30.CanCollide = false
  1463. part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1464. part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1465. part_30.Material = Enum.Material.Neon
  1466. part_30.Size = Vector3.new(0.216, 0.2, 0.2)
  1467. part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1468. part_30.CFrame = CFrame.new(10.394, 1.138, 117.52) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1469. part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1471. part_30.BrickColor = BrickColor.new("Really blue")
  1472. part_30.Friction = 0.3
  1473. part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1474.  
  1475. mesh_30 = Instance.new("BlockMesh", part_30)
  1476. mesh_30.Scale = Vector3.new(1, 0.57, 0.67)
  1477.  
  1478. part_31 = Instance.new("Part", flap1)
  1479. part_31.CanCollide = false
  1480. part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1481. part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1482. part_31.Material = Enum.Material.Neon
  1483. part_31.Size = Vector3.new(0.2, 0.2, 0.2)
  1484. part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1485. part_31.CFrame = CFrame.new(10.495, 0.914, 117.965) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1486. part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1487. part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1488. part_31.BrickColor = BrickColor.new("Dark indigo")
  1489. part_31.Friction = 0.3
  1490. part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1491.  
  1492. mesh_31 = Instance.new("BlockMesh", part_31)
  1493. mesh_31.Scale = Vector3.new(0.2, 0.73, 0.67)
  1494.  
  1495. part_32 = Instance.new("Part", flap1)
  1496. part_32.CanCollide = false
  1497. part_32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1498. part_32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1499. part_32.Material = Enum.Material.Neon
  1500. part_32.Size = Vector3.new(0.216, 0.2, 0.2)
  1501. part_32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1502. part_32.CFrame = CFrame.new(10.526, 1.138, 117.596) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1503. part_32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1504. part_32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1505. part_32.BrickColor = BrickColor.new("Really blue")
  1506. part_32.Friction = 0.3
  1507. part_32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1508.  
  1509. mesh_32 = Instance.new("BlockMesh", part_32)
  1510. mesh_32.Scale = Vector3.new(1, 0.57, 0.67)
  1511.  
  1512. part_33 = Instance.new("Part", flap1)
  1513. part_33.CanCollide = false
  1514. part_33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1515. part_33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1516. part_33.Material = Enum.Material.Neon
  1517. part_33.Size = Vector3.new(0.216, 0.2, 0.2)
  1518. part_33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. part_33.CFrame = CFrame.new(10.663, 1.138, 117.675) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1520. part_33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. part_33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. part_33.BrickColor = BrickColor.new("Really blue")
  1523. part_33.Friction = 0.3
  1524. part_33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1525.  
  1526. mesh_33 = Instance.new("BlockMesh", part_33)
  1527. mesh_33.Scale = Vector3.new(1, 0.57, 0.67)
  1528.  
  1529. part_34 = Instance.new("Part", flap1)
  1530. part_34.CanCollide = false
  1531. part_34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1532. part_34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1533. part_34.Material = Enum.Material.SmoothPlastic
  1534. part_34.Size = Vector3.new(0.2, 0.2, 0.2)
  1535. part_34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1536. part_34.CFrame = CFrame.new(9.431, 1.281, 117.5) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
  1537. part_34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1538. part_34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1539. part_34.BrickColor = BrickColor.new("Fossil")
  1540. part_34.Friction = 0.3
  1541. part_34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1542.  
  1543. mesh_34 = Instance.new("BlockMesh", part_34)
  1544. mesh_34.Scale = Vector3.new(0.2, 0.66, 0.62)
  1545.  
  1546. part_35 = Instance.new("Part", flap1)
  1547. part_35.CanCollide = false
  1548. part_35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1549. part_35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1550. part_35.Material = Enum.Material.SmoothPlastic
  1551. part_35.Size = Vector3.new(0.2, 0.2, 0.2)
  1552. part_35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1553. part_35.CFrame = CFrame.new(9.305, 1.281, 117.427) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
  1554. part_35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1555. part_35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1556. part_35.BrickColor = BrickColor.new("Fossil")
  1557. part_35.Friction = 0.3
  1558. part_35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1559.  
  1560. mesh_35 = Instance.new("BlockMesh", part_35)
  1561. mesh_35.Scale = Vector3.new(0.2, 0.66, 0.62)
  1562.  
  1563. part_36 = Instance.new("Part", flap1)
  1564. part_36.CanCollide = false
  1565. part_36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1566. part_36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1567. part_36.Material = Enum.Material.SmoothPlastic
  1568. part_36.Size = Vector3.new(0.2, 0.2, 0.2)
  1569. part_36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1570. part_36.CFrame = CFrame.new(9.151, 1.281, 117.338) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
  1571. part_36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1572. part_36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1573. part_36.BrickColor = BrickColor.new("Fossil")
  1574. part_36.Friction = 0.3
  1575. part_36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1576.  
  1577. mesh_36 = Instance.new("BlockMesh", part_36)
  1578. mesh_36.Scale = Vector3.new(0.2, 0.66, 0.62)
  1579.  
  1580. part_37 = Instance.new("Part", flap1)
  1581. part_37.CanCollide = false
  1582. part_37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. part_37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. part_37.Material = Enum.Material.SmoothPlastic
  1585. part_37.Size = Vector3.new(0.2, 0.2, 0.2)
  1586. part_37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1587. part_37.CFrame = CFrame.new(9.005, 1.281, 117.254) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
  1588. part_37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1589. part_37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1590. part_37.BrickColor = BrickColor.new("Fossil")
  1591. part_37.Friction = 0.3
  1592. part_37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1593.  
  1594. mesh_37 = Instance.new("BlockMesh", part_37)
  1595. mesh_37.Scale = Vector3.new(0.2, 0.66, 0.62)
  1596.  
  1597. part_38 = Instance.new("Part", flap1)
  1598. part_38.CanCollide = false
  1599. part_38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1600. part_38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1601. part_38.Material = Enum.Material.SmoothPlastic
  1602. part_38.Size = Vector3.new(0.2, 0.2, 0.2)
  1603. part_38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1604. part_38.CFrame = CFrame.new(8.866, 1.281, 117.174) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
  1605. part_38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1606. part_38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1607. part_38.BrickColor = BrickColor.new("Fossil")
  1608. part_38.Friction = 0.3
  1609. part_38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1610.  
  1611. mesh_38 = Instance.new("BlockMesh", part_38)
  1612. mesh_38.Scale = Vector3.new(0.2, 0.66, 0.62)
  1613.  
  1614. part_39 = Instance.new("Part", flap1)
  1615. part_39.CanCollide = false
  1616. part_39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1617. part_39.TopSurface = Enum.SurfaceType.Smooth
  1618. part_39.Material = Enum.Material.Neon
  1619. part_39.Size = Vector3.new(0.2, 0.206, 0.206)
  1620. part_39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1621. part_39.CFrame = CFrame.new(10.829, 1.521, 117.765) * CFrame.Angles(-0, 1.0472009181976, -0)
  1622. part_39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1623. part_39.BrickColor = BrickColor.new("New Yeller")
  1624. part_39.Friction = 0.3
  1625. part_39.Shape = Enum.PartType.Cylinder
  1626. part_39.BottomSurface = Enum.SurfaceType.Smooth
  1627.  
  1628. mesh_39 = Instance.new("SpecialMesh", part_39)
  1629. mesh_39.Scale = Vector3.new(0.5, 1, 1)
  1630. mesh_39.MeshType = Enum.MeshType.Cylinder
  1631.  
  1632. handle_3 = Instance.new("Part", flap1)
  1633. handle_3.CanCollide = false
  1634. handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1635. handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1636. handle_3.Material = Enum.Material.Neon
  1637. handle_3.Size = Vector3.new(0.2, 0.2, 3.269)
  1638. handle_3.Name = "Handle"
  1639. handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1640. handle_3.CFrame = CFrame.new(9.435, 1.594, 116.959) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1641. handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1642. handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1643. handle_3.BrickColor = BrickColor.new("New Yeller")
  1644. handle_3.Friction = 0.3
  1645. handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1646.  
  1647. mesh_40 = Instance.new("BlockMesh", handle_3)
  1648. mesh_40.Scale = Vector3.new(0.5, 0.28, 1)
  1649.  
  1650. part_40 = Instance.new("Part", flap1)
  1651. part_40.CanCollide = false
  1652. part_40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1653. part_40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1654. part_40.Material = Enum.Material.SmoothPlastic
  1655. part_40.Size = Vector3.new(3.278, 0.566, 0.899)
  1656. part_40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1657. part_40.CFrame = CFrame.new(9.425, 1.336, 116.97) * CFrame.Angles(-0, -0.52360081672668, -0)
  1658. part_40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1659. part_40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1660. part_40.BrickColor = BrickColor.new("Black")
  1661. part_40.Friction = 0.3
  1662. part_40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1663.  
  1664. part_41 = Instance.new("Part", flap1)
  1665. part_41.CanCollide = false
  1666. part_41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. part_41.TopSurface = Enum.SurfaceType.Smooth
  1668. part_41.Material = Enum.Material.SmoothPlastic
  1669. part_41.Size = Vector3.new(0.896, 0.2, 0.2)
  1670. part_41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1671. part_41.CFrame = CFrame.new(8.015, 1.521, 116.157) * CFrame.Angles(-0, 1.0472009181976, -0)
  1672. part_41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1673. part_41.BrickColor = BrickColor.new("Black")
  1674. part_41.Friction = 0.3
  1675. part_41.Shape = Enum.PartType.Cylinder
  1676. part_41.BottomSurface = Enum.SurfaceType.Smooth
  1677.  
  1678. part_42 = Instance.new("Part", flap1)
  1679. part_42.CanCollide = false
  1680. part_42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. part_42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. part_42.Material = Enum.Material.SmoothPlastic
  1683. part_42.Size = Vector3.new(0.906, 0.2, 1.024)
  1684. part_42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1685. part_42.CFrame = CFrame.new(9.379, 1.464, 116.946) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1686. part_42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1687. part_42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1688. part_42.BrickColor = BrickColor.new("Really black")
  1689. part_42.Friction = 0.3
  1690. part_42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1691.  
  1692. part_43 = Instance.new("Part", flap1)
  1693. part_43.CanCollide = false
  1694. part_43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1695. part_43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1696. part_43.Material = Enum.Material.SmoothPlastic
  1697. part_43.Size = Vector3.new(0.2, 0.2, 0.2)
  1698. part_43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1699. part_43.CFrame = CFrame.new(9.323, 1.281, 116.383) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
  1700. part_43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1701. part_43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1702. part_43.BrickColor = BrickColor.new("Fossil")
  1703. part_43.Friction = 0.3
  1704. part_43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1705.  
  1706. mesh_41 = Instance.new("BlockMesh", part_43)
  1707. mesh_41.Scale = Vector3.new(0.2, 0.66, 0.62)
  1708.  
  1709. part_44 = Instance.new("Part", flap1)
  1710. part_44.CanCollide = false
  1711. part_44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1712. part_44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1713. part_44.Material = Enum.Material.SmoothPlastic
  1714. part_44.Size = Vector3.new(0.2, 0.2, 0.2)
  1715. part_44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1716. part_44.CFrame = CFrame.new(9.761, 1.281, 116.636) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
  1717. part_44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1718. part_44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1719. part_44.BrickColor = BrickColor.new("Fossil")
  1720. part_44.Friction = 0.3
  1721. part_44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1722.  
  1723. mesh_42 = Instance.new("BlockMesh", part_44)
  1724. mesh_42.Scale = Vector3.new(0.2, 0.66, 0.62)
  1725.  
  1726. part_45 = Instance.new("Part", flap1)
  1727. part_45.CanCollide = false
  1728. part_45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1729. part_45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1730. part_45.Material = Enum.Material.SmoothPlastic
  1731. part_45.Size = Vector3.new(0.2, 0.592, 0.899)
  1732. part_45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1733. part_45.CFrame = CFrame.new(10.859, 1.235, 117.798) * CFrame.Angles(-0, -0.52360081672668, -0)
  1734. part_45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1735. part_45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1736. part_45.BrickColor = BrickColor.new("Black")
  1737. part_45.Friction = 0.3
  1738. part_45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1739.  
  1740. mesh_43 = Instance.new("BlockMesh", part_45)
  1741. mesh_43.Scale = Vector3.new(0.57, 1, 1)
  1742.  
  1743. part_46 = Instance.new("Part", flap1)
  1744. part_46.CanCollide = false
  1745. part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1746. part_46.TopSurface = Enum.SurfaceType.Smooth
  1747. part_46.Material = Enum.Material.Neon
  1748. part_46.Size = Vector3.new(0.2, 0.202, 0.202)
  1749. part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. part_46.CFrame = CFrame.new(8.022, 1.521, 116.145) * CFrame.Angles(-0, 1.0472009181976, -0)
  1751. part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. part_46.BrickColor = BrickColor.new("New Yeller")
  1753. part_46.Friction = 0.3
  1754. part_46.Shape = Enum.PartType.Cylinder
  1755. part_46.BottomSurface = Enum.SurfaceType.Smooth
  1756.  
  1757. mesh_44 = Instance.new("SpecialMesh", part_46)
  1758. mesh_44.Scale = Vector3.new(0.5, 1, 1)
  1759. mesh_44.MeshType = Enum.MeshType.Cylinder
  1760.  
  1761. part_47 = Instance.new("Part", flap1)
  1762. part_47.CanCollide = false
  1763. part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1764. part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1765. part_47.Material = Enum.Material.SmoothPlastic
  1766. part_47.Size = Vector3.new(0.2, 0.2, 0.2)
  1767. part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1768. part_47.CFrame = CFrame.new(9.888, 1.281, 116.709) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
  1769. part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1770. part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. part_47.BrickColor = BrickColor.new("Fossil")
  1772. part_47.Friction = 0.3
  1773. part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1774.  
  1775. mesh_45 = Instance.new("BlockMesh", part_47)
  1776. mesh_45.Scale = Vector3.new(0.2, 0.66, 0.62)
  1777.  
  1778. part_48 = Instance.new("Part", flap1)
  1779. part_48.CanCollide = false
  1780. part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1781. part_48.TopSurface = Enum.SurfaceType.Smooth
  1782. part_48.Material = Enum.Material.SmoothPlastic
  1783. part_48.Size = Vector3.new(0.898, 0.2, 0.2)
  1784. part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1785. part_48.CFrame = CFrame.new(10.821, 1.521, 117.778) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1786. part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1787. part_48.BrickColor = BrickColor.new("Black")
  1788. part_48.Friction = 0.3
  1789. part_48.Shape = Enum.PartType.Cylinder
  1790. part_48.BottomSurface = Enum.SurfaceType.Smooth
  1791.  
  1792. part_49 = Instance.new("Part", flap1)
  1793. part_49.CanCollide = false
  1794. part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1795. part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1796. part_49.Material = Enum.Material.SmoothPlastic
  1797. part_49.Size = Vector3.new(0.2, 0.2, 0.2)
  1798. part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1799. part_49.CFrame = CFrame.new(9.461, 1.281, 116.463) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
  1800. part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1802. part_49.BrickColor = BrickColor.new("Fossil")
  1803. part_49.Friction = 0.3
  1804. part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1805.  
  1806. mesh_46 = Instance.new("BlockMesh", part_49)
  1807. mesh_46.Scale = Vector3.new(0.2, 0.66, 0.62)
  1808.  
  1809. part_50 = Instance.new("Part", flap1)
  1810. part_50.CanCollide = false
  1811. part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1812. part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1813. part_50.Material = Enum.Material.SmoothPlastic
  1814. part_50.Size = Vector3.new(0.302, 0.592, 0.2)
  1815. part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1816. part_50.CFrame = CFrame.new(10.436, 1.916, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1817. part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1819. part_50.BrickColor = BrickColor.new("Really black")
  1820. part_50.Friction = 0.3
  1821. part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1822.  
  1823. mesh_47 = Instance.new("BlockMesh", part_50)
  1824. mesh_47.Scale = Vector3.new(1, 1, 0.89)
  1825.  
  1826. part_51 = Instance.new("Part", flap1)
  1827. part_51.CanCollide = false
  1828. part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1829. part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1830. part_51.Material = Enum.Material.SmoothPlastic
  1831. part_51.Size = Vector3.new(0.302, 0.2, 0.2)
  1832. part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1833. part_51.CFrame = CFrame.new(10.436, 2.216, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1834. part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1835. part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1836. part_51.BrickColor = BrickColor.new("Really black")
  1837. part_51.Friction = 0.3
  1838. part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1839.  
  1840. mesh_48 = Instance.new("SpecialMesh", part_51)
  1841. mesh_48.Scale = Vector3.new(1, 0.96, 0.89)
  1842. mesh_48.MeshType = Enum.MeshType.Cylinder
  1843.  
  1844. part_52 = Instance.new("Part", flap1)
  1845. part_52.CanCollide = false
  1846. part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1847. part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1848. part_52.Material = Enum.Material.Neon
  1849. part_52.Size = Vector3.new(0.2, 0.6, 0.2)
  1850. part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1851. part_52.CFrame = CFrame.new(8.34, 1.916, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1852. part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1853. part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1854. part_52.BrickColor = BrickColor.new("New Yeller")
  1855. part_52.Friction = 0.3
  1856. part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1857.  
  1858. mesh_49 = Instance.new("BlockMesh", part_52)
  1859. mesh_49.Scale = Vector3.new(0.5, 1, 0.9)
  1860.  
  1861. part_53 = Instance.new("Part", flap1)
  1862. part_53.CanCollide = false
  1863. part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1864. part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. part_53.Material = Enum.Material.SmoothPlastic
  1866. part_53.Size = Vector3.new(0.302, 0.592, 0.2)
  1867. part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1868. part_53.CFrame = CFrame.new(8.34, 1.919, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1869. part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1870. part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1871. part_53.BrickColor = BrickColor.new("Really black")
  1872. part_53.Friction = 0.3
  1873. part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1874.  
  1875. mesh_50 = Instance.new("BlockMesh", part_53)
  1876. mesh_50.Scale = Vector3.new(1, 1, 0.89)
  1877.  
  1878. part_54 = Instance.new("Part", flap1)
  1879. part_54.CanCollide = false
  1880. part_54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. part_54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1882. part_54.Material = Enum.Material.Neon
  1883. part_54.Size = Vector3.new(0.2, 0.2, 2.417)
  1884. part_54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. part_54.CFrame = CFrame.new(9.381, 2.212, 116.928) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1886. part_54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1887. part_54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1888. part_54.BrickColor = BrickColor.new("New Yeller")
  1889. part_54.Friction = 0.3
  1890. part_54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1891.  
  1892. mesh_51 = Instance.new("SpecialMesh", part_54)
  1893. mesh_51.Scale = Vector3.new(0.5, 0.93, 1)
  1894. mesh_51.MeshType = Enum.MeshType.Brick
  1895.  
  1896. part_55 = Instance.new("Part", flap1)
  1897. part_55.CanCollide = false
  1898. part_55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1899. part_55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1900. part_55.Material = Enum.Material.SmoothPlastic
  1901. part_55.Size = Vector3.new(0.302, 0.2, 0.2)
  1902. part_55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. part_55.CFrame = CFrame.new(8.34, 2.216, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1904. part_55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. part_55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1906. part_55.BrickColor = BrickColor.new("Really black")
  1907. part_55.Friction = 0.3
  1908. part_55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1909.  
  1910. mesh_52 = Instance.new("SpecialMesh", part_55)
  1911. mesh_52.Scale = Vector3.new(1, 0.96, 0.89)
  1912. mesh_52.MeshType = Enum.MeshType.Cylinder
  1913.  
  1914. part_56 = Instance.new("Part", flap1)
  1915. part_56.CanCollide = false
  1916. part_56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1917. part_56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1918. part_56.Material = Enum.Material.Neon
  1919. part_56.Size = Vector3.new(0.2, 0.2, 0.2)
  1920. part_56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. part_56.CFrame = CFrame.new(8.34, 2.216, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1922. part_56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. part_56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1924. part_56.BrickColor = BrickColor.new("New Yeller")
  1925. part_56.Friction = 0.3
  1926. part_56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1927.  
  1928. mesh_53 = Instance.new("SpecialMesh", part_56)
  1929. mesh_53.Scale = Vector3.new(0.5, 0.97, 0.9)
  1930. mesh_53.MeshType = Enum.MeshType.Cylinder
  1931.  
  1932. part_57 = Instance.new("Part", flap1)
  1933. part_57.CanCollide = false
  1934. part_57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1935. part_57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1936. part_57.Material = Enum.Material.Neon
  1937. part_57.Size = Vector3.new(0.2, 0.6, 0.2)
  1938. part_57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1939. part_57.CFrame = CFrame.new(10.436, 1.916, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1940. part_57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1941. part_57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. part_57.BrickColor = BrickColor.new("New Yeller")
  1943. part_57.Friction = 0.3
  1944. part_57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1945.  
  1946. mesh_54 = Instance.new("BlockMesh", part_57)
  1947. mesh_54.Scale = Vector3.new(0.5, 1, 0.9)
  1948.  
  1949. part_58 = Instance.new("Part", flap1)
  1950. part_58.CanCollide = false
  1951. part_58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1952. part_58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1953. part_58.Material = Enum.Material.Neon
  1954. part_58.Size = Vector3.new(0.2, 0.2, 0.2)
  1955. part_58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1956. part_58.CFrame = CFrame.new(10.436, 2.216, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1957. part_58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1958. part_58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1959. part_58.BrickColor = BrickColor.new("New Yeller")
  1960. part_58.Friction = 0.3
  1961. part_58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1962.  
  1963. mesh_55 = Instance.new("SpecialMesh", part_58)
  1964. mesh_55.Scale = Vector3.new(0.5, 0.97, 0.9)
  1965. mesh_55.MeshType = Enum.MeshType.Cylinder
  1966.  
  1967. handle_4 = Instance.new("Part", flap1)
  1968. handle_4.CanCollide = false
  1969. handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. handle_4.Material = Enum.Material.SmoothPlastic
  1972. handle_4.Size = Vector3.new(0.302, 0.2, 2.415)
  1973. handle_4.Name = "Handle"
  1974. handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1975. handle_4.CFrame = CFrame.new(9.381, 2.212, 116.928) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
  1976. handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1977. handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1978. handle_4.BrickColor = BrickColor.new("Really black")
  1979. handle_4.Friction = 0.3
  1980. handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1981.  
  1982. mesh_56 = Instance.new("SpecialMesh", handle_4)
  1983. mesh_56.Scale = Vector3.new(1, 0.92, 1)
  1984. mesh_56.MeshType = Enum.MeshType.Brick
  1985.  
  1986. --DavidAguirre weld script--
  1987.  
  1988. function createCFrameCache(part1)
  1989. local f = Instance.new("Folder",part1)
  1990. f.Name = "CFrameCache"
  1991.  
  1992. local c0 = Instance.new("CFrameValue",f)
  1993. c0.Name = "C0"
  1994. c0.Value = handle.CFrame:inverse()
  1995.  
  1996. local c1 = Instance.new("CFrameValue",f)
  1997. c1.Name = "C1"
  1998. c1.Value = part1.CFrame:inverse()
  1999. end
  2000.  
  2001. function WeldIt(toolz)
  2002. wait()
  2003.  
  2004. tool = toolz
  2005. handle = tool.Handle
  2006.  
  2007. for i,v in pairs(handle:GetChildren()) do
  2008. if v:IsA("JointInstance") then
  2009. v:Destroy()
  2010. end
  2011. end
  2012.  
  2013. for i,v in pairs(tool:GetChildren()) do
  2014. if v ~= handle then
  2015. if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" then
  2016. if v:FindFirstChild("CFrameCache") == nil then
  2017. createCFrameCache(v)
  2018. end
  2019. local w = Instance.new("Weld",handle)
  2020. w.Part0 = handle
  2021. w.Part1 = v
  2022. w.C0 = v.CFrameCache.C0.Value
  2023. w.C1 = v.CFrameCache.C1.Value
  2024. end
  2025. end
  2026. end
  2027. end
  2028.  
  2029. WeldIt(Cannon)
  2030. WeldIt(flap1)
  2031. WeldIt(flap2)
  2032.  
  2033. -- END CANNON --
  2034.  
  2035. Cannon = Weapon.Cannon
  2036. CannonA = Cannon.Cannon
  2037. Flap1 = Weapon.Flap1
  2038. Flap2 = Weapon.Flap2
  2039. Flap1Handle = Flap1.Handle
  2040. Flap2Handle = Flap2.Handle
  2041. HitboxA = Weapon.Flap1.Hitbox
  2042. HitboxB = Weapon.Flap2.Hitbox
  2043.  
  2044. Speed.Value = Base_Speed_Value
  2045. Attack.Value = Base_Attack_Value
  2046. Defense.Value = Base_Defense_Value
  2047.  
  2048. Weapon.Parent = game.Players.LocalPlayer.Character
  2049.  
  2050.  
  2051.  
  2052. -- BEGIN BOOMBOX --
  2053.  
  2054. Boombox = Instance.new("Model", script)
  2055. Boombox.Name = "Boombox"
  2056.  
  2057. part = Instance.new("Part", Boombox)
  2058. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2059. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2060. part.Material = Enum.Material.Neon
  2061. part.Size = Vector3.new(0.216, 0.2, 0.2)
  2062. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2063. part.CFrame = CFrame.new(7.719, 1.138, 123.253) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2064. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2065. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2066. part.BrickColor = BrickColor.new("Really blue")
  2067. part.Friction = 0.3
  2068. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2069.  
  2070. mesh = Instance.new("BlockMesh", part)
  2071. mesh.Scale = Vector3.new(1, 0.57, 0.67)
  2072.  
  2073. part_2 = Instance.new("Part", Boombox)
  2074. part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2075. part_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2076. part_2.Material = Enum.Material.SmoothPlastic
  2077. part_2.Size = Vector3.new(0.556, 0.504, 0.2)
  2078. part_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2079. part_2.CFrame = CFrame.new(6.901, 0.354, 122.302) * CFrame.Angles(-0, -0.52360057830811, -0)
  2080. part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. part_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2082. part_2.BrickColor = BrickColor.new("Really black")
  2083. part_2.Friction = 0.3
  2084. part_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2085.  
  2086. decal = Instance.new("Decal", part_2)
  2087. decal.Texture = "http://www.roblox.com/asset/?id=543124451"
  2088.  
  2089. mesh_2 = Instance.new("BlockMesh", part_2)
  2090. mesh_2.Scale = Vector3.new(1, 1, 0.381)
  2091.  
  2092. part_3 = Instance.new("Part", Boombox)
  2093. part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2094. part_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2095. part_3.Material = Enum.Material.SmoothPlastic
  2096. part_3.Size = Vector3.new(0.2, 0.2, 0.2)
  2097. part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2098. part_3.CFrame = CFrame.new(6.63, 1.281, 123.16) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
  2099. part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2100. part_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2101. part_3.BrickColor = BrickColor.new("Fossil")
  2102. part_3.Friction = 0.3
  2103. part_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2104.  
  2105. mesh_3 = Instance.new("BlockMesh", part_3)
  2106. mesh_3.Scale = Vector3.new(0.2, 0.66, 0.62)
  2107.  
  2108. speaker2 = Instance.new("Part", Boombox)
  2109. speaker2.TopSurface = Enum.SurfaceType.Smooth
  2110. speaker2.Material = Enum.Material.Neon
  2111. speaker2.Size = Vector3.new(0.2, 1.295, 1.481)
  2112. speaker2.Name = "Speaker2"
  2113. speaker2.CFrame = CFrame.new(6.102, 0.804, 121.818) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2114. speaker2.BrickColor = BrickColor.new("New Yeller")
  2115. speaker2.Friction = 0.3
  2116. speaker2.Shape = Enum.PartType.Cylinder
  2117. speaker2.BottomSurface = Enum.SurfaceType.Smooth
  2118.  
  2119. mesh_4 = Instance.new("SpecialMesh", speaker2)
  2120. mesh_4.Scale = Vector3.new(0.2, 1, 1)
  2121. mesh_4.MeshType = Enum.MeshType.Cylinder
  2122.  
  2123. cannon = Instance.new("Part", Boombox)
  2124. cannon.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2125. cannon.Transparency = 1
  2126. cannon.TopSurface = Enum.SurfaceType.Smooth
  2127. cannon.Material = Enum.Material.SmoothPlastic
  2128. cannon.Size = Vector3.new(0.2, 0.2, 0.2)
  2129. cannon.Name = "Cannon"
  2130. cannon.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2131. cannon.CFrame = CFrame.new(8.237, 0.791, 123.511) * CFrame.Angles(-0, -0.52360057830811, -0)
  2132. cannon.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2133. cannon.BrickColor = BrickColor.new("Really blue")
  2134. cannon.Friction = 0.3
  2135. cannon.Shape = Enum.PartType.Cylinder
  2136. cannon.BottomSurface = Enum.SurfaceType.Smooth
  2137.  
  2138. mesh_5 = Instance.new("SpecialMesh", cannon)
  2139. mesh_5.Scale = Vector3.new(0.2, 0.2, 0.2)
  2140. mesh_5.MeshType = Enum.MeshType.Cylinder
  2141.  
  2142. part_4 = Instance.new("Part", Boombox)
  2143. part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2144. part_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2145. part_4.Material = Enum.Material.Neon
  2146. part_4.Size = Vector3.new(0.216, 0.2, 0.2)
  2147. part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2148. part_4.CFrame = CFrame.new(7.851, 1.138, 123.329) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2149. part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2150. part_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2151. part_4.BrickColor = BrickColor.new("Really blue")
  2152. part_4.Friction = 0.3
  2153. part_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2154.  
  2155. mesh_6 = Instance.new("BlockMesh", part_4)
  2156. mesh_6.Scale = Vector3.new(1, 0.57, 0.67)
  2157.  
  2158. speaker3 = Instance.new("Part", Boombox)
  2159. speaker3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2160. speaker3.TopSurface = Enum.SurfaceType.Smooth
  2161. speaker3.Material = Enum.Material.Neon
  2162. speaker3.Size = Vector3.new(0.2, 1.295, 1.481)
  2163. speaker3.Name = "Speaker3"
  2164. speaker3.CFrame = CFrame.new(7.733, 0.804, 122.76) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2165. speaker3.BrickColor = BrickColor.new("New Yeller")
  2166. speaker3.Friction = 0.3
  2167. speaker3.Shape = Enum.PartType.Cylinder
  2168. speaker3.BottomSurface = Enum.SurfaceType.Smooth
  2169.  
  2170. mesh_7 = Instance.new("SpecialMesh", speaker3)
  2171. mesh_7.Scale = Vector3.new(0.2, 1, 1)
  2172. mesh_7.MeshType = Enum.MeshType.Cylinder
  2173.  
  2174. part_5 = Instance.new("Part", Boombox)
  2175. part_5.TopSurface = Enum.SurfaceType.Smooth
  2176. part_5.Material = Enum.Material.SmoothPlastic
  2177. part_5.Size = Vector3.new(0.93, 1.132, 1.481)
  2178. part_5.CFrame = CFrame.new(7.514, 0.807, 123.138) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2179. part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2180. part_5.BrickColor = BrickColor.new("Really black")
  2181. part_5.Friction = 0.3
  2182. part_5.Shape = Enum.PartType.Cylinder
  2183. part_5.BottomSurface = Enum.SurfaceType.Smooth
  2184.  
  2185. speaker1 = Instance.new("Part", Boombox)
  2186. speaker1.TopSurface = Enum.SurfaceType.Smooth
  2187. speaker1.Material = Enum.Material.Neon
  2188. speaker1.Size = Vector3.new(0.2, 1.295, 1.481)
  2189. speaker1.Name = "Speaker1"
  2190. speaker1.CFrame = CFrame.new(7.293, 0.804, 123.52) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2191. speaker1.BrickColor = BrickColor.new("New Yeller")
  2192. speaker1.Friction = 0.3
  2193. speaker1.Shape = Enum.PartType.Cylinder
  2194. speaker1.BottomSurface = Enum.SurfaceType.Smooth
  2195.  
  2196. mesh_8 = Instance.new("SpecialMesh", speaker1)
  2197. mesh_8.Scale = Vector3.new(0.2, 1, 1)
  2198. mesh_8.MeshType = Enum.MeshType.Cylinder
  2199.  
  2200. part_6 = Instance.new("Part", Boombox)
  2201. part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2202. part_6.TopSurface = Enum.SurfaceType.Smooth
  2203. part_6.Material = Enum.Material.SmoothPlastic
  2204. part_6.Size = Vector3.new(0.93, 1.132, 1.481)
  2205. part_6.CFrame = CFrame.new(5.884, 0.807, 122.197) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2206. part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2207. part_6.BrickColor = BrickColor.new("Really black")
  2208. part_6.Friction = 0.3
  2209. part_6.Shape = Enum.PartType.Cylinder
  2210. part_6.BottomSurface = Enum.SurfaceType.Smooth
  2211.  
  2212. speaker4 = Instance.new("Part", Boombox)
  2213. speaker4.TopSurface = Enum.SurfaceType.Smooth
  2214. speaker4.Material = Enum.Material.Neon
  2215. speaker4.Size = Vector3.new(0.2, 1.295, 1.481)
  2216. speaker4.Name = "Speaker4"
  2217. speaker4.CFrame = CFrame.new(5.663, 0.804, 122.579) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2218. speaker4.BrickColor = BrickColor.new("New Yeller")
  2219. speaker4.Friction = 0.3
  2220. speaker4.Shape = Enum.PartType.Cylinder
  2221. speaker4.BottomSurface = Enum.SurfaceType.Smooth
  2222.  
  2223. mesh_9 = Instance.new("SpecialMesh", speaker4)
  2224. mesh_9.Scale = Vector3.new(0.2, 1, 1)
  2225. mesh_9.MeshType = Enum.MeshType.Cylinder
  2226.  
  2227. part_7 = Instance.new("Part", Boombox)
  2228. part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2229. part_7.TopSurface = Enum.SurfaceType.Smooth
  2230. part_7.Material = Enum.Material.Neon
  2231. part_7.Size = Vector3.new(0.2, 0.847, 1.037)
  2232. part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2233. part_7.CFrame = CFrame.new(6.823, 0.769, 122.734) * CFrame.Angles(-0, -0.52360057830811, -0)
  2234. part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2235. part_7.BrickColor = BrickColor.new("Lime green")
  2236. part_7.Friction = 0.3
  2237. part_7.Shape = Enum.PartType.Cylinder
  2238. part_7.BottomSurface = Enum.SurfaceType.Smooth
  2239.  
  2240. mesh_10 = Instance.new("SpecialMesh", part_7)
  2241. mesh_10.Scale = Vector3.new(0.517, 1, 1)
  2242. mesh_10.MeshType = Enum.MeshType.Cylinder
  2243.  
  2244. part_8 = Instance.new("Part", Boombox)
  2245. part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2246. part_8.TopSurface = Enum.SurfaceType.Smooth
  2247. part_8.Material = Enum.Material.Neon
  2248. part_8.Size = Vector3.new(0.2, 0.847, 1.037)
  2249. part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2250. part_8.CFrame = CFrame.new(6.691, 0.769, 122.657) * CFrame.Angles(-0, -0.52360057830811, -0)
  2251. part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2252. part_8.BrickColor = BrickColor.new("Lime green")
  2253. part_8.Friction = 0.3
  2254. part_8.Shape = Enum.PartType.Cylinder
  2255. part_8.BottomSurface = Enum.SurfaceType.Smooth
  2256.  
  2257. mesh_11 = Instance.new("SpecialMesh", part_8)
  2258. mesh_11.Scale = Vector3.new(0.517, 1, 1)
  2259. mesh_11.MeshType = Enum.MeshType.Cylinder
  2260.  
  2261. part_9 = Instance.new("Part", Boombox)
  2262. part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2263. part_9.TopSurface = Enum.SurfaceType.Smooth
  2264. part_9.Material = Enum.Material.SmoothPlastic
  2265. part_9.Size = Vector3.new(0.376, 0.633, 0.991)
  2266. part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2267. part_9.CFrame = CFrame.new(8.058, 0.785, 123.426) * CFrame.Angles(-0, -0.52360057830811, -0)
  2268. part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2269. part_9.BrickColor = BrickColor.new("Dark stone grey")
  2270. part_9.Friction = 0.3
  2271. part_9.Shape = Enum.PartType.Cylinder
  2272. part_9.BottomSurface = Enum.SurfaceType.Smooth
  2273.  
  2274. handle = Instance.new("Part", Boombox)
  2275. handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2276. handle.TopSurface = Enum.SurfaceType.Smooth
  2277. handle.Material = Enum.Material.SmoothPlastic
  2278. handle.Size = Vector3.new(2.755, 0.786, 1.037)
  2279. handle.Name = "Handle"
  2280. handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2281. handle.CFrame = CFrame.new(6.922, 0.781, 122.791) * CFrame.Angles(-0, -0.52360057830811, -0)
  2282. handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2283. handle.BrickColor = BrickColor.new("Dark stone grey")
  2284. handle.Friction = 0.3
  2285. handle.Shape = Enum.PartType.Cylinder
  2286. handle.BottomSurface = Enum.SurfaceType.Smooth
  2287.  
  2288. part_10 = Instance.new("Part", Boombox)
  2289. part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2290. part_10.TopSurface = Enum.SurfaceType.Smooth
  2291. part_10.Material = Enum.Material.Neon
  2292. part_10.Size = Vector3.new(0.376, 0.633, 0.595)
  2293. part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2294. part_10.CFrame = CFrame.new(8.059, 0.785, 123.432) * CFrame.Angles(-0, -0.52360057830811, -0)
  2295. part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2296. part_10.BrickColor = BrickColor.new("Really blue")
  2297. part_10.Friction = 0.3
  2298. part_10.Shape = Enum.PartType.Cylinder
  2299. part_10.BottomSurface = Enum.SurfaceType.Smooth
  2300.  
  2301. part_11 = Instance.new("Part", Boombox)
  2302. part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2303. part_11.TopSurface = Enum.SurfaceType.Smooth
  2304. part_11.Material = Enum.Material.Neon
  2305. part_11.Size = Vector3.new(0.2, 0.847, 1.037)
  2306. part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2307. part_11.CFrame = CFrame.new(6.571, 0.769, 122.588) * CFrame.Angles(-0, -0.52360057830811, -0)
  2308. part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2309. part_11.BrickColor = BrickColor.new("Lime green")
  2310. part_11.Friction = 0.3
  2311. part_11.Shape = Enum.PartType.Cylinder
  2312. part_11.BottomSurface = Enum.SurfaceType.Smooth
  2313.  
  2314. mesh_12 = Instance.new("SpecialMesh", part_11)
  2315. mesh_12.Scale = Vector3.new(0.517, 1, 1)
  2316. mesh_12.MeshType = Enum.MeshType.Cylinder
  2317.  
  2318. part_12 = Instance.new("Part", Boombox)
  2319. part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2320. part_12.TopSurface = Enum.SurfaceType.Smooth
  2321. part_12.Material = Enum.Material.Neon
  2322. part_12.Size = Vector3.new(0.2, 0.847, 1.037)
  2323. part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2324. part_12.CFrame = CFrame.new(6.45, 0.769, 122.518) * CFrame.Angles(-0, -0.52360057830811, -0)
  2325. part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2326. part_12.BrickColor = BrickColor.new("Lime green")
  2327. part_12.Friction = 0.3
  2328. part_12.Shape = Enum.PartType.Cylinder
  2329. part_12.BottomSurface = Enum.SurfaceType.Smooth
  2330.  
  2331. mesh_13 = Instance.new("SpecialMesh", part_12)
  2332. mesh_13.Scale = Vector3.new(0.517, 1, 1)
  2333. mesh_13.MeshType = Enum.MeshType.Cylinder
  2334.  
  2335. part_13 = Instance.new("Part", Boombox)
  2336. part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2337. part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2338. part_13.Material = Enum.Material.Neon
  2339. part_13.Size = Vector3.new(0.2, 0.2, 0.2)
  2340. part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2341. part_13.CFrame = CFrame.new(8.154, 0.914, 123.12) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2342. part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2343. part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2344. part_13.BrickColor = BrickColor.new("Dark indigo")
  2345. part_13.Friction = 0.3
  2346. part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2347.  
  2348. mesh_14 = Instance.new("BlockMesh", part_13)
  2349. mesh_14.Scale = Vector3.new(0.2, 0.73, 0.67)
  2350.  
  2351. part_14 = Instance.new("Part", Boombox)
  2352. part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2353. part_14.TopSurface = Enum.SurfaceType.Smooth
  2354. part_14.Material = Enum.Material.Neon
  2355. part_14.Size = Vector3.new(0.2, 0.847, 1.037)
  2356. part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2357. part_14.CFrame = CFrame.new(6.944, 0.769, 122.803) * CFrame.Angles(-0, -0.52360057830811, -0)
  2358. part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2359. part_14.BrickColor = BrickColor.new("Lime green")
  2360. part_14.Friction = 0.3
  2361. part_14.Shape = Enum.PartType.Cylinder
  2362. part_14.BottomSurface = Enum.SurfaceType.Smooth
  2363.  
  2364. mesh_15 = Instance.new("SpecialMesh", part_14)
  2365. mesh_15.Scale = Vector3.new(0.517, 1, 1)
  2366. mesh_15.MeshType = Enum.MeshType.Cylinder
  2367.  
  2368. part_15 = Instance.new("Part", Boombox)
  2369. part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2370. part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2371. part_15.Material = Enum.Material.Neon
  2372. part_15.Size = Vector3.new(0.2, 0.2, 0.2)
  2373. part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2374. part_15.CFrame = CFrame.new(8.141, 0.646, 123.113) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2375. part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2376. part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2377. part_15.BrickColor = BrickColor.new("Dark indigo")
  2378. part_15.Friction = 0.3
  2379. part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2380.  
  2381. mesh_16 = Instance.new("BlockMesh", part_15)
  2382. mesh_16.Scale = Vector3.new(0.2, 0.73, 0.67)
  2383.  
  2384. part_16 = Instance.new("Part", Boombox)
  2385. part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2386. part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2387. part_16.Material = Enum.Material.Neon
  2388. part_16.Size = Vector3.new(0.2, 0.2, 0.2)
  2389. part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2390. part_16.CFrame = CFrame.new(7.808, 0.646, 123.691) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2391. part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2392. part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2393. part_16.BrickColor = BrickColor.new("Dark indigo")
  2394. part_16.Friction = 0.3
  2395. part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2396.  
  2397. mesh_17 = Instance.new("BlockMesh", part_16)
  2398. mesh_17.Scale = Vector3.new(0.2, 0.73, 0.67)
  2399.  
  2400. part_17 = Instance.new("Part", Boombox)
  2401. part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2402. part_17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2403. part_17.Material = Enum.Material.Neon
  2404. part_17.Size = Vector3.new(0.2, 0.6, 0.2)
  2405. part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2406. part_17.CFrame = CFrame.new(5.312, 1.235, 121.858) * CFrame.Angles(-0, -0.52360057830811, -0)
  2407. part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2408. part_17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2409. part_17.BrickColor = BrickColor.new("New Yeller")
  2410. part_17.Friction = 0.3
  2411. part_17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2412.  
  2413. mesh_18 = Instance.new("BlockMesh", part_17)
  2414. mesh_18.Scale = Vector3.new(0.6, 1, 0.5)
  2415.  
  2416. part_18 = Instance.new("Part", Boombox)
  2417. part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2418. part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2419. part_18.Material = Enum.Material.Neon
  2420. part_18.Size = Vector3.new(0.2, 0.2, 0.2)
  2421. part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2422. part_18.CFrame = CFrame.new(7.82, 0.914, 123.698) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2423. part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2424. part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2425. part_18.BrickColor = BrickColor.new("Dark indigo")
  2426. part_18.Friction = 0.3
  2427. part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2428.  
  2429. mesh_19 = Instance.new("BlockMesh", part_18)
  2430. mesh_19.Scale = Vector3.new(0.2, 0.73, 0.67)
  2431.  
  2432. hitbox = Instance.new("Part", Boombox)
  2433. hitbox.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2434. hitbox.Transparency = 1
  2435. hitbox.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2436. hitbox.Material = Enum.Material.SmoothPlastic
  2437. hitbox.Size = Vector3.new(3.458, 1.049, 0.899)
  2438. hitbox.Name = "Hitbox"
  2439. hitbox.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2440. hitbox.CFrame = CFrame.new(6.752, 0.599, 122.704) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2441. hitbox.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2442. hitbox.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2443. hitbox.BrickColor = BrickColor.new("Really black")
  2444. hitbox.Friction = 0.3
  2445. hitbox.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2446.  
  2447. part_19 = Instance.new("Part", Boombox)
  2448. part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2449. part_19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2450. part_19.Material = Enum.Material.SmoothPlastic
  2451. part_19.Size = Vector3.new(0.2, 0.2, 0.2)
  2452. part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2453. part_19.CFrame = CFrame.new(6.756, 1.281, 123.233) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
  2454. part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2455. part_19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2456. part_19.BrickColor = BrickColor.new("Fossil")
  2457. part_19.Friction = 0.3
  2458. part_19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2459.  
  2460. mesh_20 = Instance.new("BlockMesh", part_19)
  2461. mesh_20.Scale = Vector3.new(0.2, 0.66, 0.62)
  2462.  
  2463. handle_2 = Instance.new("Part", Boombox)
  2464. handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2465. handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2466. handle_2.Material = Enum.Material.Neon
  2467. handle_2.Size = Vector3.new(3.257, 0.2, 0.2)
  2468. handle_2.Name = "Handle"
  2469. handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2470. handle_2.CFrame = CFrame.new(6.747, 0.1, 122.686) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2471. handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2472. handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2473. handle_2.BrickColor = BrickColor.new("New Yeller")
  2474. handle_2.Friction = 0.3
  2475. handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2476.  
  2477. mesh_21 = Instance.new("BlockMesh", handle_2)
  2478. mesh_21.Scale = Vector3.new(1, 0.32, 0.5)
  2479.  
  2480. part_20 = Instance.new("Part", Boombox)
  2481. part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2482. part_20.TopSurface = Enum.SurfaceType.Smooth
  2483. part_20.Material = Enum.Material.Neon
  2484. part_20.Size = Vector3.new(0.2, 0.206, 0.206)
  2485. part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2486. part_20.CFrame = CFrame.new(5.345, 0.169, 121.877) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  2487. part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2488. part_20.BrickColor = BrickColor.new("New Yeller")
  2489. part_20.Friction = 0.3
  2490. part_20.Shape = Enum.PartType.Cylinder
  2491. part_20.BottomSurface = Enum.SurfaceType.Smooth
  2492.  
  2493. mesh_22 = Instance.new("SpecialMesh", part_20)
  2494. mesh_22.Scale = Vector3.new(0.5, 1, 1)
  2495. mesh_22.MeshType = Enum.MeshType.Cylinder
  2496.  
  2497. part_21 = Instance.new("Part", Boombox)
  2498. part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2499. part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2500. part_21.Material = Enum.Material.Neon
  2501. part_21.Size = Vector3.new(0.2, 0.836, 0.2)
  2502. part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2503. part_21.CFrame = CFrame.new(5.306, 0.576, 121.855) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2504. part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2505. part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2506. part_21.BrickColor = BrickColor.new("New Yeller")
  2507. part_21.Friction = 0.3
  2508. part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2509.  
  2510. mesh_23 = Instance.new("BlockMesh", part_21)
  2511. mesh_23.Scale = Vector3.new(0.58, 1, 0.5)
  2512.  
  2513. part_22 = Instance.new("Part", Boombox)
  2514. part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2515. part_22.TopSurface = Enum.SurfaceType.Smooth
  2516. part_22.Material = Enum.Material.Neon
  2517. part_22.Size = Vector3.new(0.2, 0.206, 0.206)
  2518. part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2519. part_22.CFrame = CFrame.new(8.155, 0.169, 123.499) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  2520. part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2521. part_22.BrickColor = BrickColor.new("New Yeller")
  2522. part_22.Friction = 0.3
  2523. part_22.Shape = Enum.PartType.Cylinder
  2524. part_22.BottomSurface = Enum.SurfaceType.Smooth
  2525.  
  2526. mesh_24 = Instance.new("SpecialMesh", part_22)
  2527. mesh_24.Scale = Vector3.new(0.5, 1, 1)
  2528. mesh_24.MeshType = Enum.MeshType.Cylinder
  2529.  
  2530. part_23 = Instance.new("Part", Boombox)
  2531. part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2532. part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2533. part_23.Material = Enum.Material.Neon
  2534. part_23.Size = Vector3.new(0.2, 0.836, 0.2)
  2535. part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2536. part_23.CFrame = CFrame.new(8.193, 0.576, 123.521) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2537. part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2538. part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2539. part_23.BrickColor = BrickColor.new("New Yeller")
  2540. part_23.Friction = 0.3
  2541. part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2542.  
  2543. mesh_25 = Instance.new("BlockMesh", part_23)
  2544. mesh_25.Scale = Vector3.new(0.58, 1, 0.51)
  2545.  
  2546. part_24 = Instance.new("Part", Boombox)
  2547. part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2548. part_24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2549. part_24.Material = Enum.Material.SmoothPlastic
  2550. part_24.Size = Vector3.new(3.278, 0.566, 0.899)
  2551. part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2552. part_24.CFrame = CFrame.new(6.75, 0.354, 122.703) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2553. part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2554. part_24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2555. part_24.BrickColor = BrickColor.new("Black")
  2556. part_24.Friction = 0.3
  2557. part_24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2558.  
  2559. wedge = Instance.new("WedgePart", Boombox)
  2560. wedge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2561. wedge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2562. wedge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2563. wedge.Friction = 0.3
  2564. wedge.Material = Enum.Material.SmoothPlastic
  2565. wedge.Size = Vector3.new(0.892, 0.48, 0.4)
  2566. wedge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2567. wedge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2568. wedge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2569. wedge.CFrame = CFrame.new(7.301, 0.877, 123.014) * CFrame.Angles(-0, 1.0472013950348, -0)
  2570. wedge.BrickColor = BrickColor.new("Black")
  2571.  
  2572. wedge_2 = Instance.new("WedgePart", Boombox)
  2573. wedge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2574. wedge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2575. wedge_2.Friction = 0.3
  2576. wedge_2.Material = Enum.Material.SmoothPlastic
  2577. wedge_2.Size = Vector3.new(0.892, 0.48, 0.4)
  2578. wedge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2579. wedge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2580. wedge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2581. wedge_2.CFrame = CFrame.new(5.506, 0.877, 121.977) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2582. wedge_2.BrickColor = BrickColor.new("Black")
  2583.  
  2584. wedge_3 = Instance.new("WedgePart", Boombox)
  2585. wedge_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2586. wedge_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2587. wedge_3.Friction = 0.3
  2588. wedge_3.Material = Enum.Material.SmoothPlastic
  2589. wedge_3.Size = Vector3.new(0.892, 0.48, 0.4)
  2590. wedge_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2591. wedge_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2592. wedge_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2593. wedge_3.CFrame = CFrame.new(5.887, 0.877, 122.197) * CFrame.Angles(-0, 1.0472013950348, -0)
  2594. wedge_3.BrickColor = BrickColor.new("Black")
  2595.  
  2596. wedge_4 = Instance.new("WedgePart", Boombox)
  2597. wedge_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2598. wedge_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2599. wedge_4.Friction = 0.3
  2600. wedge_4.Material = Enum.Material.SmoothPlastic
  2601. wedge_4.Size = Vector3.new(0.892, 0.48, 0.4)
  2602. wedge_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2603. wedge_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2604. wedge_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2605. wedge_4.CFrame = CFrame.new(7.999, 0.877, 123.417) * CFrame.Angles(-0, 1.0472013950348, -0)
  2606. wedge_4.BrickColor = BrickColor.new("Black")
  2607.  
  2608. wedge_5 = Instance.new("WedgePart", Boombox)
  2609. wedge_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2610. wedge_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2611. wedge_5.Friction = 0.3
  2612. wedge_5.Material = Enum.Material.SmoothPlastic
  2613. wedge_5.Size = Vector3.new(0.892, 0.48, 0.4)
  2614. wedge_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2615. wedge_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2616. wedge_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2617. wedge_5.CFrame = CFrame.new(7.648, 0.877, 123.214) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2618. wedge_5.BrickColor = BrickColor.new("Black")
  2619.  
  2620. wedge_6 = Instance.new("WedgePart", Boombox)
  2621. wedge_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2622. wedge_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2623. wedge_6.Friction = 0.3
  2624. wedge_6.Material = Enum.Material.SmoothPlastic
  2625. wedge_6.Size = Vector3.new(0.892, 0.48, 0.4)
  2626. wedge_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2627. wedge_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2628. wedge_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2629. wedge_6.CFrame = CFrame.new(6.949, 0.877, 122.811) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2630. wedge_6.BrickColor = BrickColor.new("Black")
  2631.  
  2632. wedge_7 = Instance.new("WedgePart", Boombox)
  2633. wedge_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2634. wedge_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2635. wedge_7.Friction = 0.3
  2636. wedge_7.Material = Enum.Material.SmoothPlastic
  2637. wedge_7.Size = Vector3.new(0.892, 0.48, 0.4)
  2638. wedge_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2639. wedge_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2640. wedge_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2641. wedge_7.CFrame = CFrame.new(6.234, 0.877, 122.397) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2642. wedge_7.BrickColor = BrickColor.new("Black")
  2643.  
  2644. wedge_8 = Instance.new("WedgePart", Boombox)
  2645. wedge_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2646. wedge_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2647. wedge_8.Friction = 0.3
  2648. wedge_8.Material = Enum.Material.SmoothPlastic
  2649. wedge_8.Size = Vector3.new(0.892, 0.48, 0.4)
  2650. wedge_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2651. wedge_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2652. wedge_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2653. wedge_8.CFrame = CFrame.new(6.603, 0.877, 122.611) * CFrame.Angles(-0, 1.0472013950348, -0)
  2654. wedge_8.BrickColor = BrickColor.new("Black")
  2655.  
  2656. part_25 = Instance.new("Part", Boombox)
  2657. part_25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2658. part_25.TopSurface = Enum.SurfaceType.Smooth
  2659. part_25.Material = Enum.Material.SmoothPlastic
  2660. part_25.Size = Vector3.new(0.896, 0.2, 0.2)
  2661. part_25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2662. part_25.CFrame = CFrame.new(5.337, 0.169, 121.889) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  2663. part_25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2664. part_25.BrickColor = BrickColor.new("Black")
  2665. part_25.Friction = 0.3
  2666. part_25.Shape = Enum.PartType.Cylinder
  2667. part_25.BottomSurface = Enum.SurfaceType.Smooth
  2668.  
  2669. part_26 = Instance.new("Part", Boombox)
  2670. part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2671. part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2672. part_26.Material = Enum.Material.SmoothPlastic
  2673. part_26.Size = Vector3.new(0.2, 0.835, 0.899)
  2674. part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2675. part_26.CFrame = CFrame.new(8.186, 0.576, 123.532) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2676. part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2677. part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2678. part_26.BrickColor = BrickColor.new("Black")
  2679. part_26.Friction = 0.3
  2680. part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2681.  
  2682. mesh_26 = Instance.new("BlockMesh", part_26)
  2683. mesh_26.Scale = Vector3.new(0.57, 1, 1)
  2684.  
  2685. part_27 = Instance.new("Part", Boombox)
  2686. part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2687. part_27.TopSurface = Enum.SurfaceType.Smooth
  2688. part_27.Material = Enum.Material.SmoothPlastic
  2689. part_27.Size = Vector3.new(0.896, 0.2, 0.2)
  2690. part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2691. part_27.CFrame = CFrame.new(8.148, 0.169, 123.512) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  2692. part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2693. part_27.BrickColor = BrickColor.new("Black")
  2694. part_27.Friction = 0.3
  2695. part_27.Shape = Enum.PartType.Cylinder
  2696. part_27.BottomSurface = Enum.SurfaceType.Smooth
  2697.  
  2698. part_28 = Instance.new("Part", Boombox)
  2699. part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2700. part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2701. part_28.Material = Enum.Material.SmoothPlastic
  2702. part_28.Size = Vector3.new(0.2, 0.835, 0.899)
  2703. part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2704. part_28.CFrame = CFrame.new(5.3, 0.576, 121.866) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  2705. part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2706. part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2707. part_28.BrickColor = BrickColor.new("Black")
  2708. part_28.Friction = 0.3
  2709. part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2710.  
  2711. mesh_27 = Instance.new("BlockMesh", part_28)
  2712. mesh_27.Scale = Vector3.new(0.57, 1, 1)
  2713.  
  2714. wedge_9 = Instance.new("WedgePart", Boombox)
  2715. wedge_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2716. wedge_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2717. wedge_9.Friction = 0.3
  2718. wedge_9.Material = Enum.Material.SmoothPlastic
  2719. wedge_9.Size = Vector3.new(0.892, 0.48, 0.4)
  2720. wedge_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2721. wedge_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2722. wedge_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2723. wedge_9.CFrame = CFrame.new(6.96, 0.813, 122.817) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  2724. wedge_9.BrickColor = BrickColor.new("Black")
  2725.  
  2726. handle_3 = Instance.new("Part", Boombox)
  2727. handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2728. handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2729. handle_3.Material = Enum.Material.SmoothPlastic
  2730. handle_3.Size = Vector3.new(0.302, 0.2, 2.415)
  2731. handle_3.Name = "Handle"
  2732. handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2733. handle_3.CFrame = CFrame.new(6.706, 2.212, 122.662) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2734. handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2735. handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2736. handle_3.BrickColor = BrickColor.new("Really black")
  2737. handle_3.Friction = 0.3
  2738. handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2739.  
  2740. mesh_28 = Instance.new("SpecialMesh", handle_3)
  2741. mesh_28.Scale = Vector3.new(1, 0.92, 1)
  2742. mesh_28.MeshType = Enum.MeshType.Brick
  2743.  
  2744. part_29 = Instance.new("Part", Boombox)
  2745. part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2746. part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2747. part_29.Material = Enum.Material.Neon
  2748. part_29.Size = Vector3.new(0.2, 0.2, 0.2)
  2749. part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2750. part_29.CFrame = CFrame.new(7.761, 2.216, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2751. part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2752. part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2753. part_29.BrickColor = BrickColor.new("New Yeller")
  2754. part_29.Friction = 0.3
  2755. part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2756.  
  2757. mesh_29 = Instance.new("SpecialMesh", part_29)
  2758. mesh_29.Scale = Vector3.new(0.5, 0.97, 0.9)
  2759. mesh_29.MeshType = Enum.MeshType.Cylinder
  2760.  
  2761. part_30 = Instance.new("Part", Boombox)
  2762. part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2763. part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2764. part_30.Material = Enum.Material.Neon
  2765. part_30.Size = Vector3.new(0.2, 0.6, 0.2)
  2766. part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2767. part_30.CFrame = CFrame.new(7.761, 1.916, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2768. part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2769. part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2770. part_30.BrickColor = BrickColor.new("New Yeller")
  2771. part_30.Friction = 0.3
  2772. part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2773.  
  2774. mesh_30 = Instance.new("BlockMesh", part_30)
  2775. mesh_30.Scale = Vector3.new(0.5, 1, 0.9)
  2776.  
  2777. part_31 = Instance.new("Part", Boombox)
  2778. part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2779. part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2780. part_31.Material = Enum.Material.Neon
  2781. part_31.Size = Vector3.new(0.2, 0.2, 0.2)
  2782. part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2783. part_31.CFrame = CFrame.new(5.665, 2.216, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2784. part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2785. part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2786. part_31.BrickColor = BrickColor.new("New Yeller")
  2787. part_31.Friction = 0.3
  2788. part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2789.  
  2790. mesh_31 = Instance.new("SpecialMesh", part_31)
  2791. mesh_31.Scale = Vector3.new(0.5, 0.97, 0.9)
  2792. mesh_31.MeshType = Enum.MeshType.Cylinder
  2793.  
  2794. part_32 = Instance.new("Part", Boombox)
  2795. part_32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2796. part_32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2797. part_32.Material = Enum.Material.SmoothPlastic
  2798. part_32.Size = Vector3.new(0.302, 0.2, 0.2)
  2799. part_32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2800. part_32.CFrame = CFrame.new(5.665, 2.216, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2801. part_32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2802. part_32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2803. part_32.BrickColor = BrickColor.new("Really black")
  2804. part_32.Friction = 0.3
  2805. part_32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2806.  
  2807. mesh_32 = Instance.new("SpecialMesh", part_32)
  2808. mesh_32.Scale = Vector3.new(1, 0.96, 0.89)
  2809. mesh_32.MeshType = Enum.MeshType.Cylinder
  2810.  
  2811. part_33 = Instance.new("Part", Boombox)
  2812. part_33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2813. part_33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2814. part_33.Material = Enum.Material.Neon
  2815. part_33.Size = Vector3.new(0.2, 0.2, 2.417)
  2816. part_33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2817. part_33.CFrame = CFrame.new(6.706, 2.212, 122.662) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2818. part_33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2819. part_33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2820. part_33.BrickColor = BrickColor.new("New Yeller")
  2821. part_33.Friction = 0.3
  2822. part_33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2823.  
  2824. mesh_33 = Instance.new("SpecialMesh", part_33)
  2825. mesh_33.Scale = Vector3.new(0.5, 0.93, 1)
  2826. mesh_33.MeshType = Enum.MeshType.Brick
  2827.  
  2828. part_34 = Instance.new("Part", Boombox)
  2829. part_34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2830. part_34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2831. part_34.Material = Enum.Material.SmoothPlastic
  2832. part_34.Size = Vector3.new(0.302, 0.592, 0.2)
  2833. part_34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2834. part_34.CFrame = CFrame.new(5.665, 1.919, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2835. part_34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2836. part_34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2837. part_34.BrickColor = BrickColor.new("Really black")
  2838. part_34.Friction = 0.3
  2839. part_34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2840.  
  2841. mesh_34 = Instance.new("BlockMesh", part_34)
  2842. mesh_34.Scale = Vector3.new(1, 1, 0.89)
  2843.  
  2844. part_35 = Instance.new("Part", Boombox)
  2845. part_35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2846. part_35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. part_35.Material = Enum.Material.Neon
  2848. part_35.Size = Vector3.new(0.2, 0.6, 0.2)
  2849. part_35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2850. part_35.CFrame = CFrame.new(5.665, 1.916, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2851. part_35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2852. part_35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2853. part_35.BrickColor = BrickColor.new("New Yeller")
  2854. part_35.Friction = 0.3
  2855. part_35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2856.  
  2857. mesh_35 = Instance.new("BlockMesh", part_35)
  2858. mesh_35.Scale = Vector3.new(0.5, 1, 0.9)
  2859.  
  2860. part_36 = Instance.new("Part", Boombox)
  2861. part_36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2862. part_36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2863. part_36.Material = Enum.Material.SmoothPlastic
  2864. part_36.Size = Vector3.new(0.302, 0.2, 0.2)
  2865. part_36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2866. part_36.CFrame = CFrame.new(7.761, 2.216, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2867. part_36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2868. part_36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2869. part_36.BrickColor = BrickColor.new("Really black")
  2870. part_36.Friction = 0.3
  2871. part_36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2872.  
  2873. mesh_36 = Instance.new("SpecialMesh", part_36)
  2874. mesh_36.Scale = Vector3.new(1, 0.96, 0.89)
  2875. mesh_36.MeshType = Enum.MeshType.Cylinder
  2876.  
  2877. part_37 = Instance.new("Part", Boombox)
  2878. part_37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2879. part_37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2880. part_37.Material = Enum.Material.SmoothPlastic
  2881. part_37.Size = Vector3.new(0.302, 0.592, 0.2)
  2882. part_37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2883. part_37.CFrame = CFrame.new(7.761, 1.916, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2884. part_37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2885. part_37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2886. part_37.BrickColor = BrickColor.new("Really black")
  2887. part_37.Friction = 0.3
  2888. part_37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2889.  
  2890. mesh_37 = Instance.new("BlockMesh", part_37)
  2891. mesh_37.Scale = Vector3.new(1, 1, 0.89)
  2892.  
  2893. part_38 = Instance.new("Part", Boombox)
  2894. part_38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2895. part_38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2896. part_38.Material = Enum.Material.SmoothPlastic
  2897. part_38.Size = Vector3.new(0.2, 0.2, 0.2)
  2898. part_38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. part_38.CFrame = CFrame.new(6.786, 1.281, 122.196) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
  2900. part_38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2901. part_38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2902. part_38.BrickColor = BrickColor.new("Fossil")
  2903. part_38.Friction = 0.3
  2904. part_38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2905.  
  2906. mesh_38 = Instance.new("BlockMesh", part_38)
  2907. mesh_38.Scale = Vector3.new(0.2, 0.66, 0.62)
  2908.  
  2909. part_39 = Instance.new("Part", Boombox)
  2910. part_39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2911. part_39.TopSurface = Enum.SurfaceType.Smooth
  2912. part_39.Material = Enum.Material.SmoothPlastic
  2913. part_39.Size = Vector3.new(0.898, 0.2, 0.2)
  2914. part_39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2915. part_39.CFrame = CFrame.new(8.146, 1.521, 123.511) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  2916. part_39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. part_39.BrickColor = BrickColor.new("Black")
  2918. part_39.Friction = 0.3
  2919. part_39.Shape = Enum.PartType.Cylinder
  2920. part_39.BottomSurface = Enum.SurfaceType.Smooth
  2921.  
  2922. part_40 = Instance.new("Part", Boombox)
  2923. part_40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2924. part_40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2925. part_40.Material = Enum.Material.SmoothPlastic
  2926. part_40.Size = Vector3.new(0.2, 0.2, 0.2)
  2927. part_40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2928. part_40.CFrame = CFrame.new(7.213, 1.281, 122.442) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
  2929. part_40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2930. part_40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2931. part_40.BrickColor = BrickColor.new("Fossil")
  2932. part_40.Friction = 0.3
  2933. part_40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2934.  
  2935. mesh_39 = Instance.new("BlockMesh", part_40)
  2936. mesh_39.Scale = Vector3.new(0.2, 0.66, 0.62)
  2937.  
  2938. part_41 = Instance.new("Part", Boombox)
  2939. part_41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2940. part_41.TopSurface = Enum.SurfaceType.Smooth
  2941. part_41.Material = Enum.Material.Neon
  2942. part_41.Size = Vector3.new(0.2, 0.202, 0.202)
  2943. part_41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2944. part_41.CFrame = CFrame.new(5.347, 1.521, 121.878) * CFrame.Angles(-0, 1.0472013950348, -0)
  2945. part_41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2946. part_41.BrickColor = BrickColor.new("New Yeller")
  2947. part_41.Friction = 0.3
  2948. part_41.Shape = Enum.PartType.Cylinder
  2949. part_41.BottomSurface = Enum.SurfaceType.Smooth
  2950.  
  2951. mesh_40 = Instance.new("SpecialMesh", part_41)
  2952. mesh_40.Scale = Vector3.new(0.5, 1, 1)
  2953. mesh_40.MeshType = Enum.MeshType.Cylinder
  2954.  
  2955. part_42 = Instance.new("Part", Boombox)
  2956. part_42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2957. part_42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2958. part_42.Material = Enum.Material.SmoothPlastic
  2959. part_42.Size = Vector3.new(0.2, 0.592, 0.899)
  2960. part_42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2961. part_42.CFrame = CFrame.new(8.184, 1.235, 123.531) * CFrame.Angles(-0, -0.52360057830811, -0)
  2962. part_42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2963. part_42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2964. part_42.BrickColor = BrickColor.new("Black")
  2965. part_42.Friction = 0.3
  2966. part_42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2967.  
  2968. mesh_41 = Instance.new("BlockMesh", part_42)
  2969. mesh_41.Scale = Vector3.new(0.57, 1, 1)
  2970.  
  2971. part_43 = Instance.new("Part", Boombox)
  2972. part_43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2973. part_43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2974. part_43.Material = Enum.Material.SmoothPlastic
  2975. part_43.Size = Vector3.new(0.2, 0.2, 0.2)
  2976. part_43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2977. part_43.CFrame = CFrame.new(7.086, 1.281, 122.369) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
  2978. part_43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2979. part_43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2980. part_43.BrickColor = BrickColor.new("Fossil")
  2981. part_43.Friction = 0.3
  2982. part_43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2983.  
  2984. mesh_42 = Instance.new("BlockMesh", part_43)
  2985. mesh_42.Scale = Vector3.new(0.2, 0.66, 0.62)
  2986.  
  2987. part_44 = Instance.new("Part", Boombox)
  2988. part_44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2989. part_44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2990. part_44.Material = Enum.Material.SmoothPlastic
  2991. part_44.Size = Vector3.new(0.2, 0.2, 0.2)
  2992. part_44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2993. part_44.CFrame = CFrame.new(6.648, 1.281, 122.116) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
  2994. part_44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2995. part_44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2996. part_44.BrickColor = BrickColor.new("Fossil")
  2997. part_44.Friction = 0.3
  2998. part_44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2999.  
  3000. mesh_43 = Instance.new("BlockMesh", part_44)
  3001. mesh_43.Scale = Vector3.new(0.2, 0.66, 0.62)
  3002.  
  3003. part_45 = Instance.new("Part", Boombox)
  3004. part_45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3005. part_45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3006. part_45.Material = Enum.Material.SmoothPlastic
  3007. part_45.Size = Vector3.new(0.906, 0.2, 1.024)
  3008. part_45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3009. part_45.CFrame = CFrame.new(6.704, 1.464, 122.679) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  3010. part_45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3011. part_45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3012. part_45.BrickColor = BrickColor.new("Really black")
  3013. part_45.Friction = 0.3
  3014. part_45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3015.  
  3016. part_46 = Instance.new("Part", Boombox)
  3017. part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3018. part_46.TopSurface = Enum.SurfaceType.Smooth
  3019. part_46.Material = Enum.Material.SmoothPlastic
  3020. part_46.Size = Vector3.new(0.896, 0.2, 0.2)
  3021. part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3022. part_46.CFrame = CFrame.new(5.34, 1.521, 121.89) * CFrame.Angles(-0, 1.0472013950348, -0)
  3023. part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3024. part_46.BrickColor = BrickColor.new("Black")
  3025. part_46.Friction = 0.3
  3026. part_46.Shape = Enum.PartType.Cylinder
  3027. part_46.BottomSurface = Enum.SurfaceType.Smooth
  3028.  
  3029. part_47 = Instance.new("Part", Boombox)
  3030. part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3031. part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3032. part_47.Material = Enum.Material.SmoothPlastic
  3033. part_47.Size = Vector3.new(3.278, 0.566, 0.899)
  3034. part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3035. part_47.CFrame = CFrame.new(6.75, 1.336, 122.703) * CFrame.Angles(-0, -0.52360057830811, -0)
  3036. part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3037. part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3038. part_47.BrickColor = BrickColor.new("Black")
  3039. part_47.Friction = 0.3
  3040. part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3041.  
  3042. handle_4 = Instance.new("Part", Boombox)
  3043. handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3044. handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3045. handle_4.Material = Enum.Material.Neon
  3046. handle_4.Size = Vector3.new(0.2, 0.2, 3.269)
  3047. handle_4.Name = "Handle"
  3048. handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3049. handle_4.CFrame = CFrame.new(6.76, 1.594, 122.693) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  3050. handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3051. handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3052. handle_4.BrickColor = BrickColor.new("New Yeller")
  3053. handle_4.Friction = 0.3
  3054. handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3055.  
  3056. mesh_44 = Instance.new("BlockMesh", handle_4)
  3057. mesh_44.Scale = Vector3.new(0.5, 0.28, 1)
  3058.  
  3059. part_48 = Instance.new("Part", Boombox)
  3060. part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3061. part_48.TopSurface = Enum.SurfaceType.Smooth
  3062. part_48.Material = Enum.Material.Neon
  3063. part_48.Size = Vector3.new(0.2, 0.206, 0.206)
  3064. part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3065. part_48.CFrame = CFrame.new(8.154, 1.521, 123.499) * CFrame.Angles(-0, 1.0472013950348, -0)
  3066. part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3067. part_48.BrickColor = BrickColor.new("New Yeller")
  3068. part_48.Friction = 0.3
  3069. part_48.Shape = Enum.PartType.Cylinder
  3070. part_48.BottomSurface = Enum.SurfaceType.Smooth
  3071.  
  3072. mesh_45 = Instance.new("SpecialMesh", part_48)
  3073. mesh_45.Scale = Vector3.new(0.5, 1, 1)
  3074. mesh_45.MeshType = Enum.MeshType.Cylinder
  3075.  
  3076. part_49 = Instance.new("Part", Boombox)
  3077. part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3079. part_49.Material = Enum.Material.SmoothPlastic
  3080. part_49.Size = Vector3.new(0.2, 0.2, 0.2)
  3081. part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3082. part_49.CFrame = CFrame.new(6.191, 1.281, 122.907) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
  3083. part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3084. part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3085. part_49.BrickColor = BrickColor.new("Fossil")
  3086. part_49.Friction = 0.3
  3087. part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3088.  
  3089. mesh_46 = Instance.new("BlockMesh", part_49)
  3090. mesh_46.Scale = Vector3.new(0.2, 0.66, 0.62)
  3091.  
  3092. part_50 = Instance.new("Part", Boombox)
  3093. part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3094. part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3095. part_50.Material = Enum.Material.SmoothPlastic
  3096. part_50.Size = Vector3.new(0.2, 0.2, 0.2)
  3097. part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3098. part_50.CFrame = CFrame.new(6.33, 1.281, 122.987) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
  3099. part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3100. part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3101. part_50.BrickColor = BrickColor.new("Fossil")
  3102. part_50.Friction = 0.3
  3103. part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3104.  
  3105. mesh_47 = Instance.new("BlockMesh", part_50)
  3106. mesh_47.Scale = Vector3.new(0.2, 0.66, 0.62)
  3107.  
  3108. part_51 = Instance.new("Part", Boombox)
  3109. part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3110. part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3111. part_51.Material = Enum.Material.SmoothPlastic
  3112. part_51.Size = Vector3.new(0.2, 0.2, 0.2)
  3113. part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3114. part_51.CFrame = CFrame.new(6.476, 1.281, 123.071) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
  3115. part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3116. part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3117. part_51.BrickColor = BrickColor.new("Fossil")
  3118. part_51.Friction = 0.3
  3119. part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3120.  
  3121. mesh_48 = Instance.new("BlockMesh", part_51)
  3122. mesh_48.Scale = Vector3.new(0.2, 0.66, 0.62)
  3123.  
  3124. wedge_10 = Instance.new("WedgePart", Boombox)
  3125. wedge_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3126. wedge_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3127. wedge_10.Friction = 0.3
  3128. wedge_10.Material = Enum.Material.SmoothPlastic
  3129. wedge_10.Size = Vector3.new(0.892, 0.48, 0.4)
  3130. wedge_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3131. wedge_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3132. wedge_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3133. wedge_10.CFrame = CFrame.new(5.863, 0.813, 122.183) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  3134. wedge_10.BrickColor = BrickColor.new("Black")
  3135.  
  3136. wedge_11 = Instance.new("WedgePart", Boombox)
  3137. wedge_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3138. wedge_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3139. wedge_11.Friction = 0.3
  3140. wedge_11.Material = Enum.Material.SmoothPlastic
  3141. wedge_11.Size = Vector3.new(0.892, 0.48, 0.4)
  3142. wedge_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3143. wedge_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3144. wedge_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3145. wedge_11.CFrame = CFrame.new(5.516, 0.813, 121.983) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  3146. wedge_11.BrickColor = BrickColor.new("Black")
  3147.  
  3148. wedge_12 = Instance.new("WedgePart", Boombox)
  3149. wedge_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3150. wedge_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3151. wedge_12.Friction = 0.3
  3152. wedge_12.Material = Enum.Material.SmoothPlastic
  3153. wedge_12.Size = Vector3.new(0.892, 0.48, 0.4)
  3154. wedge_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3155. wedge_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3156. wedge_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. wedge_12.CFrame = CFrame.new(7.658, 0.813, 123.22) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  3158. wedge_12.BrickColor = BrickColor.new("Black")
  3159.  
  3160. wedge_13 = Instance.new("WedgePart", Boombox)
  3161. wedge_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3162. wedge_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3163. wedge_13.Friction = 0.3
  3164. wedge_13.Material = Enum.Material.SmoothPlastic
  3165. wedge_13.Size = Vector3.new(0.892, 0.48, 0.4)
  3166. wedge_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3167. wedge_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3168. wedge_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3169. wedge_13.CFrame = CFrame.new(6.591, 0.813, 122.604) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  3170. wedge_13.BrickColor = BrickColor.new("Black")
  3171.  
  3172. wedge_14 = Instance.new("WedgePart", Boombox)
  3173. wedge_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3174. wedge_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3175. wedge_14.Friction = 0.3
  3176. wedge_14.Material = Enum.Material.SmoothPlastic
  3177. wedge_14.Size = Vector3.new(0.892, 0.48, 0.4)
  3178. wedge_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3179. wedge_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3180. wedge_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3181. wedge_14.CFrame = CFrame.new(8.005, 0.813, 123.42) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  3182. wedge_14.BrickColor = BrickColor.new("Black")
  3183.  
  3184. wedge_15 = Instance.new("WedgePart", Boombox)
  3185. wedge_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3186. wedge_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3187. wedge_15.Friction = 0.3
  3188. wedge_15.Material = Enum.Material.SmoothPlastic
  3189. wedge_15.Size = Vector3.new(0.892, 0.48, 0.4)
  3190. wedge_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3191. wedge_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3192. wedge_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3193. wedge_15.CFrame = CFrame.new(7.307, 0.813, 123.017) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
  3194. wedge_15.BrickColor = BrickColor.new("Black")
  3195.  
  3196. wedge_16 = Instance.new("WedgePart", Boombox)
  3197. wedge_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3198. wedge_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3199. wedge_16.Friction = 0.3
  3200. wedge_16.Material = Enum.Material.SmoothPlastic
  3201. wedge_16.Size = Vector3.new(0.892, 0.48, 0.4)
  3202. wedge_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3203. wedge_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3204. wedge_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3205. wedge_16.CFrame = CFrame.new(6.244, 0.813, 122.403) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
  3206. wedge_16.BrickColor = BrickColor.new("Black")
  3207.  
  3208. part_52 = Instance.new("Part", Boombox)
  3209. part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3210. part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3211. part_52.Material = Enum.Material.SmoothPlastic
  3212. part_52.Size = Vector3.new(0.2, 0.2, 0.2)
  3213. part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. part_52.CFrame = CFrame.new(6.932, 1.281, 122.28) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
  3215. part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3216. part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3217. part_52.BrickColor = BrickColor.new("Fossil")
  3218. part_52.Friction = 0.3
  3219. part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3220.  
  3221. mesh_49 = Instance.new("BlockMesh", part_52)
  3222. mesh_49.Scale = Vector3.new(0.2, 0.66, 0.62)
  3223.  
  3224. part_53 = Instance.new("Part", Boombox)
  3225. part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3226. part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3227. part_53.Material = Enum.Material.SmoothPlastic
  3228. part_53.Size = Vector3.new(0.2, 0.592, 0.899)
  3229. part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3230. part_53.CFrame = CFrame.new(5.305, 1.223, 121.869) * CFrame.Angles(-0, -0.52360057830811, -0)
  3231. part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3232. part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3233. part_53.BrickColor = BrickColor.new("Black")
  3234. part_53.Friction = 0.3
  3235. part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3236.  
  3237. mesh_50 = Instance.new("BlockMesh", part_53)
  3238. mesh_50.Scale = Vector3.new(0.57, 1, 1)
  3239.  
  3240. part_54 = Instance.new("Part", Boombox)
  3241. part_54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3242. part_54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3243. part_54.Material = Enum.Material.Neon
  3244. part_54.Size = Vector3.new(0.216, 0.2, 0.2)
  3245. part_54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3246. part_54.CFrame = CFrame.new(7.988, 1.138, 123.408) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
  3247. part_54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3248. part_54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3249. part_54.BrickColor = BrickColor.new("Really blue")
  3250. part_54.Friction = 0.3
  3251. part_54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3252.  
  3253. mesh_51 = Instance.new("BlockMesh", part_54)
  3254. mesh_51.Scale = Vector3.new(1, 0.57, 0.67)
  3255.  
  3256. hitbox_2 = Instance.new("Part", Boombox)
  3257. hitbox_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3258. hitbox_2.Transparency = 1
  3259. hitbox_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3260. hitbox_2.Material = Enum.Material.SmoothPlastic
  3261. hitbox_2.Size = Vector3.new(3.458, 1.043, 0.899)
  3262. hitbox_2.Name = "Hitbox"
  3263. hitbox_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3264. hitbox_2.CFrame = CFrame.new(6.752, 1.098, 122.704) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
  3265. hitbox_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3266. hitbox_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3267. hitbox_2.BrickColor = BrickColor.new("Really black")
  3268. hitbox_2.Friction = 0.3
  3269. hitbox_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3270.  
  3271. part_55 = Instance.new("Part", Boombox)
  3272. part_55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3273. part_55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3274. part_55.Material = Enum.Material.Neon
  3275. part_55.Size = Vector3.new(0.2, 0.6, 0.2)
  3276. part_55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3277. part_55.CFrame = CFrame.new(8.191, 1.235, 123.52) * CFrame.Angles(-0, -0.52360057830811, -0)
  3278. part_55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3279. part_55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3280. part_55.BrickColor = BrickColor.new("New Yeller")
  3281. part_55.Friction = 0.3
  3282. part_55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3283.  
  3284. mesh_52 = Instance.new("BlockMesh", part_55)
  3285. mesh_52.Scale = Vector3.new(0.6, 1, 0.5)
  3286.  
  3287. part_56 = Instance.new("Part", Boombox)
  3288. part_56.CanCollide = false
  3289. part_56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3290. part_56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3291. part_56.Material = Enum.Material.SmoothPlastic
  3292. part_56.Size = Vector3.new(1.4, 0.2, 1.4)
  3293. part_56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3294. part_56.CFrame = CFrame.new(7.28, 0.804, 123.529) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
  3295. part_56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3296. part_56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3297. part_56.BrickColor = BrickColor.new("Really black")
  3298. part_56.Friction = 0.3
  3299. part_56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3300.  
  3301. mesh_53 = Instance.new("SpecialMesh", part_56)
  3302. mesh_53.Scale = Vector3.new(1, 0.091, 1)
  3303. mesh_53.MeshType = Enum.MeshType.Sphere
  3304.  
  3305. part_57 = Instance.new("Part", Boombox)
  3306. part_57.CanCollide = false
  3307. part_57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3308. part_57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3309. part_57.Material = Enum.Material.SmoothPlastic
  3310. part_57.Size = Vector3.new(1.4, 0.2, 1.4)
  3311. part_57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3312. part_57.CFrame = CFrame.new(5.652, 0.804, 122.589) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
  3313. part_57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3314. part_57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3315. part_57.BrickColor = BrickColor.new("Really black")
  3316. part_57.Friction = 0.3
  3317. part_57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3318.  
  3319. mesh_54 = Instance.new("SpecialMesh", part_57)
  3320. mesh_54.Scale = Vector3.new(1, 0.091, 1)
  3321. mesh_54.MeshType = Enum.MeshType.Sphere
  3322.  
  3323. part_58 = Instance.new("Part", Boombox)
  3324. part_58.CanCollide = false
  3325. part_58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3326. part_58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3327. part_58.Material = Enum.Material.SmoothPlastic
  3328. part_58.Size = Vector3.new(1.4, 0.2, 1.4)
  3329. part_58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3330. part_58.CFrame = CFrame.new(7.732, 0.804, 122.745) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
  3331. part_58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3332. part_58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3333. part_58.BrickColor = BrickColor.new("Really black")
  3334. part_58.Friction = 0.3
  3335. part_58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3336.  
  3337. mesh_55 = Instance.new("SpecialMesh", part_58)
  3338. mesh_55.Scale = Vector3.new(1, 0.091, 1)
  3339. mesh_55.MeshType = Enum.MeshType.Sphere
  3340.  
  3341. part_59 = Instance.new("Part", Boombox)
  3342. part_59.CanCollide = false
  3343. part_59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3344. part_59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3345. part_59.Material = Enum.Material.SmoothPlastic
  3346. part_59.Size = Vector3.new(1.4, 0.2, 1.4)
  3347. part_59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3348. part_59.CFrame = CFrame.new(6.104, 0.804, 121.805) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
  3349. part_59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3350. part_59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3351. part_59.BrickColor = BrickColor.new("Really black")
  3352. part_59.Friction = 0.3
  3353. part_59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3354.  
  3355. mesh_56 = Instance.new("SpecialMesh", part_59)
  3356. mesh_56.Scale = Vector3.new(1, 0.091, 1)
  3357. mesh_56.MeshType = Enum.MeshType.Sphere
  3358.  
  3359.  
  3360. --DavidAguirre weld script--
  3361.  
  3362. function createCFrameCache(part1)
  3363. local f = Instance.new("Folder",part1)
  3364. f.Name = "CFrameCache"
  3365.  
  3366. local c0 = Instance.new("CFrameValue",f)
  3367. c0.Name = "C0"
  3368. c0.Value = handle.CFrame:inverse()
  3369.  
  3370. local c1 = Instance.new("CFrameValue",f)
  3371. c1.Name = "C1"
  3372. c1.Value = part1.CFrame:inverse()
  3373. end
  3374.  
  3375. function WeldIt(toolz)
  3376. wait()
  3377.  
  3378. tool = toolz
  3379. handle = tool.Handle
  3380.  
  3381. for i,v in pairs(handle:GetChildren()) do
  3382. if v:IsA("JointInstance") then
  3383. v:Destroy()
  3384. end
  3385. end
  3386.  
  3387. for i,v in pairs(tool:GetChildren()) do
  3388. if v ~= handle then
  3389. if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" then
  3390. if v:FindFirstChild("CFrameCache") == nil then
  3391. createCFrameCache(v)
  3392. end
  3393. local w = Instance.new("Weld",handle)
  3394. w.Part0 = handle
  3395. w.Part1 = v
  3396. w.C0 = v.CFrameCache.C0.Value
  3397. w.C1 = v.CFrameCache.C1.Value
  3398. end
  3399. end
  3400. end
  3401. end
  3402.  
  3403. WeldIt(Boombox)
  3404.  
  3405. -- END BOOMBOX --
  3406.  
  3407.  
  3408. Staleness = script.Staleness
  3409. Stale1 = Staleness["1"]
  3410. Stale2 = Staleness["2"]
  3411. Stale3 = Staleness["3"]
  3412. Stale4 = Staleness["4"]
  3413. Stale5 = Staleness["5"]
  3414. Stale6 = Staleness["6"]
  3415. Stale7 = Staleness["7"]
  3416. Stale8 = Staleness["8"]
  3417. Stale9 = Staleness["9"]
  3418.  
  3419. StaleCheck = script.StalenessChecker
  3420. StaleCheck1 = StaleCheck["1"]
  3421. StaleCheck2 = StaleCheck["2"]
  3422. StaleCheck3 = StaleCheck["3"]
  3423. StaleCheck4 = StaleCheck["4"]
  3424. StaleCheck5 = StaleCheck["5"]
  3425. StaleCheck6 = StaleCheck["6"]
  3426. StaleCheck7 = StaleCheck["7"]
  3427. StaleCheck8 = StaleCheck["8"]
  3428. StaleCheck9 = StaleCheck["9"]
  3429.  
  3430. Lag = false
  3431. Buffed = false
  3432. _G.MusicGUI = false
  3433. CurrentMode = "Boombox"
  3434. Player = game.Players.LocalPlayer
  3435. Character = Player.Character
  3436. PlayerGui = Player.PlayerGui
  3437. Backpack = Player.Backpack
  3438. Torso = Character.Torso
  3439. Head = Character.Head
  3440. Humanoid = Character.Humanoid
  3441. LeftArm = Character["Left Arm"]
  3442. LeftLeg = Character["Left Leg"]
  3443. RightArm = Character["Right Arm"]
  3444. RightLeg = Character["Right Leg"]
  3445. Character = Player.Character
  3446. PlayerGui = Player.PlayerGui
  3447. GUI.Parent = PlayerGui
  3448. Backpack = Player.Backpack
  3449. Torso = Character.Torso
  3450. Head = Character.Head
  3451. Humanoid = Character.Humanoid
  3452. LeftArm = Character["Left Arm"]
  3453. LeftLeg = Character["Left Leg"]
  3454. RightArm = Character["Right Arm"]
  3455. RightLeg = Character["Right Leg"]
  3456. LS = Torso["Left Shoulder"]
  3457. LH = Torso["Left Hip"]
  3458. RS = Torso["Right Shoulder"]
  3459. RH = Torso["Right Hip"]
  3460. Neck = Torso.Neck
  3461. attacktype = 1
  3462. vt = Vector3.new
  3463. cf = CFrame.new
  3464. euler = CFrame.fromEulerAnglesXYZ
  3465. angles = CFrame.Angles
  3466. Sheathed = false
  3467. necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3468. necko2 = cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3469. LHC0 = cf(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3470. LHC1 = cf(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3471. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3472. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3473. RootPart = Character.HumanoidRootPart
  3474. RootJoint = RootPart.RootJoint
  3475. RootCF = euler(-1.57, 0, 3.14)
  3476. attack = false
  3477. equipped = true
  3478. local Anim = "Idle"
  3479. local Effects = {}
  3480. cam = workspace.CurrentCamera
  3481. ZTarget = nil
  3482. RocketTarget = nil
  3483. local CurrentMove = "[BLANK]"
  3484. mouse = Player:GetMouse()
  3485. RSH, LSH = nil, nil
  3486. LH = Torso["Left Hip"]
  3487. RH = Torso["Right Hip"]
  3488. RSH = Torso["Right Shoulder"]
  3489. LSH = Torso["Left Shoulder"]
  3490. StaledNum = 0
  3491.  
  3492. RSH.Parent = nil
  3493. LSH.Parent = nil
  3494.  
  3495. RW = Create("Weld"){
  3496. Name = "Right Shoulder",
  3497. Part0 = Torso ,
  3498. C0 = cf(1.5, 0.5, 0),
  3499. C1 = cf(0, 0.5, 0),
  3500. Part1 = RightArm ,
  3501. Parent = Torso ,
  3502. }
  3503.  
  3504. LW = Create("Weld"){
  3505. Name = "Left Shoulder",
  3506. Part0 = Torso ,
  3507. C0 = cf(-1.5, 0.5, 0),
  3508. C1 = cf(0, 0.5, 0) ,
  3509. Part1 = LeftArm ,
  3510. Parent = Torso ,
  3511. }
  3512.  
  3513. --[[Functions]]--
  3514.  
  3515. function NoOutline(Part)
  3516. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  3517. end
  3518.  
  3519. function nooutline(part)
  3520. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3521. end
  3522.  
  3523. function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  3524. local fp = Create("Part"){
  3525. formFactor = formfactor,
  3526. Parent = parent,
  3527. Reflectance = reflectance,
  3528. Transparency = transparency,
  3529. CanCollide = false,
  3530. Locked = true,
  3531. BrickColor = BrickColor.new(tostring(brickcolor)),
  3532. Name = name,
  3533. Size = size,
  3534. Position = Character.Torso.Position,
  3535. Material = material,
  3536. }
  3537. nooutline(fp)
  3538. return fp
  3539. end
  3540.  
  3541. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  3542. local Msh = Create(Mesh){
  3543. Parent = part,
  3544. Offset = offset,
  3545. Scale = scale,
  3546. }
  3547. if Mesh == "SpecialMesh" then
  3548. Msh.MeshType = meshtype
  3549. Msh.MeshId = meshid
  3550. end
  3551. return Msh
  3552. end
  3553.  
  3554. function weld(parent, part0, part1, c0, c1)
  3555. local Weld = Create("Weld"){
  3556. Parent = parent,
  3557. Part0 = part0,
  3558. Part1 = part1,
  3559. C0 = c0,
  3560. C1 = c1,
  3561. }
  3562. return Weld
  3563. end
  3564.  
  3565. handleweld = weld(m,Arm_Held,Flap1Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))
  3566. Flapweld = weld(m,Flap1Handle,Flap2Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))
  3567. Cannonweld = weld(m,Flap1Handle,Cannon.Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))
  3568.  
  3569. local function CFrameFromTopBack(at, top, back)
  3570. local right = top:Cross(back)
  3571. return CFrame.new(at.x, at.y, at.z,
  3572. right.x, top.x, back.x,
  3573. right.y, top.y, back.y,
  3574. right.z, top.z, back.z)
  3575. end
  3576.  
  3577. function Triangle(a, b, c)
  3578. local edg1 = (c - a):Dot((b - a).unit)
  3579. local edg2 = (a - b):Dot((c - b).unit)
  3580. local edg3 = (b - c):Dot((a - c).unit)
  3581. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  3582. a, b, c = a, b, c
  3583. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  3584. a, b, c = b, c, a
  3585. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  3586. a, b, c = c, a, b
  3587. else
  3588. assert(false, "unreachable")
  3589. end
  3590.  
  3591. local len1 = (c - a):Dot((b - a).unit)
  3592. local len2 = (b - a).magnitude - len1
  3593. local width = (a + (b - a).unit * len1 - c).magnitude
  3594.  
  3595. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  3596.  
  3597. local list = {}
  3598.  
  3599. local Color = BrickColor.new("Dark stone grey")
  3600.  
  3601. if len1 > 0.01 then
  3602. local w1 = Create('WedgePart', m){
  3603. Material = "SmoothPlastic",
  3604. FormFactor = 'Custom',
  3605. BrickColor = Color,
  3606. Transparency = 0,
  3607. Reflectance = 0,
  3608. Material = "SmoothPlastic",
  3609. CanCollide = false,
  3610. Anchored = true,
  3611. Parent = workspace,
  3612. Transparency = 0.3,
  3613. }
  3614. game:GetService("Debris"):AddItem(w1, 5)
  3615. NoOutline(w1)
  3616. local sz = Vector3.new(0.2, width, len1)
  3617. w1.Size = sz
  3618. local sp = Create("SpecialMesh"){
  3619. Parent = w1,
  3620. MeshType = "Wedge",
  3621. Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
  3622. }
  3623. w1:BreakJoints()
  3624. table.insert(Effects, {
  3625. w1,
  3626. "Disappear",
  3627. .03
  3628. })
  3629. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  3630. table.insert(list, w1)
  3631. end
  3632. if len2 > 0.01 then
  3633. local w2 = Create('WedgePart', m){
  3634. Material = "SmoothPlastic",
  3635. FormFactor = 'Custom',
  3636. BrickColor = Color,
  3637. Transparency = 0,
  3638. Reflectance = 0,
  3639. Material = "SmoothPlastic",
  3640. CanCollide = false,
  3641. Anchored = true,
  3642. Parent = workspace,
  3643. Transparency = 0.3,
  3644. }
  3645. game:GetService("Debris"):AddItem(w2, 5)
  3646. NoOutline(w2)
  3647. local sz = Vector3.new(0.2, width, len2)
  3648. w2.Size = sz
  3649. local sp = Create("SpecialMesh"){
  3650. Parent = w2,
  3651. MeshType = "Wedge",
  3652. Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
  3653. }
  3654. w2:BreakJoints()
  3655. table.insert(Effects, {
  3656. w2,
  3657. "Disappear",
  3658. .03
  3659. })
  3660. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  3661. table.insert(list, w2)
  3662. end
  3663. return unpack(list)
  3664. end
  3665.  
  3666. function so(id, par, vol, pit)
  3667. coroutine.resume(coroutine.create(function()
  3668. local sou = Instance.new("Sound", par)
  3669. sou.Volume = vol
  3670. sou.Pitch = pit
  3671. sou.SoundId = id
  3672. swait()
  3673. sou:play()
  3674. game:GetService("Debris"):AddItem(sou, 7)
  3675. end))
  3676. end
  3677.  
  3678. function clerp(a, b, t)
  3679. return a:lerp(b, t)
  3680. end
  3681.  
  3682. ArtificialHB = Instance.new("BindableEvent", script)
  3683. ArtificialHB.Name = "Heartbeat"
  3684.  
  3685. script:WaitForChild("Heartbeat")
  3686.  
  3687. tf = 0
  3688. allowframeloss = false
  3689. tossremainder = false
  3690. lastframe = tick()
  3691. script.Heartbeat:Fire()
  3692.  
  3693. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3694. tf = tf + s
  3695. if tf >= Frames then
  3696. if allowframeloss then
  3697. script.Heartbeat:Fire()
  3698. lastframe = tick()
  3699. else
  3700. for i = 1, math.floor(tf / Frames) do
  3701. script.Heartbeat:Fire()
  3702. end
  3703. lastframe = tick()
  3704. end
  3705. if tossremainder then
  3706. tf = 0
  3707. else
  3708. tf = tf - Frames * math.floor(tf / Frames)
  3709. end
  3710. end
  3711. end)
  3712.  
  3713. function swait(num)
  3714. if num == 0 or num == nil then
  3715. ArtificialHB.Event:wait()
  3716. else
  3717. for i = 0, num do
  3718. ArtificialHB.Event:wait()
  3719. end
  3720. end
  3721. end
  3722.  
  3723. function rayCast(Pos, Dir, Max, Ignore)
  3724. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3725. end
  3726.  
  3727. Asset = "http://www.roblox.com/asset/?id="
  3728.  
  3729. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
  3730. if hit.Parent == nil then
  3731. return
  3732. end
  3733. local h = hit.Parent:FindFirstChild("Humanoid")
  3734. for _, v in pairs(hit.Parent:children()) do
  3735. if v:IsA("Humanoid") then
  3736. h = v
  3737. end
  3738. end
  3739. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3740. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  3741. if hit.Parent.DebounceHit.Value == true then
  3742. return
  3743. end
  3744. end
  3745. if h.MaxHealth >= math.huge then
  3746. hit:BreakJoints()
  3747. end
  3748. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3749. return
  3750. end]]
  3751. -- hs(hit,1.2)
  3752. local c = Create("ObjectValue"){
  3753. Name = "creator",
  3754. Value = game:service("Players").LocalPlayer,
  3755. Parent = h,
  3756. }
  3757. game:GetService("Debris"):AddItem(c, .5)
  3758. if HitSound ~= nil and HitPitch ~= nil then
  3759. so(HitSound, hit, 1, HitPitch)
  3760. end
  3761. local Damage = math.floor((math.random(minim, maxim))*Attack.Value)
  3762. local hitpar = game.Players:FindFirstChild(hit.Parent.Name)
  3763. if hitpar ~= nil then
  3764. if hitpar:FindFirstChild("Backpack") ~= nil then
  3765. for i,v in pairs(hitpar:GetChildren()) do
  3766. if v.className == "LocalScript" then
  3767. for c,b in pairs(v:GetChildren()) do
  3768. if b.Name == "Stats" then
  3769. if b.Stats:FindFirstChild("Defense") then
  3770. def = b.Stats.Defense
  3771. Damage = Damage / def.Value
  3772. if DefenseHexCheck == true then
  3773. def.Value = def.Value - DefenseHex
  3774. ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Defense["..DefenseHex.."]")
  3775. end
  3776. end
  3777. if b.Stats:FindFirstChild("Attack") then
  3778. if AttackHexCheck == true then
  3779. b.Stats.Attack.Value = b.Stats.Attack.Value - AttackHex
  3780. ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Attack["..AttackHex.."]")
  3781. end
  3782. end
  3783. if b.Stats:FindFirstChild("Speed") then
  3784. if SpeedHexCheck == true then
  3785. b.Stats.Speed.Value = b.Stats.Speed.Value - SpeedHex
  3786. ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Speed["..SpeedHex.."]")
  3787. end
  3788. end
  3789. end
  3790. end
  3791. end
  3792. end
  3793. end
  3794. end
  3795. local blocked = false
  3796. local block = hit.Parent:findFirstChild("Block")
  3797. if block ~= nil then
  3798. if block.className == "IntValue" then
  3799. if block.Value > 0 then
  3800. blocked = true
  3801. block.Value = block.Value - 1
  3802. print(block.Value)
  3803. end
  3804. end
  3805. end
  3806. local Stalenum = 1
  3807. if Stale1.Value == CurrentMove then
  3808. StaleCheck1.Value = true
  3809. Stalenum = Stalenum + 1
  3810. end
  3811. if Stale2.Value == CurrentMove then
  3812. StaleCheck2.Value = true
  3813. Stalenum = Stalenum + 1
  3814. end
  3815. if Stale3.Value == CurrentMove then
  3816. StaleCheck3.Value = true
  3817. Stalenum = Stalenum + 1
  3818. end
  3819. if Stale4.Value == CurrentMove then
  3820. StaleCheck4.Value = true
  3821. Stalenum = Stalenum + 1
  3822. end
  3823. if Stale5.Value == CurrentMove then
  3824. StaleCheck5.Value = true
  3825. Stalenum = Stalenum + 1
  3826. end
  3827. if Stale6.Value == CurrentMove then
  3828. StaleCheck6.Value = true
  3829. Stalenum = Stalenum + 1
  3830. end
  3831. if Stale7.Value == CurrentMove then
  3832. StaleCheck7.Value = true
  3833. Stalenum = Stalenum + 1
  3834. end
  3835. if Stale8.Value == CurrentMove then
  3836. StaleCheck8.Value = true
  3837. Stalenum = Stalenum + 1
  3838. end
  3839. if Stale9.Value == CurrentMove then
  3840. StaleCheck9.Value = true
  3841. Stalenum = Stalenum + 1
  3842. end
  3843. if StaledNum >= 9 then
  3844. StaledNum = 0
  3845. end
  3846. StaledNum = StaledNum + 1
  3847. if StaledNum == 1 then
  3848. Stale1.Value = CurrentMove
  3849. elseif StaledNum == 2 then
  3850. Stale2.Value = CurrentMove
  3851. elseif StaledNum == 3 then
  3852. Stale3.Value = CurrentMove
  3853. elseif StaledNum == 4 then
  3854. Stale4.Value = CurrentMove
  3855. elseif StaledNum == 5 then
  3856. Stale5.Value = CurrentMove
  3857. elseif StaledNum == 6 then
  3858. Stale6.Value = CurrentMove
  3859. elseif StaledNum == 7 then
  3860. Stale7.Value = CurrentMove
  3861. elseif StaledNum == 8 then
  3862. Stale8.Value = CurrentMove
  3863. elseif StaledNum == 9 then
  3864. Stale9.Value = CurrentMove
  3865. end
  3866. Damage = Damage - (Stalenum/5)
  3867. if Buffed == true then
  3868. Damage = Damage + math.random(3,5)
  3869. end
  3870. if blocked == false then
  3871. -- h:TakeDamage(Damage)
  3872. h.Health = h.Health - Damage
  3873. ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), math.floor(-Damage), 1.5, Secondary_Color.Color)
  3874. else
  3875. h.Health = h.Health - (Damage / 2)
  3876. ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), math.floor(-Damage), 1.5, Part.BrickColor.Color)
  3877. end
  3878. if Type == "Knockdown" then
  3879. local hum = hit.Parent.Humanoid
  3880. hum.PlatformStand = true
  3881. coroutine.resume(coroutine.create(function(HHumanoid)
  3882. swait(1)
  3883. HHumanoid.PlatformStand = false
  3884. end), hum)
  3885. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  3886. local bodvol = Create("BodyVelocity"){
  3887. velocity = angle * (knockback - (StaledNum/5)),
  3888. P = 5000,
  3889. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3890. Parent = hit,
  3891. }
  3892. local rl = Create("BodyAngularVelocity"){
  3893. P = 3000,
  3894. --wait(0.010100110110111101101100011000010111011001100101011011100110011101100101)
  3895. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3896. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3897. Parent = hit,
  3898. }
  3899. game:GetService("Debris"):AddItem(bodvol, .5)
  3900. game:GetService("Debris"):AddItem(rl, .5)
  3901. elseif Type == "Normal" then
  3902. local vp = Create("BodyVelocity"){
  3903. P = 500,
  3904. maxForce = Vector3.new(math.huge, 0, math.huge),
  3905. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  3906. }
  3907. if knockback > 0 then
  3908. vp.Parent = hit.Parent.Torso
  3909. end
  3910. game:GetService("Debris"):AddItem(vp, .5)
  3911. elseif Type == "Up" then
  3912. local bodyVelocity = Create("BodyVelocity"){
  3913. velocity = vt(0, 20, 0),
  3914. P = 5000,
  3915. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3916. Parent = hit,
  3917. }
  3918. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  3919. elseif Type == "Snare" then
  3920. local bp = Create("BodyPosition"){
  3921. P = 2000,
  3922. D = 100,
  3923. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3924. position = hit.Parent.Torso.Position,
  3925. Parent = hit.Parent.Torso,
  3926. }
  3927. game:GetService("Debris"):AddItem(bp, 1)
  3928. elseif Type == "Freeze" then
  3929. if hitpar ~= nil then
  3930. if hitpar:FindFirstChild("Backpack") ~= nil then
  3931. for i,v in pairs(hitpar:GetChildren()) do
  3932. if v.className == "LocalScript" then
  3933. for c,b in pairs(v:GetChildren()) do
  3934. if b.Name == "Stats" then
  3935. if b.Stats:FindFirstChild("Frozen") then
  3936. b.Stats.Frozen.Value = true
  3937. coroutine.resume(coroutine.create(function()
  3938. wait(1.5)
  3939. b.Stats.Frozen.Value = false
  3940. end))
  3941. end
  3942. end
  3943. end
  3944. end
  3945. end
  3946. end
  3947. end
  3948. local clo = script.Freeze:Clone()
  3949. clo.Parent = hit.Parent
  3950. clo.Disabled = false
  3951. elseif Type == "Stun" then
  3952. local BodPos = Create("BodyPosition"){
  3953. P = 50000,
  3954. D = 1000,
  3955. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3956. position = hit.Parent.Torso.Position,
  3957. Parent = hit.Parent.Torso,
  3958. }
  3959. local BodGy = Create("BodyGyro") {
  3960. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3961. P = 20e+003,
  3962. Parent = hit.Parent.Torso,
  3963. cframe = hit.Parent.Torso.CFrame,
  3964. }
  3965. hit.Parent.Torso.Anchored = true
  3966. coroutine.resume(coroutine.create(function(Part)
  3967. swait(1.5)
  3968. Part.Anchored = false
  3969. end), hit.Parent.Torso)
  3970. game:GetService("Debris"):AddItem(BodPos, 3)
  3971. game:GetService("Debris"):AddItem(BodGy, 3)
  3972. end
  3973. local debounce = Create("BoolValue"){
  3974. Name = "DebounceHit",
  3975. Parent = hit.Parent,
  3976. Value = true,
  3977. }
  3978. game:GetService("Debris"):AddItem(debounce, Delay)
  3979. c = Instance.new("ObjectValue")
  3980. c.Name = "creator"
  3981. c.Value = Player
  3982. c.Parent = h
  3983. game:GetService("Debris"):AddItem(c, .5)
  3984. end
  3985. end
  3986.  
  3987. function ShowDamage(Pos, Text, Time, Color)
  3988. local Rate = (1 / 30)
  3989. local Pos = (Pos or Vector3.new(0, 0, 0))
  3990. local Text = (Text or "")
  3991. local Time = (Time or 2)
  3992. local Color = (Color or Color3.new(1, 0, 0))
  3993. local EffectPart = script.Label:Clone()
  3994. local TextLabel = EffectPart.GUI.Main.Label
  3995. TextLabel.Text = Text
  3996. EffectPart.Parent = game:GetService("Workspace")
  3997. delay(0, function()
  3998. local Frames = (Time / Rate)
  3999. for Frame = 1, Frames do
  4000. wait(Rate)
  4001. local Percent = (Frame / Frames)
  4002. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4003. TextLabel.TextTransparency = Percent
  4004. end
  4005. if EffectPart and EffectPart.Parent then
  4006. EffectPart:Destroy()
  4007. end
  4008. end)
  4009. end
  4010.  
  4011. function ShowStat(Pos, Text, Time, Color, Check, StatChange)
  4012. local Rate = (1 / 30)
  4013. local Pos = (Pos or Vector3.new(0, 0, 0))
  4014. local Text = (Text or "")
  4015. local Time = (Time or 2)
  4016. local Color = (Color or Color3.new(1, 0, 0))
  4017. local EffectPart = script.Label:Clone()
  4018. local TextLabel = EffectPart.GUI.Main.Label
  4019. TextLabel.Text = Check..StatChange
  4020. EffectPart.Parent = game:GetService("Workspace")
  4021. delay(0, function()
  4022. local Frames = (Time / Rate)
  4023. for Frame = 1, Frames do
  4024. wait(Rate)
  4025. local Percent = (Frame / Frames)
  4026. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4027. TextLabel.TextTransparency = Percent
  4028. end
  4029. if EffectPart and EffectPart.Parent then
  4030. EffectPart:Destroy()
  4031. end
  4032. end)
  4033. end
  4034.  
  4035. function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
  4036. for _,c in pairs(workspace:children()) do
  4037. local hum=c:findFirstChild("Humanoid")
  4038. if hum~=nil then
  4039. local head=c:findFirstChild("Torso")
  4040. if head~=nil then
  4041. local targ=head.Position-Part.Position
  4042. local mag=targ.magnitude
  4043. if mag<=magni and c.Name~=Player.Name then
  4044. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,"Hit1",1)
  4045. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,"Hit1",1,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
  4046. end
  4047. end
  4048. end
  4049. end
  4050. end
  4051.  
  4052. function AerialLag(Delay,Time)
  4053. if Lag == false then
  4054. if Floor == nil then
  4055. if Anim == "Fall" then
  4056. swait(Delay)
  4057. HitFloor = false
  4058. coroutine.resume(coroutine.create(function()
  4059. while true do
  4060. wait(0.05)
  4061. if Floor ~= nil then
  4062. HitFloor = true
  4063. break
  4064. end
  4065. end
  4066. end))
  4067. if HitFloor == true then
  4068. Lag = true
  4069. attack = true
  4070. local wat = Speed.Value
  4071. Speed.Value = 0
  4072. swait(Time)
  4073. Speed.Value = wat
  4074. Lag = false
  4075. attack = false
  4076. end
  4077. end
  4078. end
  4079. end
  4080. end
  4081.  
  4082. --[[Effect Functions]]--
  4083.  
  4084. effect = Create("Model"){
  4085. Parent = Character
  4086. }
  4087. Effects = {}
  4088.  
  4089. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4090.  
  4091. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  4092. NoOutline(Part)
  4093. return Part
  4094. end
  4095.  
  4096. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4097.  
  4098. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  4099. if Mesh == "SpecialMesh" then
  4100. Msh.MeshType = MeshType
  4101. Msh.MeshId = MeshId
  4102. end
  4103. return Msh
  4104. end
  4105.  
  4106. SlashEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4107.  
  4108. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4109. prt.Anchored = true
  4110. prt.CFrame = cframe
  4111. msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=448386996", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4112. game:GetService("Debris"):AddItem(prt, 2)
  4113. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  4114.  
  4115. for i = 0, 1, delay do
  4116. swait()
  4117. Part.Transparency = i
  4118. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  4119. end
  4120. Part.Parent = nil
  4121. end
  4122. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  4123. end
  4124.  
  4125. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4126.  
  4127. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4128. prt.Anchored = true
  4129. prt.CFrame = cframe
  4130. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4131. game:GetService("Debris"):AddItem(prt, 10)
  4132. if Type == 1 or Type == nil then
  4133. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  4134. else
  4135. if Type == 2 then
  4136. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  4137. end
  4138. end
  4139. end
  4140.  
  4141. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4142.  
  4143. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4144. prt.Anchored = true
  4145. prt.CFrame = cframe
  4146. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4147. game:GetService("Debris"):AddItem(prt, 10)
  4148. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4149. end
  4150.  
  4151. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4152.  
  4153. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4154. prt.Anchored = true
  4155. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  4156. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4157. game:GetService("Debris"):AddItem(prt, 10)
  4158. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4159. end
  4160.  
  4161. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4162.  
  4163. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4164. prt.Anchored = true
  4165. prt.CFrame = cframe
  4166. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4167. game:GetService("Debris"):AddItem(prt, 10)
  4168. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4169. end
  4170.  
  4171. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4172.  
  4173. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4174. prt.Anchored = true
  4175. prt.CFrame = cframe
  4176. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4177. game:GetService("Debris"):AddItem(prt, 10)
  4178. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4179. end
  4180.  
  4181. function ExplosionEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4182. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4183. prt.Anchored = true
  4184. prt.CFrame = cframe
  4185. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://15170610", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4186. game:GetService("Debris"):AddItem(prt, 10)
  4187. table.insert(Effects, {prt,"Block1",delay,x3,y3,z3,msh})
  4188. end
  4189.  
  4190. function OpenHandEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4191. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4192. prt.Anchored = true
  4193. prt.CFrame = cframe
  4194. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://73031750", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4195. game:GetService("Debris"):AddItem(prt, 10)
  4196. table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
  4197. end
  4198.  
  4199. function CloseHandEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4200. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4201. prt.Anchored = true
  4202. prt.CFrame = cframe
  4203. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://90718752", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4204. game:GetService("Debris"):AddItem(prt, 10)
  4205. table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
  4206. end
  4207.  
  4208. function HeadEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4209. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4210. prt.Anchored = true
  4211. prt.CFrame = cframe
  4212. local msh = CreateMesh("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4213. game:GetService("Debris"):AddItem(prt, 10)
  4214. table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
  4215. end
  4216.  
  4217. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4218.  
  4219. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4220. prt.Anchored = true
  4221. prt.CFrame = cframe
  4222. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4223. game:GetService("Debris"):AddItem(prt, 10)
  4224. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4225. end
  4226.  
  4227. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  4228. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4229. prt.Anchored = true
  4230. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4231. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4232. local num = math.random(10, 50) / 1000
  4233. game:GetService("Debris"):AddItem(prt, 10)
  4234. table.insert(Effects, {prt,"Shatter",num,prt.CFrame,math.random() - math.random(),0,math.random(50, 100) / 100})
  4235. end
  4236.  
  4237.  
  4238. CloudEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4239.  
  4240. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4241. prt.Anchored = true
  4242. prt.CFrame = cframe
  4243. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://1095708", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4244. game:GetService("Debris"):AddItem(prt, 10)
  4245. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  4246. end
  4247.  
  4248. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4249. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
  4250. prt.Anchored=true
  4251. prt.CFrame=cframe
  4252. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  4253. game:GetService("Debris"):AddItem(prt,5)
  4254. table.insert(Effects,{prt,"Block1",delay,x3,y3,z3}) --part, type, delay
  4255. end
  4256.  
  4257. function MagicCylinder2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4258. local prt=part(3,Character,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  4259. prt.Anchored=true
  4260. prt.CFrame=cframe
  4261. msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  4262. game:GetService("Debris"):AddItem(prt,5)
  4263. Effects[#Effects+1]={prt,"Cylinder",delay,x3,y3,z3} --part, type, delay
  4264. end
  4265.  
  4266. function MagicHead(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4267. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
  4268. prt.Anchored=true
  4269. prt.CFrame=cframe
  4270. local msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  4271. game:GetService("Debris"):AddItem(prt,2)
  4272. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  4273. end
  4274.  
  4275. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4276. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  4277. prt.Anchored=true
  4278. prt.CFrame=cframe
  4279. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  4280. game:GetService("Debris"):AddItem(prt,2)
  4281. coroutine.resume(coroutine.create(function(Part,Mesh)
  4282. for i=0,1,delay do
  4283. swait()
  4284. Part.CFrame=Part.CFrame
  4285. Part.Transparency=i
  4286. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4287. end
  4288. Part.Parent=nil
  4289. end),prt,msh)
  4290. end
  4291.  
  4292. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4293. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  4294. prt.Anchored=true
  4295. prt.CFrame=cframe
  4296. prt.CanCollide = false
  4297. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  4298. game:GetService("Debris"):AddItem(prt,2)
  4299. coroutine.resume(coroutine.create(function(Part,Mesh)
  4300. for i=0,1,delay do
  4301. swait()
  4302. Part.CFrame=Part.CFrame
  4303. Part.Transparency=i
  4304. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4305. end
  4306. Part.Parent=nil
  4307. end),prt,msh)
  4308. end
  4309.  
  4310. function MagicNote(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,Type)
  4311. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
  4312. prt.Anchored=true
  4313. prt.CFrame=cframe
  4314. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1088207",vt(0,0,0),vt(x1,y1,z1))
  4315. game:GetService("Debris"):AddItem(prt,5)
  4316. table.insert(Effects,{prt,"Block3",delay,x3,y3,z3,msh,cf(math.random(-25,25)/25,math.random(-25,25)/25,math.random(-25,-2.5)/25)})
  4317. end
  4318.  
  4319. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  4320. local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  4321. prt.Anchored=true
  4322. prt.CFrame=cframe
  4323. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  4324. game:GetService("Debris"):AddItem(prt,2)
  4325. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  4326. for i=0,1,delay do
  4327. swait()
  4328. Part.Transparency=i
  4329. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  4330. end
  4331. Part.Parent=nil
  4332. end),prt,msh,(math.random(0,1)+math.random())/5)
  4333. end
  4334.  
  4335. function Laser(Part,Color1,Color2,LaserSize1,LaserSize2,Size1,Size2,Magnitude,Mindam,Maxdam,Knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
  4336. sp = Part.Position
  4337. dirr = Part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  4338. local hit,pos = rayCast(sp,dirr.lookVector,100,Character)
  4339. local las=Instance.new("Part",Character)
  4340. las.Material = "SmoothPlastic"
  4341. las.Anchored=true
  4342. las.Locked=true
  4343. las.CanCollide=false
  4344. las.TopSurface=0
  4345. las.BottomSurface=0
  4346. rootlook=RootPart.CFrame
  4347. las.FormFactor = "Custom"
  4348. las.BrickColor=BrickColor.new(Color1)
  4349. las.Size=Vector3.new(1,1,1)
  4350. las.CFrame=CFrame.new((Part.Position+pos)/2,pos) *CFrame.Angles(math.rad(90),0,0)
  4351. local msh=Instance.new("SpecialMesh",las)
  4352. mag = (Part.Position-pos).magnitude
  4353. msh.Scale=Vector3.new(0.1,mag,0.1)
  4354. so("rbxassetid://231917788",Part,1,1.4)
  4355. coroutine.resume(coroutine.create(function(Part,Mesh)
  4356. for i = 0,1,0.1 do
  4357. wait()
  4358. Part.Transparency = Part.Transparency + 0.1
  4359. Mesh.Scale = Mesh.Scale + Vector3.new(LaserSize1,LaserSize2,LaserSize1)
  4360. end
  4361. Part.Parent = nil
  4362. end),las,msh)
  4363. if pos ~= nil then
  4364. RingEffect(BrickColor.new(Color1),cf(pos)*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)),Size1,Size1,Size1,Size1,Size1,Size1,.07)
  4365. ExplosionEffect(BrickColor.new(Color2),cf(pos),Size2,Size2,Size2,Size2,Size2,Size2,.07)
  4366. end
  4367. if hit ~= nil and pos ~= nil then
  4368. if(hit.Parent:findFirstChild("Humanoid")~= nil)then
  4369. if hit.Parent:FindFirstChild("Torso") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  4370. MagniDamage(hit.Parent.Torso,hit.Parent.Torso,Magnitude,Mindam,Maxdam,Knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
  4371. end
  4372. end
  4373. end
  4374. end
  4375.  
  4376. RocketTarget = RootPart
  4377. function ShootCannon(asd)
  4378. so("rbxassetid://263623156",asd,.5,1)
  4379. so("rbxassetid://263610152",asd,.5,1)
  4380. so("rbxassetid://263623139",asd,.5,1)
  4381. local MainPos=asd.Position
  4382. local MainPos2=mouse.Hit.p
  4383. local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
  4384. --[[local mag=(MainPos-pos).magnitude
  4385. MagicCylinder(BrickColor.new("Bright blue"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),1,mag*5,1,0.5,0,0.5,0.05)]]
  4386. num=30
  4387. coroutine.resume(coroutine.create(function()
  4388. repeat
  4389. wait()
  4390. local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,RocketTarget.Parent)
  4391. local mag=(MainPos-pos).magnitude
  4392. MagicCylinder2(BrickColor.new("New Yeller"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),3,mag*5,3,1.5,0,1.5,0.1)
  4393. MainPos=MainPos+(MouseLook.lookVector*10)
  4394. num=num-1
  4395. if hit~=nil then
  4396. num=0
  4397. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
  4398. ref.Anchored=true
  4399. ref.CFrame=cf(pos)
  4400. MagniDamage(ref,hit,1,10,12,0,"Normal")
  4401. so("rbxassetid://263610039",ref,1,1)
  4402. so("rbxassetid://263610111",ref,1,1)
  4403. MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
  4404. game:GetService("Debris"):AddItem(ref,1)
  4405. MagniDamage(ref,ref,10,10,12,0,"Normal")
  4406. end
  4407. until num<=0
  4408. end))
  4409. end
  4410.  
  4411. function Trap(Prt,Parent)
  4412. attack=true
  4413. --so("BeamLockon",Prt,1,1)
  4414. local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("New Yeller"),"Effect",vt(0.2,0.2,0.2))
  4415. efprt.Anchored=true
  4416. local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
  4417. local spread=vt((math.random(-1,0)+math.random())*1,(math.random(-1,0)+math.random())*1,(math.random(-1,0)+math.random())*1)*(Prt.Position-mouse.Hit.p).magnitude/100
  4418. --spread=vt(0,0,0)
  4419. coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded)
  4420. game:GetService("Debris"):AddItem(Part,6)
  4421. local TheHit=mouse.Hit.p
  4422. local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
  4423. local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
  4424. so("Elec",Prt,0.2,1)
  4425. local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
  4426. tefprt.CFrame=cf(pos)
  4427. so("Elec",tefprt,0.3,1)
  4428. game:GetService("Debris"):AddItem(tefprt,3)
  4429. Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0)
  4430. if hit~=nil then
  4431. num=0
  4432. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
  4433. ref.Anchored=true
  4434. ref.CFrame=cf(pos)
  4435. so("rbxassetid://263610039",ref,1,1)
  4436. MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
  4437. game:GetService("Debris"):AddItem(ref,1)
  4438. end
  4439. local mag=(Prt.Position-pos).magnitude
  4440. MagicCylinder(BrickColor.new("New Yeller"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
  4441. Part.Parent=nil
  4442. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
  4443. ref.Anchored=true
  4444. ref.CFrame=cf(pos)
  4445. for i=150,1,-1 do
  4446. local Area = MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
  4447. MagniDamage(ref,ref,30,1,3,-4,"Normal")
  4448. swait()
  4449. end
  4450. end),efprt,efmsh,spread)
  4451. end
  4452.  
  4453. function LaserBarrage(Prt,Parent)
  4454. attack=true
  4455. --so("BeamLockon",Prt,1,1)
  4456. local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("Really black"),"Effect",vt(0.2,0.2,0.2))
  4457. efprt.Anchored=true
  4458. local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
  4459. local spread=vt((math.random(-1,0)+math.random())*7,(math.random(-1,0)+math.random())*7,(math.random(-1,0)+math.random())*7)*(Prt.Position-mouse.Hit.p).magnitude/100
  4460. --spread=vt(0,0,0)
  4461. coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded)
  4462. game:GetService("Debris"):AddItem(Part,6)
  4463. local TheHit=mouse.Hit.p
  4464. local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
  4465. local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
  4466. so("Elec",Prt,0.2,1)
  4467. local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
  4468. tefprt.CFrame=cf(pos)
  4469. MagicCircle(BrickColor.new("Really black"),cf(pos),0.5,0.5,0.5,0.5,0.5,0.5,0.04)
  4470. so("Elec",tefprt,0.3,1)
  4471. game:GetService("Debris"):AddItem(tefprt,3)
  4472. Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0)
  4473. if(hit.Parent:findFirstChild("Humanoid")~= nil)then
  4474. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  4475. MagniDamage(efprt,hit,20,2,4,8,"Normal")
  4476. end
  4477. end
  4478. local mag=(Prt.Position-pos).magnitude
  4479. MagicCylinder(BrickColor.new("Really black"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
  4480. Part.Parent=nil
  4481. end),efprt,efmsh,spread)
  4482. end
  4483.  
  4484. function ShockwaveShot(Prt,Parent)
  4485. attack=true
  4486. --so("BeamLockon",Prt,1,1)
  4487. local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("New Yeller"),"Effect",vt(0.2,0.2,0.2))
  4488. efprt.Anchored=true
  4489. local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
  4490. local spread=vt((math.random(-1,0)+math.random())*3.5,(math.random(-1,0)+math.random())*3.5,(math.random(-1,0)+math.random())*3.5)*(Prt.Position-mouse.Hit.p).magnitude/100
  4491. --spread=vt(0,0,0)
  4492. coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded)
  4493. game:GetService("Debris"):AddItem(Part,6)
  4494. local TheHit=mouse.Hit.p
  4495. local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
  4496. local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
  4497. so("Elec",Prt,0.2,1)
  4498. local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
  4499. tefprt.CFrame=cf(pos)
  4500. so("Elec",tefprt,0.3,1)
  4501. game:GetService("Debris"):AddItem(tefprt,3)
  4502. Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0)
  4503. if hit~=nil then
  4504. num=0
  4505. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
  4506. ref.Anchored=true
  4507. ref.CFrame=cf(pos)
  4508. so("rbxassetid://263610039",ref,1,1)
  4509. MagicBlock(BrickColor.new("New Yeller"),cf(pos),10,10,10,2.5,2.5,2.5,0.05)
  4510. game:GetService("Debris"):AddItem(ref,1)
  4511. MagniDamage(ref,ref,10,9,10,10,"Float")
  4512. end
  4513. local mag=(Prt.Position-pos).magnitude
  4514. MagicCylinder(BrickColor.new("New Yeller"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
  4515. Part.Parent=nil
  4516. end),efprt,efmsh,spread)
  4517. end
  4518.  
  4519. function Shoot(asd, spread1, spread2, Color)
  4520. local MainPos = asd.Position
  4521. local MainPos2 = mouse.Hit.p
  4522. local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
  4523. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
  4524. num = 50
  4525. coroutine.resume(coroutine.create(function(Spreaded)
  4526. repeat
  4527. swait()
  4528. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 50, RootPart.Parent)
  4529. local TheHit = mouse.Hit.p
  4530. local mag = (MainPos - pos).magnitude
  4531. CylinderEffect(BrickColor.new(Color), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 3, mag * 5, 3, 0.5, 0, 1.5, 0.1)
  4532. MainPos = MainPos + MouseLook.lookVector * 50
  4533. num = num - 1
  4534. if hit ~= nil then
  4535. num = 0
  4536. Damagefunc(hit, hit, 4, 6, 0, "Normal", RootPart, 0, "rbxassetid://231917788", 0.8)
  4537. end
  4538. until num <= 0
  4539. end))
  4540. end
  4541.  
  4542. --[[Left Click Combo]]--
  4543.  
  4544. function attackone()
  4545. attack = true
  4546. if CurrentMode == "Boombox" then
  4547. CurrentMove = "Attack One (Boombox)"
  4548. local Hit1 = HitboxA.Touched:connect(function(hit)
  4549. Damagefunc(HitboxA,hit,5,7,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4550. end)
  4551. local Hit2 = HitboxB.Touched:connect(function(hit)
  4552. Damagefunc(HitboxB,hit,5,7,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4553. end)
  4554. for i = 0,1,0.05 do
  4555. swait()
  4556. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  4557. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(0),math.rad(0)),.2)
  4558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(205), math.rad(0), math.rad(0)),.2)
  4559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),.2)
  4560. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
  4561. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
  4562. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4563. end
  4564. so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
  4565. for i = 0,1,0.05 do
  4566. swait()
  4567. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(15),math.rad(0),math.rad(0)),.2)
  4568. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  4569. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(45), math.rad(0), math.rad(0)),.2)
  4570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)),.2)
  4571. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(30)),.2)
  4572. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(20)),.2)
  4573. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4574. end
  4575. Hit1:disconnect()
  4576. Hit2:disconnect()
  4577. elseif CurrentMode == "Cannon" then
  4578. CurrentMove = "Attack One (Cannon)"
  4579. Laser(CannonA,"Really black","New Yeller",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,false,0,false,0)
  4580. for i=0,1,0.05 do
  4581. swait()
  4582. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4583. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4584. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4585. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4586. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4587. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4588. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4589. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4590. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(30), math.rad(-90), math.rad(0)), 0.3)
  4591. end
  4592. end
  4593. attack = false
  4594. end
  4595.  
  4596. function attacktwo()
  4597. attack = true
  4598. if CurrentMode == "Boombox" then
  4599. CurrentMove = "Attack Two (Boombox)"
  4600. local Hit1 = HitboxA.Touched:connect(function(hit)
  4601. Damagefunc(HitboxA,hit,6,8,5,"Float",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4602. end)
  4603. local Hit2 = HitboxB.Touched:connect(function(hit)
  4604. Damagefunc(HitboxB,hit,6,8,5,"Float",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4605. end)
  4606. for i=0,1,0.05 do
  4607. swait()
  4608. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.3)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  4609. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  4610. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  4611. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
  4612. RH.C0=clerp(RH.C0,cf(1,-.7,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.3)
  4613. LH.C0=clerp(LH.C0,cf(-1.1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(40)),.3)
  4614. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4615. end
  4616. so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
  4617. for i=0,1,0.05 do
  4618. swait()
  4619. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  4620. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  4621. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(10)), 0.3)
  4622. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(-20), math.rad(90), math.rad(-20)), 0.3)
  4623. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
  4624. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  4625. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(23), math.rad(0), math.rad(0)), 0.3)
  4626. end
  4627. Hit1:disconnect()
  4628. Hit2:disconnect()
  4629. elseif CurrentMode == "Cannon" then
  4630. CurrentMove = "Attack Two (Cannon)"
  4631. Laser(CannonA,"New Yeller","Really black",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,false,0,false,0)
  4632. for i=0,1,0.05 do
  4633. swait()
  4634. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4635. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4636. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4637. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4638. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4639. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4640. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4641. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4642. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  4643. end
  4644. end
  4645. attack = false
  4646. end
  4647.  
  4648. function attackthree()
  4649. attack = true
  4650. if CurrentMode == "Boombox" then
  4651. CurrentMove = "Attack Three (Boombox)"
  4652. local Hit1 = HitboxA.Touched:connect(function(hit)
  4653. Damagefunc(HitboxA,hit,7,9,9,"Normal",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4654. end)
  4655. local Hit2 = HitboxB.Touched:connect(function(hit)
  4656. Damagefunc(HitboxB,hit,7,9,9,"Normal",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4657. end)
  4658. for i = 0,1,0.05 do
  4659. swait()
  4660. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  4661. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  4662. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  4663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  4664. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4665. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4666. handleweld.C0=clerp(handleweld.C0,cf(0,-1.6,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4667. end
  4668. so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
  4669. for i = 0,1,0.05 do
  4670. swait()
  4671. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  4672. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  4673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  4674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  4675. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4676. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  4677. handleweld.C0=clerp(handleweld.C0,cf(0,-1.6,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4678. end
  4679. Hit1:disconnect()
  4680. Hit2:disconnect()
  4681. elseif CurrentMode == "Cannon" then
  4682. CurrentMove = "Attack Three (Cannon)"
  4683. Laser(CannonA,"Really black","Really black",0.15,0.7,1,1,15,6,8,0,"Normal",true,0.05,false,0,false,0)
  4684. for i=0,1,0.05 do
  4685. swait()
  4686. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4687. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4688. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4689. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4690. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4691. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4692. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4693. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4694. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(7), math.rad(-90), math.rad(0)), 0.3)
  4695. end
  4696. end
  4697. attack = false
  4698. end
  4699.  
  4700. function attackfour()
  4701. attack = true
  4702. if CurrentMode == "Boombox" then
  4703. CurrentMove = "Attack Four (Boombox)"
  4704. for i = 0,1,0.05 do
  4705. swait()
  4706. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4707. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  4708. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  4709. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  4710. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  4711. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  4712. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4713. end
  4714. so("http://www.roblox.com/asset/?id=14863866",HitboxA,10,1)
  4715. for i = 0,1,0.05 do
  4716. swait()
  4717. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4718. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  4719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  4720. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  4721. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  4722. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  4723. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4724. end
  4725. Energy.Value = Energy.Value - 13
  4726. so("http://roblox.com/asset/?id=199145264",Cannon.Handle,1,.9)
  4727. so("http://roblox.com/asset/?id=200632875",Cannon.Handle,1,.9)
  4728. MagicCircle("New Yeller",Cannon.Handle.CFrame,3,3,3,3,3,3,0.05)
  4729. MagniDamage(Cannon.Handle,Cannon.Handle,15,6,8,7,"Normal",true,0.05,false,0,false,0)
  4730. for i = 0,1,0.05 do
  4731. swait()
  4732. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4733. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  4734. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  4735. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  4736. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  4737. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  4738. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4739. end
  4740. elseif CurrentMode == "Cannon" then
  4741. CurrentMove = "Attack Four (Cannon)"
  4742. Laser(CannonA,"New Yeller","New Yeller",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,true,0.05,false,0)
  4743. for i=0,1,0.05 do
  4744. swait()
  4745. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4746. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4747. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4748. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4749. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4750. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4751. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4752. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4753. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  4754. end
  4755. end
  4756. attack = false
  4757. end
  4758.  
  4759. --[[Skills]]--
  4760.  
  4761. function Z()
  4762. attack = true
  4763. if CurrentMode == "Boombox" then
  4764. CurrentMove = "Boombox Z"
  4765. local Hit1 = HitboxA.Touched:connect(function(hit)
  4766. Damagefunc(HitboxA,hit,9,12,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4767. end)
  4768. local Hit2 = HitboxB.Touched:connect(function(hit)
  4769. Damagefunc(HitboxB,hit,9,12,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
  4770. end)
  4771. for i = 0,1,0.05 do
  4772. swait()
  4773. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  4774. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(0),math.rad(0)),.2)
  4775. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(205), math.rad(0), math.rad(0)),.2)
  4776. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),.2)
  4777. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
  4778. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
  4779. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4780. end
  4781. so("http://www.roblox.com/asset/?id=203691447",Weapon.Cannon.Handle,1,1)
  4782. for i = 0,1,0.05 do
  4783. swait()
  4784. MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.new(2,0,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),0.5,0.5,0.5,0.5,0.5,0.5,0.05)
  4785. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(15),math.rad(0),math.rad(0)),.2)
  4786. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  4787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(45), math.rad(0), math.rad(0)),.2)
  4788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)),.2)
  4789. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(30)),.2)
  4790. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(20)),.2)
  4791. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4792. end
  4793. swait()
  4794. so("http://roblox.com/asset/?id=199145264",Cannon.Handle,1,.9)
  4795. so("http://roblox.com/asset/?id=200632875",Cannon.Handle,1,.9)
  4796. Energy.Value = Energy.Value - 19
  4797. MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),4,4,4,4,4,4,0.05)
  4798. MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),4,4,4,4,4,4,0.05)
  4799. MagicRing("Medium stone grey",Cannon.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),math.rad(32),math.rad(0)),1.5,1.5,0.1,1.5,1.5,0.1,0.05)
  4800. MagicRing("Medium stone grey",Cannon.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),math.rad(32),math.rad(0)),3,3,0.1,3,3,0.1,0.05)
  4801. MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4802. MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4803. MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4804. MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4805. MagniDamage(Cannon.Handle,Cannon.Handle,35,10,18,5,"Knockdown",true,0.1,false,0,false,0)
  4806. MagniDamage(Cannon.Handle,Cannon.Handle,45,5,7,8,"Normal",false,0,false,0,false,0)
  4807. Hit1:disconnect()
  4808. Hit2:disconnect()
  4809. elseif CurrentMode == "Cannon" then
  4810. CurrentMove = "Cannon Z"
  4811. for i=0,1,0.05 do
  4812. swait()
  4813. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4814. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4815. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4816. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4817. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4818. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4819. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4820. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4821. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(30), math.rad(-90), math.rad(0)), 0.3)
  4822. end
  4823. ShockwaveShot(CannonA)
  4824. end
  4825. attack = false
  4826. end
  4827.  
  4828. function X()
  4829. attack = true
  4830. if CurrentMode == "Boombox" then
  4831. CurrentMove = "Boombox X"
  4832. for i = 0,1,0.05 do
  4833. swait()
  4834. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(25),math.rad(0),math.rad(0)),.2)
  4835. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.2)
  4836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(60), math.rad(0), math.rad(0)),.2)
  4837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)),.2)
  4838. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(20)),.2)
  4839. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20)),.2)
  4840. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4841. end
  4842. swait(2)
  4843. for i,v in pairs(Weapon:GetChildren()) do
  4844. if v:IsA("Model") then
  4845. for c,b in pairs(v:GetChildren()) do
  4846. if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
  4847. if b.Name ~= "Hitbox" then
  4848. b.Transparency = 1
  4849. end
  4850. end
  4851. end
  4852. end
  4853. end
  4854. local Dec = Weapon.Flap2.Decal.Decal
  4855. Dec.Parent = nil
  4856. local clone = script.Boombox:Clone()
  4857. for i,v in pairs(clone:GetChildren()) do
  4858. if v:IsA("Model") then
  4859. for c,b in pairs(v:GetChildren()) do
  4860. if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
  4861. b.Locked = true
  4862. b.Anchored = false
  4863. b.CanCollide = true
  4864. end
  4865. end
  4866. end
  4867. end
  4868. for i,v in pairs(Cannon.Handle:GetChildren()) do
  4869. if v:IsA("Sound") then
  4870. v.Parent = clone.Handle
  4871. end
  4872. end
  4873. clone.Parent = workspace
  4874. clone:MoveTo(Weapon.Flap1.Handle.Position)
  4875. swait(4)
  4876. coroutine.resume(coroutine.create(function()
  4877. TrapSet = true
  4878. for i=8,1,-1 do
  4879. swait(45)
  4880. MagicCircle("Really black",clone.Handle.CFrame,7.5,7.5,7.5,7.5,7.5,7.5,0.05)
  4881. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),0,0),5,5,0.1,5,5,0.1,0.05)
  4882. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
  4883. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
  4884. MagicNote(BrickColor.Random(),clone.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4885. MagicNote(BrickColor.Random(),clone.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4886. MagicNote(BrickColor.Random(),clone.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4887. MagicNote(BrickColor.Random(),clone.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4888. so("http://www.roblox.com/asset/?id=192410077", RootPart, 1, 1)
  4889. MagniDamage(clone.Handle,clone.Handle,50,1,3,-5,"Normal",false,0,false,0,false,0)
  4890. swait(45)
  4891. MagicCircle("New Yeller",clone.Handle.CFrame,7.5,7.5,7.5,7.5,7.5,7.5,0.05)
  4892. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
  4893. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
  4894. MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
  4895. MagicNote(BrickColor.Random(),clone.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4896. MagicNote(BrickColor.Random(),clone.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4897. MagicNote(BrickColor.Random(),clone.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4898. MagicNote(BrickColor.Random(),clone.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  4899. so("http://www.roblox.com/asset/?id=192410077", RootPart, 1, 1)
  4900. MagniDamage(clone.Handle,clone.Handle,42,1,3,-5,"Normal",false,0,true,0.05,false,0)
  4901. end
  4902. for i,v in pairs(clone.Handle:GetChildren()) do
  4903. if v:IsA("Sound") then
  4904. v.Parent = Cannon.Handle
  4905. end
  4906. end
  4907. clone:Destroy()
  4908. TrapSet = false
  4909. for i,v in pairs(Weapon:GetChildren()) do
  4910. if v:IsA("Model") then
  4911. for c,b in pairs(v:GetChildren()) do
  4912. if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
  4913. if b.Name ~= "Hitbox" then
  4914. b.Transparency = 0
  4915. end
  4916. end
  4917. end
  4918. end
  4919. end
  4920. Dec.Parent = Weapon.Flap2.Decal
  4921. end))
  4922. elseif CurrentMode == "Cannon" then
  4923. CurrentMove = "Cannon X"
  4924. local num = 0
  4925. for i=5,1,-1 do
  4926. swait()
  4927. so("rbxassetid://263623156",CannonA,.5,1)
  4928. so("rbxassetid://263610152",CannonA,.5,1)
  4929. so("rbxassetid://263623139",CannonA,.5,1)
  4930. num = num + 1
  4931. if num == 1 or num == 3 or num == 5 then
  4932. Shoot(CannonA, 2, 2, "Really black")
  4933. Shoot(CannonA, 2, 2, "New Yeller")
  4934. Shoot(CannonA, 2, 2, "Really black")
  4935. elseif num == 2 or num == 4 then
  4936. Shoot(CannonA, 2, 2, "New Yeller")
  4937. Shoot(CannonA, 2, 2, "New Yeller")
  4938. Shoot(CannonA, 2, 2, "Really black")
  4939. end
  4940. for i=0,1,0.05 do
  4941. swait()
  4942. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4943. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4944. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  4945. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  4946. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4947. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4948. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4949. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4950. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  4951. end
  4952. for i=0,1,0.05 do
  4953. swait()
  4954. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  4955. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  4956. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
  4957. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
  4958. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  4959. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  4960. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  4961. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  4962. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  4963. end
  4964. end
  4965. end
  4966. attack = false
  4967. end
  4968.  
  4969. function C()
  4970. attack = true
  4971. if CurrentMode == "Boombox" then
  4972. CurrentMove = "Boombox C"
  4973. for i = 0,1,0.05 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(5),math.rad(-45)),.2)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(60), math.rad(0), math.rad(0)),.2)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)),.2)
  4979. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  4980. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  4981. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4982. end
  4983. for i = 0,1,0.05 do
  4984. swait()
  4985. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4986. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  4987. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  4988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  4989. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  4990. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  4991. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  4992. end
  4993. so("http://www.roblox.com/asset/?id=14863866",HitboxA,10,1)
  4994. for i = 0,1,0.05 do
  4995. swait()
  4996. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4997. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  4998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  4999. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  5000. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  5001. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  5002. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5003. end
  5004. for i = 0,1,0.05 do
  5005. swait()
  5006. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  5007. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
  5008. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
  5009. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
  5010. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
  5011. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
  5012. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5013. end
  5014. coroutine.resume(coroutine.create(function()
  5015. Buffed = true
  5016. for i=10,1,-1 do
  5017. wait(6)
  5018. MagicCircle("New Yeller",Cannon.Handle.CFrame,2,2,2,2,2,2,0.05)
  5019. MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5020. MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5021. MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5022. MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5023. end
  5024. Buffed = false
  5025. end))
  5026. elseif CurrentMode == "Cannon" then
  5027. CurrentMove = "Cannon C"
  5028. so("rbxassetid://263623156",CannonA,.5,1)
  5029. so("rbxassetid://263610152",CannonA,.5,1)
  5030. so("rbxassetid://263623139",CannonA,.5,1)
  5031. for i=5,1,-1 do
  5032. LaserBarrage(CannonA)
  5033. end
  5034. Trap(CannonA)
  5035. for i=0,1,0.05 do
  5036. swait()
  5037. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  5038. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  5039. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
  5040. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
  5041. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  5042. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  5043. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  5044. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5045. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5046. end
  5047. for i=0,1,0.05 do
  5048. swait()
  5049. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  5050. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  5051. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
  5052. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
  5053. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  5054. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  5055. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  5056. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5057. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5058. end
  5059. end
  5060. attack = false
  5061. end
  5062.  
  5063. function V()
  5064. attack = true
  5065. if CurrentMode == "Boombox" then
  5066. for i = 0,1,0.05 do
  5067. swait()
  5068. RootJoint.C0 = clerp(RootJoint.C0,RootCF*CFrame.new(0,0,0) * angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5069. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-17),math.rad(5),math.rad(0)),.2)
  5070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.3) * angles(math.rad(135), math.rad(0), math.rad(-45)),.2)
  5071. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(80), math.rad(0), math.rad(30)),.2)
  5072. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.2)
  5073. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(15)),.2)
  5074. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5075. end
  5076. swait(3)
  5077. for i = 0,1,0.05 do
  5078. swait()
  5079. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  5080. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  5081. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
  5082. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
  5083. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  5084. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  5085. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-160), math.rad(0)), 0.3)
  5086. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5087. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5088. end
  5089. Skill1text.Text = CannonText1
  5090. Skill2text.Text = CannonText2
  5091. Skill3text.Text = CannonText3
  5092. Skill4text.Text = CannonText4
  5093. Speed.Value = Cannon_Base_Speed_Value
  5094. Attack.Value = Cannon_Base_Attack_Value
  5095. Defense.Value = Cannon_Base_Defense_Value
  5096. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
  5097. CurrentMode = "Cannon"
  5098. elseif CurrentMode == "Cannon" then
  5099. for i = 0,1,0.05 do
  5100. swait()
  5101. RootJoint.C0 = clerp(RootJoint.C0,RootCF*CFrame.new(0,0,0) * angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5102. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-17),math.rad(5),math.rad(0)),.2)
  5103. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.3) * angles(math.rad(135), math.rad(0), math.rad(-45)),.2)
  5104. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(80), math.rad(0), math.rad(30)),.2)
  5105. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.2)
  5106. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(15)),.2)
  5107. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5108. end
  5109. Skill1text.Text = Text1
  5110. Skill2text.Text = Text2
  5111. Skill3text.Text = Text3
  5112. Skill4text.Text = Text4
  5113. Speed.Value = Base_Speed_Value
  5114. Attack.Value = Base_Attack_Value
  5115. Defense.Value = Base_Defense_Value
  5116. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
  5117. CurrentMode = "Boombox"
  5118. end
  5119. attack = false
  5120. end
  5121.  
  5122. --[[Key Functions]]--
  5123.  
  5124. local cd1 = false
  5125. local cd2 = false
  5126. local cd3 = false
  5127. local Decorative_Notes = false
  5128.  
  5129. mouse.Button1Down:connect(function()
  5130. if attack == true then return end
  5131. if TrapSet == true then return end
  5132. if attacktype == 1 then
  5133. attacktype = 2
  5134. attackone()
  5135. elseif attacktype == 2 then
  5136. attacktype = 3
  5137. attacktwo()
  5138. elseif attacktype == 3 then
  5139. attacktype = 4
  5140. attackthree()
  5141. elseif attacktype == 4 then
  5142. attacktype = 1
  5143. if CurrentMode == "Boombox" then
  5144. if Energy.Value >= 13 then
  5145. attackfour()
  5146. else
  5147. attackone()
  5148. attacktype = 2
  5149. end
  5150. elseif CurrentMode == "Cannon" then
  5151. attackfour()
  5152. end
  5153. end
  5154. end)
  5155.  
  5156. mouse.KeyDown:connect(function(key)
  5157. key = key:lower()
  5158. if attack == true then return end
  5159. if TrapSet == true then return end
  5160. if key == "z" and cd1 == false and Mana.Value >= 17 and Energy.Value >= 19 then
  5161. cd1 = true
  5162. Cover1.Size = UDim2.new(0,0,1,0)
  5163. Mana.Value = Mana.Value - 17
  5164. Z()
  5165. Cover1:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill1cooldown)
  5166. repeat wait() until Cover1.Size == UDim2.new(1,0,1,0)
  5167. cd1 = false
  5168. elseif key == "x" and cd2 == false then
  5169. cd2 = true
  5170. Cover2.Size = UDim2.new(0,0,1,0)
  5171. X()
  5172. if CurrentMode == "Boombox" then
  5173. repeat wait() until TrapSet == false
  5174. end
  5175. Cover2:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill2cooldown)
  5176. repeat wait() until Cover2.Size == UDim2.new(1,0,1,0)
  5177. cd2 = false
  5178. elseif key == "c" and cd3 == false then
  5179. cd3 = true
  5180. Cover3.Size = UDim2.new(0,0,1,0)
  5181. C()
  5182. repeat wait() until Buffed == false
  5183. Cover3:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill3cooldown)
  5184. repeat wait() until Cover3.Size == UDim2.new(1,0,1,0)
  5185. cd3 = false
  5186. elseif key == "v" then
  5187. V()
  5188. elseif key == "e" and CurrentMode == "Boombox" then
  5189. if _G.MusicGUI == false then
  5190. _G.MusicGUI = true
  5191. SongGUI.Enabled = true
  5192. else
  5193. if PlayerGui:FindFirstChild("SongGUI") then
  5194. _G.MusicGUI = false
  5195. SongGUI.Enabled = false
  5196. end
  5197. end
  5198. elseif key == "q" and CurrentMode == "Boombox" then
  5199. if Decorative_Notes == false then
  5200. Decorative_Notes = true
  5201. else
  5202. Decorative_Notes = false
  5203. end
  5204. end
  5205. end)
  5206.  
  5207. --[[mouse.KeyUp:connect(function(key)
  5208. key = key:lower()
  5209. if key == "" then
  5210.  
  5211. end
  5212. end)]]--
  5213.  
  5214. --[[Engine]]--
  5215.  
  5216. local sine = 0
  5217. local change = 1
  5218. local val = 0
  5219. local Mananum = 0
  5220. local Energynum = 0
  5221. local idle = 0
  5222. local donum = 0
  5223. local num = 0
  5224.  
  5225. LHCF = CFrame.Angles(0, math.rad(-90), 0)
  5226. RHCF = CFrame.Angles(0, math.rad(90), 0)
  5227.  
  5228. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
  5229.  
  5230. while true do
  5231. swait()
  5232. if Decorative_Notes == true then
  5233. num = num + 1
  5234. end
  5235. if Decorative_Notes == true and num >= 120 then
  5236. for i=2,1,-1 do
  5237. MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5238. MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5239. MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5240. MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
  5241. end
  5242. num = 0
  5243. end
  5244. if Mana.Value >= MaxMana then
  5245. Mana.Value = MaxMana
  5246. else
  5247. if Mananum <= ManaInterval then
  5248. Mananum = Mananum + 1
  5249. else
  5250. Mananum = 0
  5251. Mana.Value = math.floor(Mana.Value) + Recover_Mana
  5252. end
  5253. end
  5254. if Energy.Value >= MaxEnergy then
  5255. Energy.Value = MaxEnergy
  5256. else
  5257. if Energynum <= EnergyInterval then
  5258. Energynum = Energynum + 1
  5259. else
  5260. Energynum = 0
  5261. Energy.Value = math.floor(Energy.Value) + Recover_Energy
  5262. end
  5263. end
  5264. if donum >= 0.5 then
  5265. handidle = true
  5266. else
  5267. if donum <= 0 then
  5268. handidle = false
  5269. end
  5270. end
  5271. if handidle == false then
  5272. donum = donum + 0.003
  5273. else
  5274. donum = donum - 0.003
  5275. end
  5276. Bar1.Label.Text = "Mana ~{"..Mana.Value.."}~"
  5277. Bar2.Label.Text = "Data ~{"..Energy.Value.."}~"
  5278. Bar1Cover:TweenSize(UDim2.new(1 * (Mana.Value / MaxMana), 0, 1, 0), "Out", "Linear", 0.5)
  5279. Bar2Cover:TweenSize(UDim2.new(1 * (Energy.Value / MaxEnergy), 0, 1, 0), "Out", "Linear", 0.5)
  5280. GUI.Speed.Label.Text = "Speed {"..Speed.Value.."}"
  5281. GUI.Attack.Label.Text = "Attack {"..Attack.Value.."}"
  5282. GUI.Defense.Label.Text = "Defense {"..Defense.Value.."}"
  5283. sine = sine + change
  5284. local torvel = (RootPart.Velocity * Vector3.new(1,0,1)).magnitude
  5285. local velderp = RootPart.Velocity.y
  5286. Floor,FloorPosition = rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  5287. if equipped == true or equipped == false then
  5288. if attack == false then
  5289. idle = idle + 1
  5290. else
  5291. idle = 0
  5292. end
  5293. if RootPart.Velocity.y > 1 and Floor == nil then
  5294. Anim = "Jump"
  5295. if attack == false and Lag == false then
  5296. if CurrentMode == "Boombox" then
  5297. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  5298. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  5299. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
  5300. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5301. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5302. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5303. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5304. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5305. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5306. elseif CurrentMode == "Cannon" then
  5307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  5308. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  5309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
  5310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5311. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5312. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5313. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5314. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5315. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5316. end
  5317. end
  5318. elseif RootPart.Velocity.y < -1 and Floor == nil then
  5319. Anim = "Fall"
  5320. if attack == false and Lag == false then
  5321. if CurrentMode == "Boombox" then
  5322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  5323. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  5324. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
  5325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5326. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5327. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5328. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5329. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5330. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5331. elseif CurrentMode == "Cannon" then
  5332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  5333. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  5334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
  5335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5336. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5337. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  5338. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  5339. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5340. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5341. end
  5342. end
  5343. elseif torvel < 1 and Floor ~= nil then
  5344. Anim = "Idle"
  5345. if attack == false and Lag == false then
  5346. if CurrentMode == "Boombox" then
  5347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0+0.1*math.cos(sine/15)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  5348. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(2), math.rad(0), math.rad(-30)), 0.3)
  5349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(2)), 0.3)
  5350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.3)
  5351. RH.C0 = clerp(RH.C0, CFrame.new(1, -1-0.1*math.cos(sine/15), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  5352. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1-0.1*math.cos(sine/15), 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  5353. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5354. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5355. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5356. elseif CurrentMode == "Cannon" then
  5357. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1+0.1*math.cos(sine/15)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  5358. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  5359. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5+0.05*math.cos(sine/15),-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
  5360. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4+0.05*math.cos(sine/15),-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
  5361. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9-0.1*math.cos(sine/15),0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  5362. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9-0.1*math.cos(sine/15),0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  5363. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  5364. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5365. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5366. end
  5367. end
  5368. elseif torvel > 2 and Floor ~= nil then
  5369. Anim = "Walk"
  5370. if attack == false and Lag == false then
  5371. if CurrentMode == "Boombox" then
  5372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0+0.1*math.cos(sine/15)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5373. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5374. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(-10), math.rad(0) ,math.rad(10)), 0.3)
  5375. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.cos(sine/15), 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
  5376. RH.C0 = clerp(RH.C0, CFrame.new(1, -1-0.1*math.cos(sine/15), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5377. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1-0.1*math.cos(sine/15), 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5378. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5379. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5380. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5381. elseif CurrentMode == "Cannon" then
  5382. RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1+0.1*math.cos(sine/15)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  5383. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
  5384. RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5+0.05*math.cos(sine/15),-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
  5385. LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4+0.05*math.cos(sine/15),-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
  5386. RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9-0.1*math.cos(sine/15),0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
  5387. LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9-0.1*math.cos(sine/15),0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
  5388. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
  5389. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
  5390. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
  5391. end
  5392. end
  5393. elseif Floor ~= nil then
  5394. Anim = "Lag"
  5395. if attack == true and Lag == true then
  5396. if CurrentMode == "Boombox" then
  5397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5398. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(0)), 0.3)
  5400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5401. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5402. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5403. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5404. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5405. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5406. elseif CurrentMode == "Cannon" then
  5407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5408. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5409. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(0)), 0.3)
  5410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5411. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5412. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5413. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5414. Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
  5415. Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
  5416. end
  5417. end
  5418. end
  5419. end
  5420. if #Effects > 0 then
  5421. for e=1,#Effects do
  5422. if Effects[e] ~= nil then
  5423. local Effect = Effects[e]
  5424. if Effect ~= nil then
  5425. local Part = Effect[1]
  5426. local Mode = Effect[2]
  5427. local Delay = Effect[3]
  5428. local IncX = Effect[4]
  5429. local IncY = Effect[5]
  5430. local IncZ = Effect[6]
  5431. if Effect[1].Transparency<=1 then
  5432. if Effect[2] == "Block1" then
  5433. Effect[1].CFrame = Effect[1].CFrame * euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  5434. Mesh = Effect[1].Mesh
  5435. Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
  5436. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5437. elseif Effect[2]=="Block3" then
  5438. Effect[1].CFrame=Effect[1].CFrame*Effect[8]
  5439. Mesh=Effect[7]
  5440. Mesh.Scale=Mesh.Scale+vt(Effect[4],Effect[5],Effect[6])
  5441. Effect[1].Transparency=Effect[1].Transparency+Effect[3]
  5442. elseif Effect[2] == "Cylinder" then
  5443. Mesh = Effect[1].Mesh
  5444. Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
  5445. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5446. elseif Effect[2] == "Blood" then
  5447. Mesh = Effect[7]
  5448. Effect[1].CFrame = Effect[1].CFrame*cf(0,.5,0)
  5449. Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
  5450. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5451. elseif Effect[2] == "Elec" then
  5452. Mesh = Effect[1].Mesh
  5453. Mesh.Scale = Mesh.Scale + vt(Effect[7],Effect[8],Effect[9])
  5454. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5455. elseif Effect[2] == "Disappear" then
  5456. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5457. elseif Effect[2] == "Shatter" then
  5458. Effect[1].Transparency = Effect[1].Transparency + Effect[3]
  5459. Effect[4] = Effect[4] * CFrame.new(0, Effect[7], 0)
  5460. Effect[1].CFrame = Effect[4] * CFrame.fromEulerAnglesXYZ(Effect[6], 0, 0)
  5461. Effect[6] = Effect[6] + Effect[5]
  5462. end
  5463. end
  5464. else
  5465. Part.Parent = nil
  5466. table.remove(Effects,e)
  5467. end
  5468. end
  5469. end
  5470. end
  5471. end
Advertisement
Add Comment
Please, Sign In to add comment