Starmangamer05

boombox

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