Finnegan5

Kurragasang

Oct 6th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 76.72 KB | None | 0 0
  1. --[[The Weapon Of the vaktovian lieutenant Mellisa D. Exanine]]--
  2.  
  3. user=game:service'Players'.localPlayer;
  4. char=user.Character
  5. mouse=user:GetMouse()
  6. m=Instance.new('Model',char)
  7. hold=false
  8. deb = false
  9. Game.Lighting.Outlines = false
  10. Anim = 'None'
  11. --[[char.Humanoid.MaxHealth=500
  12. char.Humanoid.Health=500
  13. pcall(function()
  14. char.Shirt:remove()
  15. char.Pants:remove()
  16. char.Head.face:remove()
  17. char["Body Colors"].HeadColor = BrickColor.new("Mid gray")
  18. char["Body Colors"].LeftArmColor = BrickColor.new("Mid gray")
  19. char["Body Colors"].RightArmColor = BrickColor.new("Mid gray")
  20. char["Body Colors"].TorsoColor = BrickColor.new("Mid gray")
  21. char.Head.Material = "SmoothPlastic"
  22. char.Torso.Material = "SmoothPlastic"
  23. char["Left Arm"].Material = "SmoothPlastic"
  24. char["Right Arm"].Material = "SmoothPlastic"
  25. char["Left Leg"].Material = "SmoothPlastic"
  26. char["Right Leg"].Material = "SmoothPlastic"
  27. end)
  28.  
  29. for i,v in pairs(char:children()) do
  30. if v:IsA("Hat") then
  31. v:Destroy()
  32. end
  33. end
  34.  
  35. game:service'InsertService':LoadAsset(14815761):children()[1].Parent = char
  36. game:service'InsertService':LoadAsset(22588983):children()[1].Parent = char
  37. game:service'InsertService':LoadAsset(25737682):children()[1].Parent = char
  38. game:service'InsertService':LoadAsset(134681557):children()[1].Parent = char
  39. game:service'InsertService':LoadAsset(128341119):children()[1].Parent = char
  40. game:service'InsertService':LoadAsset(13038375):children()[1].Parent = char.Head
  41.  
  42. pcall(function()
  43. char["Spy Shades"].Handle.Transparency = 0.1
  44. end)
  45.  
  46. for i,v in pairs(char:children()) do
  47. if v:IsA("Hat") then
  48. v.Handle.Material = "SmoothPlastic"
  49. v.Handle.BrickColor = BrickColor.new("Really black")
  50. v.Handle.Mesh.TextureId = ""
  51. end
  52. end]]--
  53.  
  54. function DoDamage(hum,dmg)
  55. if hum.Health == 0 then return end
  56. local a,b = ypcall(function()
  57. hum:TakeDamage(dmg)
  58. --hum.Health = hum.Health - dmg
  59. if not hum.Parent:FindFirstChild('Torso') then return end
  60. local m = Instance.new('Model',workspace)
  61. m.Name = dmg
  62. local h = Instance.new('Humanoid',m)
  63. h.MaxHealth = 0
  64. local p = Instance.new('Part',m)
  65. p.Material = 'SmoothPlastic'
  66. p.BrickColor = BrickColor.new('Really red')
  67. p.Name = 'Head'
  68. p.FormFactor = 'Custom'
  69. p.Size = Vector3.new(1,1,1)
  70. p.Transparency = 0.5
  71. p.CanCollide = false
  72. p.Anchored = true
  73. p:BreakJoints()
  74. local pmsh = Instance.new('SpecialMesh',p)
  75. pmsh.MeshType = 'FileMesh'
  76. pmsh.Scale = Vector3.new(1,1,1)
  77. pmsh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  78. game.Debris:AddItem(m,5)
  79. p.CFrame = CFrame.new(hum.Parent.Torso.Position) * CFrame.new(math.random(-2,2),2.5,math.random(-2,2))
  80. local rAm = math.random(3,6)/100
  81. coroutine.wrap(function()
  82. for i=1,300 do
  83. p.CFrame = p.CFrame * CFrame.new(0,rAm,0)
  84. wait()
  85. end
  86. p:Destroy()
  87. end)()
  88. end)
  89. if not a then print(b) end
  90. end
  91.  
  92.  
  93. function playSound(id,parent,volume,pitch)
  94. local sound = Instance.new('Sound',parent or workspace)
  95. sound.SoundId = 'http://www.roblox.com/asset?id='..id
  96. sound.Volume = volume or 1
  97. sound.Pitch = pitch or 1
  98. coroutine.wrap(function()
  99. wait()
  100. sound:Play()
  101. wait(10)
  102. sound:Stop()
  103. sound:Destroy()
  104. end)()
  105. return sound
  106. end
  107.  
  108. function weld(p0,p1,c0,c1,par)
  109. local w = Instance.new('Weld',p0 or par)
  110. w.Part0 = p0
  111. w.Part1 = p1
  112. w.C0 = c0 or CFrame.new()
  113. w.C1 = c1 or CFrame.new()
  114. return w
  115. end
  116.  
  117. function lerp(a, b, t)
  118. return a + (b - a)*t
  119. end
  120.  
  121. do
  122. local function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end
  123.  
  124. local function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) end
  125.  
  126. local function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp end
  127.  
  128. function clerp(a,b,t)
  129. local qa = {QuaternionFromCFrame(a)}
  130. local qb = {QuaternionFromCFrame(b)}
  131. local ax, ay, az = a.x, a.y, a.z
  132. local bx, by, bz = b.x, b.y, b.z
  133.  
  134. local _t = 1-t
  135. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  136. end
  137. end
  138. local his = {}
  139.  
  140. function ctween(tar,prop,c2,t,b)
  141. local function doIt()
  142. local now = tick()
  143. his[tar] = now
  144. local c1 = tar[prop]
  145. for i=1,t do
  146. if his[tar] ~= now then return end
  147. tar[prop] = clerp(c1,c2,1/t*i)
  148. wait(1/60)
  149. end
  150. end
  151. if b then coroutine.wrap(doIt)() else doIt() end
  152. end
  153.  
  154. local nk = char.Torso.Neck
  155. local nk0 = CFrame.new(0,1,0) * CFrame.Angles(-math.pi/2,0,math.pi)
  156. local ra,la = char['Right Arm'], char['Left Arm']
  157. ra:BreakJoints()
  158. la:BreakJoints()
  159. Anim = 'Idle'
  160. local rs = weld(char.Torso,ra,CFrame.new(1.25,.5,0), CFrame.new(-.25,.5,0),stuff)
  161. local ls = weld(char.Torso,la,CFrame.new(-1.25,.5,0), CFrame.new(.25,.5,0),stuff)
  162. local rs0 = rs.C0
  163. local ls0 = ls.C0
  164.  
  165. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  166. pmsh = Instance.new('SpecialMesh')
  167. pmsh.MeshType = 'FileMesh'
  168. pmsh.Scale = Vector3.new(1,1,1)
  169. pmsh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  170. S=Instance.new("Part")
  171. S.Material = "SmoothPlastic"
  172. S.Name="Effect"
  173. S.formFactor=0
  174. S.Size=Vector3.new(x1,y1,z1)
  175. S.BrickColor=color
  176. S.Reflectance = 0
  177. S.TopSurface=0
  178. S.BottomSurface=0
  179. S.Transparency=0
  180. S.Anchored=true
  181. S.CanCollide=false
  182. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  183. S.Parent=char
  184. pmsh.Parent = S
  185. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  186. end
  187.  
  188.  
  189. function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  190. local msh1 = Instance.new("SpecialMesh")
  191. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  192. msh1.MeshType = "Sphere"
  193. S=Instance.new("Part")
  194. S.Material = "SmoothPlastic"
  195. S.Name="Effect"
  196. S.formFactor=0
  197. S.Size=Vector3.new(x1,y1,z1)
  198. S.BrickColor=color
  199. S.Reflectance = 0
  200. S.TopSurface=0
  201. S.BottomSurface=0
  202. S.Transparency=0
  203. S.Anchored=true
  204. S.CanCollide=false
  205. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  206. S.Parent=char
  207. SL = Instance.new("PointLight",S)
  208. SL.Range = 10
  209. SL.Brightness = 2
  210. SL.Color = Color3.new(255,0,0)
  211. msh1.Parent = S
  212. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  213. end
  214.  
  215. function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  216. local msh1 = Instance.new("SpecialMesh")
  217. msh1.Scale = Vector3.new(x1,y1,z1)
  218. msh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  219. S=Instance.new("Part")
  220. S.Material = "SmoothPlastic"
  221. S.Name="Effect"
  222. S.formFactor=0
  223. S.Size=Vector3.new(1,1,1)
  224. S.BrickColor=color
  225. S.Reflectance = 0
  226. S.TopSurface=0
  227. S.BottomSurface=0
  228. S.Transparency=0
  229. S.Anchored=true
  230. S.CanCollide=false
  231. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  232. S.Parent=char
  233. SL = Instance.new("PointLight",S)
  234. SL.Range = 60
  235. SL.Brightness = 60
  236. SL.Color = Color3.new(255,0,0)
  237. msh1.Parent = S
  238. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  239. end
  240.  
  241. function Wave()
  242. playSound(161006182,la,1,1)
  243. --playSound(161006163,la,1,1)
  244. local wav1 = Instance.new("Part")
  245. wav1.Parent = workspace
  246. wav1.BrickColor = BrickColor.new("Really black")
  247. wav1.CanCollide = false
  248. wav1.Anchored = true
  249. wav1.Size = Vector3.new(2,2,2)
  250. wav1.CFrame = char['Left Arm'].CFrame
  251. meh1 = Instance.new('SpecialMesh',wav1)
  252. meh1.MeshType = 'FileMesh'
  253. meh1.Scale = Vector3.new(1,1,1)
  254. meh1.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  255. local wav2 = Instance.new("Part")
  256. wav2.Parent = workspace
  257. wav2.BrickColor = BrickColor.new("Really red")
  258. wav2.CanCollide = false
  259. wav2.Anchored = true
  260. wav2.Size = Vector3.new(2,2,2)
  261. wav2.CFrame = char['Left Arm'].CFrame
  262. meh2 = Instance.new('SpecialMesh',wav2)
  263. meh2.MeshType = 'FileMesh'
  264. meh2.Scale = Vector3.new(1,1,1)
  265. meh2.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  266. local c = Workspace:GetChildren();
  267. for i = 1, #c do
  268. local hum = c[i]:findFirstChild("Humanoid")
  269. if hum ~= nil and hum.Health ~= 0 then
  270. local head = c[i]:findFirstChild("Head");
  271. local targ = head.Position - wav2.Position;
  272. local mag = targ.magnitude;
  273. if mag <= 8 and c[i].Name ~= user.Name then
  274. head.CFrame = head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  275. --Damagefunc1(head,5,0)
  276. hitcon = wav1.Touched:connect(function(hit)
  277. local hum = hit.Parent:FindFirstChild('Humanoid')
  278. if hum and not hum:IsDescendantOf(char) then
  279. DoDamage(hum,dmg or 5)
  280. end
  281. end)
  282. end
  283. end
  284. end
  285. coroutine.resume(coroutine.create(function()
  286. for i = 0,1,0.1 do
  287. wait()
  288. meh1.Scale = meh1.Scale + Vector3.new(0.5,0.5,0.5)
  289. meh2.Scale = meh2.Scale + Vector3.new(0.5,0.5,0.5)
  290. wav1.CFrame = wav1.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  291. wav2.CFrame = wav2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  292. wav1.Transparency = wav1.Transparency + 0.1
  293. wav2.Transparency = wav2.Transparency + 0.1
  294. end
  295. wav1.Parent = nil
  296. wav2.Parent = nil
  297. end))
  298. end
  299.  
  300. function Wave2()
  301. --sss(ExciPart2,1)
  302. local wav1 = Instance.new("Part")
  303. wav1.Parent = workspace
  304. wav1.BrickColor = BrickColor.new("Really red")
  305. wav1.CanCollide = false
  306. wav1.Anchored = true
  307. wav1.Size = Vector3.new(5,5,5)
  308. wav1.CFrame = la.CFrame
  309. local wav2 = Instance.new("Part")
  310. wav2.Parent = workspace
  311. wav2.BrickColor = BrickColor.new("Really black")
  312. wav2.CanCollide = false
  313. wav2.Anchored = true
  314. wav2.Size = Vector3.new(5,5,5)
  315. wav2.CFrame = la.CFrame
  316. SL = Instance.new("PointLight",wav1)
  317. SL.Range = 60
  318. SL.Brightness = 60
  319. SL.Color = Color3.new(255,0,0)
  320. local meh1 = Instance.new("SpecialMesh")
  321. meh1.Parent = wav1
  322. meh1.MeshId = "http://www.roblox.com/asset/?id=9756362"
  323. meh1.Scale = Vector3.new(1,1,1)
  324. local meh2 = Instance.new("SpecialMesh")
  325. meh2.Parent = wav2
  326. meh2.MeshId = "http://www.roblox.com/asset/?id=9756362"
  327. meh2.Scale = Vector3.new(0.5,0.5,0.5)
  328. local c = Workspace:GetChildren();
  329. for i = 1, #c do
  330. local hum = c[i]:findFirstChild("Humanoid")
  331. if hum ~= nil and hum.Health ~= 0 then
  332. local head = c[i]:findFirstChild("Head");
  333. local targ = head.Position - wav1.Position;
  334. local mag = targ.magnitude;
  335. if mag <= 8 and c[i].Name ~= user.Name then
  336. head.CFrame = head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  337. --Damagefunc2(head,5,10)
  338. hitcon = wav1.Touched:connect(function(hit)
  339. local hum = hit.Parent:FindFirstChild('Humanoid')
  340. if hum and not hum:IsDescendantOf(char) then
  341. DoDamage(hum,dmg or 80)
  342.  
  343. end
  344.  
  345. end)
  346. end
  347. end
  348. end
  349.  
  350. hitcon = wav2.Touched:connect(function(hit)
  351. local hum = hit.Parent:FindFirstChild('Humanoid')
  352. if hum and not hum:IsDescendantOf(char) then
  353. DoDamage(hum,dmg or 80)
  354. end
  355. end)
  356. coroutine.resume(coroutine.create(function()
  357. for i = 0,1,0.1 do
  358. wait()
  359. meh1.Scale = meh1.Scale + Vector3.new(0.5,1,0.5)
  360. wav1.CFrame = wav1.CFrame
  361. meh2.Scale = meh1.Scale + Vector3.new(0.5,1,0.5)
  362. wav2.CFrame = wav1.CFrame
  363. end
  364. for i = 0,1,0.1 do
  365. wait()
  366. meh1.Scale = meh1.Scale + Vector3.new(0.3,0.3,0.3)
  367. wav1.CFrame = wav1.CFrame
  368. wav1.Transparency = wav1.Transparency + 0.1
  369. meh2.Scale = meh1.Scale + Vector3.new(0.3,0.3,0.3)
  370. wav2.CFrame = wav1.CFrame
  371. wav2.Transparency = wav1.Transparency + 0.1
  372. end
  373. wav1.Parent = nil
  374. wav2.Parent = nil
  375. end))
  376. end
  377.  
  378. --[[local Handle = Instance.new('Part', m)
  379. Handle:BreakJoints()
  380. Handle.Material = 'SmoothPlastic'
  381. Handle.TopSurface = 'Smooth'
  382. Handle.Name = 'Handle'
  383. Handle.BottomSurface = 'Smooth'
  384. Handle.FormFactor = 'Custom' Handle.CanCollide = false
  385. Handle.BrickColor = BrickColor.new('Bright red')
  386. Handle.Size = Vector3.new(0.722727716, 0.789999843, 0.200000003)
  387. Handle.Transparency = 0 Handle.Reflectance = 0.30000001192093 local Handleweld = Instance.new('ManualWeld')
  388. Handleweld.Part0 = game.Players.LocalPlayer.Character['Left Arm']
  389. Handleweld.Part1 = Handle Handleweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  390. Handleweld.C1 = CFrame.new(-0.0331363678, 0.0529589653, -0.408006668, 6.81079018e-06, 0.00025291738, -0.999999702, 3.55311636e-06, -0.999999762, -0.000252768397, -1, -3.51419908e-06, -6.73527984e-06)
  391. Handleweld.Parent = game.Players.LocalPlayer.Character['Left Arm']
  392.  
  393. local HandleMesh = Instance.new('BlockMesh',Handle)
  394. HandleMesh.Name = 'Mesh'
  395. HandleMesh.Offset = Vector3.new(0, 0, 0)
  396. HandleMesh.Scale = Vector3.new(1, 0.909090996, 0.454545468)
  397.  
  398. local Part = Instance.new('Part', m)
  399. Part:BreakJoints()
  400. Part.Material = 'SmoothPlastic'
  401. Part.TopSurface = 'Smooth'
  402. Part.Name = 'Part'
  403. Part.BottomSurface = 'Smooth'
  404. Part.FormFactor = 'Custom' Part.CanCollide = false
  405. Part.BrickColor = BrickColor.new('Bright red')
  406. Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
  407. Part.Reflectance = 0.30000001192093 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  408. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  409. Partweld.C1 = CFrame.new(0.0313539505, -0.120179176, -1.30525064, 0.707112193, -0.707090795, 2.99402245e-06, -7.28645136e-06, -3.92117954e-06, 0.999991059, -0.707095981, -0.707107723, -8.44711576e-06)
  410. Partweld.Parent = Part
  411. local PartMesh = Instance.new('BlockMesh',Part)
  412. PartMesh.Name = 'Mesh'
  413. PartMesh.Offset = Vector3.new(0, 0, 0)
  414. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
  415.  
  416. local Part = Instance.new('Part', m)
  417. Part:BreakJoints()
  418. Part.Material = 'SmoothPlastic'
  419. Part.TopSurface = 'Smooth'
  420. Part.Name = 'Part'
  421. Part.BottomSurface = 'Smooth'
  422. Part.FormFactor = 'Custom' Part.CanCollide = false
  423. Part.BrickColor = BrickColor.new('Bright red')
  424. Part.Size = Vector3.new(1.30909085, 0.200000003, 0.200000003)
  425. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  426. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  427. Partweld.C1 = CFrame.new(-0.0212306976, -0.210647583, 0.707409859, 0.707267463, 0.706945777, 8.99063525e-06, -7.35625599e-06, -5.47161471e-06, 1, 0.706945777, -0.707267761, 1.3028889e-06)
  428. Partweld.Parent = Part
  429. local PartMesh = Instance.new('BlockMesh',Part)
  430. PartMesh.Name = 'Mesh'
  431. PartMesh.Offset = Vector3.new(0, 0, 0)
  432. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
  433.  
  434. local dmg4 = Instance.new('Part', m)
  435. dmg4:BreakJoints()
  436. dmg4.Material = 'SmoothPlastic'
  437. dmg4.TopSurface = 'Smooth'
  438. dmg4.Name = 'dmg4'
  439. dmg4.BottomSurface = 'Smooth'
  440. dmg4.FormFactor = 'Custom' dmg4.CanCollide = false
  441. dmg4.BrickColor = BrickColor.new('Really black')
  442. dmg4.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
  443. dmg4.Reflectance = 0.60000002384186 dmg4.Transparency = 0 local dmg4weld = Instance.new('ManualWeld')
  444. dmg4weld.Part0 = Handle dmg4weld.Part1 = dmg4 dmg4weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  445. dmg4weld.C1 = CFrame.new(0.0771980286, 1.55718255, 0.120207787, 0.999999762, -0.000210092607, 7.73429019e-06, -0.000209943508, -0.99999994, -4.11334122e-06, 7.81155177e-06, 4.14893066e-06, -1)
  446. dmg4weld.Parent = dmg4
  447. local dmg4Mesh = Instance.new('SpecialMesh',dmg4)
  448. dmg4Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  449. dmg4Mesh.MeshType = Enum.MeshType.FileMesh dmg4Mesh.Name = 'Mesh'
  450. dmg4Mesh.Offset = Vector3.new(0, 0, 0)
  451. dmg4Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
  452.  
  453. local Part = Instance.new('Part', m)
  454. Part:BreakJoints()
  455. Part.Material = 'SmoothPlastic'
  456. Part.TopSurface = 'Smooth'
  457. Part.Name = 'Part'
  458. Part.BottomSurface = 'Smooth'
  459. Part.FormFactor = 'Custom' Part.CanCollide = false
  460. Part.BrickColor = BrickColor.new('Bright red')
  461. Part.Size = Vector3.new(2.27272725, 0.200000003, 2.27272725)
  462. Part.Reflectance = 1 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  463. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  464. Partweld.C1 = CFrame.new(0.031167984, -0.120185852, -0.0782046318, 0.707112491, -0.707100987, 2.91848369e-06, -7.68709378e-06, -3.5206408e-06, 1, -0.707100689, -0.707112491, -7.84470467e-06)
  465. Partweld.Parent = Part
  466. local PartMesh = Instance.new('BlockMesh',Part)
  467. PartMesh.Name = 'Mesh'
  468. PartMesh.Offset = Vector3.new(0, 0, 0)
  469. PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
  470.  
  471. local Part = Instance.new('Part', m)
  472. Part:BreakJoints()
  473. Part.Material = 'SmoothPlastic'
  474. Part.TopSurface = 'Smooth'
  475. Part.Name = 'Part'
  476. Part.BottomSurface = 'Smooth'
  477. Part.FormFactor = 'Custom' Part.CanCollide = false
  478. Part.BrickColor = BrickColor.new('Bright red')
  479. Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
  480. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  481. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  482. Partweld.C1 = CFrame.new(0.530406475, -0.210646629, 0.613744736, -0.707312346, -0.706900775, -7.95247797e-06, -7.48035245e-06, -3.87872569e-06, 1, -0.706900775, 0.707312644, -2.5167119e-06)
  483. Partweld.Parent = Part
  484. local PartMesh = Instance.new('CylinderMesh',Part)
  485. PartMesh.Name = 'Mesh'
  486. PartMesh.Offset = Vector3.new(0, 0, 0)
  487. PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
  488.  
  489. local Part = Instance.new('Part', m)
  490. Part:BreakJoints()
  491. Part.Material = 'SmoothPlastic'
  492. Part.TopSurface = 'Smooth'
  493. Part.Name = 'Part'
  494. Part.BottomSurface = 'Smooth'
  495. Part.FormFactor = 'Custom' Part.CanCollide = false
  496. Part.BrickColor = BrickColor.new('Really black')
  497. Part.Size = Vector3.new(1, 0.909090936, 0.200000003)
  498. Part.Reflectance = 0.5 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  499. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  500. Partweld.C1 = CFrame.new(0.0777702332, -0.0460093021, 0.302001953, 0.999999642, -0.000477507012, 7.92336414e-06, -0.000477357826, -0.999999821, -3.88359558e-06, 8.00161615e-06, 3.91702588e-06, -1)
  501. Partweld.Parent = Part
  502. local PartMesh = Instance.new('SpecialMesh',Part)
  503. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=21057410'
  504. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  505. PartMesh.Offset = Vector3.new(0, 0, 0)
  506. PartMesh.Scale = Vector3.new(0.315454543, 0.322727233, 0.0954545364)
  507.  
  508. local dmg3 = Instance.new('Part', m)
  509. dmg3:BreakJoints()
  510. dmg3.Material = 'SmoothPlastic'
  511. dmg3.TopSurface = 'Smooth'
  512. dmg3.Name = 'dmg3'
  513. dmg3.BottomSurface = 'Smooth'
  514. dmg3.FormFactor = 'Custom' dmg3.CanCollide = false
  515. dmg3.BrickColor = BrickColor.new('Really black')
  516. dmg3.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
  517. dmg3.Reflectance = 0.60000002384186 dmg3.Transparency = 0 local dmg3weld = Instance.new('ManualWeld')
  518. dmg3weld.Part0 = Handle dmg3weld.Part1 = dmg3 dmg3weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  519. dmg3weld.C1 = CFrame.new(-0.0118477345, 1.71327496, 0.120187759, 0.000210615312, 0.99999994, 4.11333212e-06, 0.999999762, -0.00021076441, 7.82369352e-06, 7.90095874e-06, 4.14889746e-06, -1)
  520. dmg3weld.Parent = dmg3
  521. local dmg3Mesh = Instance.new('SpecialMesh',dmg3)
  522. dmg3Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  523. dmg3Mesh.MeshType = Enum.MeshType.FileMesh dmg3Mesh.Name = 'Mesh'
  524. dmg3Mesh.Offset = Vector3.new(0, 0, 0)
  525. dmg3Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
  526.  
  527. local Part = Instance.new('Part', m)
  528. Part:BreakJoints()
  529. Part.Material = 'SmoothPlastic'
  530. Part.TopSurface = 'Smooth'
  531. Part.Name = 'Part'
  532. Part.BottomSurface = 'Smooth'
  533. Part.FormFactor = 'Custom' Part.CanCollide = false
  534. Part.BrickColor = BrickColor.new('Bright red')
  535. Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
  536. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  537. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  538. Partweld.C1 = CFrame.new(-0.759212971, -0.210639954, -0.674391747, -0.707368433, -0.706844687, -7.95271262e-06, -7.48040202e-06, -3.87872615e-06, 1, -0.706844628, 0.707368731, -2.51611527e-06)
  539. Partweld.Parent = Part
  540. local PartMesh = Instance.new('CylinderMesh',Part)
  541. PartMesh.Name = 'Mesh'
  542. PartMesh.Offset = Vector3.new(0, 0, 0)
  543. PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
  544.  
  545. local Part = Instance.new('Part', m)
  546. Part:BreakJoints()
  547. Part.Material = 'SmoothPlastic'
  548. Part.TopSurface = 'Smooth'
  549. Part.Name = 'Part'
  550. Part.BottomSurface = 'Smooth'
  551. Part.FormFactor = 'Custom' Part.CanCollide = false
  552. Part.BrickColor = BrickColor.new('Bright red')
  553. Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
  554. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  555. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  556. Partweld.C1 = CFrame.new(-0.76154232, -0.211082458, 0.633905411, -0.707312286, -0.706900835, -7.95247979e-06, -7.48035336e-06, -3.87872706e-06, 1, -0.706900835, 0.707312584, -2.51671258e-06)
  557. Partweld.Parent = Part
  558. local PartMesh = Instance.new('CylinderMesh',Part)
  559. PartMesh.Name = 'Mesh'
  560. PartMesh.Offset = Vector3.new(0, 0, 0)
  561. PartMesh.Scale = Vector3.new(1, 0.454545468, 1)
  562.  
  563. local dmg1 = Instance.new('Part', m)
  564. dmg1:BreakJoints()
  565. dmg1.Material = 'SmoothPlastic'
  566. dmg1.TopSurface = 'Smooth'
  567. dmg1.Name = 'dmg1'
  568. dmg1.BottomSurface = 'Smooth'
  569. dmg1.FormFactor = 'Custom' dmg1.CanCollide = false
  570. dmg1.BrickColor = BrickColor.new('Really black')
  571. dmg1.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
  572. dmg1.Reflectance = 0.60000002384186 dmg1.Transparency = 0 local dmg1weld = Instance.new('ManualWeld')
  573. dmg1weld.Part0 = Handle dmg1weld.Part1 = dmg1 dmg1weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  574. dmg1weld.C1 = CFrame.new(0.0770072937, -1.62387848, 0.120163918, 0.999999762, -0.000210092607, 7.73429019e-06, -0.000209943508, -0.99999994, -4.11334122e-06, 7.81155177e-06, 4.14893066e-06, -1)
  575. dmg1weld.Parent = dmg1
  576. local dmg1Mesh = Instance.new('SpecialMesh',dmg1)
  577. dmg1Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  578. dmg1Mesh.MeshType = Enum.MeshType.FileMesh dmg1Mesh.Name = 'Mesh'
  579. dmg1Mesh.Offset = Vector3.new(0, 0, 0)
  580. dmg1Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
  581.  
  582. local Part = Instance.new('Part', m)
  583. Part:BreakJoints()
  584. Part.Material = 'SmoothPlastic'
  585. Part.TopSurface = 'Smooth'
  586. Part.Name = 'Part'
  587. Part.BottomSurface = 'Smooth'
  588. Part.FormFactor = 'Custom' Part.CanCollide = false
  589. Part.BrickColor = BrickColor.new('Bright red')
  590. Part.Size = Vector3.new(0.200000003, 2.27272701, 0.200000003)
  591. Part.Reflectance = 0.30000001192093 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  592. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  593. Partweld.C1 = CFrame.new(-1.14925289, -0.0314512253, -0.119760513, 0.707107484, 0.707105696, -1.10258406e-06, -0.707105577, 0.707107782, -2.91853394e-06, -1.36046719e-06, 2.80614677e-06, 1)
  594. Partweld.Parent = Part
  595. local PartMesh = Instance.new('BlockMesh',Part)
  596. PartMesh.Name = 'Mesh'
  597. PartMesh.Offset = Vector3.new(0, 0, 0)
  598. PartMesh.Scale = Vector3.new(0.909090996, 1, 0.454545468)
  599.  
  600. local Part = Instance.new('Part', m)
  601. Part:BreakJoints()
  602. Part.Material = 'SmoothPlastic'
  603. Part.TopSurface = 'Smooth'
  604. Part.Name = 'Part'
  605. Part.BottomSurface = 'Smooth'
  606. Part.FormFactor = 'Custom' Part.CanCollide = false
  607. Part.BrickColor = BrickColor.new('Bright red')
  608. Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
  609. Part.Reflectance = 0.30000001192093 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  610. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  611. Partweld.C1 = CFrame.new(0.0779085159, -1.25864029, -0.120201111, 0.707106888, 0.707106173, -1.10259089e-06, -0.707106113, 0.707107246, -2.91852757e-06, -1.36046037e-06, 2.80614677e-06, 1)
  612. Partweld.Parent = Part
  613. local PartMesh = Instance.new('BlockMesh',Part)
  614. PartMesh.Name = 'Mesh'
  615. PartMesh.Offset = Vector3.new(0, 0, 0)
  616. PartMesh.Scale = Vector3.new(1, 0.909090996, 0.454545468)
  617.  
  618. local Part = Instance.new('Part', m)
  619. Part:BreakJoints()
  620. Part.Material = 'SmoothPlastic'
  621. Part.TopSurface = 'Smooth'
  622. Part.Name = 'Part'
  623. Part.BottomSurface = 'Smooth'
  624. Part.FormFactor = 'Custom' Part.CanCollide = false
  625. Part.BrickColor = BrickColor.new('Bright red')
  626. Part.Size = Vector3.new(1.30000031, 0.200000003, 0.200000003)
  627. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  628. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  629. Partweld.C1 = CFrame.new(-0.0424022675, -0.211091042, -0.783349037, 0.707326114, -0.706887186, 2.96844019e-06, -7.71655777e-06, -3.48280605e-06, 1, -0.706886947, -0.707326174, -7.83788892e-06)
  630. Partweld.Parent = Part
  631. local PartMesh = Instance.new('BlockMesh',Part)
  632. PartMesh.Name = 'Mesh'
  633. PartMesh.Offset = Vector3.new(0, 0, 0)
  634. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090996)
  635.  
  636. local Part = Instance.new('Part', m)
  637. Part:BreakJoints()
  638. Part.Material = 'SmoothPlastic'
  639. Part.TopSurface = 'Smooth'
  640. Part.Name = 'Part'
  641. Part.BottomSurface = 'Smooth'
  642. Part.FormFactor = 'Custom' Part.CanCollide = false
  643. Part.BrickColor = BrickColor.new('Bright red')
  644. Part.Size = Vector3.new(2.27272749, 0.200000003, 0.200000003)
  645. Part.Reflectance = 0.30000001192093 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  646. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  647. Partweld.C1 = CFrame.new(0.0780677795, 0.12019062, 1.19586754, 0.707118928, 0.707094312, 1.81161104e-05, 7.81187282e-06, 1.79219624e-05, -1, -0.707094252, 0.707119226, 7.17693956e-06)
  648. Partweld.Parent = Part
  649. local PartMesh = Instance.new('BlockMesh',Part)
  650. PartMesh.Name = 'Mesh'
  651. PartMesh.Offset = Vector3.new(0, 0, 0)
  652. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
  653.  
  654. local dmg2 = Instance.new('Part', m)
  655. dmg2:BreakJoints()
  656. dmg2.Material = 'SmoothPlastic'
  657. dmg2.Material = 'SmoothPlastic'
  658. dmg2.TopSurface = 'Smooth'
  659. dmg2.Name = 'dmg2'
  660. dmg2.BottomSurface = 'Smooth'
  661. dmg2.FormFactor = 'Custom' dmg2.CanCollide = false
  662. dmg2.BrickColor = BrickColor.new('Really black')
  663. dmg2.Size = Vector3.new(0.545454562, 1.18181932, 0.272727281)
  664. dmg2.Reflectance = 0.60000002384186 dmg2.Transparency = 0 local dmg2weld = Instance.new('ManualWeld')
  665. dmg2weld.Part0 = Handle dmg2weld.Part1 = dmg2 dmg2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  666. dmg2weld.C1 = CFrame.new(-0.0120446682, -1.55901527, 0.120191574, 0.000210615312, 0.99999994, 4.11333212e-06, 0.999999762, -0.00021076441, 7.82369352e-06, 7.90095874e-06, 4.14889746e-06, -1)
  667. dmg2weld.Parent = dmg2
  668. local dmg2Mesh = Instance.new('SpecialMesh',dmg2)
  669. dmg2Mesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  670. dmg2Mesh.MeshType = Enum.MeshType.FileMesh dmg2Mesh.Name = 'Mesh'
  671. dmg2Mesh.Offset = Vector3.new(0, 0, 0)
  672. dmg2Mesh.Scale = Vector3.new(-0.515454471, 0.873636365, -0.180909097)
  673.  
  674. local Part = Instance.new('Part', m)
  675. Part:BreakJoints()
  676. Part.Material = 'SmoothPlastic'
  677. Part.TopSurface = 'Smooth'
  678. Part.Name = 'Part'
  679. Part.BottomSurface = 'Smooth'
  680. Part.FormFactor = 'Custom' Part.CanCollide = false
  681. Part.BrickColor = BrickColor.new('Bright red')
  682. Part.Size = Vector3.new(1.30000031, 0.200000003, 0.200000003)
  683. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  684. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  685. Partweld.C1 = CFrame.new(-0.111002922, -0.210646629, -0.622792721, -0.707281172, 0.706932306, -1.97609234e-06, -6.91269224e-06, -4.08157621e-06, 1, 0.706932008, 0.707281291, 7.69329836e-06)
  686. Partweld.Parent = Part
  687. local PartMesh = Instance.new('BlockMesh',Part)
  688. PartMesh.Name = 'Mesh'
  689. PartMesh.Offset = Vector3.new(0, 0, 0)
  690. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090996)
  691.  
  692. local Part = Instance.new('Part', m)
  693. Part:BreakJoints()
  694. Part.Material = 'SmoothPlastic'
  695. Part.TopSurface = 'Smooth'
  696. Part.Name = 'Part'
  697. Part.BottomSurface = 'Smooth'
  698. Part.FormFactor = 'Custom' Part.CanCollide = false
  699. Part.BrickColor = BrickColor.new('Bright red')
  700. Part.Size = Vector3.new(1.21818173, 0.200000003, 0.200000003)
  701. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  702. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  703. Partweld.C1 = CFrame.new(-0.208874702, -0.211090088, 0.659489632, -0.707189023, -0.707024276, -7.83939322e-06, -7.35447929e-06, -3.84530495e-06, 1, -0.707024217, 0.707189262, -2.45273873e-06)
  704. Partweld.Parent = Part
  705. local PartMesh = Instance.new('BlockMesh',Part)
  706. PartMesh.Name = 'Mesh'
  707. PartMesh.Offset = Vector3.new(0, 0, 0)
  708. PartMesh.Scale = Vector3.new(1, 0.454545468, 0.909090936)
  709.  
  710. local Part = Instance.new('Part', m)
  711. Part:BreakJoints()
  712. Part.Material = 'SmoothPlastic'
  713. Part.TopSurface = 'Smooth'
  714. Part.Name = 'Part'
  715. Part.BottomSurface = 'Smooth'
  716. Part.FormFactor = 'Custom' Part.CanCollide = false
  717. Part.BrickColor = BrickColor.new('Bright red')
  718. Part.Size = Vector3.new(0.454545468, 0.200000003, 0.454545468)
  719. Part.Reflectance = 0.20000000298023 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  720. Partweld.Part0 = Handle Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  721. Partweld.C1 = CFrame.new(0.603512764, -0.210655212, -0.69993782, -0.707424462, -0.706788659, -7.95294545e-06, -7.48044977e-06, -3.87872569e-06, 1, -0.706788599, 0.7074247, -2.51551978e-06)
  722. Partweld.Parent = Part
  723. local PartMesh = Instance.new('CylinderMesh',Part)
  724. PartMesh.Name = 'Mesh'
  725. PartMesh.Offset = Vector3.new(0, 0, 0)
  726. PartMesh.Scale = Vector3.new(1, 0.454545468, 1)]]--
  727.  
  728.  
  729. local Handle2 = Instance.new('Part', m)
  730. Handle2:BreakJoints()
  731. Handle2.Material = 'SmoothPlastic'
  732. Handle2.TopSurface = 'Smooth'
  733. Handle2.Name = 'Handle2'
  734. Handle2.BottomSurface = 'Smooth'
  735. Handle2.FormFactor = 'Custom' Handle2.CanCollide = false
  736. Handle2.BrickColor = BrickColor.new('Really black')
  737. Handle2.Size = Vector3.new(0.200000003, 1.3636378, 0.272727251)
  738. Handle2.Transparency = 0 Handle2.Reflectance = 0 local Handle2weld = Instance.new('ManualWeld')
  739. Handle2weld.Part0 = game.Players.LocalPlayer.Character['Right Arm']
  740. Handle2weld.Part1 = Handle2 Handle2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  741. Handle2weld.C1 = CFrame.new(0.115003586, 0.0987281799, 0.977676153, 1, 9.5066456e-24, 2.8596127e-22, -2.86119345e-22, -0.0332261063, -0.999447882, 0, 0.999447763, -0.03322611)
  742. Handle2weld.Parent = game.Players.LocalPlayer.Character['Right Arm']
  743.  
  744. local Handle2Mesh = Instance.new('CylinderMesh',Handle2)
  745. Handle2Mesh.Name = 'Mesh'
  746. Handle2Mesh.Offset = Vector3.new(0, 0, 0)
  747. Handle2Mesh.Scale = Vector3.new(0.909090996, 1, 1)
  748.  
  749. local Part = Instance.new('Part', m)
  750. Part:BreakJoints()
  751. Part.Material = 'SmoothPlastic'
  752. Part.TopSurface = 'Smooth'
  753. Part.Name = 'Part'
  754. Part.BottomSurface = 'Smooth'
  755. Part.FormFactor = 'Custom' Part.CanCollide = false
  756. Part.BrickColor = BrickColor.new('Really red')
  757. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  758. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  759. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  760. Partweld.C1 = CFrame.new(0.000169754028, -3.45175743, -0.138971567, 0.999999821, 7.21236529e-06, 1.62003744e-11, -7.21235847e-06, 0.99999994, -1.04308128e-07, -1.65242091e-11, 0, 1)
  761. Partweld.Parent = Part
  762. local PartMesh = Instance.new('BlockMesh',Part)
  763. PartMesh.Name = 'Mesh'
  764. PartMesh.Offset = Vector3.new(0, 0, 0)
  765. PartMesh.Scale = Vector3.new(0.522727311, 0.454545468, 0.931817949)
  766.  
  767. local Part = Instance.new('Part', m)
  768. Part:BreakJoints()
  769. Part.Material = 'SmoothPlastic'
  770. Part.TopSurface = 'Smooth'
  771. Part.Name = 'Part'
  772. Part.BottomSurface = 'Smooth'
  773. Part.FormFactor = 'Custom' Part.CanCollide = false
  774. Part.BrickColor = BrickColor.new('Really black')
  775. Part.Size = Vector3.new(0.200000003, 0.454545468, 0.200000003)
  776. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  777. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  778. Partweld.C1 = CFrame.new(0.000362634659, 0.903982162, -0.00256919861, -2.40126044e-11, 0, -1, 3.12099401e-05, 1, 0, 1, -3.1209951e-05, -2.70574674e-11)
  779. Partweld.Parent = Part
  780. local PartMesh = Instance.new('SpecialMesh',Part)
  781. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  782. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  783. PartMesh.Offset = Vector3.new(0, 0, 0)
  784. PartMesh.Scale = Vector3.new(0.477272719, 0.454545468, 1.18636358)
  785.  
  786. local Part = Instance.new('Part', m)
  787. Part:BreakJoints()
  788. Part.Material = 'SmoothPlastic'
  789. Part.TopSurface = 'Smooth'
  790. Part.Name = 'Part'
  791. Part.BottomSurface = 'Smooth'
  792. Part.FormFactor = 'Custom' Part.CanCollide = false
  793. Part.BrickColor = BrickColor.new('Really red')
  794. Part.Size = Vector3.new(0.200000003, 1.36363733, 0.200000003)
  795. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  796. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  797. Partweld.C1 = CFrame.new(0.000408172607, -3.2703228, -0.000365972519, 1, -1.5167876e-05, -1.11981535e-11, 1.51678742e-05, 1, 0, 1.20082199e-11, 0, 1)
  798. Partweld.Parent = Part
  799. local PartMesh = Instance.new('BlockMesh',Part)
  800. PartMesh.Name = 'Mesh'
  801. PartMesh.Offset = Vector3.new(0, 0, 0)
  802. PartMesh.Scale = Vector3.new(0.522727311, 1, 0.454545468)
  803.  
  804. local Part = Instance.new('Part', m)
  805. Part:BreakJoints()
  806. Part.Material = 'SmoothPlastic'
  807. Part.TopSurface = 'Smooth'
  808. Part.Name = 'Part'
  809. Part.BottomSurface = 'Smooth'
  810. Part.FormFactor = 'Custom' Part.CanCollide = false
  811. Part.BrickColor = BrickColor.new('Really black')
  812. Part.Size = Vector3.new(0.272727281, 0.200000003, 0.545454502)
  813. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  814. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  815. Partweld.C1 = CFrame.new(-0.00299835205, -0.460396767, -0.688175201, 1, -3.1209951e-05, -2.70574674e-11, 2.20687416e-05, 0.70710665, -0.707106709, 2.2068778e-05, 0.707106709, 0.70710665)
  816. Partweld.Parent = Part
  817. local PartMesh = Instance.new('BlockMesh',Part)
  818. PartMesh.Name = 'Mesh'
  819. PartMesh.Offset = Vector3.new(0, 0, 0)
  820. PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
  821.  
  822. local Part = Instance.new('Part', m)
  823. Part:BreakJoints()
  824. Part.Material = 'SmoothPlastic'
  825. Part.TopSurface = 'Smooth'
  826. Part.Name = 'Part'
  827. Part.BottomSurface = 'Smooth'
  828. Part.FormFactor = 'Custom' Part.CanCollide = false
  829. Part.BrickColor = BrickColor.new('Really red')
  830. Part.Size = Vector3.new(0.200000003, 0.272728473, 0.272727251)
  831. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  832. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  833. Partweld.C1 = CFrame.new(0.000371932983, 0.356336594, -0.000364780426, 1, -3.1209951e-05, -2.70574674e-11, 3.12099401e-05, 1, 0, 2.40126044e-11, 0, 1)
  834. Partweld.Parent = Part
  835. local PartMesh = Instance.new('CylinderMesh',Part)
  836. PartMesh.Name = 'Mesh'
  837. PartMesh.Offset = Vector3.new(0, 0, 0)
  838. PartMesh.Scale = Vector3.new(0.954545557, 1, 1)
  839.  
  840. local Part = Instance.new('Part', m)
  841. Part:BreakJoints()
  842. Part.Material = 'SmoothPlastic'
  843. Part.TopSurface = 'Smooth'
  844. Part.Name = 'Part'
  845. Part.BottomSurface = 'Smooth'
  846. Part.FormFactor = 'Custom' Part.CanCollide = false
  847. Part.BrickColor = BrickColor.new('Really red')
  848. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  849. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  850. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  851. Partweld.C1 = CFrame.new(-0.00179100037, -1.27498245, -0.138988495, 1, 0.000120599419, 5.1841198e-11, -0.000120599441, 1, 0, -6.70744987e-11, 0, 1)
  852. Partweld.Parent = Part
  853. local PartMesh = Instance.new('BlockMesh',Part)
  854. PartMesh.Name = 'Mesh'
  855. PartMesh.Offset = Vector3.new(0, 0, 0)
  856. PartMesh.Scale = Vector3.new(0.545454562, 0.454545468, 0.931818128)
  857.  
  858. local Part = Instance.new('Part', m)
  859. Part:BreakJoints()
  860. Part.Material = 'SmoothPlastic'
  861. Part.TopSurface = 'Smooth'
  862. Part.Name = 'Part'
  863. Part.BottomSurface = 'Smooth'
  864. Part.FormFactor = 'Custom' Part.CanCollide = false
  865. Part.BrickColor = BrickColor.new('Really red')
  866. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  867. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  868. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  869. Partweld.C1 = CFrame.new(-9.91821289e-05, -1.2742815, 0.140503168, 1, 0.000112032132, 2.11457518e-11, -0.000112032118, 1, 0, -2.74188762e-11, 0, 1)
  870. Partweld.Parent = Part
  871. local PartMesh = Instance.new('BlockMesh',Part)
  872. PartMesh.Name = 'Mesh'
  873. PartMesh.Offset = Vector3.new(0, 0, 0)
  874. PartMesh.Scale = Vector3.new(0.52272743, 0.454545468, 0.954545379)
  875.  
  876. local Part = Instance.new('Part', m)
  877. Part:BreakJoints()
  878. Part.Material = 'SmoothPlastic'
  879. Part.TopSurface = 'Smooth'
  880. Part.Name = 'Part'
  881. Part.BottomSurface = 'Smooth'
  882. Part.FormFactor = 'Custom' Part.CanCollide = false
  883. Part.BrickColor = BrickColor.new('Really red')
  884. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  885. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  886. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  887. Partweld.C1 = CFrame.new(4.57763672e-05, -3.45203209, 0.138261795, 1, -1.52991538e-06, 4.80326889e-12, 1.52991197e-06, 1, 0, -4.60346778e-12, 0, 1)
  888. Partweld.Parent = Part
  889. local PartMesh = Instance.new('BlockMesh',Part)
  890. PartMesh.Name = 'Mesh'
  891. PartMesh.Offset = Vector3.new(0, 0, 0)
  892. PartMesh.Scale = Vector3.new(0.522727311, 0.454545468, 0.931818128)
  893.  
  894. local Part = Instance.new('Part', m)
  895. Part:BreakJoints()
  896. Part.Material = 'SmoothPlastic'
  897. Part.TopSurface = 'Smooth'
  898. Part.Name = 'Part'
  899. Part.BottomSurface = 'Smooth'
  900. Part.FormFactor = 'Custom' Part.CanCollide = false
  901. Part.BrickColor = BrickColor.new('Really black')
  902. Part.Size = Vector3.new(0.272727281, 0.200000003, 0.636363626)
  903. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  904. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  905. Partweld.C1 = CFrame.new(-0.00229072571, -0.776579857, -0.000361442566, 1, -9.22312756e-06, -1.07149845e-11, 9.22312756e-06, 1, 0, 1.20083362e-11, 0, 1)
  906. Partweld.Parent = Part
  907. local PartMesh = Instance.new('BlockMesh',Part)
  908. PartMesh.Name = 'Mesh'
  909. PartMesh.Offset = Vector3.new(0, 0, 0)
  910. PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
  911.  
  912. local Part = Instance.new('Part', m)
  913. Part:BreakJoints()
  914. Part.Material = 'SmoothPlastic'
  915. Part.TopSurface = 'Smooth'
  916. Part.Name = 'Part'
  917. Part.BottomSurface = 'Smooth'
  918. Part.FormFactor = 'Custom' Part.CanCollide = false
  919. Part.BrickColor = BrickColor.new('Really red')
  920. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  921. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  922. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  923. Partweld.C1 = CFrame.new(0.000368356705, -2.36870098, -0.00256919861, -2.40126044e-11, 0, -1, 3.12099401e-05, 1, 0, 1, -3.1209951e-05, -2.70574674e-11)
  924. Partweld.Parent = Part
  925. local PartMesh = Instance.new('SpecialMesh',Part)
  926. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  927. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  928. PartMesh.Offset = Vector3.new(0, 0, 0)
  929. PartMesh.Scale = Vector3.new(0.390000015, 0.454545468, 0.767272711)
  930.  
  931. local Part = Instance.new('Part', m)
  932. Part:BreakJoints()
  933. Part.Material = 'SmoothPlastic'
  934. Part.TopSurface = 'Smooth'
  935. Part.Name = 'Part'
  936. Part.BottomSurface = 'Smooth'
  937. Part.FormFactor = 'Custom' Part.CanCollide = false
  938. Part.BrickColor = BrickColor.new('Really red')
  939. Part.Size = Vector3.new(0.200000003, 0.272728473, 0.272727251)
  940. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  941. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  942. Partweld.C1 = CFrame.new(0.000370025635, -0.370936394, -0.000362873077, 1, -3.1209951e-05, -2.70574674e-11, 3.12099401e-05, 1, 0, 2.40126044e-11, 0, 1)
  943. Partweld.Parent = Part
  944. local PartMesh = Instance.new('CylinderMesh',Part)
  945. PartMesh.Name = 'Mesh'
  946. PartMesh.Offset = Vector3.new(0, 0, 0)
  947. PartMesh.Scale = Vector3.new(0.954545557, 1, 1)
  948.  
  949. local Part = Instance.new('Part', m)
  950. Part:BreakJoints()
  951. Part.Material = 'SmoothPlastic'
  952. Part.TopSurface = 'Smooth'
  953. Part.Name = 'Part'
  954. Part.BottomSurface = 'Smooth'
  955. Part.FormFactor = 'Custom' Part.CanCollide = false
  956. Part.BrickColor = BrickColor.new('Really red')
  957. Part.Size = Vector3.new(0.200000003, 1.27272952, 0.200000003)
  958. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  959. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  960. Partweld.C1 = CFrame.new(-0.00159645081, -1.50010109, -0.0003657341, 1, 3.54497861e-05, -1.38697942e-11, -3.54497824e-05, 1, 0, 1.20212876e-11, 0, 1)
  961. Partweld.Parent = Part
  962. local PartMesh = Instance.new('BlockMesh',Part)
  963. PartMesh.Name = 'Mesh'
  964. PartMesh.Offset = Vector3.new(0, 0, 0)
  965. PartMesh.Scale = Vector3.new(0.545454681, 1, 0.454545468)
  966.  
  967. local Part = Instance.new('Part', m)
  968. Part:BreakJoints()
  969. Part.Material = 'SmoothPlastic'
  970. Part.TopSurface = 'Smooth'
  971. Part.Name = 'Part'
  972. Part.BottomSurface = 'Smooth'
  973. Part.FormFactor = 'Custom' Part.CanCollide = false
  974. Part.BrickColor = BrickColor.new('Really black')
  975. Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
  976. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  977. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  978. Partweld.C1 = CFrame.new(0.905099869, 0.00036406517, 0.00200653076, 5.48139869e-05, 1, 0, -1.19917904e-11, 0, -1, -1, 5.48139869e-05, 7.38964445e-12)
  979. Partweld.Parent = Part
  980. local PartMesh = Instance.new('SpecialMesh',Part)
  981. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
  982. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  983. PartMesh.Offset = Vector3.new(0, 0, 0)
  984. PartMesh.Scale = Vector3.new(0.409090906, 0.409090906, 0.586363614)
  985.  
  986. local Part = Instance.new('Part', m)
  987. Part:BreakJoints()
  988. Part.Material = 'SmoothPlastic'
  989. Part.TopSurface = 'Smooth'
  990. Part.Name = 'Part'
  991. Part.BottomSurface = 'Smooth'
  992. Part.FormFactor = 'Custom' Part.CanCollide = false
  993. Part.BrickColor = BrickColor.new('Really red')
  994. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.454545587)
  995. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  996. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  997. Partweld.C1 = CFrame.new(0.000259399414, 0.183724165, 3.18167973, 1, -2.18232981e-06, 2.27445227e-08, -2.27447376e-08, -5.96046448e-08, 1, -2.18232526e-06, -1, -5.96046448e-08)
  998. Partweld.Parent = Part
  999. local PartMesh = Instance.new('BlockMesh',Part)
  1000. PartMesh.Name = 'Mesh'
  1001. PartMesh.Offset = Vector3.new(0, 0, 0)
  1002. PartMesh.Scale = Vector3.new(0.522727311, 0.477272779, 1)
  1003.  
  1004. local Part = Instance.new('Part', m)
  1005. Part:BreakJoints()
  1006. Part.Material = 'SmoothPlastic'
  1007. Part.TopSurface = 'Smooth'
  1008. Part.Name = 'Part'
  1009. Part.BottomSurface = 'Smooth'
  1010. Part.FormFactor = 'Custom' Part.CanCollide = false
  1011. Part.BrickColor = BrickColor.new('Really red')
  1012. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.363636345)
  1013. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1014. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1015. Partweld.C1 = CFrame.new(-0.00379371643, 0.185991049, 1.50038528, 1, 0.000136076589, 2.28828867e-08, -2.28776322e-08, -5.96046448e-08, 1, 0.00013607656, -1, -5.96046448e-08)
  1016. Partweld.Parent = Part
  1017. local PartMesh = Instance.new('BlockMesh',Part)
  1018. PartMesh.Name = 'Mesh'
  1019. PartMesh.Offset = Vector3.new(0, 0, 0)
  1020. PartMesh.Scale = Vector3.new(0.568181872, 0.5, 1)
  1021.  
  1022. local Part = Instance.new('Part', m)
  1023. Part:BreakJoints()
  1024. Part.Material = 'SmoothPlastic'
  1025. Part.TopSurface = 'Smooth'
  1026. Part.Name = 'Part'
  1027. Part.BottomSurface = 'Smooth'
  1028. Part.FormFactor = 'Custom' Part.CanCollide = false
  1029. Part.BrickColor = BrickColor.new('Really red')
  1030. Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
  1031. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1032. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1033. Partweld.C1 = CFrame.new(-2.36226559, 0.000361204147, 0.0470504761, 6.11958749e-05, 1, 0, -1.19900192e-11, 0, -1, -0.99999994, 6.11958749e-05, 1.15960574e-11)
  1034. Partweld.Parent = Part
  1035. local PartMesh = Instance.new('SpecialMesh',Part)
  1036. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
  1037. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  1038. PartMesh.Offset = Vector3.new(0, 0, 0)
  1039. PartMesh.Scale = Vector3.new(0.363636374, 0.363636374, 0.363636374)
  1040.  
  1041. local Part = Instance.new('Part', m)
  1042. Part:BreakJoints()
  1043. Part.Material = 'SmoothPlastic'
  1044. Part.TopSurface = 'Smooth'
  1045. Part.Name = 'Part'
  1046. Part.BottomSurface = 'Smooth'
  1047. Part.FormFactor = 'Custom' Part.CanCollide = false
  1048. Part.BrickColor = BrickColor.new('Really red')
  1049. Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
  1050. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1051. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1052. Partweld.C1 = CFrame.new(-2.36418152, 0.000360488892, -0.0429668427, 4.18317832e-05, 1, 0, -1.19900635e-11, 0, -1, -1, 4.18317723e-05, 1.25055521e-12)
  1053. Partweld.Parent = Part
  1054. local PartMesh = Instance.new('SpecialMesh',Part)
  1055. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
  1056. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  1057. PartMesh.Offset = Vector3.new(0, 0, 0)
  1058. PartMesh.Scale = Vector3.new(0.363636374, 0.363636374, 0.363636374)
  1059.  
  1060. local Part = Instance.new('Part', m)
  1061. Part:BreakJoints()
  1062. Part.Material = 'SmoothPlastic'
  1063. Part.TopSurface = 'Smooth'
  1064. Part.Name = 'Part'
  1065. Part.BottomSurface = 'Smooth'
  1066. Part.FormFactor = 'Custom' Part.CanCollide = false
  1067. Part.BrickColor = BrickColor.new('Really black')
  1068. Part.Size = Vector3.new(0.272727281, 0.200000003, 0.545454502)
  1069. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1070. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1071. Partweld.C1 = CFrame.new(-0.00299835205, -0.460906029, 0.687661171, 1, -3.1209951e-05, -2.70574674e-11, 2.20687743e-05, 0.707106769, 0.707106709, -2.20687416e-05, -0.707106709, 0.707106769)
  1072. Partweld.Parent = Part
  1073. local PartMesh = Instance.new('BlockMesh',Part)
  1074. PartMesh.Name = 'Mesh'
  1075. PartMesh.Offset = Vector3.new(0, 0, 0)
  1076. PartMesh.Scale = Vector3.new(1, 0.909090936, 1)
  1077.  
  1078. local Part = Instance.new('Part', m)
  1079. Part:BreakJoints()
  1080. Part.Material = 'SmoothPlastic'
  1081. Part.TopSurface = 'Smooth'
  1082. Part.Name = 'Part'
  1083. Part.BottomSurface = 'Smooth'
  1084. Part.FormFactor = 'Custom' Part.CanCollide = false
  1085. Part.BrickColor = BrickColor.new('Really red')
  1086. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.363636345)
  1087. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1088. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1089. Partweld.C1 = CFrame.new(-0.00389862061, -0.184457302, 1.50272179, 1, 0.000130918532, 2.28174031e-08, -2.28287895e-08, -5.96046448e-08, 1, 0.000130918561, -1, -5.96046448e-08)
  1090. Partweld.Parent = Part
  1091. local PartMesh = Instance.new('BlockMesh',Part)
  1092. PartMesh.Name = 'Mesh'
  1093. PartMesh.Offset = Vector3.new(0, 0, 0)
  1094. PartMesh.Scale = Vector3.new(0.568181872, 0.477272749, 1)
  1095.  
  1096. local Part = Instance.new('Part', m)
  1097. Part:BreakJoints()
  1098. Part.Material = 'SmoothPlastic'
  1099. Part.TopSurface = 'Smooth'
  1100. Part.Name = 'Part'
  1101. Part.BottomSurface = 'Smooth'
  1102. Part.FormFactor = 'Custom' Part.CanCollide = false
  1103. Part.BrickColor = BrickColor.new('Really red')
  1104. Part.Size = Vector3.new(0.200000003, 0.200000003, 0.454545379)
  1105. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1106. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1107. Partweld.C1 = CFrame.new(0.000366210938, -0.184444427, 3.18046188, 0.999999821, 1.56519236e-05, 2.27635155e-08, -2.27637464e-08, -5.96046448e-08, 1, 1.56519145e-05, -0.999999762, 3.7252903e-08)
  1108. Partweld.Parent = Part
  1109. local PartMesh = Instance.new('BlockMesh',Part)
  1110. PartMesh.Name = 'Mesh'
  1111. PartMesh.Offset = Vector3.new(0, 0, 0)
  1112. PartMesh.Scale = Vector3.new(0.522727311, 0.477272749, 1)
  1113.  
  1114. local Blade1 = Instance.new('Part', m)
  1115. Blade1:BreakJoints()
  1116. Blade1.Material = 'SmoothPlastic'
  1117. Blade1.TopSurface = 'Smooth'
  1118. Blade1.Name = 'Blade1'
  1119. Blade1.BottomSurface = 'Smooth'
  1120. Blade1.FormFactor = 'Custom' Blade1.CanCollide = false
  1121. Blade1.BrickColor = BrickColor.new('Light stone grey')
  1122. Blade1.Size = Vector3.new(0.200000003, 3.0909102, 0.454545468)
  1123. Blade1.Reflectance = 0 Blade1.Transparency = 0.10000002384186 local Blade1weld = Instance.new('ManualWeld')
  1124. Blade1weld.Part0 = Handle2 Blade1weld.Part1 = Blade1 Blade1weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1125. Blade1weld.C1 = CFrame.new(-0.00213432312, -2.41007614, -0.00036406517, 1, -2.84128078e-06, -1.15534249e-11, 2.84128328e-06, 1, 0, 1.20101819e-11, 0, 1)
  1126. Blade1weld.Parent = Blade1
  1127. local Blade1Mesh = Instance.new('BlockMesh',Blade1)
  1128. Blade1Mesh.Name = 'Mesh'
  1129. Blade1Mesh.Offset = Vector3.new(0, 0, 0)
  1130. Blade1Mesh.Scale = Vector3.new(0.454545468, 1, 1)
  1131.  
  1132. local Part = Instance.new('Part', m)
  1133. Part:BreakJoints()
  1134. Part.Material = 'SmoothPlastic'
  1135. Part.TopSurface = 'Smooth'
  1136. Part.Name = 'Part'
  1137. Part.BottomSurface = 'Smooth'
  1138. Part.FormFactor = 'Custom' Part.CanCollide = false
  1139. Part.BrickColor = BrickColor.new('Really black')
  1140. Part.Size = Vector3.new(0.427272916, 0.200000003, 0.454545468)
  1141. Part.Reflectance = 0 Part.Transparency = 0.10000002384186 local Partweld = Instance.new('ManualWeld')
  1142. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1143. Partweld.C1 = CFrame.new(0.00492072105, 0.000297546387, -2.36869526, -2.40126044e-11, 0, -1, -0.999999702, 3.11503318e-05, 2.09183781e-11, 3.11503245e-05, 0.999999702, -8.94069672e-08)
  1144. Partweld.Parent = Part
  1145. local PartMesh = Instance.new('CylinderMesh',Part)
  1146. PartMesh.Name = 'Mesh'
  1147. PartMesh.Offset = Vector3.new(0, 0, 0)
  1148. PartMesh.Scale = Vector3.new(1, 0.477272749, 1)
  1149.  
  1150. local Part = Instance.new('Part', m)
  1151. Part:BreakJoints()
  1152. Part.Material = 'SmoothPlastic'
  1153. Part.TopSurface = 'Smooth'
  1154. Part.Name = 'Part'
  1155. Part.BottomSurface = 'Smooth'
  1156. Part.FormFactor = 'Custom' Part.CanCollide = false
  1157. Part.BrickColor = BrickColor.new('Really red')
  1158. Part.Size = Vector3.new(0.454545468, 0.454545528, 0.200000003)
  1159. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1160. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1161. Partweld.C1 = CFrame.new(0.905103683, 0.000364303589, 0.00214767456, 5.48139869e-05, 1, 0, -1.19917904e-11, 0, -1, -1, 5.48139869e-05, 7.38964445e-12)
  1162. Partweld.Parent = Part
  1163. local PartMesh = Instance.new('SpecialMesh',Part)
  1164. PartMesh.MeshId = 'http://www.roblox.com/asset/?id=47260990 '
  1165. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  1166. PartMesh.Offset = Vector3.new(0, 0, 0)
  1167. PartMesh.Scale = Vector3.new(0.454545468, 0.454545468, 0.476363629)
  1168.  
  1169. local Part = Instance.new('Part', m)
  1170. Part:BreakJoints()
  1171. Part.Material = 'SmoothPlastic'
  1172. Part.TopSurface = 'Smooth'
  1173. Part.Name = 'Part'
  1174. Part.BottomSurface = 'Smooth'
  1175. Part.FormFactor = 'Custom' Part.CanCollide = false
  1176. Part.BrickColor = BrickColor.new('Really red')
  1177. Part.Size = Vector3.new(0.200000003, 1.18181872, 0.200000003)
  1178. Part.Reflectance = 0 Part.Transparency = 0 local Partweld = Instance.new('ManualWeld')
  1179. Partweld.Part0 = Handle2 Partweld.Part1 = Part Partweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1180. Partweld.C1 = CFrame.new(-0.777746201, -0.000360012054, -0.00230026245, 3.12098346e-05, 0.999996424, -1.60187483e-07, 2.40125246e-11, 1.60187483e-07, 0.999996424, 0.999993324, -3.12097327e-05, -2.29647412e-11)
  1181. Partweld.Parent = Part
  1182. local PartMesh = Instance.new('SpecialMesh',Part)
  1183. PartMesh.MeshId = 'http://www.roblox.com/Asset/?id=9756362'
  1184. PartMesh.MeshType = Enum.MeshType.FileMesh PartMesh.Name = 'Mesh'
  1185. PartMesh.Offset = Vector3.new(0, 0, 0)
  1186. PartMesh.Scale = Vector3.new(0.293636382, 1.2881819, 0.0972727239)
  1187.  
  1188. local Wedge = Instance.new('WedgePart', m)
  1189. Wedge:BreakJoints()
  1190. Wedge.Material = 'SmoothPlastic'
  1191. Wedge.TopSurface = 'Smooth'
  1192. Wedge.Name = 'Wedge'
  1193. Wedge.BottomSurface = 'Smooth'
  1194. Wedge.FormFactor = 'Custom' Wedge.CanCollide = false
  1195. Wedge.BrickColor = BrickColor.new('Really red')
  1196. Wedge.Size = Vector3.new(0.200000003, 0.27272734, 0.200000003)
  1197. Wedge.Reflectance = 0 Wedge.Transparency = 0 local Wedgeweld = Instance.new('ManualWeld')
  1198. Wedgeweld.Part0 = Handle2 Wedgeweld.Part1 = Wedge Wedgeweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1199. Wedgeweld.C1 = CFrame.new(-0.00407028198, -4.08790874, -0.000361204147, 1, 1.63042296e-05, -1.25623956e-11, -1.63042369e-05, 1, 0, 1.20158449e-11, 0, 1)
  1200. Wedgeweld.Parent = Wedge
  1201. local WedgeMesh = Instance.new('SpecialMesh',Wedge)
  1202. WedgeMesh.MeshId = ''
  1203. WedgeMesh.MeshType = Enum.MeshType.Wedge WedgeMesh.Name = 'Mesh'
  1204. WedgeMesh.Offset = Vector3.new(0, 0, 0)
  1205. WedgeMesh.Scale = Vector3.new(0.522727311, 1, 0.454545468)
  1206.  
  1207. local Blade2 = Instance.new('WedgePart', m)
  1208. Blade2:BreakJoints()
  1209. Blade2.Material = 'SmoothPlastic'
  1210. Blade2.TopSurface = 'Smooth'
  1211. Blade2.Name = 'Blade2'
  1212. Blade2.BottomSurface = 'Smooth'
  1213. Blade2.FormFactor = 'Custom' Blade2.CanCollide = false
  1214. Blade2.BrickColor = BrickColor.new('Light stone grey')
  1215. Blade2.Size = Vector3.new(0.200000003, 0.909091055, 0.454545379)
  1216. Blade2.Reflectance = 0 Blade2.Transparency = 0.10000002384186 local Blade2weld = Instance.new('ManualWeld')
  1217. Blade2weld.Part0 = Handle2 Blade2weld.Part1 = Blade2 Blade2weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1218. Blade2weld.C1 = CFrame.new(-0.00219154358, -4.40787601, -0.000361442566, 1, 3.54056488e-06, -1.19229071e-11, -3.54056465e-06, 1, 0, 1.20120285e-11, 0, 1)
  1219. Blade2weld.Parent = Blade2
  1220. local Blade2Mesh = Instance.new('SpecialMesh',Blade2)
  1221. Blade2Mesh.MeshId = ''
  1222. Blade2Mesh.MeshType = Enum.MeshType.Wedge Blade2Mesh.Name = 'Mesh'
  1223. Blade2Mesh.Offset = Vector3.new(0, 0, 0)
  1224. Blade2Mesh.Scale = Vector3.new(0.454545468, 1, 1)
  1225. Magick = true
  1226. coroutine.resume(coroutine.create(function()
  1227. while Magick == true do
  1228. wait(0.1)
  1229. MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really black"))
  1230. MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really red"))
  1231. MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really black"))
  1232. MMMAGIC(char['Left Arm'],2,2,2,0,-1,0,BrickColor.new("Really red"))
  1233. end
  1234. end))
  1235.  
  1236. mouse.Button1Down:connect((function()
  1237. if Anim == 'Idle' then Anim = 'Basic slash'
  1238. if deb == false then
  1239. deb = true
  1240. end
  1241. coroutine.wrap(function()
  1242. local Old = Blade2.CFrame.p
  1243. while Wait()do
  1244. if not deb then break end
  1245. local New = Blade2.CFrame.p
  1246. local Mag =(Old -New).magnitude
  1247. local Dis =(Old +New)/2
  1248. local Trail = Instance.new("Part",char)
  1249. Trail.Material = "SmoothPlastic"
  1250. Trail.Anchored = true
  1251. Trail.CanCollide = false
  1252. Trail.BrickColor = BrickColor.new("Really black")
  1253. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1254. Trail.TopSurface = 0
  1255. Trail.BottomSurface = 0
  1256. Trail.formFactor = "Custom"
  1257. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1258. local ms = Instance.new("BlockMesh",Trail)
  1259. ms.Scale = Vector3.new(1,1,1)
  1260. local TM = Instance.new("CylinderMesh",Trail)
  1261. TM.Scale = Vector3.new(1,1,1)
  1262. Old = New
  1263. coroutine.wrap(function()
  1264. for i = 1,0,-0.1 do
  1265. Wait()
  1266. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1267. end
  1268. Trail:Destroy()
  1269. end)()
  1270. coroutine.wrap(function()
  1271. for i = 1,10 do
  1272. Wait()
  1273. Trail.Transparency = Trail.Transparency +0.1
  1274. end end)()end end)()
  1275. playSound(154965929,Blade2,1,1)
  1276. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-190),math.rad(370),math.rad(0)),6)
  1277. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(400),math.rad(-370),math.rad(0)),4)
  1278. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-420),math.rad(-370),math.rad(0)),4)
  1279. --ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(310),math.rad(30),math.rad(190)),3)
  1280. --ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-360),math.rad(70),math.rad(0)),7)
  1281. ypcall(function()
  1282. dmgstart(math.random(2,5))
  1283. if deb == true then
  1284.  
  1285. deb = false
  1286. end
  1287. end)
  1288. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
  1289. wait'0'
  1290. Anim = 'Idle'
  1291. ypcall(function()
  1292. dmgstop()
  1293. end)
  1294. end
  1295.  
  1296. end))
  1297.  
  1298. mouse.KeyDown:connect(function(key)
  1299. key=key:lower()
  1300. if key == 'f' then
  1301. if Anim == 'Idle' then Anim = 'Great Slash'
  1302. if deb == false then
  1303. deb = true
  1304. end
  1305. coroutine.wrap(function()
  1306. local Old = Blade2.CFrame.p
  1307. while Wait()do
  1308. if not deb then break end
  1309. local New = Blade2.CFrame.p
  1310. local Mag =(Old -New).magnitude
  1311. local Dis =(Old +New)/2
  1312. local Trail = Instance.new("Part",char)
  1313. Trail.Material = "SmoothPlastic"
  1314. Trail.Anchored = true
  1315. Trail.CanCollide = false
  1316. Trail.BrickColor = BrickColor.new("Really black")
  1317. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1318. Trail.TopSurface = 0
  1319. Trail.BottomSurface = 0
  1320. Trail.formFactor = "Custom"
  1321. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1322. local ms = Instance.new("BlockMesh",Trail)
  1323. ms.Scale = Vector3.new(1,1,1)
  1324. local TM = Instance.new("CylinderMesh",Trail)
  1325. TM.Scale = Vector3.new(1,1,1)
  1326. Old = New
  1327. coroutine.wrap(function()
  1328. for i = 1,0,-0.1 do
  1329. Wait()
  1330. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1331. end
  1332. Trail:Destroy()
  1333. end)()
  1334. coroutine.wrap(function()
  1335. for i = 1,10 do
  1336. Wait()
  1337. Trail.Transparency = Trail.Transparency +0.1
  1338. end end)()end end)()
  1339. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(150),math.rad(30),math.rad(0)),7)
  1340. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(160),math.rad(30),math.rad(0)),7)
  1341. --wait'.7'
  1342. ypcall(function()
  1343. dmgstart(math.random(8,10))
  1344. if deb == true then
  1345.  
  1346. deb = false
  1347. end
  1348. end)
  1349. playSound(154965929,Blade2,1,0.7)
  1350. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(170),math.rad(30),math.rad(0)),7)
  1351. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(150),math.rad(30),math.rad(0)),7)
  1352. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),5)
  1353. --wait'.1'
  1354. ypcall(function()
  1355. dmgstop()
  1356. end)
  1357. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),7)--yxz
  1358. wait(.5)
  1359. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
  1360. Anim = 'Idle'
  1361. end
  1362. elseif key == 'g' then
  1363. if Anim == 'Idle' then Anim = 'Slash'
  1364. if deb == false then
  1365. deb = true
  1366. end
  1367. coroutine.wrap(function()
  1368. local Old = Blade2.CFrame.p
  1369. while Wait()do
  1370. if not deb then break end
  1371. local New = Blade2.CFrame.p
  1372. local Mag =(Old -New).magnitude
  1373. local Dis =(Old +New)/2
  1374. local Trail = Instance.new("Part",char)
  1375. Trail.Material = "SmoothPlastic"
  1376. Trail.Anchored = true
  1377. Trail.CanCollide = false
  1378. Trail.BrickColor = BrickColor.new("Really black")
  1379. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1380. Trail.TopSurface = 0
  1381. Trail.BottomSurface = 0
  1382. Trail.formFactor = "Custom"
  1383. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1384. local ms = Instance.new("BlockMesh",Trail)
  1385. ms.Scale = Vector3.new(1,1,1)
  1386. local TM = Instance.new("CylinderMesh",Trail)
  1387. TM.Scale = Vector3.new(1,1,1)
  1388. Old = New
  1389. coroutine.wrap(function()
  1390. for i = 1,0,-0.1 do
  1391. Wait()
  1392. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1393. end
  1394. Trail:Destroy()
  1395. end)()
  1396. coroutine.wrap(function()
  1397. for i = 1,10 do
  1398. Wait()
  1399. Trail.Transparency = Trail.Transparency +0.1
  1400. end end)()end end)()
  1401. playSound(154965929,Blade2,1,1)
  1402. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),7)
  1403. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-30),math.rad(90)),3)
  1404. ypcall(function()
  1405. dmgstart(math.random(2,5))
  1406. if deb == true then
  1407.  
  1408. deb = false
  1409. end
  1410. end)
  1411. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
  1412. wait'0'
  1413. Anim = 'Idle'
  1414. ypcall(function()
  1415. dmgstop()
  1416. end)
  1417. end
  1418. elseif key == 't' then
  1419. if Anim == 'Idle' then Anim = 'Stun'
  1420. if deb == false then
  1421. deb = true
  1422. end
  1423. playSound(154965929,Blade2,1,1)
  1424. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(0)),7)
  1425. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(-90)),3) Wave() EVENMOARMAGIX(char['Left Arm'],5,3,5,0,0,0,0,0,0,BrickColor.new("Really red"))
  1426. ypcall(function()
  1427. --dmgstart(math.random(2,5))
  1428. if deb == true then
  1429.  
  1430. deb = false
  1431. end
  1432. end)
  1433. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),7)
  1434. wait'0'
  1435. Anim = 'Idle'
  1436. ypcall(function()
  1437. --dmgstop()
  1438. end)
  1439. end
  1440. elseif key == 'h' then
  1441. if Anim == 'Idle' then Anim = 'Special'
  1442. if deb == false then
  1443. deb = true
  1444. end
  1445. EVENMOARMAGIX(char['Left Arm'],5,3,5,0,0,0,0,0,0,BrickColor.new("Really red"))
  1446. playSound(161006157,la,1,1)
  1447. playSound(161006131,la,1,1.5)
  1448. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),math.rad(0)),8)
  1449. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(0)),8)
  1450. --ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(-90)),8)
  1451. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-150),math.rad(150),math.rad(-90)),8)
  1452. Wave()
  1453. Wave()
  1454. Wave()
  1455. Wave()
  1456. Wave()
  1457. Wave()
  1458. Wave()
  1459. Wave()
  1460. Wave2()
  1461. playSound(161006093,la,1,1)
  1462. playSound(161006163,la,1,1)
  1463. ypcall(function()
  1464. --dmgstart(math.random(2,5))
  1465. if deb == true then
  1466.  
  1467. deb = false
  1468. end
  1469. end)
  1470. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),7)
  1471. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),7)
  1472. wait'0'
  1473. Anim = 'Idle'
  1474. ypcall(function()
  1475. --dmgstop()
  1476. end)
  1477. end
  1478. elseif key == 'r' then
  1479. if Anim == 'Idle' then Anim = 'Stab'
  1480. if deb == false then
  1481. deb = true
  1482. end
  1483. coroutine.wrap(function()
  1484. local Old = Blade2.CFrame.p
  1485. while Wait()do
  1486. if not deb then break end
  1487. local New = Blade2.CFrame.p
  1488. local Mag =(Old -New).magnitude
  1489. local Dis =(Old +New)/2
  1490. local Trail = Instance.new("Part",char)
  1491. Trail.Material = "SmoothPlastic"
  1492. Trail.Anchored = true
  1493. Trail.CanCollide = false
  1494. Trail.BrickColor = BrickColor.new("Really black")
  1495. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1496. Trail.TopSurface = 0
  1497. Trail.BottomSurface = 0
  1498. Trail.formFactor = "Custom"
  1499. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1500. local ms = Instance.new("BlockMesh",Trail)
  1501. ms.Scale = Vector3.new(1,1,1)
  1502. local TM = Instance.new("CylinderMesh",Trail)
  1503. TM.Scale = Vector3.new(1,1,1)
  1504. Old = New
  1505. coroutine.wrap(function()
  1506. for i = 1,0,-0.1 do
  1507. Wait()
  1508. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1509. end
  1510. Trail:Destroy()
  1511. end)()
  1512. coroutine.wrap(function()
  1513. for i = 1,10 do
  1514. Wait()
  1515. Trail.Transparency = Trail.Transparency +0.1
  1516. end end)()end end)()
  1517. playSound(154965929,Blade2,1,1.2)
  1518. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(630),math.rad(-90),math.rad(0)),7)
  1519. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(90)),3)
  1520. ypcall(function()
  1521. dmgstart(math.random(2,5))
  1522. if deb == true then
  1523.  
  1524. deb = false
  1525. end
  1526. end)
  1527. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
  1528. wait'0'
  1529. Anim = 'Idle'
  1530. ypcall(function()
  1531. dmgstop()
  1532. end)
  1533. end
  1534. elseif key == 'q' then
  1535. if Anim == 'Idle' then Anim = '360 Parry'
  1536. if deb == false then
  1537. deb = true
  1538. end
  1539. coroutine.wrap(function()
  1540. local Old = Blade2.CFrame.p
  1541. while Wait()do
  1542. if not deb then break end
  1543. local New = Blade2.CFrame.p
  1544. local Mag =(Old -New).magnitude
  1545. local Dis =(Old +New)/2
  1546. local Trail = Instance.new("Part",char)
  1547. Trail.Material = "SmoothPlastic"
  1548. Trail.Anchored = true
  1549. Trail.CanCollide = false
  1550. Trail.BrickColor = BrickColor.new("Really black")
  1551. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1552. Trail.TopSurface = 0
  1553. Trail.BottomSurface = 0
  1554. Trail.formFactor = "Custom"
  1555. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1556. local ms = Instance.new("BlockMesh",Trail)
  1557. ms.Scale = Vector3.new(1,1,1)
  1558. local TM = Instance.new("CylinderMesh",Trail)
  1559. TM.Scale = Vector3.new(1,1,1)
  1560. Old = New
  1561. coroutine.wrap(function()
  1562. for i = 1,0,-0.1 do
  1563. Wait()
  1564. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1565. end
  1566. Trail:Destroy()
  1567. end)()
  1568. coroutine.wrap(function()
  1569. for i = 1,10 do
  1570. Wait()
  1571. Trail.Transparency = Trail.Transparency +0.1
  1572. end end)()end end)()
  1573. playSound(154965929,Blade2,1,1)
  1574. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(730),math.rad(-90),math.rad(-40)),7)
  1575. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-360),math.rad(-230),math.rad(90)),3)
  1576. ypcall(function()
  1577. dmgstart(math.random(2,5))
  1578. if deb == true then
  1579.  
  1580. deb = false
  1581. end
  1582. end)
  1583. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
  1584. wait'0'
  1585. Anim = 'Idle'
  1586. ypcall(function()
  1587. dmgstop()
  1588. end)
  1589. end
  1590. elseif key == 'e' then
  1591. if Anim == 'Idle' then Anim = 'Slash 2'
  1592. if deb == false then
  1593. deb = true
  1594. end
  1595. coroutine.wrap(function()
  1596. local Old = Blade2.CFrame.p
  1597. while Wait()do
  1598. if not deb then break end
  1599. local New = Blade2.CFrame.p
  1600. local Mag =(Old -New).magnitude
  1601. local Dis =(Old +New)/2
  1602. local Trail = Instance.new("Part",char)
  1603. Trail.Material = "SmoothPlastic"
  1604. Trail.Anchored = true
  1605. Trail.CanCollide = false
  1606. Trail.BrickColor = BrickColor.new("Really black")
  1607. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1608. Trail.TopSurface = 0
  1609. Trail.BottomSurface = 0
  1610. Trail.formFactor = "Custom"
  1611. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1612. local ms = Instance.new("BlockMesh",Trail)
  1613. ms.Scale = Vector3.new(1,1,1)
  1614. local TM = Instance.new("CylinderMesh",Trail)
  1615. TM.Scale = Vector3.new(1,1,1)
  1616. Old = New
  1617. coroutine.wrap(function()
  1618. for i = 1,0,-0.1 do
  1619. Wait()
  1620. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1621. end
  1622. Trail:Destroy()
  1623. end)()
  1624. coroutine.wrap(function()
  1625. for i = 1,10 do
  1626. Wait()
  1627. Trail.Transparency = Trail.Transparency +0.1
  1628. end end)()end end)()
  1629. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(380),math.rad(-390),math.rad(0)),7)
  1630. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(520),math.rad(-390),math.rad(70)),6)
  1631. playSound(154965929,Blade2,1,1.3)
  1632. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),5)
  1633. ypcall(function()
  1634. dmgstart(math.random(2,5))
  1635. if deb == true then
  1636.  
  1637. deb = false
  1638. end
  1639. end)
  1640. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),7)
  1641. wait'0'
  1642. Anim = 'Idle'
  1643. ypcall(function()
  1644. dmgstop()
  1645. end)
  1646. end
  1647. --[[elseif key == 'v' then
  1648. if Anim == 'Idle' then Anim = 'Shield Slash'
  1649. if deb == false then
  1650. deb = true
  1651. end
  1652. dmgstart2(math.random(5,10))
  1653. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(-690),math.rad(30),math.rad(0)),7)
  1654. wait(.7)
  1655. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-180),math.rad(-190)),5)
  1656. wait(1)
  1657. dmgstop2()
  1658. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
  1659. Anim = 'Idle'
  1660. end
  1661. if deb == true then
  1662.  
  1663. deb = false
  1664. end]]--
  1665. end
  1666. end)
  1667. --[[
  1668. mouse.KeyUp:connect(function(key)
  1669. key=key:lower()
  1670. if key == 'r' then
  1671. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),5)
  1672. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
  1673. end
  1674. end)
  1675. ]]
  1676.  
  1677.  
  1678. ctween(rs,'C0',rs0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),5)
  1679. ctween(ls,'C0',ls0*CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),5)
  1680.  
  1681.  
  1682.  
  1683.  
  1684. function dmgstart(dmg)
  1685. hitcon = Blade1.Touched:connect(function(hit)
  1686. local hum = hit.Parent:FindFirstChild('Humanoid')
  1687. if hum and not hum:IsDescendantOf(char) then
  1688. DoDamage(hum,dmg or 5)
  1689. end
  1690. end)
  1691. hitcon2 = Blade2.Touched:connect(function(hit)
  1692. local hum2 = hit.Parent:FindFirstChild('Humanoid')
  1693. if hum2 and not hum2:IsDescendantOf(char) then
  1694. DoDamage(hum2,dmg or 5)
  1695. end
  1696. end)
  1697. end
  1698.  
  1699.  
  1700. function dmgstop()
  1701. ypcall(function()
  1702. hitcon:disconnect()
  1703. hitcon2:disconnect()
  1704. end)
  1705. end
  1706.  
  1707.  
  1708. function dmgstart2(dmg)
  1709. hitcon = dmg1.Touched:connect(function(hit)
  1710. local hum = hit.Parent:FindFirstChild('Humanoid')
  1711. if hum and not hum:IsDescendantOf(char) then
  1712. DoDamage(hum,dmg)
  1713. end
  1714. end)
  1715. hitcon2 = dmg2.Touched:connect(function(hit)
  1716. local hum2 = hit.Parent:FindFirstChild('Humanoid')
  1717. if hum2 and not hum:IsDescendantOf(char) then
  1718. DoDamage(hum2,dmg)
  1719. end
  1720. end)
  1721. hitcon3 = dmg3.Touched:connect(function(hit)
  1722. local hum3 = hit.Parent:FindFirstChild('Humanoid')
  1723. if hum3 and not hum:IsDescendantOf(char) then
  1724. DoDamage(hum3,dmg)
  1725. end
  1726. end)
  1727.  
  1728. hitcon4 = dmg4.Touched:connect(function(hit)
  1729. local hum4 = hit.Parent:FindFirstChild('Humanoid')
  1730. if hum4 and not hum:IsDescendantOf(char) then
  1731. DoDamage(hum4,dmg)
  1732. end
  1733. end)
  1734. end
  1735.  
  1736. function dmgstop2()
  1737. ypcall(function()
  1738. hitcon:disconnect()
  1739. hitcon2:disconnect()
  1740. end)
  1741. end
  1742.  
  1743. print('Credits')
  1744. print('W8X for the compiler')
  1745. print('AtlasGrim for the Weapon Template and 2 moves')
  1746. print('TheSpadesCross (ace28545) for the design, sounds and 6 moves')
  1747. print('Antiboomz0r for the playsound function')
Add Comment
Please, Sign In to add comment