Advertisement
CHARA-SCRIPTER

Boombox

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