Advertisement
Guest User

Untitled

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