Advertisement
memberhero

aspark now has a sword

Oct 20th, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(1)
  2. local Player = game.Players.LocalPlayer
  3. local ch = Player.Character
  4. local occ = Instance.new("BoolValue", ch)
  5. occ.Name = "Occupied"
  6. local swi = Instance.new("StringValue", ch)
  7. swi.Name = "switch"
  8. local trans = Instance.new("BoolValue", ch)
  9. trans.Name = "trans"
  10. repeat wait() until ch.Humanoid ~= nil
  11. ch.Humanoid.Died:connect(function()
  12. Player.CharacterAdded:connect(function(chz)
  13. local occ = Instance.new("BoolValue", chz)
  14. occ.Name = "Occupied"
  15. local swi = Instance.new("StringValue", chz)
  16. swi.Name = "switch"
  17. local trans = Instance.new("BoolValue", chz)
  18. trans.Name = "trans"
  19. end
  20. )
  21. end)
  22. local Player = game:service("Players").LocalPlayer
  23. local PGui = Player:WaitForChild("PlayerGui")
  24. local Character = Player.Character
  25. local Humanoid = Character:WaitForChild("Humanoid")
  26. local WS = Humanoid.WalkSpeed
  27. local Head = Character:WaitForChild("Head")
  28. local Torso = Character:WaitForChild("Torso")
  29. local HRP = Character:WaitForChild("HumanoidRootPart")
  30. local RArm = Character:WaitForChild("Right Arm")
  31. local LArm = Character:WaitForChild("Left Arm")
  32. local RLeg = Character:WaitForChild("Right Leg")
  33. local LLeg = Character:WaitForChild("Left Leg")
  34. msgz = Instance.new("Message", PGui)
  35. msgz.Text = "Chat \'aspark\' to go SSJ3, and \'off\' to turn it off!"
  36. game.Debris:AddItem(msgz, 6.5)
  37. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  38. local Refresh = function()
  39. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  42. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  43. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  44. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  45. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  46. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  47. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  48. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  49. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  50. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  51. end
  52.  
  53. local Transformed, Occupied = false, false
  54. local Create = assert(LoadLibrary("RbxUtility")).Create
  55. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Material = "Neon", Anchored = true, CanCollide = false})
  56. local Anims = {Scrunch = function(active)
  57. if active then
  58. for i = 0, 10, 0.5 do
  59. wait(0.016666666666667)
  60. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  61. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10)
  62. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10)
  63. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  64. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  65. end
  66. else
  67. do
  68. for i = 0, 10, 0.5 do
  69. wait(0.016666666666667)
  70. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  71. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02)
  72. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02)
  73. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  74. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  75. end
  76. Refresh()
  77. end
  78. end
  79. end
  80. , Implode = function(active)
  81. if active then
  82. for i = 0, 10, 0.75 do
  83. wait(0.016666666666667)
  84. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
  85. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0)
  86. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055)
  87. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055)
  88. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  89. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  90. end
  91. else
  92. do
  93. for i = 0, 10, 0.75 do
  94. wait(0.016666666666667)
  95. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
  96. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse()
  97. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse()
  98. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse()
  99. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  100. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  101. end
  102. Refresh()
  103. end
  104. end
  105. end
  106. }
  107. Flash = function(Par, Col, Duration, Delay, Async)
  108. pcall(function()
  109. Par = Par or PGui
  110. if not Col then
  111. Col = BrickColor:White().Color
  112. Duration = Duration or 10
  113. if not Delay then
  114. Delay = 1 / Duration
  115. local G = Create("ScreenGui")({Parent = Par})
  116. if not Col then
  117. local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
  118. local f = function()
  119. for i = 0, Duration, Delay do
  120. wait(0.016666666666667)
  121. F.Transparency = i / Duration
  122. end
  123. pcall(game.Destroy, G)
  124. end
  125.  
  126. if Async then
  127. f = coroutine.wrap(f)
  128. end
  129. return f()
  130. end
  131. end
  132. end
  133. end
  134. )
  135. end
  136.  
  137. Shake = function(Duration, Delay, Async, Distance)
  138. pcall(function()
  139. local Cam = workspace.CurrentCamera
  140. Duration = Duration or 10
  141. if not Delay then
  142. Delay = 1 / Duration
  143. Distance = Distance or 15
  144. local f = function()
  145. for i = 0, Duration, Delay do
  146. wait(0.016666666666667)
  147. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  148. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  149. local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
  150. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  151. end
  152. end
  153.  
  154. if Async then
  155. f = coroutine.wrap(f)
  156. end
  157. return f()
  158. end
  159. end
  160. )
  161. end
  162.  
  163. Sound = function(Prnt, Id, Pit, Vol)
  164. pcall(function()
  165. local cp = game:service("ContentProvider")
  166. if type(Id) == "number" then
  167. cp:Preload("rbxassetid://" .. Id)
  168. Id = "rbxassetid://" .. Id
  169. else
  170. if type(Id) == "string" then
  171. cp:Preload(Id)
  172. Id = Id
  173. end
  174. end
  175. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  176. S:Play()
  177. S:Stop()
  178. S:Play()
  179. game:service("Debris"):AddItem(S, 0.9)
  180. end
  181. )
  182. end
  183.  
  184. local Chat = function(Source, Txt, Col)
  185. if not Source then
  186. Source = Head
  187. end
  188. local c = game:service("Chat")
  189. if not Col then
  190. c:Chat(Source, Txt, math.random(0, 2))
  191. end
  192. end
  193.  
  194. Transform = function(active)
  195. if active and not Occupied and not Transformed then
  196. Occupied = true
  197. Humanoid.WalkSpeed = 0
  198. local cp = game:service("ContentProvider")
  199. Hair = {}
  200. mp = Part:clone()
  201. mp.Parent = Head
  202. mp.CFrame = Head.CFrame
  203. mp.Name = "Main"
  204. mp.Transparency = 1
  205. mp.Anchored = false
  206. local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
  207. cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  208. NewHair = Instance.new("Part")
  209. NewHair.Transparency = 1
  210. NewHair.Name = "supercool"
  211. NewHair.formFactor = "Custom"
  212. NewHair.Size = Vector3.new(1, 1, 1)
  213. NewHair.Parent = mp
  214. NewHair.CFrame = Head.CFrame
  215. NewHair.CanCollide = false
  216. HairMesh = Instance.new("SpecialMesh")
  217. HairMesh.Parent = NewHair
  218. HairMesh.MeshType = "FileMesh"
  219. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  220. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  221. HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
  222. HairWeld = Instance.new("Motor6D")
  223. HairWeld.Parent = NewHair
  224. HairWeld.Part0 = NewHair
  225. HairWeld.Part1 = Head
  226. HairWeld.C0 = CFrame.new(0, -0.51, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
  227. table.insert(Hair, NewHair)
  228. NewHair = Instance.new("Part")
  229. NewHair.Transparency = 1
  230. NewHair.Name = "supercool"
  231. NewHair.formFactor = "Custom"
  232. NewHair.Size = Vector3.new(1, 1, 1)
  233. NewHair.Parent = mp
  234. NewHair.CFrame = Head.CFrame
  235. NewHair.CanCollide = false
  236. HairMesh = Instance.new("SpecialMesh")
  237. HairMesh.Parent = NewHair
  238. HairMesh.MeshType = "FileMesh"
  239. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  240. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  241. HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
  242. HairWeld = Instance.new("Motor6D")
  243. HairWeld.Parent = NewHair
  244. HairWeld.Part0 = NewHair
  245. HairWeld.Part1 = Head
  246. HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
  247. table.insert(Hair, NewHair)
  248. NewHair = Instance.new("Part")
  249. NewHair.Transparency = 1
  250. NewHair.Name = "supercool"
  251. NewHair.formFactor = "Custom"
  252. NewHair.Size = Vector3.new(1, 1, 1)
  253. NewHair.Parent = mp
  254. NewHair.CFrame = Head.CFrame
  255. NewHair.CanCollide = false
  256. HairMesh = Instance.new("SpecialMesh")
  257. HairMesh.Parent = NewHair
  258. HairMesh.MeshType = "FileMesh"
  259. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  260. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  261. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
  262. HairWeld = Instance.new("Motor6D")
  263. HairWeld.Parent = NewHair
  264. HairWeld.Part0 = NewHair
  265. HairWeld.Part1 = Head
  266. HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
  267. table.insert(Hair, NewHair)
  268. NewHair = Instance.new("Part")
  269. NewHair.Transparency = 1
  270. NewHair.Name = "supercool"
  271. NewHair.formFactor = "Custom"
  272. NewHair.Size = Vector3.new(1, 1, 1)
  273. NewHair.Parent = mp
  274. NewHair.CFrame = Head.CFrame
  275. NewHair.CanCollide = false
  276. HairMesh = Instance.new("SpecialMesh")
  277. HairMesh.Parent = NewHair
  278. HairMesh.MeshType = "FileMesh"
  279. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  280. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  281. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
  282. HairWeld = Instance.new("Motor6D")
  283. HairWeld.Parent = NewHair
  284. HairWeld.Part0 = NewHair
  285. HairWeld.Part1 = Head
  286. HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
  287. table.insert(Hair, NewHair)
  288. NewHair = Instance.new("Part")
  289. NewHair.Transparency = 1
  290. NewHair.Name = "supercool"
  291. NewHair.formFactor = "Custom"
  292. NewHair.Size = Vector3.new(1, 1, 1)
  293. NewHair.Parent = mp
  294. NewHair.CFrame = Head.CFrame
  295. NewHair.CanCollide = false
  296. HairMesh = Instance.new("SpecialMesh")
  297. HairMesh.Parent = NewHair
  298. HairMesh.MeshType = "FileMesh"
  299. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  300. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  301. HairMesh.Scale = Vector3.new(1, 1.45, 1.06)
  302. HairWeld = Instance.new("Motor6D")
  303. HairWeld.Parent = NewHair
  304. HairWeld.Part0 = NewHair
  305. HairWeld.Part1 = Head
  306. HairWeld.C0 = CFrame.new(0, -0.78, -0.1)
  307. table.insert(Hair, NewHair)
  308. NewHair = Instance.new("Part")
  309. NewHair.Transparency = 1
  310. NewHair.Name = "supercool"
  311. NewHair.formFactor = "Custom"
  312. NewHair.Size = Vector3.new(1, 1, 1)
  313. NewHair.Parent = mp
  314. NewHair.CFrame = Head.CFrame
  315. NewHair.CanCollide = false
  316. HairMesh = Instance.new("SpecialMesh")
  317. HairMesh.Parent = NewHair
  318. HairMesh.MeshType = "FileMesh"
  319. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  320. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  321. HairMesh.Scale = Vector3.new(1, 1.45, 1.13)
  322. HairWeld = Instance.new("Motor6D")
  323. HairWeld.Parent = NewHair
  324. HairWeld.Part0 = NewHair
  325. HairWeld.Part1 = Head
  326. HairWeld.C0 = CFrame.new(0, -0.6, -0.11) * CFrame.Angles(math.rad(-15), 0, 0)
  327. table.insert(Hair, NewHair)
  328. NewHair = Instance.new("Part")
  329. NewHair.Transparency = 1
  330. NewHair.Name = "supercool"
  331. NewHair.formFactor = "Custom"
  332. NewHair.Size = Vector3.new(1, 1, 1)
  333. NewHair.Parent = mp
  334. NewHair.CFrame = Head.CFrame
  335. NewHair.CanCollide = false
  336. HairMesh = Instance.new("SpecialMesh")
  337. HairMesh.Parent = NewHair
  338. HairMesh.MeshType = "FileMesh"
  339. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  340. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  341. HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
  342. HairWeld = Instance.new("Motor6D")
  343. HairWeld.Parent = NewHair
  344. HairWeld.Part0 = NewHair
  345. HairWeld.Part1 = Head
  346. HairWeld.C0 = CFrame.new(0, -0.61, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
  347. table.insert(Hair, NewHair)
  348. NewHair = Instance.new("Part")
  349. NewHair.Transparency = 1
  350. NewHair.Name = "supercool"
  351. NewHair.formFactor = "Custom"
  352. NewHair.Size = Vector3.new(1, 1, 1)
  353. NewHair.Parent = mp
  354. NewHair.CFrame = Head.CFrame
  355. NewHair.CanCollide = false
  356. HairMesh = Instance.new("SpecialMesh")
  357. HairMesh.Parent = NewHair
  358. HairMesh.MeshType = "FileMesh"
  359. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  360. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  361. HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
  362. HairWeld = Instance.new("Motor6D")
  363. HairWeld.Parent = NewHair
  364. HairWeld.Part0 = NewHair
  365. HairWeld.Part1 = Head
  366. HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
  367. table.insert(Hair, NewHair)
  368. NewHair = Instance.new("Part")
  369. NewHair.Transparency = 1
  370. NewHair.Name = "supercool"
  371. NewHair.formFactor = "Custom"
  372. NewHair.Size = Vector3.new(1, 1, 1)
  373. NewHair.Parent = mp
  374. NewHair.CFrame = Head.CFrame
  375. NewHair.CanCollide = false
  376. HairMesh = Instance.new("SpecialMesh")
  377. HairMesh.Parent = NewHair
  378. HairMesh.MeshType = "FileMesh"
  379. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  380. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  381. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
  382. HairWeld = Instance.new("Motor6D")
  383. HairWeld.Parent = NewHair
  384. HairWeld.Part0 = NewHair
  385. HairWeld.Part1 = Head
  386. HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
  387. table.insert(Hair, NewHair)
  388. NewHair = Instance.new("Part")
  389. NewHair.Transparency = 1
  390. NewHair.Name = "supercool"
  391. NewHair.formFactor = "Custom"
  392. NewHair.Size = Vector3.new(1, 1, 1)
  393. NewHair.Parent = mp
  394. NewHair.CFrame = Head.CFrame
  395. NewHair.CanCollide = false
  396. HairMesh = Instance.new("SpecialMesh")
  397. HairMesh.Parent = NewHair
  398. HairMesh.MeshType = "FileMesh"
  399. HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
  400. HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
  401. HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
  402. HairWeld = Instance.new("Motor6D")
  403. HairWeld.Parent = NewHair
  404. HairWeld.Part0 = NewHair
  405. HairWeld.Part1 = Head
  406. HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
  407. table.insert(Hair, NewHair)
  408. Sound(Head, 98333808, 1, 0.85)
  409. Sound(Head, 2248511, 0.25, 0.55)
  410. wait(0.1)
  411. Chat(nil, "RAAH!", "Blue")
  412. Anims.Scrunch(true)
  413. Shake(25, 0.5, 5)
  414. Flash(nil, BrickColor.new("Royal purple").Color, 10, 0.25, true)
  415. Sound(Head, 2101137, 0.5, 0.8)
  416. Sound(Head, 3264793, 0.55, 0.9)
  417. local h = Part:clone()
  418. h.CFrame = Torso.CFrame
  419. h.Parent = Torso
  420. h.Transparency = 1
  421. h.Size = Vector3.new(1, 1, 1)
  422. h.Anchored = false
  423. h.BrickColor = BrickColor.new("Royal purple")
  424. h:BreakJoints()
  425. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
  426. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://9982590", Scale = Vector3.new()})
  427. for _i = 60, 0, -1 do
  428. w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
  429. m.Scale = Vector3.new(_i, _i, _i) / 5
  430. h.Transparency = -(_i / 60) + 1
  431. wait(0.05)
  432. end
  433. h:Destroy()
  434. Anims.Scrunch(false)
  435. Anims.Implode(true)
  436. Chat(nil, "you noob....", "Red")
  437. coroutine.resume(coroutine.create(function()
  438. Shake(65, 0.5, 10)
  439. for i = 1, 3 do
  440. cols = {"Royal purple", "Bright yellow", "Cool yellow"}
  441. Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
  442. Sound(Head, 2974249, 0.65, 0.9)
  443. Sound(Head, 2974000, 0.65, 0.9)
  444. Sound(Head, 2101137, 0.45, 0.6)
  445. local h = Part:clone()
  446. do
  447. h.CFrame = Torso.CFrame
  448. h.Parent = Torso
  449. h.Transparency = 1
  450. h.Size = Vector3.new(1, 1, 1)
  451. h.Anchored = false
  452. h.BrickColor = BrickColor.new("Royal purple")
  453. h:BreakJoints()
  454. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  455. local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
  456. coroutine.resume(coroutine.create(function()
  457. local org = w.C0
  458. for _i = 1, 50 do
  459. wait(0.05)
  460. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  461. m.Scale = Vector3.new(_i, _i, _i)
  462. h.Transparency = _i / 50
  463. end
  464. h:Destroy()
  465. end
  466. ))
  467. wait(0.7)
  468. end
  469. end
  470. end
  471. ))
  472. do
  473. for i = 1, 3 do
  474. local h = Part:clone()
  475. h.CFrame = Torso.CFrame
  476. h.Parent = Torso
  477. h.Transparency = 1
  478. h.Size = Vector3.new(1, 1, 1)
  479. h.Anchored = false
  480. h.BrickColor = BrickColor.new("Royal purple")
  481. h:BreakJoints()
  482. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  483. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  484. coroutine.resume(coroutine.create(function()
  485. local org = w.C0
  486. for _i = 1, 50 do
  487. wait(0.05)
  488. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  489. m.Scale = Vector3.new(_i / 5, _i / 5, _i * 30)
  490. h.Transparency = _i / 50
  491. end
  492. h:Destroy()
  493. end
  494. ))
  495. wait(0.7)
  496. end
  497. end
  498. coroutine.resume(coroutine.create(function()
  499. coroutine.resume(coroutine.create(function()
  500. for i = 0, 1, 0.05 do
  501. wait(0.016666666666667)
  502. for _,v in pairs(Character:GetChildren()) do
  503. if v.Name == "Hair" then
  504. v.Transparency = i
  505. end
  506. end
  507. end
  508. for _,v in pairs(Character:GetChildren()) do
  509. if v.Name == "Hair" then
  510. v.Transparency = 1
  511. end
  512. end
  513. end
  514. ))
  515. for i = 1, 0, -0.01 do
  516. wait(0.03030303030303)
  517. for _,v in pairs(Hair) do
  518. v.Transparency = i
  519. end
  520. end
  521. for _,v in pairs(Hair) do
  522. v.Transparency = 1
  523. end
  524. SSF = Create("Fire")({Parent = HRP, Color = Color3.new(1, 1, 0), Heat = 10, SecondaryColor = Color3.new(1, 0.66666666666667, 0), Size = 7})
  525. for _,v in pairs(Hair) do
  526. v.Transparency = 0
  527. end
  528. Chat(nil, "GRAAHHHH!", "Red")
  529. end
  530. ))
  531. Sound(Head, 98333808, 1, 0.85)
  532. Sound(Head, 2248511, 0.65, 0.65)
  533. Chat(nil, "YOUR GONNA REGRET MESSING WITH THE RULER OF SPACE I WILL DESTROY YOU")
  534. Anims.Implode(false)
  535. Humanoid.WalkSpeed = 16
  536. Transformed = true
  537. Occupied = false
  538. else
  539. do
  540. if not active and not Occupied and Transformed then
  541. Occupied = true
  542. Anims.Scrunch(true)
  543. Humanoid.WalkSpeed = 0
  544. Sound(Head, 2248511, 0.75, 0.6)
  545. Sound(Head, 2691586, 0.7, 0.4)
  546. Sound(Head, 2785493, 0.55, 0.9)
  547. Sound(Head, 2785493, 0.7, 0.7)
  548. Shake(15, 0.5, 20)
  549. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true)
  550. coroutine.resume(coroutine.create(function()
  551. wait(2)
  552. for i = 1, 0, -0.05 do
  553. wait(0.016666666666667)
  554. for _,v in pairs(Character:GetChildren()) do
  555. if v.Name == "Hair" then
  556. v.Transparency = i
  557. end
  558. end
  559. end
  560. for _,v in pairs(Character:GetChildren()) do
  561. if v.Name == "Hair" then
  562. v.Transparency = 0
  563. end
  564. end
  565. end
  566. ))
  567. for i = 0, 1, 0.01 do
  568. wait(0.016666666666667)
  569. for _,v in pairs(Hair) do
  570. v.Transparency = i
  571. end
  572. end
  573. Sound(Head, 2800815, 0.85, 1)
  574. Sound(Head, 2800815, 0.55, 0.8)
  575. Sound(Head, 2691586, 0.45, 0.3)
  576. pcall(game.Destroy, SSF)
  577. pcall(game.Destroy, mp)
  578. Hair = {}
  579. Chat(nil, "I\'ve proven my true power", "Blue")
  580. Anims.Scrunch(false)
  581. Humanoid.WalkSpeed = 16
  582. Transformed = false
  583. Occupied = false
  584. end
  585. end
  586. end
  587. end
  588.  
  589. Player.Chatted:connect(function(Msg)
  590. if Character.trans.Value == false and Character.Occupied.Value == false then
  591. Msg = Msg:lower()
  592. if Msg == "aspark" and Character.switch.Value == "" then
  593. Character.switch.Value = "ssj3"
  594. Character.trans.Value = true
  595. Transform(true)
  596. pie2 = Instance.new("ParticleEmitter")
  597. pie2.Name = "Ha2"
  598. pie2.Parent = Character.Torso
  599. pie2.LightEmission = 1
  600. pie2.Texture = "http://www.roblox.com/asset/?id=262606182"
  601. pie2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(255,255,255))
  602. pie2.Size = NumberSequence.new(3)
  603. pie2.Lifetime = NumberRange.new(.2,.2)
  604. pie2.Speed = NumberRange.new(5)
  605. pie2.Rotation = NumberRange.new(-80,80)
  606. pie2.VelocitySpread = 30
  607. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("21")
  608. wait(1)
  609. Humanoid.Health = Humanoid.Health + tonumber("21")
  610. Character.trans.Value = false
  611. else
  612. if Msg == "off" and Character.switch.Value == "ssj3" then
  613. Character.trans.Value = true
  614. Transform(false)
  615. Player.Character.Torso:findFirstChild("Ha2"):Destroy()
  616. Humanoid.Health = Humanoid.Health - tonumber("21")
  617. wait(1)
  618. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("21")
  619. Character.trans.Value = false
  620. Character.switch.Value = ""
  621. end
  622. end
  623. end
  624. end
  625. )---EDIT by naser2018----
  626. Brickcolor = "New Yeller"
  627.  
  628. r = 0
  629. g = 0
  630. b = 0
  631.  
  632. Ply = game.Players.LocalPlayer
  633. Char = Ply.Character
  634. Tor = Char.Torso
  635. He = Char.Head
  636. Ne = Tor.Neck
  637. Hu = Char.Humanoid
  638. LA = Char["Left Arm"]
  639. LL = Char["Left Leg"]
  640. RA = Char["Right Arm"]
  641. RL = Char["Right Leg"]
  642. LS = Tor["Left Shoulder"]
  643. RS = Tor["Right Shoulder"]
  644. LH = Tor["Left Hip"]
  645. RH = Tor["Right Hip"]
  646. Combo = 1
  647. Effects = { }
  648.  
  649. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  650. RP = Char.HumanoidRootPart
  651. RJ = RP.RootJoint
  652. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  653. LHCF = CFrame.Angles(0, math.rad(-90), 0)
  654. RHCF = CFrame.Angles(0, math.rad(90), 0)
  655. attack = false
  656. equipped = false
  657. local Anim = "Idle"
  658. cam = workspace.CurrentCamera
  659. local RbxUtility = LoadLibrary("RbxUtility")
  660. local Create = RbxUtility.Create
  661. local m = Create("Model"){
  662. Parent = Char,
  663. Name = "WeaponModel",
  664. }
  665.  
  666. RS.Parent = nil
  667. LS.Parent = nil
  668.  
  669. RW = Create("Weld"){
  670. Name = "Right Shoulder",
  671. Part0 = Tor ,
  672. C0 = CFrame.new(1.5, 0.5, 0),
  673. C1 = CFrame.new(0, 0.5, 0),
  674. Part1 = RA ,
  675. Parent = Tor ,
  676. }
  677.  
  678. LW = Create("Weld"){
  679. Name = "Left Shoulder",
  680. Part0 = Tor ,
  681. C0 = CFrame.new(-1.5, 0.5, 0),
  682. C1 = CFrame.new(0, 0.5, 0) ,
  683. Part1 = LA ,
  684. Parent = Tor ,
  685. }
  686.  
  687.  
  688.  
  689. mouse = Ply:GetMouse()
  690. if Brickcolor == "" then
  691. choiceofcolor = BrickColor.new(Color3.fromRGB(r,g,b))
  692. else
  693. choiceofcolor = BrickColor.new(Brickcolor)
  694. end
  695.  
  696.  
  697. tclr = choiceofcolor.Name
  698. tlcr3 = choiceofcolor.Color
  699. function swait(num)
  700. if num == 0 or num == nil then
  701. game:service'RunService'.Heartbeat:wait()
  702. else
  703. for i = 0, num do
  704. game:service'RunService'.Heartbeat:wait()
  705. end
  706. end
  707. end
  708.  
  709. function RemoveOutlines(part)
  710. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  711. end
  712.  
  713. function CreatePart(FF, Par, Mat, Ref, Tra, BC, Nam, Siz)
  714. local Part = Create("Part"){
  715. formFactor = FF,
  716. Parent = Par,
  717. Reflectance = Ref,
  718. Transparency = Tra,
  719. CanCollide = false,
  720. Locked = true,
  721. BrickColor = BrickColor.new(tostring(BC)),
  722. Name = Nam,
  723. Size = Siz,
  724. Position = Tor.Position,
  725. Material = Mat,
  726. }
  727. RemoveOutlines(Part)
  728. return Part
  729. end
  730.  
  731. function CreateMesh(Ms, Par, MType, MId, OS, Sca)
  732. local Msh = Create(Ms){
  733. Parent = Par,
  734. Offset = OS,
  735. Scale = Sca,
  736. }
  737. if Ms == "SpecialMesh" then
  738. Msh.MeshType = MType
  739. Msh.MeshId = MId
  740. end
  741. return Msh
  742. end
  743.  
  744. function CreateWeld(Par, PartA, PartB, CA, CB)
  745. local Weld = Create("Weld"){
  746. Parent = Par,
  747. Part0 = PartA,
  748. Part1 = PartB,
  749. C0 = CA,
  750. C1 = CB,
  751. }
  752. return Weld
  753. end
  754.  
  755. local function CFrameFromTopBack(at, top, back)
  756. local right = top:Cross(back)
  757. return CFrame.new(at.x, at.y, at.z,
  758. right.x, top.x, back.x,
  759. right.y, top.y, back.y,
  760. right.z, top.z, back.z)
  761. end
  762.  
  763. function Triangle(a, b, c)
  764. local edg1 = (c - a):Dot((b - a).unit)
  765. local edg2 = (a - b):Dot((c - b).unit)
  766. local edg3 = (b - c):Dot((a - c).unit)
  767. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  768. a, b, c = a, b, c
  769. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  770. a, b, c = b, c, a
  771. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  772. a, b, c = c, a, b
  773. else
  774. assert(false, "unreachable")
  775. end
  776.  
  777. local len1 = (c - a):Dot((b - a).unit)
  778. local len2 = (b - a).magnitude - len1
  779. local width = (a + (b - a).unit * len1 - c).magnitude
  780.  
  781. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  782.  
  783. local list = {}
  784.  
  785. local Color = BrickColor.new(tclr)
  786.  
  787. if len1 > 0.01 then
  788. local w1 = Create('WedgePart', m){
  789. Material = "SmoothPlastic",
  790. FormFactor = 'Custom',
  791. BrickColor = Color,
  792. Transparency = 0,
  793. Reflectance = 0,
  794. Material = "Neon",
  795. CanCollide = false,
  796. Anchored = true,
  797. Parent = workspace,
  798. Transparency = 0.3,
  799. }
  800. game:GetService("Debris"):AddItem(w1, 5)
  801. RemoveOutlines(w1)
  802. local sz = Vector3.new(0.2, width, len1)
  803. w1.Size = sz
  804. local sp = Create("SpecialMesh"){
  805. Parent = w1,
  806. MeshType = "Wedge",
  807. Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
  808. }
  809. w1:BreakJoints()
  810. table.insert(Effects, {
  811. w1,
  812. "Elec",
  813. .05,
  814. 0.03,
  815. 0.03,
  816. 0.03,
  817. sp
  818. })
  819. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  820. table.insert(list, w1)
  821. end
  822. if len2 > 0.01 then
  823. local w2 = Create('WedgePart', m){
  824. Material = "SmoothPlastic",
  825. FormFactor = 'Custom',
  826. BrickColor = Color,
  827. Transparency = 0,
  828. Reflectance = 0,
  829. Material = "Neon",
  830. CanCollide = false,
  831. Anchored = true,
  832. Parent = workspace,
  833. Transparency = 0.3,
  834. }
  835. game:GetService("Debris"):AddItem(w2, 5)
  836. RemoveOutlines(w2)
  837. local sz = Vector3.new(0.2, width, len2)
  838. w2.Size = sz
  839. local sp = Create("SpecialMesh"){
  840. Parent = w2,
  841. MeshType = "Wedge",
  842. Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
  843. }
  844. w2:BreakJoints()
  845. table.insert(Effects, {
  846. w2,
  847. "Elec",
  848. .05,
  849. 0.03,
  850. 0.03,
  851. 0.03,
  852. sp
  853. })
  854. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  855. table.insert(list, w2)
  856. end
  857. return unpack(list)
  858. end
  859.  
  860. function CreateSound(id, par, vol, pit)
  861. coroutine.resume(coroutine.create(function()
  862. local sou = Create("Sound"){
  863. Parent = par or workspace,
  864. Volume = vol,
  865. Pitch = pit or 1,
  866. SoundId = id,
  867. }
  868. wait()
  869. sou:play()
  870. wait(6)
  871. sou:remove()
  872. end))
  873. end
  874.  
  875. function clerp(a,b,t)
  876. return a:lerp(b,t)
  877. end
  878.  
  879. function rayCast(Pos, Dir, Max, Ignore)
  880. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  881. end
  882.  
  883. function Damage(hit, damage, cooldown, Color1, Color3, HSound, HPitch)
  884. for i, v in pairs(hit:GetChildren()) do
  885. if v:IsA("Humanoid") and hit.Name ~= Char.Name then
  886. local find = v:FindFirstChild("Hitz")
  887. if not find then
  888. if v.Parent:findFirstChild("Head") then
  889. local BillG = Create("BillboardGui"){
  890. Parent = v.Parent.Head,
  891. Size = UDim2.new(1, 0, 1, 0),
  892. Adornee = v.Parent.Head,
  893. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  894. }
  895. local TL = Create("TextLabel"){
  896. Parent = BillG,
  897. Size = UDim2.new(3, 3, 3, 3),
  898. BackgroundTransparency = 1,
  899. Text = tostring(damage).."-",
  900. TextColor3 = tclr.Color,
  901. TextStrokeColor3 = tclr3,
  902. TextStrokeTransparency = 0,
  903. TextXAlignment = Enum.TextXAlignment.Center,
  904. TextYAlignment = Enum.TextYAlignment.Center,
  905. FontSize = Enum.FontSize.Size18,
  906. Font = "ArialBold",
  907. }
  908. coroutine.resume(coroutine.create(function()
  909. wait(1)
  910. for i = 0, 1, .1 do
  911. wait(.1)
  912. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  913. end
  914. BillG:Destroy()
  915. end))
  916. end
  917. v.Health = v.Health - damage
  918. local bool = Create("BoolValue"){
  919. Parent = v,
  920. Name = 'Hitz',
  921. }
  922. if HSound ~= nil and HPitch ~= nil then
  923. CreateSound(HSound, Hitbox, .7, HPitch)
  924. end
  925. game:GetService("Debris"):AddItem(bool, cooldown)
  926. end
  927. end
  928. end
  929. end
  930.  
  931. function MagnitudeDamage(Part, magni, mindam, maxdam)
  932. for _, c in pairs(workspace:children()) do
  933. local hum = c:findFirstChild("Humanoid")
  934. if hum ~= nil then
  935. local head = c:findFirstChild("Torso")
  936. if head ~= nil then
  937. local targ = head.Position - Part.Position
  938. local mag = targ.magnitude
  939. if mag <= magni and c.Name ~= Ply.Name then
  940. Damage(head.Parent, math.random(mindam,maxdam), 0, BrickColor.new("Really black"), Color, "rbxassetid://199149186", 1)
  941. end
  942. end
  943. end
  944. end
  945. end
  946.  
  947. Handle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.320322663, 1.67788064, 0.320322633))
  948. Handleweld=CreateWeld(m,Char["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999474049, 0.0714797974, -0.0598907471, 2.08635171e-007, 0.999999642, 5.06639481e-007, 9.82107395e-007, 5.06639424e-007, -0.999999762, -1, 2.08635541e-007, -9.82107167e-007))
  949. CreateMesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  950. FakeHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","FakeHandle",Vector3.new(0.320322663, 0.76267302, 0.320322633))
  951. FakeHandleweld=CreateWeld(m,Handle,FakeHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, -0.0640640259, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
  952. CreateMesh("CylinderMesh",FakeHandle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  953. Hitbox=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,1,"Institutional white","Hitbox",Vector3.new(1.22027707, 5.03364182, 0.311295122))
  954. Hitboxweld=CreateWeld(m,FakeHandle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -4.26976395, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
  955. CreateMesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
  956. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  957. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, 1.21924973, 0.152131081, -3.86040366e-010, 8.94308414e-008, -0.999993324, -4.47037678e-008, -0.999999344, -8.94422101e-008, -0.999992967, 1.63915843e-007, 3.86170623e-010))
  958. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
  959. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  960. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23667526, -0.423137665, -9.15527344e-005, 0.258321792, -0.966057897, 1.15320972e-007, 0.966051817, 0.258323461, -4.03209441e-007, 3.59733548e-007, 2.15578552e-007, 0.999993324))
  961. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
  962. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
  963. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 3.73589706, 0.533314228, 3.5017747e-006, -1.93722258e-007, -0.999993324, -4.47038246e-008, -0.999999344, 1.93708388e-007, -0.999992967, 1.6391931e-007, -3.50177561e-006))
  964. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
  965. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
  966. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, -1.67745972, 0.532254219, -4.17616519e-007, -2.07146968e-006, 0.999993324, -9.98377686e-007, 0.999999285, 2.07146832e-006, -0.999992907, -1.14738555e-006, -4.17618963e-007))
  967. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
  968. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  969. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 1.44800949, 0.609675884, 3.87875232e-010, 1.04333651e-007, -0.999993324, -4.47037678e-008, -0.999999344, -1.04344906e-007, -0.999992967, 1.63915843e-007, -3.87581994e-010))
  970. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
  971. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  972. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 5.09102417e-013, 8.94365257e-008, -0.999993324, -1.3411011e-007, 0.999999285, 8.94478944e-008))
  973. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  974. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
  975. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.10015106, 0.152092457, 3.50177106e-006, 3.57717454e-007, 0.999993324, -2.98022712e-007, 0.999999225, -3.57702561e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
  976. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
  977. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
  978. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000198364258, -6.02388, 0.0757293701, 3.48687126e-006, 4.02472551e-007, 0.999993324, -2.98022712e-007, 0.999999225, -4.02457204e-007, -0.999993086, -2.98023508e-007, 3.4868724e-006))
  979. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
  980. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
  981. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.1764183, 0.228407383, 3.50177061e-006, 2.53364874e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53350777e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
  982. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
  983. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138535, 0.311295122, 0.457603782))
  984. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.69571972e-013, 2.23559823e-007, -0.999993324, -1.34110138e-007, 0.999999285, 2.23570339e-007))
  985. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
  986. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  987. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.456438541, -1.37244415, 3.05175781e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  988. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
  989. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
  990. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.25266266, 0.304620266, 3.50177197e-006, 2.53351118e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53336339e-007, -0.999993086, -2.98023508e-007, 3.50177334e-006))
  991. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
  992. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  993. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.424539566, -1.38871384, -9.15527344e-005, 0.96578759, 0.259309262, -2.27494468e-008, -0.259307534, 0.965793788, -4.58008401e-007, -9.67946789e-008, 4.48255491e-007, 0.999993324))
  994. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
  995. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  996. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.24385071e-005, -1.14368057, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -8.92358685e-008, -3.87674892e-010, 8.92481467e-008, 0.999993324))
  997. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.9799999))
  998. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  999. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.609939575, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  1000. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  1001. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  1002. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
  1003. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  1004. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1005. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 1.21924973, 0.152831078, -9.86952599e-013, 2.08606821e-007, 0.999993324, 2.98022769e-007, -0.999999225, 2.08594088e-007, 0.999993086, 2.98020097e-007, 6.90400319e-013))
  1006. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
  1007. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1008. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1009. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
  1010. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  1011. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.41072845, -0.00551557541, -9.15527344e-005, 7.7485987e-007, -0.999999344, 1.19366177e-007, 0.999993086, 9.08967877e-007, -3.72535112e-007, 3.72534714e-007, 1.19379479e-007, 0.999993324))
  1012. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.171499997, 0.342999965, 1))
  1013. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.610138357, 3.96589971, 0.311295122))
  1014. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -3.73590088, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
  1015. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
  1016. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  1017. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.23654175, -0.423635483, -9.15527344e-005, 0.258325994, 0.966056764, -1.42299825e-007, -0.966050863, 0.258327663, -4.10633703e-007, -3.59935655e-007, 2.43561431e-007, 0.999993324))
  1018. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
  1019. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
  1020. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.425010681, -1.38858414, -9.15527344e-005, 0.965785801, -0.259315699, 2.35243647e-008, 0.25931409, 0.965792, -4.58000841e-007, 9.60470743e-008, 4.48448759e-007, 0.999993324))
  1021. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
  1022. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
  1023. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000183105469, -6.02386475, 0.0767188072, -3.41193322e-006, 4.62101866e-007, -0.999993324, 4.4703711e-008, 0.999999344, 4.62110393e-007, 0.999992967, -1.63912489e-007, -3.41193504e-006))
  1024. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
  1025. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1026. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1027. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
  1028. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
  1029. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, -6.10015106, 0.152894497, -3.41193277e-006, 3.57729903e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.57739054e-007, 0.999992967, -1.63912489e-007, -3.41193413e-006))
  1030. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
  1031. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 4.11843443, 0.311295122))
  1032. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000294208527, -3.65963364, -0.000122070313, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110167e-007, 0.999999464, -1.49060497e-008, -2.9573563e-010, 1.49183279e-008, 0.999993324))
  1033. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.48999998))
  1034. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  1035. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.28746033e-005, -0.914936066, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  1036. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  1037. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 3.81336522, 0.311295122))
  1038. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00030374527, -3.81218719, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95932584e-010, -1.3411011e-007, 0.999999464, -2.3839732e-007, -2.96005193e-010, 2.38410735e-007, 0.999993324))
  1039. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.58799994))
  1040. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603961, 0.311295122))
  1041. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, 0.000225067139, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -4.46653985e-008, -3.87680721e-010, 4.4677563e-008, 0.999993324))
  1042. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  1043. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  1044. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, -0.304897308, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  1045. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  1046. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1047. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1048. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
  1049. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1050. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1051. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
  1052. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  1053. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.610328674, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  1054. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  1055. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1056. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1057. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
  1058. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
  1059. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.25266266, 0.305475712, -3.53157384e-006, 2.53391647e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53401481e-007, 0.999992967, -1.63912375e-007, -3.53157475e-006))
  1060. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
  1061. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.311295122))
  1062. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000116825104, -1.67740631, -4.57763672e-005, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110195e-007, 0.999999464, 2.08220342e-007, -2.95693636e-010, -2.08209428e-007, 0.999993324))
  1063. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.49000001, 0.9799999))
  1064. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1065. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1066. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
  1067. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1068. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1069. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
  1070. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.457603782))
  1071. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.457349777, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, -1.96604235e-013, 1.57148329e-014, 1.93753465e-007, -0.999993324, -1.34110138e-007, 0.999999285, 1.93764151e-007))
  1072. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
  1073. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  1074. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.456629276, -1.37243652, 6.10351563e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  1075. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
  1076. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
  1077. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 3.73587799, 0.534302235, -3.53157475e-006, -2.53369365e-007, 0.999993324, 2.98022826e-007, -0.999999225, -2.5337863e-007, 0.999993086, 2.9801663e-007, 3.53157589e-006))
  1078. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
  1079. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
  1080. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.1764183, 0.229121208, -3.41193254e-006, 2.53392898e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53402845e-007, 0.999992967, -1.63912489e-007, -3.4119339e-006))
  1081. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
  1082. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1083. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000304698944, -1.82930374, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95264674e-010, -1.34110081e-007, 0.999999464, -3.57568979e-007, -2.95355018e-010, 3.57583076e-007, 0.999993324))
  1084. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 0.48999998, 0.58799994))
  1085. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  1086. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, 0.305324554, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  1087. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  1088. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1089. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.15527344e-005, 1.44799423, 0.610420704, 3.41184159e-006, -7.45392299e-008, 0.999993324, 2.98022826e-007, -0.999999225, -7.4551906e-008, 0.999993086, 2.98023451e-007, -3.41184318e-006))
  1090. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
  1091. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
  1092. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
  1093. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
  1094. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 0.311295122, 0.311295122))
  1095. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000138759613, -1.44802856, -0.000122070313, 0.999992847, 8.94037839e-008, 3.8724815e-010, -1.34110053e-007, 0.999999285, -1.93666892e-007, -3.87585686e-010, 1.9368008e-007, 0.999993324))
  1096. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 0.9799999))
  1097. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
  1098. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -1.67734528, 0.532927036, -2.99408885e-006, 2.20594939e-006, -0.999993324, -6.10947552e-007, 0.999999166, 2.20594984e-006, 0.999993145, 6.85453131e-007, -2.99408862e-006))
  1099. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
  1100. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
  1101. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.915397644, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
  1102. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
  1103. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  1104. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.45767498, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.17176927e-013, 7.45334887e-008, -0.999993324, -1.3411011e-007, 0.999999285, 7.45446869e-008))
  1105. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  1106. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1107. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.06746292, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
  1108. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.9799999))
  1109. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1110. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, 1.21999741, 0.228783607, 3.44213481e-006, 2.68377903e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.68363578e-007, -0.999993086, -2.98023451e-007, 3.44213686e-006))
  1111. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
  1112. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
  1113. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.37253189, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -7.44655608e-008, -3.8769582e-010, 7.44779527e-008, 0.999993324))
  1114. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
  1115. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1116. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.57763672e-005, 1.21999741, 0.228775501, -3.41191981e-006, 3.57804822e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.5781386e-007, 0.999992967, -1.63912489e-007, -3.41192117e-006))
  1117. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
  1118. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
  1119. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000115871429, 1.37241745, 4.57763672e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
  1120. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.373709828, 0.364557743, 2.17361784))
  1121. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1122. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44883347, 0.228752613, -1.04306352e-007, 2.98211376e-008, -0.999993324, 1.3411011e-007, -0.999999285, -2.98328473e-008, -0.999992847, -8.94038408e-008, 1.04306622e-007))
  1123. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
  1124. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
  1125. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00018453598, 7.62939453e-005, 1.37253189, 0.999992847, 8.94037839e-008, 2.58143116e-013, 4.50900385e-013, 3.726106e-007, -0.999993324, -1.34110195e-007, 0.999999285, 3.7262015e-007))
  1126. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
  1127. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
  1128. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44882584, 0.228737831, -6.13660078e-012, -8.94369236e-008, 0.999993324, 1.3411011e-007, -0.999999285, -8.94483492e-008, 0.999992847, 8.94037839e-008, 5.94248522e-012))
  1129. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
  1130. ShotgunHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","ShotgunHandle",Vector3.new(0.274405897, 0.205804482, 0.411608905))
  1131. ShotgunHandleweld=CreateWeld(m,Char["Left Arm"],ShotgunHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.935044765, -0.0157318115, 0.265125275, -2.65166643e-012, -0.999999523, -2.23517418e-007, 1, -2.65166556e-012, -6.50521303e-019, 5.41119453e-023, -2.23517389e-007, 0.999999642))
  1132. Barrel=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Barrel",Vector3.new(0.411608934, 0.200000003, 0.343007416))
  1133. Barrelweld=CreateWeld(m,ShotgunHandle,Barrel,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54535675, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1134. CreateMesh("CylinderMesh",Barrel,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1135. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
  1136. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373851776, -2.6417737, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1137. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1138. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1139. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.36594534, -0.857486725, -0.000274658203, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1140. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1141. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
  1142. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648262024, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1143. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1144. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
  1145. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.377281189, -1.64534235, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1146. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1147. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.686014831, 0.343007416))
  1148. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.651687622, -0.273382664, -0.000198364258, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1149. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1150. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1151. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1152. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1153. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411603868, 0.200000003, 0.411603898))
  1154. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272898197, 0.205749512, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07548546e-015, 0.999999642))
  1155. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.343003303, 1))
  1156. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1157. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1158. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1159. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
  1160. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272881031, 0.207458496, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07562829e-015, 0.999999642))
  1161. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
  1162. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1163. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1164. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1165. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
  1166. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342899323, -1.06519222, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1167. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1168. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
  1169. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1170. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
  1171. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.346437484, 0.205804482))
  1172. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.478748322, -0.00122070313, 0.102870941, 0.999999642, -1.08415606e-018, -7.06910869e-005, -8.67319759e-019, 1, -1.87299419e-016, 7.06910869e-005, 1.87391349e-016, 0.999999642))
  1173. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686014831, 1, 1))
  1174. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.411608875, 0.205804482, 0.343007416))
  1175. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, 0, 0.171504974, 0.999999285, -1.51788294e-018, 0, -1.51788294e-018, 1, -5.77734993e-020, 0, -5.77734993e-020, 0.999999285))
  1176. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1177. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1178. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65212965, -0.85749054, -0.0690460205, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1179. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1180. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
  1181. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648254395, -1.64535713, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
  1182. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1183. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.686014771, 0.480210334, 0.343007416))
  1184. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27342844, -0.445884705, -0.000259399414, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1185. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1186. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.651693344, -0.85749054, 0.0681915283, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1187. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
  1188. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.891819119, 0.411608845, 0.343007416))
  1189. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.113838196, -0.423885345, 0.000503540039, -0.865529597, -2.29509619e-012, 0.50085628, -0.50085628, -1.32810386e-012, -0.865529597, 2.65166643e-012, -1, -5.41119453e-023))
  1190. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.783638, 0.200000003, 0.205804422))
  1191. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.50810814, -0.754581451, -0.000137329102, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
  1192. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.68601495, 1))
  1193. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
  1194. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273527622, -0.209014893, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26303582e-015, 0.999999344))
  1195. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.37730819, 1))
  1196. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.274405956, 0.891819477, 0.346437484))
  1197. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.61399889, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1198. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
  1199. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -2.16281366, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1200. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411602557, 0.200000003, 0.411602587))
  1201. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273536205, -0.205581665, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26288293e-015, 0.999999344))
  1202. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.3430022, 1))
  1203. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
  1204. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.06519127, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1205. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
  1206. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.229156494, -0.201507568, 0.480171204, -0.258818954, 0.965925455, -6.5301144e-008, -0.96592468, -0.258819073, -7.28488203e-009, -4.47033983e-008, 9.78950112e-008, 0.999998987))
  1207. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1208. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1209. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.295913696, 0.0476303101, 0.119953156, -0.183012679, 0.965925515, 0.18301259, -0.683011949, -0.258819044, 0.683012009, 0.707105875, 1.14738882e-007, 0.707106292))
  1210. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1211. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.30342817, 0.205804482, 0.343007416))
  1212. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.26771879, -0.171478271, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1213. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1214. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.109359741, -0.655639648, 0.510620117, 0.183012411, 0.965925574, 0.183012441, -0.68301183, 0.258818775, -0.683012307, -0.707106233, 5.37700018e-008, 0.707106113))
  1215. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753450096, 0.148796618))
  1216. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1217. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.297683716, 0.0471572876, 0.119953156, 0.183012515, 0.965925515, -0.183012411, -0.683012307, 0.258818865, 0.68301183, 0.707105637, 7.80294496e-009, 0.707106352))
  1218. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1219. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
  1220. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342903137, -2.16281414, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
  1221. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1222. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.343007386, 0.343007356, 0.343007416))
  1223. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0353784561, -0.651687622, 0.00016784668, -0.999999344, -2.65166491e-012, 7.00652381e-005, -7.00652381e-005, -1.85731826e-016, -0.999999344, 2.65166643e-012, -1, -5.4111939e-023))
  1224. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1225. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.274405956, 0.205804482, 0.343007416))
  1226. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.478794575, -0.102890015, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
  1227. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.82321763, 0.343007356, 0.343007416))
  1228. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0818824768, -0.459415436, -7.62939453e-005, -0.865718424, -2.29559687e-012, 0.500530124, -0.500530124, -1.32723899e-012, -0.865718424, 2.65166643e-012, -1, -5.41119453e-023))
  1229. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
  1230. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.10760498, -0.655174255, 0.510620117, -0.18301256, 0.965925455, -0.183012798, -0.683011591, -0.258819133, -0.683012605, -0.707106292, -2.35276794e-008, 0.707105815))
  1231. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1232. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
  1233. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.230926514, -0.201982498, 0.480171204, 0.258818656, 0.965925574, 8.02022342e-008, -0.965924799, 0.258818835, -5.28825353e-007, -4.47034608e-007, 4.54816842e-008, 0.999999046))
  1234. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
  1235. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.09762359, 0.343007356, 0.343007416))
  1236. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10375023, -0.155986786, 0.00102233887, -0.999999166, -2.65155259e-012, 0.000461965625, -0.000468551938, 5.56010587e-014, -0.999994993, 2.65157514e-012, -0.999996066, -4.26325438e-014))
  1237. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.617413342, 1.09762371, 0.343007416))
  1238. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.293060303, 1.10386992, 0.00102233887, -0.00047101063, 1.29604875e-014, -0.999999285, 0.999999285, 2.65161482e-012, -0.00047101063, 2.65160962e-012, -1, -1.42093589e-014))
  1239. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1240. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.823217809, 0.343007416))
  1241. Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.594764709, 0.147701263, 0.00117492676, -0.499999762, -1.32583267e-012, -0.866024554, 0.866024554, 2.29640851e-012, -0.499999762, 2.65166643e-012, -1, -6.73411617e-023))
  1242. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1243. Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.205804482, 0.343007416))
  1244. Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00016784668, 0.171470642, 2.0906744, -1.553847e-012, -1, -5.96497784e-008, 7.06910869e-005, -5.96498282e-008, 0.999999642, -0.999999642, -2.65166578e-012, 7.06910869e-005))
  1245. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1246. Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.274405897, 1.09762394))
  1247. Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00102233887, -0.153308868, -1.10388994, 2.34347741e-012, -0.999999285, -5.96529546e-008, 5.28991086e-006, -5.96529972e-008, 0.99999851, -0.999999583, -2.65160051e-012, 4.23192796e-006))
  1248. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1249.  
  1250. local PE1 = Create("ParticleEmitter"){
  1251. Parent = Hitbox,
  1252. Color = ColorSequence.new(tlcr3, Color3.new (0, 0, 0)),
  1253. Transparency = NumberSequence.new(.5),
  1254. Size = NumberSequence.new(0.3),
  1255. Texture = "rbxassetid://263433152",
  1256. Lifetime = NumberRange.new(1.8),
  1257. Rate = 25,
  1258. VelocitySpread = 180,
  1259. Rotation = NumberRange.new(100),
  1260. Speed = NumberRange.new(2),
  1261. LightEmission = 0.5,
  1262. LockedToPart = true
  1263. }
  1264.  
  1265. local PE1 = Create("ParticleEmitter"){
  1266. Parent = Barrel,
  1267. Color = ColorSequence.new(BrickColor.new(tclr).Color),
  1268. Transparency = NumberSequence.new(0),
  1269. Size = NumberSequence.new(.5),
  1270. Texture = "rbxassetid://257430870",
  1271. Lifetime = NumberRange.new(.1),
  1272. Rate = 100,
  1273. VelocitySpread = 180,
  1274. Rotation = NumberRange.new(0),
  1275. Speed = NumberRange.new(0),
  1276. LightEmission = .6,
  1277. LockedToPart = true,
  1278. Enabled = false
  1279. }
  1280.  
  1281. local PE2 = PE1:Clone()
  1282. PE2.Size = NumberSequence.new(.7)
  1283. PE2.LightEmission = 1
  1284. PE2.Texture = "rbxassetid://87729590"
  1285.  
  1286. local Lite = Create("PointLight"){
  1287. Parent = Barrel,
  1288. Color = BrickColor.new(tclr).Color,
  1289. Shadows = true,
  1290. Range = 10,
  1291. Brightness = 0.5,
  1292. Enabled = false
  1293. }
  1294.  
  1295. function FirstAttack()
  1296. attack = true
  1297. for i = 0,1,0.2 do
  1298. wait()
  1299. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  1300. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(30)), .3)
  1301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(170), math.rad(0), math.rad(20)), .3)
  1302. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.4, -.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
  1303. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1304. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1305. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-30)), .3)
  1306. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1307. end
  1308. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1309. local HitDeb = Hitbox.Touched:connect(function(hit)
  1310. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1311. end)
  1312. for i = 0,1,0.1 do
  1313. wait()
  1314. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1315. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), .3)
  1316. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-20)), .5)
  1317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-40)), .5)
  1318. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
  1319. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
  1320. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(35)), .4)
  1321. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1322. end
  1323. attack = false
  1324. HitDeb:disconnect()
  1325. end
  1326.  
  1327. function SecondAttack()
  1328. attack = true
  1329. for i = 0,1,0.2 do
  1330. wait()
  1331. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(80)), .3)
  1332. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-80)), .3)
  1333. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(40)), .3)
  1334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-30)), .3)
  1335. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
  1336. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
  1337. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1338. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1339. end
  1340. CreateSound("rbxassetid://154965962",Hitbox,.5,1.1)
  1341. local HitDeb = Hitbox.Touched:connect(function(hit)
  1342. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1343. end)
  1344. for i = 0,1,0.1 do
  1345. wait()
  1346. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), .3)
  1347. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(50)), .3)
  1348. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(130)), .5)
  1349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-70)), .4)
  1350. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1351. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1352. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1353. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1354. end
  1355. attack = false
  1356. HitDeb:disconnect()
  1357. end
  1358.  
  1359. function ThirdAttack()
  1360. attack = true
  1361. for i = 0,1,0.2 do
  1362. wait()
  1363. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1364. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1365. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
  1366. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
  1367. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1368. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1369. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1370. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1371. end
  1372. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1373. local HitDeb = Hitbox.Touched:connect(function(hit)
  1374. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1375. end)
  1376. for i = 0,1,0.1 do
  1377. wait()
  1378. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1379. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1380. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
  1381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1382. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1383. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1384. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1385. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1386. end
  1387. attack = false
  1388. HitDeb:disconnect()
  1389. end
  1390.  
  1391. function FourthAttack()
  1392. attack = true
  1393. for i = 0,1,0.2 do
  1394. wait()
  1395. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1396. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
  1398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1399. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1400. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1401. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1402. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1403. end
  1404. CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
  1405. local HitDeb = Hitbox.Touched:connect(function(hit)
  1406. Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1407. end)
  1408. for i = 0,1,0.1 do
  1409. wait()
  1410. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1411. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(80)), .3)
  1412. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(50)), .5)
  1413. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
  1414. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1415. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1416. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1417. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1418. end
  1419. attack = false
  1420. HitDeb:disconnect()
  1421. end
  1422.  
  1423. function ContAttack()
  1424. attack = true
  1425. local HitDeb = Hitbox.Touched:connect(function(hit)
  1426. Damage(hit.Parent, math.random(10,30), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1427. end)
  1428. for i = 1,4 do
  1429. for i = 0,1,0.3 do
  1430. wait()
  1431. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1432. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
  1434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
  1435. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1436. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1437. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1438. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1439. end
  1440. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1441. for i = 0,1,0.2 do
  1442. wait()
  1443. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1444. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1445. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
  1446. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1447. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1448. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1449. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1450. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1451. end
  1452. for i = 0,1,0.3 do
  1453. wait()
  1454. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
  1455. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
  1456. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
  1457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
  1458. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1459. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
  1460. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1461. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1462. end
  1463. CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
  1464. for i = 0,1,0.2 do
  1465. wait()
  1466. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
  1467. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
  1468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(70)), .5)
  1469. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
  1470. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1471. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
  1472. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1473. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1474. end
  1475. end
  1476. attack = false
  1477. HitDeb:disconnect()
  1478. end
  1479.  
  1480. function Spin()
  1481. attack = true
  1482. for i = 0,1,0.1 do
  1483. wait()
  1484. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(70)), .3)
  1485. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(5), math.rad(-70)), .3)
  1486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(120), math.rad(100)), .3)
  1487. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
  1488. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
  1489. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
  1490. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1491. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1492. end
  1493. local HitDeb = Hitbox.Touched:connect(function(hit)
  1494. Damage(hit.Parent, math.random(20,30), 0, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
  1495. end)
  1496. for i = 1,2 do
  1497. CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
  1498. for i = 0,1,0.2 do
  1499. wait()
  1500. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), -6*i), .43)
  1501. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1502. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(90)), .3)
  1503. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
  1504. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
  1505. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
  1506. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1507. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1508. end
  1509. end
  1510. for i = 0,1,0.1 do
  1511. wait()
  1512. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
  1513. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(70)), .3)
  1514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(-100)), .3)
  1515. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
  1516. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(5)), .3)
  1517. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-5)), .3)
  1518. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1519. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1520. end
  1521. for i = 1,2 do
  1522. CreateSound("rbxassetid://154965962",Hitbox,.5,1)
  1523. for i = 0,1,0.2 do
  1524. wait()
  1525. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 6*i), .43)
  1526. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-50)), .3)
  1527. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-150), math.rad(-90)), .3)
  1528. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
  1529. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-10)), .3)
  1530. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(10)), .3)
  1531. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1532. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1533. end
  1534. end
  1535. attack = false
  1536. HitDeb:disconnect()
  1537. end
  1538.  
  1539. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1540. local prt = CreatePart(3, Char, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1541. prt.Anchored = true
  1542. prt.CFrame = cframe
  1543. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1544. game:GetService("Debris"):AddItem(prt, 2)
  1545. Effects[#Effects + 1] = {
  1546. prt,
  1547. "Cylinder",
  1548. delay,
  1549. x3,
  1550. y3,
  1551. z3
  1552. } --part, type, delay
  1553. end
  1554.  
  1555. function Shoot(asd, spread1, spread2)
  1556. local MainPos = asd.Position
  1557. local MainPos2 = mouse.Hit.p
  1558. 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
  1559. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
  1560. num = 30
  1561. coroutine.resume(coroutine.create(function(Spreaded)
  1562. repeat
  1563. wait()
  1564. local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, RP.Parent)
  1565. local TheHit = mouse.Hit.p
  1566. local mag = (MainPos - pos).magnitude
  1567. CylinderEffect(BrickColor.new(tclr), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, mag * 5, 3, .5, 0, 1.5, 0.1)
  1568. MainPos = MainPos + (MouseLook.lookVector * 10)
  1569. num = num - 1
  1570. if hit ~= nil then
  1571. num = 0
  1572. local ref = CreatePart(3, workspace, "Neon", 0, 1, BrickColor.new(tclr), "Reference", Vector3.new())
  1573. ref.Anchored = true
  1574. ref.CFrame = CFrame.new(pos)
  1575. MagnitudeDamage(ref, 5, 5, 10)
  1576. game:GetService("Debris"):AddItem(ref, 1)
  1577. end
  1578. until num <= 0
  1579. end))
  1580. end
  1581.  
  1582. gyro = Instance.new("BodyGyro")
  1583. gyro.Parent = nil
  1584. gyro.P = 1e7
  1585. gyro.D = 1e3
  1586. gyro.MaxTorque = Vector3.new(0,1e7,0)
  1587.  
  1588. local shoot = false
  1589. local gun = false
  1590. function Aim()
  1591. attack = true
  1592. gun = true
  1593. gyro.Parent = RP
  1594. for i = 0, 1, 0.2 do
  1595. swait()
  1596. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .5)
  1597. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .5)
  1598. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  1599. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
  1600. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1601. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1602. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1603. end
  1604. local offset = nil
  1605. while gun == true do
  1606. wait()
  1607. local gunpos = Vector3.new(mouse.Hit.p.x, He.Position.Y, mouse.Hit.p.z)
  1608. offset = (Tor.Position.y - mouse.Hit.p.y) / 60
  1609. local mag = (Tor.Position - mouse.Hit.p).magnitude / 80
  1610. offset = offset / mag
  1611. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.fromEulerAnglesXYZ(0, 0, 1.57), .3)
  1612. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), .5)
  1613. end
  1614. if shoot == true then
  1615. PE1.Enabled,PE2.Enabled = true,true
  1616. Lite.Enabled = true
  1617. for i = 1,2 do
  1618. for i = 1,5 do
  1619. Shoot(Barrel, 1, 3)
  1620. end
  1621. CreateSound("rbxassetid://212032538", Barrel, .5, .8)
  1622. CreateSound("rbxassetid://168413145", Barrel, .7, 1)
  1623. Shoot(Barrel, 0, 0)
  1624. for i = 0, 1, 0.2 do
  1625. swait()
  1626. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  1627. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(85)), .3)
  1628. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(20)), 0.3)
  1629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-50), math.rad(-90)), 0.5)
  1630. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1631. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1632. end
  1633. for i = 0, 1, 0.1 do
  1634. swait()
  1635. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
  1636. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(85)), .3)
  1637. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.3)
  1638. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
  1639. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1640. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1641. end
  1642. end
  1643. Lite.Enabled = false
  1644. PE1.Enabled,PE2.Enabled = false,false
  1645. end
  1646. gyro.Parent = nil
  1647. shoot = false
  1648. attack = false
  1649. end
  1650.  
  1651. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1652. local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1653. prt.Anchored = true
  1654. prt.CFrame = cframe
  1655. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1656. game:GetService("Debris"):AddItem(prt, 5)
  1657. table.insert(Effects, {
  1658. prt,
  1659. "Cylinder",
  1660. delay,
  1661. x3,
  1662. y3,
  1663. z3,
  1664. msh
  1665. })
  1666. end
  1667.  
  1668. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1669. local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1670. prt.Anchored = true
  1671. prt.CFrame = cframe
  1672. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1673. game:GetService("Debris"):AddItem(prt, 5)
  1674. table.insert(Effects, {
  1675. prt,
  1676. "Block1",
  1677. delay,
  1678. x3,
  1679. y3,
  1680. z3,
  1681. msh
  1682. })
  1683. end
  1684.  
  1685.  
  1686. function GroundWave()
  1687. attack = true
  1688. --[[ for i = 1,2 do
  1689. CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
  1690. for i = 0,1,0.2 do
  1691. wait()
  1692. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
  1693. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(60)), .3)
  1694. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(30)), .3)
  1695. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), .3)
  1696. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1697. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
  1698. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(50), math.rad(50), 6*i), .6)
  1699. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1700. end
  1701. end]]--
  1702. for i = 0,1,0.1 do
  1703. wait()
  1704. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), .3)
  1705. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
  1706. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(70)), .3)
  1707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-50)), .3)
  1708. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1709. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1710. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(50)), .3)
  1711. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1712. end
  1713. Hu.WalkSpeed = 0
  1714. coroutine.resume(coroutine.create(function()
  1715. local CF = RP.CFrame
  1716. local numb = -5
  1717. local BaseCF = CF
  1718. for i = 1, 10 do
  1719. BaseCF = CF * CFrame.new(0, -2, numb)
  1720. local baseprt = CreatePart(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Part1", Vector3.new(1, 1, 1))
  1721. baseprt.Anchored = true
  1722. baseprt.CFrame = BaseCF
  1723. game:GetService("Debris"):AddItem(baseprt, .5)
  1724. local c = game.Workspace:GetChildren()
  1725. for i = 1, #c do
  1726. local hum = c[i]:findFirstChild("Humanoid")
  1727. if hum ~= nil and hum.Health ~= 0 then
  1728. local head = c[i]:findFirstChild("Head")
  1729. if head ~= nil then
  1730. local targ = head.Position - baseprt.Position
  1731. local mag = targ.magnitude
  1732. if mag <= 7 and c[i].Name ~= Ply.Name then
  1733. MagnitudeDamage(head, 20, 20, 30)
  1734. end
  1735. end
  1736. end
  1737. end
  1738. CreateSound("http://www.roblox.com/asset/?id=278596476",baseprt,.7,0.7)
  1739. CreateSound("http://www.roblox.com/asset/?id=199145264",baseprt,.6,1.3)
  1740. CreateSound("http://www.roblox.com/asset/?id=168413145",baseprt,.7,1.2)
  1741. BlockEffect(BrickColor.new("Really black"), BaseCF, 0.5, 0.5, 0.5, 2, 2, 2, 0.05)
  1742. WaveEffect(BrickColor.new(tclr), BaseCF, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
  1743. numb = numb - 3
  1744. wait(0.15)
  1745. end
  1746. end))
  1747. for i = 0,1,0.02 do
  1748. wait()
  1749. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, -.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .3)
  1750. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(-10), math.rad(-90)), .3)
  1751. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(10), math.rad(90)), .5)
  1752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(-60)), .3)
  1753. RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.3) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1754. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(50)), .3)
  1755. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(190)), .5)
  1756. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1757. end
  1758. attack = false
  1759. Hu.WalkSpeed = 16
  1760. end
  1761.  
  1762. mouse.Button1Down:connect(function()
  1763. if attack == false and Combo == 1 then
  1764. Combo = 2
  1765. FirstAttack()
  1766. elseif attack == false and Combo == 2 then
  1767. Combo = 3
  1768. SecondAttack()
  1769. elseif attack == false and Combo == 3 then
  1770. Combo = 4
  1771. ThirdAttack()
  1772. elseif attack == false and Combo == 4 then
  1773. Combo = 1
  1774. FourthAttack()
  1775. end
  1776. if gun == true then
  1777. shoot = true
  1778. gun = false
  1779. end
  1780. end)
  1781.  
  1782. mouse.KeyDown:connect(function(k)
  1783. k = k:lower()
  1784. if k == "q" and attack == false then
  1785. ContAttack()
  1786. elseif k == "e" and attack == false then
  1787. Spin()
  1788. elseif attack == false and k == 'f' then
  1789. Aim()
  1790. elseif attack == false and k == 'r' then
  1791. GroundWave()
  1792. end
  1793. end)
  1794.  
  1795. local sine = 0
  1796. local change = 1
  1797. local val = 0
  1798. local donum = 0
  1799.  
  1800. while true do
  1801. swait()
  1802. gyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p -RP.CFrame.p).unit * 100)
  1803. sine = sine + change
  1804. local torvel = (RP.Velocity * Vector3.new(1, 0, 1)).magnitude
  1805. local velderp = RP.Velocity.y
  1806. hitfloor, posfloor = rayCast(RP.Position, (CFrame.new(RP.Position, RP.Position - Vector3.new(0, 1, 0))).lookVector, 4, Char)
  1807. if equipped == true or equipped == false then
  1808. if RP.Velocity.y > 1 and hitfloor == nil then
  1809. Anim = "Jump"
  1810. if attack == false then
  1811. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1812. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  1813. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(20)), .3)
  1814. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), .3)
  1815. RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
  1816. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(30)), .3)
  1817. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1818. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1819. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  1820. end
  1821. elseif RP.Velocity.y < -1 and hitfloor == nil then
  1822. Anim = "Fall"
  1823. if attack == false then
  1824. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1825. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  1826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(150), math.rad(0), math.rad(10)), .3)
  1827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-30)), .3)
  1828. RH.C0 = clerp(RH.C0, CFrame.new(1, -.7, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  1829. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  1830. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1831. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1832. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  1833. end
  1834. elseif torvel < 1 and hitfloor ~= nil then
  1835. Anim = "Idle"
  1836. if attack == false then
  1837. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
  1838. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(30)), .3)
  1839. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
  1840. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(-10)), .3)
  1841. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1842. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
  1843. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
  1844. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
  1845. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  1846. end
  1847. elseif torvel > 2 and hitfloor ~= nil then
  1848. Anim = "Walk"
  1849. if attack == false then
  1850. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  1851. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1852. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(20)), .3)
  1853. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.4, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-10)), .3)
  1854. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
  1855. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
  1856. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
  1857. ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1858. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
  1859. end
  1860. end
  1861. end
  1862. if #Effects > 0 then
  1863. for e = 1, #Effects do
  1864. if Effects[e] ~= nil then
  1865. local Thing = Effects[e]
  1866. if Thing ~= nil then
  1867. local Part = Thing[1]
  1868. local Mode = Thing[2]
  1869. local Delay = Thing[3]
  1870. local IncX = Thing[4]
  1871. local IncY = Thing[5]
  1872. local IncZ = Thing[6]
  1873. if Thing[1].Transparency <= 1 then
  1874. if Thing[2] == "Block1" then
  1875. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1876. Mesh = Thing[1].Mesh
  1877. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1878. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1879. elseif Thing[2] == "Cylinder" then
  1880. Mesh = Thing[1].Mesh
  1881. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1882. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1883. elseif Thing[2] == "Blood" then
  1884. Mesh = Thing[7]
  1885. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  1886. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1887. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1888. elseif Thing[2] == "Elec" then
  1889. Mesh = Thing[1].Mesh
  1890. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1891. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1892. elseif Thing[2] == "Disappear" then
  1893. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1894. end
  1895. else
  1896. Part.Parent = nil
  1897. table.remove(Effects, e)
  1898. end
  1899. end
  1900. end
  1901. end
  1902. end
  1903. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement