Advertisement
vibrantsinger423

revengeclawsbeam

Apr 6th, 2019
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 136.66 KB | None | 0 0
  1. wait(0.5)
  2. Player=game:GetService("Players").LocalPlayer
  3. Character=Player.Character
  4. PlayerGui=Player.PlayerGui
  5. Backpack=Player.Backpack
  6. Torso=Character.Torso
  7. Head=Character.Head
  8. Humanoid=Character.Humanoid
  9. m=Instance.new('Model',Character)
  10. LeftArm=Character["Left Arm"]
  11. LeftLeg=Character["Left Leg"]
  12. RightArm=Character["Right Arm"]
  13. RightLeg=Character["Right Leg"]
  14. LS=Torso["Left Shoulder"]
  15. LH=Torso["Left Hip"]
  16. RS=Torso["Right Shoulder"]
  17. RH=Torso["Right Hip"]
  18. Face = Head.face
  19. Neck=Torso.Neck
  20. it=Instance.new
  21. attacktype=1
  22. vt=Vector3.new
  23. cf=CFrame.new
  24. euler=CFrame.fromEulerAnglesXYZ
  25. angles=CFrame.Angles
  26. cloaked=false
  27. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  28. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  29. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  30. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  31. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  32. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  33. RootPart=Character.HumanoidRootPart
  34. RootJoint=RootPart.RootJoint
  35. RootCF=euler(-1.57,0,3.14)
  36. attack = false
  37. attackdebounce = false
  38. deb=false
  39. equipped=true
  40. hand=false
  41. MMouse=nil
  42. combo=0
  43. mana=0
  44. trispeed=1
  45. pathtrans=.7
  46. attackmode='none'
  47. local idle=0
  48. local Anim="Idle"
  49. local Effects={}
  50. local gun=false
  51. local shoot=false
  52. player=nil
  53. cloak=false
  54.  
  55. if Humanoid.Health ~= Humanoid.MaxHealth then
  56. Humanoid.MaxHealth = 21e+08
  57. end
  58.  
  59. local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head)
  60. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  61. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  62. HBill.Size = UDim2.new(15,0,2.2,0)
  63. HBill.Name = "Health Display"
  64. HBill.StudsOffset = Vector3.new(0,5,0)
  65. HBill.AlwaysOnTop = true
  66. HBill.Enabled = true
  67. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  68. HMain.BackgroundTransparency = 1
  69. HMain.Size = UDim2.new(1,0,1,0)
  70. HBarBack.Parent = HMain
  71. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  72. HBarBack.BorderColor3 = Color3.new(0,0,0)
  73. HBarBack.BorderSizePixel = 2
  74. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  75. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  76. HBar.Parent = HBarBack
  77. HBar.BackgroundColor3 = Color3.new(255, 0, 0)
  78. HBar.BorderColor3 = Color3.new(0,0,0)
  79. HBar.Size = UDim2.new(.5,0,1,0)
  80. HHealth.BackgroundTransparency = 1
  81. HHealth.Size = UDim2.new(1,0,1,0)
  82. HHealth.Font = "SourceSans"
  83. HHealth.Text = " "
  84. HHealth.TextScaled = true
  85. HHealth.TextColor3 = Color3.new(1)
  86. HHealth.TextStrokeColor3 = BrickColor.new("Really red").Color
  87. HHealth.TextStrokeTransparency = 0
  88. HName.Parent = HMain
  89. HName.BackgroundTransparency = 1
  90. HName.Size = UDim2.new(1,0,.5,0)
  91. HName.Font = "Legacy"
  92. HName.Text = " "
  93. HName.TextScaled = true
  94. HName.TextColor3 = BrickColor.new("Flame reddish orange").Color
  95. HName.TextStrokeColor3 = Color3.new(0,0,0)
  96. HName.TextStrokeTransparency = 0
  97. HName.TextYAlignment = "Top"
  98. wait(.5)
  99.  
  100. wait(0.1)
  101.  
  102. local runServ = game:GetService("RunService").RenderStepped
  103.  
  104. runServ:connect(function()
  105. HHealth.Text = "["..math.floor(game.Players.LocalPlayer.Character.Humanoid.Health).."]"
  106. HBar:TweenSize(UDim2.new((game.Players.LocalPlayer.Character.Humanoid.Health/game.Players.LocalPlayer.Character.Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  107. end)
  108. spawn(function()
  109. while wait() do
  110. if Humanoid.MaxHealth ~= 5000 then
  111. Humanoid.MaxHealth = 5000
  112. Humanoid.Health = Humanoid.MaxHealth
  113. end
  114. end
  115. end)
  116.  
  117.  
  118. --moosic
  119. local mooosick = it("Sound", Character.Torso)
  120. mooosick.SoundId = "rbxassetid://158853971" --im dumb so if this dont work then ok
  121. mooosick.Looped = true
  122. mooosick.Pitch = 1.0
  123. mooosick.Volume = 0.8
  124. mooosick:Play()
  125. --mooosic end
  126. -- Part Color --
  127. OutlineColor = ("Flame reddish orange")
  128. Claw1OutlineColor = ("Flame reddish orange")
  129. Claw2OutlineColor = ("Flame reddish orange")
  130.  
  131. EyeColor = Torso.BrickColor
  132. Claw1Color = Torso.BrickColor
  133. Claw2Color = Torso.BrickColor
  134.  
  135. -- Basic Particle Settings --
  136.  
  137. Claw1ParticleColor = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  138. Claw2ParticleColor = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  139. EyeParticleColor = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  140.  
  141. FireDeathColor = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  142.  
  143. Claw1ParticleTexture = "http://www.roblox.com/asset/?id=522606102"
  144. Claw2ParticleTexture = "http://www.roblox.com/asset/?id=522606102"
  145. EyeParticleTexture = "http://www.roblox.com/asset/?id=522606102"
  146.  
  147. -- Advanced Particle Settings --
  148.  
  149. Claw1ParticleSize = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  150. Claw2ParticleSize = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  151. EyeParticleSize = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  152.  
  153. Claw1ParticleRate = 20
  154. Claw2ParticleRate = 20
  155. EyeParticleRate = 20
  156.  
  157. Claw1ParticleSpeed = NumberRange.new(0.1)
  158. Claw2ParticleSpeed = NumberRange.new(1)
  159. EyeParticleSpeed = NumberRange.new(1)
  160.  
  161. Claw1ParticleVelocitySpread = 10
  162. Claw2ParticleVelocitySpread = 10
  163. EyeParticleVelocitySpread = 10
  164.  
  165. Claw1ParticleRotationSpeed = NumberRange.new(-45, 45)
  166. Claw2ParticleRotationSpeed = NumberRange.new(-45, 45)
  167. EyeParticleRotationSpeed = NumberRange.new(-45, 45)
  168.  
  169. Claw1ParticleRotation = NumberRange.new(-45, 45)
  170. Claw2ParticleRotation = NumberRange.new(-45, 45)
  171. EyeParticleRotation = NumberRange.new(-45, 45)
  172.  
  173. Claw1ParticleTransparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  174. Claw2ParticleTransparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  175. EyeParticleTransparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  176.  
  177. Claw1ParticleLightEmission = 0
  178. Claw2ParticleLightEmission = 0
  179. EyeParticleLightEmission = 0
  180.  
  181. Claw1ParticleLifetime = NumberRange.new(0.5)
  182. Claw2ParticleLifetime = NumberRange.new(0.5)
  183. EyeParticleLifetime = NumberRange.new(0.5)
  184.  
  185. Claw1ParticleLockToPart = false
  186. Claw2ParticleLockToPart = false
  187. EyeParticleLockToPart = true
  188.  
  189. -- Character Light Settings --
  190.  
  191. LightColor = Color3.new(255,0,0)
  192. LightBrightness = 5
  193. LightRange = 15
  194.  
  195. --^-- Settings --^--
  196.  
  197. local fengui=it("GuiMain")
  198. fengui.Parent=Player.PlayerGui
  199. fengui.Name="WeaponGUI"
  200. local fenframe=it("Frame")
  201. fenframe.Parent=fengui
  202. fenframe.BackgroundColor3=Color3.new(255,255,255)
  203. fenframe.BackgroundTransparency=1
  204. fenframe.BorderColor3=Color3.new(17,17,17)
  205. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  206. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  207. local fenbarmana1=it("TextLabel")
  208. fenbarmana1.Parent=fenframe
  209. fenbarmana1.Text=" "
  210. fenbarmana1.BackgroundTransparency=0
  211. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  212. fenbarmana1.SizeConstraint="RelativeXY"
  213. fenbarmana1.TextXAlignment="Center"
  214. fenbarmana1.TextYAlignment="Center"
  215. fenbarmana1.Position=UDim2.new(0,0,0,0)
  216. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  217. local fenbarmana2=it("TextLabel")
  218. fenbarmana2.Parent=fenframe
  219. fenbarmana2.Text=" "
  220. fenbarmana2.BackgroundTransparency=0
  221. fenbarmana2.BackgroundColor3=EyeColor.Color
  222. fenbarmana2.SizeConstraint="RelativeXY"
  223. fenbarmana2.TextXAlignment="Center"
  224. fenbarmana2.TextYAlignment="Center"
  225. fenbarmana2.Position=UDim2.new(0,0,0,0)
  226. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  227. local fenbarmana3=it("TextLabel")
  228. fenbarmana3.Parent=fenframe
  229. fenbarmana3.Text=" "
  230. fenbarmana3.BackgroundTransparency=0
  231. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  232. fenbarmana3.SizeConstraint="RelativeXY"
  233. fenbarmana3.TextXAlignment="Center"
  234. fenbarmana3.TextYAlignment="Center"
  235. fenbarmana3.Position=UDim2.new(0,0,0,0)
  236. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  237. local fenbarmana4=it("TextLabel")
  238. fenbarmana4.Parent=fenframe
  239. fenbarmana4.Text="Energy("..mana..")"
  240. fenbarmana4.BackgroundTransparency=1
  241. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  242. fenbarmana4.SizeConstraint="RelativeXY"
  243. fenbarmana4.TextXAlignment="Center"
  244. fenbarmana4.TextYAlignment="Center"
  245. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  246. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  247. fenbarmana4.FontSize="Size9"
  248. fenbarmana4.TextStrokeTransparency=0
  249. fenbarmana4.TextColor=BrickColor.new("White")
  250.  
  251. mouse=Player:GetMouse()
  252. --save shoulders
  253. RSH, LSH=nil, nil
  254. --welds
  255. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  256. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  257. LH=Torso["Left Hip"]
  258. RH=Torso["Right Hip"]
  259. function NoOutline(Part)
  260. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  261. end
  262. player=Player
  263. ch=Character
  264. RSH=ch.Torso["Right Shoulder"]
  265. LSH=ch.Torso["Left Shoulder"]
  266. --
  267. RSH.Parent=nil
  268. LSH.Parent=nil
  269. --
  270. RW.Name="Right Shoulder"
  271. RW.Part0=ch.Torso
  272. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  273. RW.C1=cf(0, 0.5, 0)
  274. RW.Part1=ch["Right Arm"]
  275. RW.Parent=ch.Torso
  276. --
  277. LW.Name="Left Shoulder"
  278. LW.Part0=ch.Torso
  279. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  280. LW.C1=cf(0, 0.5, 0)
  281. LW.Part1=ch["Left Arm"]
  282. LW.Parent=ch.Torso
  283.  
  284. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  285. local fp=it("Part")
  286. fp.formFactor=formfactor
  287. fp.Parent=parent
  288. fp.Reflectance=reflectance
  289. fp.Transparency=transparency
  290. fp.CanCollide=false
  291. fp.Locked=true
  292. fp.BrickColor=brickcolor
  293. fp.Name=name
  294. fp.Size=size
  295. fp.Position=Torso.Position
  296. NoOutline(fp)
  297. fp.Material="Neon"
  298. fp:BreakJoints()
  299. return fp
  300. end
  301.  
  302. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  303. local mesh=it(Mesh)
  304. mesh.Parent=part
  305. if Mesh=="SpecialMesh" then
  306. mesh.MeshType=meshtype
  307. if meshid~="nil" then
  308. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  309. end
  310. end
  311. mesh.Offset=offset
  312. mesh.Scale=scale
  313. return mesh
  314. end
  315.  
  316. function weld(parent,part0,part1,c0)
  317. local weld=it("Weld")
  318. weld.Parent=parent
  319. weld.Part0=part0
  320. weld.Part1=part1
  321. weld.C0=c0
  322. return weld
  323. end
  324.  
  325. local bodvel=Instance.new("BodyVelocity")
  326. local bg=Instance.new("BodyGyro")
  327.  
  328. function swait(num)
  329. if num==0 or num==nil then
  330. game:service'RunService'.Stepped:wait(0)
  331. else
  332. for i=0,num do
  333. game:service'RunService'.Stepped:wait(0)
  334. end
  335. end
  336. end
  337.  
  338.  
  339. so = function(id,par,vol,pit)
  340. coroutine.resume(coroutine.create(function()
  341. local sou = Instance.new("Sound",par or workspace)
  342. sou.Volume=vol
  343. sou.Pitch=pit or 1
  344. sou.SoundId=id
  345. swait()
  346. sou:play()
  347. game:GetService("Debris"):AddItem(sou,6)
  348. end))
  349. end
  350.  
  351. function clerp(a,b,t)
  352. local qa = {QuaternionFromCFrame(a)}
  353. local qb = {QuaternionFromCFrame(b)}
  354. local ax, ay, az = a.x, a.y, a.z
  355. local bx, by, bz = b.x, b.y, b.z
  356. local _t = 1-t
  357. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  358. end
  359.  
  360. function QuaternionFromCFrame(cf)
  361. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  362. local trace = m00 + m11 + m22
  363. if trace > 0 then
  364. local s = math.sqrt(1 + trace)
  365. local recip = 0.5/s
  366. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  367. else
  368. local i = 0
  369. if m11 > m00 then
  370. i = 1
  371. end
  372. if m22 > (i == 0 and m00 or m11) then
  373. i = 2
  374. end
  375. if i == 0 then
  376. local s = math.sqrt(m00-m11-m22+1)
  377. local recip = 0.5/s
  378. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  379. elseif i == 1 then
  380. local s = math.sqrt(m11-m22-m00+1)
  381. local recip = 0.5/s
  382. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  383. elseif i == 2 then
  384. local s = math.sqrt(m22-m00-m11+1)
  385. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  386. end
  387. end
  388. end
  389.  
  390. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  391. local xs, ys, zs = x + x, y + y, z + z
  392. local wx, wy, wz = w*xs, w*ys, w*zs
  393. local xx = x*xs
  394. local xy = x*ys
  395. local xz = x*zs
  396. local yy = y*ys
  397. local yz = y*zs
  398. local zz = z*zs
  399. 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))
  400. end
  401.  
  402. function QuaternionSlerp(a, b, t)
  403. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  404. local startInterp, finishInterp;
  405. if cosTheta >= 0.0001 then
  406. if (1 - cosTheta) > 0.0001 then
  407. local theta = math.acos(cosTheta)
  408. local invSinTheta = 1/math.sin(theta)
  409. startInterp = math.sin((1-t)*theta)*invSinTheta
  410. finishInterp = math.sin(t*theta)*invSinTheta
  411. else
  412. startInterp = 1-t
  413. finishInterp = t
  414. end
  415. else
  416. if (1+cosTheta) > 0.0001 then
  417. local theta = math.acos(-cosTheta)
  418. local invSinTheta = 1/math.sin(theta)
  419. startInterp = math.sin((t-1)*theta)*invSinTheta
  420. finishInterp = math.sin(t*theta)*invSinTheta
  421. else
  422. startInterp = t-1
  423. finishInterp = t
  424. end
  425. end
  426. 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
  427. end
  428.  
  429. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  430. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  431. end
  432.  
  433. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  434. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  435. prt.Anchored=true
  436. prt.CFrame=cframe
  437. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  438. --http://www.roblox.com/asset/?id=4770560
  439. game:GetService("Debris"):AddItem(prt,2)
  440. CF=prt.CFrame
  441. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  442. for i=0,1,0.2 do
  443. wait()
  444. Part.CFrame=CF*cf(0,0,-0.4)
  445. end
  446. for i=0,1,delay do
  447. wait()
  448. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  449. Mesh.Scale=Mesh.Scale
  450. end
  451. for i=0,1,0.1 do
  452. wait()
  453. Part.Transparency=i
  454. end
  455. Part.Parent=nil
  456. end),prt,msh,CF)
  457. end
  458.  
  459. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  460. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  461. prt.Anchored=true
  462. prt.CFrame=cframe
  463. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  464. game:GetService("Debris"):AddItem(prt,5)
  465. coroutine.resume(coroutine.create(function(Part,Mesh)
  466. for i=0,1,delay do
  467. wait()
  468. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  469. Part.Transparency=i
  470. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  471. end
  472. Part.Parent=nil
  473. end),prt,msh)
  474. end
  475.  
  476. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  477. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  478. prt.Anchored=false
  479. prt.CFrame=cframe
  480. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  481. local wld=weld(prt,prt,Parent,cframe)
  482. game:GetService("Debris"):AddItem(prt,5)
  483. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  484. for i=0,1,delay do
  485. wait()
  486. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  487. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  488. Part.Transparency=i
  489. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  490. end
  491. Part.Parent=nil
  492. end),prt,msh,wld)
  493. end
  494.  
  495. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  496. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  497. prt.Anchored=false
  498. prt.CFrame=cframe
  499. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  500. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  501. game:GetService("Debris"):AddItem(prt,5)
  502. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  503. for i=0,1,delay do
  504. wait()
  505. Weld.C0=euler(i*20,0,0)
  506. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  507. Part.Transparency=i
  508. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  509. end
  510. Part.Parent=nil
  511. end),prt,msh,wld)
  512. end
  513.  
  514. function MagicBlockx(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  515. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  516. prt.Anchored=true
  517. prt.CFrame=cframe
  518. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  519. game:GetService("Debris"):AddItem(prt,5)
  520. table.insert(Effects,{prt,"Block1",delay,x3,y3,z3}) --part, type, delay
  521. end
  522.  
  523. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  524. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  525. prt.Anchored=true
  526. prt.CFrame=cframe
  527. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  528. game:GetService("Debris"):AddItem(prt,2)
  529. coroutine.resume(coroutine.create(function(Part,Mesh)
  530. for i=0,1,delay do
  531. wait()
  532. Part.CFrame=Part.CFrame
  533. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  534. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  535. prt2.Anchored=true
  536. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  537. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  538. game:GetService("Debris"):AddItem(prt2,2)
  539. coroutine.resume(coroutine.create(function(Part,Mesh)
  540. for i=0,1,0.1 do
  541. wait()
  542. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  543. end
  544. Part.Parent=nil
  545. end),prt2,msh2)
  546. end
  547. for i=0,1,delay*2 do
  548. wait()
  549. Part.CFrame=Part.CFrame
  550. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  551. end
  552. Part.Parent=nil
  553. end),prt,msh)
  554. end
  555.  
  556. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  557. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  558. prt.Anchored=true
  559. prt.CFrame=cframe
  560. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  561. game:GetService("Debris"):AddItem(prt,2)
  562. coroutine.resume(coroutine.create(function(Part,Mesh)
  563. for i=0,1,delay do
  564. wait()
  565. Part.CFrame=Part.CFrame
  566. Part.Transparency=i
  567. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  568. end
  569. Part.Parent=nil
  570. end),prt,msh)
  571. end
  572.  
  573. function MagicCirclex(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  574. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  575. prt.Anchored=true
  576. prt.CFrame=cframe
  577. prt.CanCollide = false
  578. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  579. game:GetService("Debris"):AddItem(prt,2)
  580. coroutine.resume(coroutine.create(function(Part,Mesh)
  581. for i=0,1,delay do
  582. swait()
  583. Part.CFrame=Part.CFrame
  584. Part.Transparency=i
  585. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  586. end
  587. Part.Parent=nil
  588. end),prt,msh)
  589. end
  590.  
  591. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  592. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  593. prt.Anchored=true
  594. prt.CFrame=cframe*euler(x2,y2,z2)
  595. --"http://www.roblox.com/asset/?id=168892465"
  596. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  597. game:GetService("Debris"):AddItem(prt,2)
  598. coroutine.resume(coroutine.create(function(Part,Mesh)
  599. for i=0,1,0.03 do
  600. wait()
  601. Part.CFrame=Part.CFrame
  602. Part.Transparency=i
  603. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  604. end
  605. Part.Parent=nil
  606. end),prt,msh)
  607. end
  608.  
  609. function MagicRingx(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  610. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  611. prt.Anchored=true
  612. prt.CFrame=cframe
  613. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  614. game:GetService("Debris"):AddItem(prt,2)
  615. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  616. for i=0,1,delay do
  617. swait()
  618. Part.Transparency=i
  619. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  620. end
  621. Part.Parent=nil
  622. end),prt,msh,(math.random(0,1)+math.random())/5)
  623. end
  624.  
  625. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  626. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  627. prt.Anchored=true
  628. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  629. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  630. game:GetService("Debris"):AddItem(prt,2)
  631. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  632. CF=Part.CFrame
  633. Numbb=0
  634. randnumb=math.random()/10
  635. rand1=math.random()/10
  636. for i=0,1,rand1 do
  637. wait()
  638. CF=CF*cf(0,math.random()/2,0)
  639. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  640. Part.CFrame=CF*euler(Numbb,0,0)
  641. Part.Transparency=i
  642. Numbb=Numbb+randnumb
  643. end
  644. Part.Parent=nil
  645. end),prt,CF,Numbb,randnumb)
  646. end
  647.  
  648. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  649. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  650. prt.Anchored=true
  651. prt.CFrame=cframe
  652. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  653. game:GetService("Debris"):AddItem(prt,5)
  654. coroutine.resume(coroutine.create(function(Part,Mesh)
  655. for i=0,1,delay do
  656. wait()
  657. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  658. Part.Transparency=i
  659. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  660. end
  661. Part.Parent=nil
  662. end),prt,msh)
  663. end
  664.  
  665. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  666. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  667. prt.Anchored=true
  668. prt.CFrame=cframe
  669. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  670. game:GetService("Debris"):AddItem(prt,2)
  671. coroutine.resume(coroutine.create(function(Part,Mesh)
  672. for i=0,1,delay do
  673. wait()
  674. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  675. Part.Transparency=i
  676. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  677. end
  678. Part.Parent=nil
  679. end),prt,msh)
  680. end
  681.  
  682. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  683. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  684. prt.Anchored=true
  685. prt.CFrame=cframe*cf(x,y,z)
  686. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  687. game:GetService("Debris"):AddItem(prt,5)
  688. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  689. local num=math.random()
  690. local num2=math.random(-3,2)+math.random()
  691. local numm=0
  692. for i=0,1,delay*2 do
  693. swait()
  694. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  695. Part.Transparency=i
  696. numm=numm+0.01
  697. end
  698. Part.Parent=nil
  699. Mesh.Parent=nil
  700. end),prt,msh,x,y,z)
  701. end
  702.  
  703. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  704. if hit.Parent==nil then
  705. return
  706. end
  707. h=hit.Parent:FindFirstChild("Humanoid")
  708. for _,v in pairs(hit.Parent:children()) do
  709. if v:IsA("Humanoid") then
  710. h=v
  711. end
  712. end
  713. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  714. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  715. end
  716. if hit.Parent.className=="Hat" then
  717. hit=hit.Parent.Parent:findFirstChild("Head")
  718. end
  719. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  720. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  721. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  722. return
  723. end]]
  724. -- hs(hit,1.2)
  725. c=Instance.new("ObjectValue")
  726. c.Name="creator"
  727. c.Value=game:service("Players").LocalPlayer
  728. c.Parent=h
  729. game:GetService("Debris"):AddItem(c,.5)
  730. Damage=math.random(minim,maxim)
  731. -- h:TakeDamage(Damage)
  732. blocked=false
  733. block=hit.Parent:findFirstChild("Block")
  734. if block~=nil then
  735. print(block.className)
  736. if block.className=="NumberValue" then
  737. if block.Value>0 then
  738. blocked=true
  739. if decreaseblock==nil then
  740. block.Value=block.Value-1
  741. end
  742. end
  743. end
  744. if block.className=="IntValue" then
  745. if block.Value>0 then
  746. blocked=true
  747. if decreaseblock~=nil then
  748. block.Value=block.Value-1
  749. end
  750. end
  751. end
  752. end
  753. if blocked==false then
  754. -- h:TakeDamage(Damage)
  755. h.Health=h.Health-Damage
  756. showDamage(hit.Parent,Damage,.5,Claw2Color)
  757. else
  758. h.Health=h.Health-(Damage/2)
  759. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Claw1Color"))
  760. end
  761. if Type=="Knockdown" then
  762. local hum=hit.Parent.Humanoid
  763. hum.PlatformStand=true
  764. coroutine.resume(coroutine.create(function(HHumanoid)
  765. swait(1)
  766. HHumanoid.PlatformStand=false
  767. end),hum)
  768. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  769. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  770. local bodvol=Instance.new("BodyVelocity")
  771. bodvol.velocity=angle*knockback
  772. bodvol.P=5000
  773. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  774. bodvol.Parent=hit
  775. rl=Instance.new("BodyAngularVelocity")
  776. rl.P=3000
  777. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  778. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  779. rl.Parent=hit
  780. game:GetService("Debris"):AddItem(bodvol,.5)
  781. game:GetService("Debris"):AddItem(rl,.5)
  782. elseif Type=="Normal" then
  783. vp=Instance.new("BodyVelocity")
  784. vp.P=500
  785. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  786. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  787. if KnockbackType==1 then
  788. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  789. elseif KnockbackType==2 then
  790. vp.velocity=Property.CFrame.lookVector*knockback
  791. end
  792. if knockback>0 then
  793. vp.Parent=hit.Parent.Torso
  794. end
  795. game:GetService("Debris"):AddItem(vp,.5)
  796. elseif Type=="Up" then
  797. local bodyVelocity=Instance.new("BodyVelocity")
  798. bodyVelocity.velocity=vt(0,10,0)
  799. bodyVelocity.P=1000
  800. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  801. bodyVelocity.Parent=hit
  802. game:GetService("Debris"):AddItem(bodyVelocity,1)
  803. rl=Instance.new("BodyAngularVelocity")
  804. rl.P=3000
  805. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  806. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  807. rl.Parent=hit
  808. game:GetService("Debris"):AddItem(rl,.5)
  809. elseif Type=="Snare" then
  810. bp=Instance.new("BodyPosition")
  811. bp.P=2000
  812. bp.D=100
  813. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  814. bp.position=hit.Parent.Torso.Position
  815. bp.Parent=hit.Parent.Torso
  816. game:GetService("Debris"):AddItem(bp,1)
  817. elseif Type=="Target" then
  818. if Targetting==false then
  819. ZTarget=hit.Parent.Torso
  820. coroutine.resume(coroutine.create(function(Part)
  821. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  822. swait(5)
  823. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  824. end),ZTarget)
  825. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  826. targetgui=Instance.new("BillboardGui")
  827. targetgui.Parent=ZTarget
  828. targetgui.Size=UDim2.new(10,100,10,100)
  829. targ=Instance.new("ImageLabel")
  830. targ.Parent=targetgui
  831. targ.BackgroundTransparency=1
  832. targ.Image="rbxassetid://4834067"
  833. targ.Size=UDim2.new(1,0,1,0)
  834. cam.CameraType="Scriptable"
  835. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  836. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  837. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  838. Targetting=true
  839. RocketTarget=ZTarget
  840. for i=1,Property do
  841. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  842. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  843. swait()
  844. end
  845. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  846. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  847. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  848. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  849. end
  850. Targetting=false
  851. RocketTarget=nil
  852. targetgui.Parent=nil
  853. cam.CameraType="Custom"
  854. end
  855. end
  856. debounce=Instance.new("BoolValue")
  857. debounce.Name="DebounceHit"
  858. debounce.Parent=hit.Parent
  859. debounce.Value=true
  860. game:GetService("Debris"):AddItem(debounce,Delay)
  861. c=Instance.new("ObjectValue")
  862. c.Name="creator"
  863. c.Value=Player
  864. c.Parent=h
  865. game:GetService("Debris"):AddItem(c,.5)
  866. CRIT=false
  867. hitDeb=true
  868. AttackPos=6
  869. end
  870. end
  871.  
  872. showDamage=function(Char,Dealt,du,Color)
  873. m=Instance.new("Model")
  874. m.Name=tostring(Dealt)
  875. h=Instance.new("Humanoid")
  876. h.Health=0
  877. h.MaxHealth=0
  878. h.Parent=m
  879. c=Instance.new("Part")
  880. c.Transparency=0
  881. c.BrickColor=EyeColor
  882. c.Name="Head"
  883. c.TopSurface=0
  884. c.BottomSurface=0
  885. c.formFactor="Plate"
  886. c.Size=Vector3.new(1,.4,1)
  887. ms=Instance.new("CylinderMesh")
  888. ms.Scale=Vector3.new(.8,.8,.8)
  889. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  890. if CRIT==true then
  891. ms.Scale=Vector3.new(1,1.25,1)
  892. end
  893. ms.Parent=c
  894. c.Reflectance=0
  895. Instance.new("BodyGyro").Parent=c
  896. c.Parent=m
  897. if Char:findFirstChild("Head")~=nil then
  898. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  899. elseif Char.Parent:findFirstChild("Head")~=nil then
  900. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  901. end
  902. f=Instance.new("BodyPosition")
  903. f.P=2000
  904. f.D=100
  905. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  906. f.position=c.Position+Vector3.new(0,3,0)
  907. f.Parent=c
  908. game:GetService("Debris"):AddItem(m,.5+du)
  909. c.CanCollide=false
  910. m.Parent=workspace
  911. c.CanCollide=false
  912. end
  913.  
  914. local Player=game:GetService('Players').LocalPlayer
  915. local Character=Player.Character
  916. Mouse=Player:GetMouse()
  917. m=Instance.new('Model',Character)
  918.  
  919.  
  920. local function weldBetween(a, b)
  921. local weldd = Instance.new("ManualWeld")
  922. weldd.Part0 = a
  923. weldd.Part1 = b
  924. weldd.C0 = CFrame.new()
  925. weldd.C1 = b.CFrame:inverse() * a.CFrame
  926. weldd.Parent = a
  927. return weldd
  928. end
  929.  
  930. it=Instance.new
  931.  
  932. function nooutline(part)
  933. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  934. end
  935.  
  936. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  937. local fp=it("Part")
  938. fp.formFactor=formfactor
  939. fp.Parent=parent
  940. fp.Reflectance=reflectance
  941. fp.Transparency=transparency
  942. fp.CanCollide=false
  943. fp.Locked=true
  944. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  945. fp.Name=name
  946. fp.Size=size
  947. fp.Position=Character.Torso.Position
  948. nooutline(fp)
  949. fp.Material=material
  950. fp:BreakJoints()
  951. return fp
  952. end
  953.  
  954. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  955. local mesh=it(Mesh)
  956. mesh.Parent=part
  957. if Mesh=="SpecialMesh" then
  958. mesh.MeshType=meshtype
  959. mesh.MeshId=meshid
  960. end
  961. mesh.Offset=offset
  962. mesh.Scale=scale
  963. return mesh
  964. end
  965.  
  966. function weld(parent,part0,part1,c0,c1)
  967. local weld=it("Weld")
  968. weld.Parent=parent
  969. weld.Part0=part0
  970. weld.Part1=part1
  971. weld.C0=c0
  972. weld.C1=c1
  973. return weld
  974. end
  975.  
  976. local modelzorz=Instance.new("Model")
  977. modelzorz.Parent=Character
  978. modelzorz.Name="Claw1"
  979.  
  980. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  981. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  982. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  983. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  984. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  985. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Part",Vector3.new(1, 0.400000006, 1))
  986. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  987. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  988. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  989. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  990. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  991. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  992. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  993. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  994. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  995. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  996. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  997. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  998. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  999. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  1000. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1001. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  1002. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1003. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  1004. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Part",Vector3.new(1, 0.400000006, 1))
  1005. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  1006. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1007. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1008. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  1009. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Part",Vector3.new(1, 0.400000006, 1))
  1010. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  1011. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1012. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1OutlineColor,"Part",Vector3.new(4.29999971, 4.30000019, 1))
  1013. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  1014. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  1015. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Part",Vector3.new(1, 0.400000006, 1))
  1016. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  1017. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1018. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw1Color,"Part",Vector3.new(1, 0.400000006, 1))
  1019. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  1020. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1021.  
  1022. local modelzorz2=Instance.new("Model")
  1023. modelzorz2.Parent=Character
  1024. modelzorz2.Name="Claw2"
  1025.  
  1026. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  1027. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  1028. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1029. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1030. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  1031. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1032. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  1033. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1034. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  1035. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Part",Vector3.new(1, 0.400000006, 1))
  1036. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  1037. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1038. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Part",Vector3.new(1, 0.400000006, 1))
  1039. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  1040. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1041. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1042. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  1043. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Part",Vector3.new(1, 0.400000006, 1))
  1044. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  1045. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1046. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1047. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  1048. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Part",Vector3.new(1, 0.400000006, 1))
  1049. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  1050. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1051. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1052. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  1053. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2Color,"Part",Vector3.new(1, 0.400000006, 1))
  1054. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  1055. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .04, .015))
  1056. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1057. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  1058. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1059. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  1060. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1061. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  1062. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(4.29999971, 4.30000019, 1))
  1063. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  1064. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  1065. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,Claw2OutlineColor,"Part",Vector3.new(2.20000005, 1, 1))
  1066. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  1067.  
  1068. local modelzorz3=Instance.new("Model")
  1069. modelzorz3.Parent=Character
  1070. modelzorz3.Name="Eye"
  1071.  
  1072. handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  1073. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  1074. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.015, .05, .01))
  1075.  
  1076. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,EyeColor,"Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  1077. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1078. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.01, 0.05, .02))
  1079.  
  1080. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  1081. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1082. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=569102850",Vector3.new(0, 0, 0),Vector3.new(.016, .007, .024))
  1083.  
  1084. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  1085. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  1086. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  1087. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,EyeColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  1088. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  1089. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  1090. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  1091. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  1092. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  1093. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1094. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  1095. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  1096. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,OutlineColor,"Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  1097. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  1098. local moosick = it("Sound",Character.Torso)
  1099. moosick.SoundId = "rbxassetid://142653441"
  1100. --142653441, 175067863
  1101. moosick.Looped = true
  1102. moosick.Pitch = 1
  1103. moosick.Volume = 0.25
  1104. moosick:Play()
  1105.  
  1106. anim = Character:findFirstChild("Animate")
  1107. if anim then
  1108. anim:Destroy()
  1109. end
  1110.  
  1111. local particleemitter = Instance.new("ParticleEmitter", Handle)
  1112. particleemitter.Texture = Claw1ParticleTexture
  1113. particleemitter.VelocitySpread = Claw1ParticleVelocitySpread
  1114. particleemitter.Lifetime = Claw1ParticleLifetime
  1115. particleemitter.Speed = Claw1ParticleSpeed
  1116. particleemitter.Size = Claw1ParticleSize
  1117. particleemitter.RotSpeed = Claw1ParticleRotationSpeed
  1118. particleemitter.Rate = Claw1ParticleRate
  1119. particleemitter.Rotation = Claw1ParticleRotation
  1120. particleemitter.Transparency = Claw1ParticleTransparency
  1121. particleemitter.LightEmission = Claw1ParticleLightEmission
  1122. particleemitter.Color = Claw1ParticleColor
  1123. particleemitter.LockedToPart = Claw1ParticleLockToPart
  1124.  
  1125. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  1126. particleemitter.Texture = Claw2ParticleTexture
  1127. particleemitter.VelocitySpread = Claw2ParticleVelocitySpread
  1128. particleemitter.Lifetime = Claw2ParticleLifetime
  1129. particleemitter.Speed = Claw2ParticleSpeed
  1130. particleemitter.Size = Claw2ParticleSize
  1131. particleemitter.RotSpeed = Claw2ParticleRotationSpeed
  1132. particleemitter.Rate = Claw2ParticleRate
  1133. particleemitter.Rotation = Claw2ParticleRotation
  1134. particleemitter.Transparency = Claw2ParticleTransparency
  1135. particleemitter.LightEmission = Claw2ParticleLightEmission
  1136. particleemitter.Color = Claw2ParticleColor
  1137. particleemitter.LockedToPart = Claw2ParticleLockToPart
  1138.  
  1139. local particleemitter = Instance.new("ParticleEmitter", handle)
  1140. particleemitter.Texture = EyeParticleTexture
  1141. particleemitter.VelocitySpread = EyeParticleVelocitySpread
  1142. particleemitter.Lifetime = EyeParticleLifetime
  1143. particleemitter.Speed = EyeParticleSpeed
  1144. particleemitter.Size = EyeParticleSize
  1145. particleemitter.RotSpeed = EyeParticleRotationSpeed
  1146. particleemitter.Rate = EyeParticleRate
  1147. particleemitter.Rotation = EyeParticleRotation
  1148. particleemitter.Transparency = EyeParticleTransparency
  1149. particleemitter.LightEmission = EyeParticleLightEmission
  1150. particleemitter.Color = EyeParticleColor
  1151. particleemitter.LockedToPart = EyeParticleLockToPart
  1152.  
  1153. local light = Instance.new("PointLight", Character.Torso)
  1154. light.Color = LightColor
  1155. light.Brightness = LightBrightness
  1156. light.Range = LightRange
  1157.  
  1158. particleemitter.Enabled = true
  1159.  
  1160. local Footsteps = it("Sound",Character.Torso)
  1161. Footsteps.SoundId = "rbxassetid://142665235"
  1162. Footsteps.Looped = true
  1163. Footsteps.Pitch = 0.8
  1164. Footsteps.Volume = 0.3
  1165.  
  1166. local Footsteps2 = it("Sound",Character.Torso)
  1167. Footsteps2.SoundId = "rbxassetid://142665235"
  1168. Footsteps2.Looped = true
  1169. Footsteps2.Pitch = 1
  1170. Footsteps2.Volume = 0.4
  1171.  
  1172. local cam = game.Workspace.CurrentCamera
  1173.  
  1174. --cam.CameraSubject = Character
  1175.  
  1176. for i,v in pairs(Head:children()) do
  1177. if v:IsA("Sound") then
  1178. v:Destroy()
  1179. end
  1180. end
  1181.  
  1182. mouse.Button1Down:connect(function()
  1183. if attack==false and attacktype==1 then
  1184. attacktype=2
  1185. attackone()
  1186. elseif attack==false and attacktype==2 then
  1187. attacktype=3
  1188. attacktwo()
  1189. elseif attack==false and attacktype==3 then
  1190. attacktype=4
  1191. attackthree()
  1192. elseif attack==false and attacktype==4 then
  1193. attacktype=1
  1194. attackfour()
  1195. end
  1196. end)
  1197.  
  1198. mouse.KeyDown:connect(function(k)
  1199. k=k:lower()
  1200. if k=='e' then
  1201. if attack==false and mana>=20 then
  1202. Push()
  1203. end
  1204. elseif k=='l' then
  1205. if attack==false and mana>=40 then
  1206. lazor()
  1207. end
  1208. elseif k=='g' then
  1209. if attack==false and mana>=50 then
  1210. Twirl()
  1211. end
  1212. elseif k=='v' then
  1213. if attack==false and mana>=25 then
  1214. MagicJump()
  1215. end
  1216. elseif k=='q' then
  1217. if attack==false then
  1218. idle=1000
  1219. end
  1220. elseif k=='h' and game.Players.LocalPlayer.UserId == game.CreatorId then
  1221. if attack==false then
  1222. mana=100
  1223. end
  1224. elseif k=='y' then
  1225. if attack==false and mana>=100 then
  1226. Shred()
  1227. end
  1228. elseif k=='f' then
  1229. if attack==false and mana>=40 then
  1230. Spin()
  1231. end
  1232. elseif k=='r' then
  1233. if attack==false and mana>=20 then
  1234. Clap()
  1235. end
  1236. elseif k=='t' then
  1237. if attack==false then
  1238. Hai()
  1239. end
  1240. elseif k=='0' then
  1241. if attack==false then
  1242. Humanoid.WalkSpeed=(32)
  1243. end
  1244. elseif k=='j' then
  1245. if attack==false then
  1246. Humanoid.Health = 0.1
  1247. print("Congrats, you commited suicide.")
  1248. end
  1249. end
  1250. end)
  1251.  
  1252. TrailDeb = false
  1253.  
  1254. function equipanim()
  1255. attack=true
  1256. Humanoid.WalkSpeed = 0
  1257. if TrailDeb == false then
  1258. TrailDeb = true
  1259. end
  1260.  
  1261.  
  1262. coroutine.wrap(function()
  1263. local Old = handle.CFrame.p
  1264. while wait()do
  1265. if not TrailDeb then break end
  1266. local New = handle.CFrame.p
  1267. local Mag =(Old -New).magnitude
  1268. local Dis =(Old +New)/2
  1269. local Trail = Instance.new("Part",Character)
  1270. Trail.Material = "Neon"
  1271. Trail.Anchored = true
  1272. Trail.CanCollide = false
  1273. Trail.BrickColor = EyeColor
  1274. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1275. Trail.TopSurface = 0
  1276. Trail.BottomSurface = 0
  1277. Trail.formFactor = "Custom"
  1278. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1279. local ms = Instance.new("BlockMesh",Trail)
  1280. ms.Scale = Vector3.new(1,1,1)
  1281. local TM = Instance.new("CylinderMesh",Trail)
  1282. TM.Scale = Vector3.new(1,1,1)
  1283. Old = New
  1284. coroutine.wrap(function()
  1285. for i = 1,0,-0.1 do
  1286. wait()
  1287. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1288. end
  1289. Trail:remove()
  1290. end)()
  1291. coroutine.wrap(function()
  1292. for i = 1,10 do
  1293. wait()
  1294. Trail.Transparency = Trail.Transparency +0.1
  1295. end end)()end end)()
  1296. coroutine.wrap(function()
  1297. local Old = Handle.CFrame.p
  1298. while wait()do
  1299. if not TrailDeb then break end
  1300. local New = Handle.CFrame.p
  1301. local Mag =(Old -New).magnitude
  1302. local Dis =(Old +New)/2
  1303. local Trail = Instance.new("Part",Character)
  1304. Trail.Material = "Neon"
  1305. Trail.Anchored = true
  1306. Trail.CanCollide = false
  1307. Trail.BrickColor = Claw1Color
  1308. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1309. Trail.TopSurface = 0
  1310. Trail.BottomSurface = 0
  1311. Trail.formFactor = "Custom"
  1312. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1313. local ms = Instance.new("BlockMesh",Trail)
  1314. ms.Scale = Vector3.new(1,1,1)
  1315. local TM = Instance.new("CylinderMesh",Trail)
  1316. TM.Scale = Vector3.new(1,1,1)
  1317. Old = New
  1318. coroutine.wrap(function()
  1319. for i = 1,0,-0.1 do
  1320. wait()
  1321. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1322. end
  1323. Trail:remove()
  1324. end)()
  1325. coroutine.wrap(function()
  1326. for i = 1,10 do
  1327. wait()
  1328. Trail.Transparency = Trail.Transparency +0.1
  1329. end end)()end end)()
  1330. coroutine.wrap(function()
  1331. local Old = Handle2.CFrame.p
  1332. while wait()do
  1333. if not TrailDeb then break end
  1334. local New = Handle2.CFrame.p
  1335. local Mag =(Old -New).magnitude
  1336. local Dis =(Old +New)/2
  1337. local Trail = Instance.new("Part",Character)
  1338. Trail.Material = "Neon"
  1339. Trail.Anchored = true
  1340. Trail.CanCollide = false
  1341. Trail.BrickColor = Claw2Color
  1342. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1343. Trail.TopSurface = 0
  1344. Trail.BottomSurface = 0
  1345. Trail.formFactor = "Custom"
  1346. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1347. local ms = Instance.new("BlockMesh",Trail)
  1348. ms.Scale = Vector3.new(1,1,1)
  1349. local TM = Instance.new("CylinderMesh",Trail)
  1350. TM.Scale = Vector3.new(1,1,1)
  1351. Old = New
  1352. coroutine.wrap(function()
  1353. for i = 1,0,-0.1 do
  1354. wait()
  1355. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1356. end
  1357. Trail:remove()
  1358. end)()
  1359. coroutine.wrap(function()
  1360. for i = 1,10 do
  1361. wait()
  1362. Trail.Transparency = Trail.Transparency +0.1
  1363. end end)()end end)()
  1364. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  1365. for i=0,1,0.005 do
  1366. swait()
  1367. moosick.Volume = 0+1*i
  1368. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  1369. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  1370. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1371. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1372. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1373. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  1374. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  1375. end
  1376. for i=0,1,0.005 do
  1377. swait()
  1378. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  1379. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  1380. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1381. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1382. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  1383. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  1384. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  1385. end
  1386. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  1387. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  1388. for i=0,0.4,0.005 do
  1389. swait()
  1390. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  1391. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  1392. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  1393. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  1394. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  1395. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  1396. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  1397. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  1398. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  1399. end
  1400. for i=0,1,0.04 do
  1401. swait()
  1402. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  1403. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1404. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1405. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  1406. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  1407. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  1408. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1409. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  1410. end
  1411. --dmgstop()
  1412. attack=false
  1413. Humanoid.WalkSpeed = 12
  1414. if TrailDeb == true then
  1415. TrailDeb = false
  1416. end
  1417. end
  1418.  
  1419. function attackone()
  1420. attack=true
  1421. if TrailDeb == false then
  1422. TrailDeb = true
  1423. end
  1424.  
  1425.  
  1426. coroutine.wrap(function()
  1427. local Old = Handle.CFrame.p
  1428. while wait()do
  1429. if not TrailDeb then break end
  1430. local New = Handle.CFrame.p
  1431. local Mag =(Old -New).magnitude
  1432. local Dis =(Old +New)/2
  1433. local Trail = Instance.new("Part",Character)
  1434. Trail.Material = "Neon"
  1435. Trail.Anchored = true
  1436. Trail.CanCollide = false
  1437. Trail.BrickColor = Claw1Color
  1438. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1439. Trail.TopSurface = 0
  1440. Trail.BottomSurface = 0
  1441. Trail.formFactor = "Custom"
  1442. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1443. local ms = Instance.new("BlockMesh",Trail)
  1444. ms.Scale = Vector3.new(1,1,1)
  1445. local TM = Instance.new("CylinderMesh",Trail)
  1446. TM.Scale = Vector3.new(1,1,1)
  1447. Old = New
  1448. coroutine.wrap(function()
  1449. for i = 1,0,-0.1 do
  1450. wait()
  1451. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1452. end
  1453. Trail:remove()
  1454. end)()
  1455. coroutine.wrap(function()
  1456. for i = 1,10 do
  1457. wait()
  1458. Trail.Transparency = Trail.Transparency +0.1
  1459. end end)()end end)()
  1460. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1461. for i=0,1,0.08 do
  1462. swait()
  1463. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  1464. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  1465. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1466. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  1467. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1468. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  1469. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1470. end
  1471. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  1472. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  1473. for i=0,1,0.1 do
  1474. swait()
  1475. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  1476. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1477. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1478. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  1479. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1480. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  1481. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1482. end
  1483. --dmgstop()
  1484. attack=false
  1485. con1:disconnect()
  1486. if TrailDeb == true then
  1487. TrailDeb = false
  1488. end
  1489. end
  1490.  
  1491. function attacktwo()
  1492. attack=true
  1493. if TrailDeb == false then
  1494. TrailDeb = true
  1495. end
  1496.  
  1497.  
  1498. coroutine.wrap(function()
  1499. local Old = Handle2.CFrame.p
  1500. while wait()do
  1501. if not TrailDeb then break end
  1502. local New = Handle2.CFrame.p
  1503. local Mag =(Old -New).magnitude
  1504. local Dis =(Old +New)/2
  1505. local Trail = Instance.new("Part",Character)
  1506. Trail.Material = "Neon"
  1507. Trail.Anchored = true
  1508. Trail.CanCollide = false
  1509. Trail.BrickColor = Claw2Color
  1510. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1511. Trail.TopSurface = 0
  1512. Trail.BottomSurface = 0
  1513. Trail.formFactor = "Custom"
  1514. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1515. local ms = Instance.new("BlockMesh",Trail)
  1516. ms.Scale = Vector3.new(1,1,1)
  1517. local TM = Instance.new("CylinderMesh",Trail)
  1518. TM.Scale = Vector3.new(1,1,1)
  1519. Old = New
  1520. coroutine.wrap(function()
  1521. for i = 1,0,-0.1 do
  1522. wait()
  1523. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1524. end
  1525. Trail:remove()
  1526. end)()
  1527. coroutine.wrap(function()
  1528. for i = 1,10 do
  1529. wait()
  1530. Trail.Transparency = Trail.Transparency +0.1
  1531. end end)()end end)()
  1532. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1533. for i=0,1,0.08 do
  1534. swait()
  1535. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  1536. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1537. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1538. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  1539. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1540. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  1541. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  1542. end
  1543. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  1544. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  1545. for i=0,1,0.1 do
  1546. swait()
  1547. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1548. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  1549. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1550. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  1551. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1552. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  1553. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  1554. end
  1555. --dmgstop()
  1556. attack=false
  1557. con1:disconnect()
  1558. if TrailDeb == true then
  1559. TrailDeb = false
  1560. end
  1561. end
  1562.  
  1563. function attackthree()
  1564. attack=true
  1565. if TrailDeb == false then
  1566. TrailDeb = true
  1567. end
  1568.  
  1569.  
  1570. coroutine.wrap(function()
  1571. local Old = Handle.CFrame.p
  1572. while wait()do
  1573. if not TrailDeb then break end
  1574. local New = Handle.CFrame.p
  1575. local Mag =(Old -New).magnitude
  1576. local Dis =(Old +New)/2
  1577. local Trail = Instance.new("Part",Character)
  1578. Trail.Material = "Neon"
  1579. Trail.Anchored = true
  1580. Trail.CanCollide = false
  1581. Trail.BrickColor = Claw1Color
  1582. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1583. Trail.TopSurface = 0
  1584. Trail.BottomSurface = 0
  1585. Trail.formFactor = "Custom"
  1586. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1587. local ms = Instance.new("BlockMesh",Trail)
  1588. ms.Scale = Vector3.new(1,1,1)
  1589. local TM = Instance.new("CylinderMesh",Trail)
  1590. TM.Scale = Vector3.new(1,1,1)
  1591. Old = New
  1592. coroutine.wrap(function()
  1593. for i = 1,0,-0.1 do
  1594. wait()
  1595. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1596. end
  1597. Trail:remove()
  1598. end)()
  1599. coroutine.wrap(function()
  1600. for i = 1,10 do
  1601. wait()
  1602. Trail.Transparency = Trail.Transparency +0.1
  1603. end end)()end end)()
  1604. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1605. for i=0,1,0.08 do
  1606. swait()
  1607. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1608. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  1609. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1610. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  1611. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1612. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  1613. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1614. end
  1615. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  1616. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  1617. for i=0,1,0.05 do
  1618. swait()
  1619. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1620. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1621. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1622. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  1623. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1624. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  1625. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1626. end
  1627. --dmgstop()
  1628. attack=false
  1629. con1:disconnect()
  1630. if TrailDeb == true then
  1631. TrailDeb = false
  1632. end
  1633. end
  1634.  
  1635. function attackfour()
  1636. attack=true
  1637. if TrailDeb == false then
  1638. TrailDeb = true
  1639. end
  1640.  
  1641.  
  1642. coroutine.wrap(function()
  1643. local Old = Handle2.CFrame.p
  1644. while wait()do
  1645. if not TrailDeb then break end
  1646. local New = Handle2.CFrame.p
  1647. local Mag =(Old -New).magnitude
  1648. local Dis =(Old +New)/2
  1649. local Trail = Instance.new("Part",Character)
  1650. Trail.Material = "Neon"
  1651. Trail.Anchored = true
  1652. Trail.CanCollide = false
  1653. Trail.BrickColor = Claw2Color
  1654. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1655. Trail.TopSurface = 0
  1656. Trail.BottomSurface = 0
  1657. Trail.formFactor = "Custom"
  1658. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1659. local ms = Instance.new("BlockMesh",Trail)
  1660. ms.Scale = Vector3.new(1,1,1)
  1661. local TM = Instance.new("CylinderMesh",Trail)
  1662. TM.Scale = Vector3.new(1,1,1)
  1663. Old = New
  1664. coroutine.wrap(function()
  1665. for i = 1,0,-0.1 do
  1666. wait()
  1667. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1668. end
  1669. Trail:remove()
  1670. end)()
  1671. coroutine.wrap(function()
  1672. for i = 1,10 do
  1673. wait()
  1674. Trail.Transparency = Trail.Transparency +0.1
  1675. end end)()end end)()
  1676. coroutine.wrap(function()
  1677. local Old = Handle.CFrame.p
  1678. while wait()do
  1679. if not TrailDeb then break end
  1680. local New = Handle.CFrame.p
  1681. local Mag =(Old -New).magnitude
  1682. local Dis =(Old +New)/2
  1683. local Trail = Instance.new("Part",Character)
  1684. Trail.Material = "Neon"
  1685. Trail.Anchored = true
  1686. Trail.CanCollide = false
  1687. Trail.BrickColor = Claw1Color
  1688. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1689. Trail.TopSurface = 0
  1690. Trail.BottomSurface = 0
  1691. Trail.formFactor = "Custom"
  1692. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1693. local ms = Instance.new("BlockMesh",Trail)
  1694. ms.Scale = Vector3.new(1,1,1)
  1695. local TM = Instance.new("CylinderMesh",Trail)
  1696. TM.Scale = Vector3.new(1,1,1)
  1697. Old = New
  1698. coroutine.wrap(function()
  1699. for i = 1,0,-0.1 do
  1700. wait()
  1701. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1702. end
  1703. Trail:remove()
  1704. end)()
  1705. coroutine.wrap(function()
  1706. for i = 1,10 do
  1707. wait()
  1708. Trail.Transparency = Trail.Transparency +0.1
  1709. end end)()end end)()
  1710. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1711. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1712. for i=0,1,0.08 do
  1713. swait()
  1714. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  1715. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1716. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1717. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  1718. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  1719. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  1720. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1721. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  1722. end
  1723. if anim then
  1724. anim.Disabled=true
  1725. end
  1726. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  1727. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  1728. for i=0,1,0.04 do
  1729. swait()
  1730. Torso.Velocity=RootPart.CFrame.lookVector*50
  1731. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  1732. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1733. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1734. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  1735. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  1736. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  1737. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1738. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1739. end
  1740. --dmgstop()
  1741. attack=false
  1742. con1:disconnect()
  1743. con2:disconnect()
  1744. if anim then
  1745. anim.Disabled=false
  1746. end
  1747. if TrailDeb == true then
  1748. TrailDeb = false
  1749. end
  1750. end
  1751.  
  1752. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  1753. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1754. prt.Anchored = true
  1755. prt.CFrame = cframe
  1756. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1757. coroutine.resume(coroutine.create(function()
  1758. for i = 0, 1, 0.05 do
  1759. wait()
  1760. prt.Transparency = i
  1761. msh.Scale = msh.Scale + vt(x2, y2, z2)
  1762. end
  1763. prt.Parent = nil
  1764. end))
  1765. end
  1766.  
  1767. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1768. for _, c in pairs(workspace:children()) do
  1769. local hum = c:findFirstChild("Humanoid")
  1770. if hum ~= nil then
  1771. local head = c:findFirstChild("Torso")
  1772. if head ~= nil then
  1773. local targ = head.Position - Part.Position
  1774. local mag = targ.magnitude
  1775. if mag <= magni and c.Name ~= Player.Name then
  1776. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  1777. end
  1778. end
  1779. end
  1780. end
  1781. end
  1782.  
  1783. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1784. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1785. prt.Anchored = true
  1786. prt.CFrame = cframe
  1787. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1788. game:GetService("Debris"):AddItem(prt, 2)
  1789. coroutine.resume(coroutine.create(function(Part, Mesh)
  1790. for i = 0, 1, delay do
  1791. swait()
  1792. Part.CFrame = Part.CFrame
  1793. Part.Transparency = i
  1794. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1795. end
  1796. Part.Parent = nil
  1797. end), prt, msh)
  1798. end
  1799.  
  1800. function MagicJump()
  1801. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  1802. attack=true
  1803. mana=mana-25
  1804. --[[ Humanoid.WalkSpeed = 0
  1805. for i=0,1,0.01 do
  1806. swait()
  1807. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  1808. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  1809. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  1810. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  1811. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  1812. RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
  1813. LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
  1814. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  1815. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  1816. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  1817. end]]--
  1818. Humanoid.Jump = true
  1819. Torso.Velocity = vt(0, 150, 0)
  1820. Humanoid.WalkSpeed = 64
  1821. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  1822. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  1823. for i=0,1,0.05 do
  1824. swait()
  1825. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  1826. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  1827. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  1828. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  1829. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  1830. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  1831. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  1832. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1833. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  1834. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  1835. end
  1836. for i=0,1,0.02 do
  1837. swait()
  1838. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  1839. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  1840. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  1841. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  1842. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  1843. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  1844. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  1845. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  1846. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  1847. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  1848. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  1849. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  1850. end
  1851. Humanoid.WalkSpeed = 0
  1852. swait(8)
  1853. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  1854. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  1855. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  1856. if hit~=nil then
  1857. swait(2)
  1858. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new(OutlineColor),"Effect",vt())
  1859. ref.Anchored=true
  1860. ref.CFrame=cf(pos)
  1861. game:GetService("Debris"):AddItem(ref,3)
  1862. for i=1,10 do
  1863. local Col=BrickColor.new(OutlineColor)
  1864. local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  1865. groundpart.Anchored=true
  1866. groundpart.CanCollide=false
  1867. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1868. local Col2=EyeColor
  1869. local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  1870. groundpart2.Anchored=true
  1871. groundpart2.CanCollide=false
  1872. groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1873. game:GetService("Debris"):AddItem(groundpart,5)
  1874. game:GetService("Debris"):AddItem(groundpart2,5)
  1875. end
  1876. BlastEffect(Claw1Color,cf(pos),1,1,1,1.4,1.4,1.4)
  1877. BlastEffect(BrickColor.new(OutlineColor),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  1878. MagicCircle(BrickColor.new(OutlineColor),cf(pos),5,5,5,5,5,5,0.05)
  1879. MagicCircle(Claw2Color,cf(pos),6,6,6,6,6,6,0.05)
  1880. for i=0,1,0.06 do
  1881. swait()
  1882. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  1883. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  1884. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  1885. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  1886. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  1887. RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1888. LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1889. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  1890. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  1891. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  1892. end
  1893. end
  1894. swait(20)
  1895. Humanoid.WalkSpeed = 12
  1896. --dmgstop()
  1897. attack=false
  1898. end
  1899. end
  1900.  
  1901. function Spin()
  1902. attack=true
  1903. mana=mana-40
  1904. if TrailDeb == false then
  1905. TrailDeb = true
  1906. end
  1907.  
  1908. coroutine.wrap(function()
  1909. local Old = Handle2.CFrame.p
  1910. while wait()do
  1911. if not TrailDeb then break end
  1912. local New = Handle2.CFrame.p
  1913. local Mag =(Old -New).magnitude
  1914. local Dis =(Old +New)/2
  1915. local Trail = Instance.new("Part",Character)
  1916. Trail.Material = "Neon"
  1917. Trail.Anchored = true
  1918. Trail.CanCollide = false
  1919. Trail.BrickColor = Claw2Color
  1920. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1921. Trail.TopSurface = 0
  1922. Trail.BottomSurface = 0
  1923. Trail.formFactor = "Custom"
  1924. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1925. local ms = Instance.new("BlockMesh",Trail)
  1926. ms.Scale = Vector3.new(1,1,1)
  1927. local TM = Instance.new("CylinderMesh",Trail)
  1928. TM.Scale = Vector3.new(1,1,1)
  1929. Old = New
  1930. coroutine.wrap(function()
  1931. for i = 1,0,-0.1 do
  1932. wait()
  1933. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1934. end
  1935. Trail:remove()
  1936. end)()
  1937. coroutine.wrap(function()
  1938. for i = 1,10 do
  1939. wait()
  1940. Trail.Transparency = Trail.Transparency +0.1
  1941. end end)()end end)()
  1942. coroutine.wrap(function()
  1943. local Old = Handle.CFrame.p
  1944. while wait()do
  1945. if not TrailDeb then break end
  1946. local New = Handle.CFrame.p
  1947. local Mag =(Old -New).magnitude
  1948. local Dis =(Old +New)/2
  1949. local Trail = Instance.new("Part",Character)
  1950. Trail.Material = "Neon"
  1951. Trail.Anchored = true
  1952. Trail.CanCollide = false
  1953. Trail.BrickColor = Claw1Color
  1954. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1955. Trail.TopSurface = 0
  1956. Trail.BottomSurface = 0
  1957. Trail.formFactor = "Custom"
  1958. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1959. local ms = Instance.new("BlockMesh",Trail)
  1960. ms.Scale = Vector3.new(1,1,1)
  1961. local TM = Instance.new("CylinderMesh",Trail)
  1962. TM.Scale = Vector3.new(1,1,1)
  1963. Old = New
  1964. coroutine.wrap(function()
  1965. for i = 1,0,-0.1 do
  1966. wait()
  1967. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1968. end
  1969. Trail:remove()
  1970. end)()
  1971. coroutine.wrap(function()
  1972. for i = 1,10 do
  1973. wait()
  1974. Trail.Transparency = Trail.Transparency +0.1
  1975. end end)()end end)()
  1976. Footsteps:Stop()
  1977. Footsteps2:Stop()
  1978. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  1979. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  1980. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  1981. for i=0,1,0.1 do
  1982. swait()
  1983. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1984. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1985. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1986. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  1987. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  1988. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  1989. end
  1990. if anim then
  1991. anim.Disabled=true
  1992. end
  1993. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  1994. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  1995. for i=0,1,0.05 do
  1996. swait()
  1997. Torso.Velocity=RootPart.CFrame.lookVector*100
  1998. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  1999. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2000. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2001. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2002. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2003. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2004. end
  2005. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  2006. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  2007. for i=0,1,0.05 do
  2008. swait()
  2009. Torso.Velocity=RootPart.CFrame.lookVector*100
  2010. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  2011. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2012. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2013. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2014. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2015. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2016. end
  2017. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  2018. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  2019. for i=0,1,0.05 do
  2020. swait()
  2021. Torso.Velocity=RootPart.CFrame.lookVector*100
  2022. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  2023. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2024. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2025. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2026. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2027. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2028. end
  2029. --dmgstop()
  2030. Humanoid.WalkSpeed=12
  2031. attack=false
  2032. con1:disconnect()
  2033. con2:disconnect()
  2034. if anim then
  2035. anim.Disabled=false
  2036. end
  2037. if TrailDeb == true then
  2038. TrailDeb = false
  2039. end
  2040. end
  2041.  
  2042. function Twirl()
  2043. mana=mana-50
  2044. attack=true
  2045. if TrailDeb == false then
  2046. TrailDeb = true
  2047. end
  2048.  
  2049.  
  2050. coroutine.wrap(function()
  2051. local Old = Handle2.CFrame.p
  2052. while wait()do
  2053. if not TrailDeb then break end
  2054. local New = Handle2.CFrame.p
  2055. local Mag =(Old -New).magnitude
  2056. local Dis =(Old +New)/2
  2057. local Trail = Instance.new("Part",Character)
  2058. Trail.Material = "Neon"
  2059. Trail.Anchored = true
  2060. Trail.CanCollide = false
  2061. Trail.BrickColor = Claw2Color
  2062. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2063. Trail.TopSurface = 0
  2064. Trail.BottomSurface = 0
  2065. Trail.formFactor = "Custom"
  2066. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2067. local ms = Instance.new("BlockMesh",Trail)
  2068. ms.Scale = Vector3.new(1,1,1)
  2069. local TM = Instance.new("CylinderMesh",Trail)
  2070. TM.Scale = Vector3.new(1,1,1)
  2071. Old = New
  2072. coroutine.wrap(function()
  2073. for i = 1,0,-0.1 do
  2074. wait()
  2075. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2076. end
  2077. Trail:remove()
  2078. end)()
  2079. coroutine.wrap(function()
  2080. for i = 1,10 do
  2081. wait()
  2082. Trail.Transparency = Trail.Transparency +0.1
  2083. end end)()end end)()
  2084. coroutine.wrap(function()
  2085. local Old = Handle.CFrame.p
  2086. while wait()do
  2087. if not TrailDeb then break end
  2088. local New = Handle.CFrame.p
  2089. local Mag =(Old -New).magnitude
  2090. local Dis =(Old +New)/2
  2091. local Trail = Instance.new("Part",Character)
  2092. Trail.Material = "Neon"
  2093. Trail.Anchored = true
  2094. Trail.CanCollide = false
  2095. Trail.BrickColor = Claw1Color
  2096. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2097. Trail.TopSurface = 0
  2098. Trail.BottomSurface = 0
  2099. Trail.formFactor = "Custom"
  2100. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2101. local ms = Instance.new("BlockMesh",Trail)
  2102. ms.Scale = Vector3.new(1,1,1)
  2103. local TM = Instance.new("CylinderMesh",Trail)
  2104. TM.Scale = Vector3.new(1,1,1)
  2105. Old = New
  2106. coroutine.wrap(function()
  2107. for i = 1,0,-0.1 do
  2108. wait()
  2109. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2110. end
  2111. Trail:remove()
  2112. end)()
  2113. coroutine.wrap(function()
  2114. for i = 1,10 do
  2115. wait()
  2116. Trail.Transparency = Trail.Transparency +0.1
  2117. end end)()end end)()
  2118. Footsteps:Stop()
  2119. Footsteps2:Stop()
  2120. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  2121. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  2122. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  2123. for i=0,1,0.1 do
  2124. swait()
  2125. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2126. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2127. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2128. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2129. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2130. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2131. end
  2132. if anim then
  2133. anim.Disabled=true
  2134. end
  2135. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  2136. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  2137. for i=0,1,0.05 do
  2138. swait()
  2139. Torso.Velocity=RootPart.CFrame.lookVector*80
  2140. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  2141. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2142. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2143. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2144. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2145. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2146. end
  2147. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  2148. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  2149. for i=0,1,0.05 do
  2150. swait()
  2151. Torso.Velocity=RootPart.CFrame.lookVector*80
  2152. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  2153. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2154. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2155. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2156. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2157. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2158. end
  2159. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  2160. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  2161. for i=0,1,0.05 do
  2162. swait()
  2163. Torso.Velocity=RootPart.CFrame.lookVector*80
  2164. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  2165. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2166. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2167. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2168. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2169. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2170. end
  2171. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  2172. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  2173. for i=0,1,0.05 do
  2174. swait()
  2175. Torso.Velocity=RootPart.CFrame.lookVector*80
  2176. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  2177. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2178. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2179. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2180. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2181. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2182. end
  2183. --dmgstop()
  2184. Humanoid.WalkSpeed=12
  2185. attack=false
  2186. con1:disconnect()
  2187. con2:disconnect()
  2188. if anim then
  2189. anim.Disabled=false
  2190. end
  2191. if TrailDeb == true then
  2192. TrailDeb = false
  2193. end
  2194. end
  2195.  
  2196. function Shred()
  2197. attack=true
  2198. mana=mana-100
  2199. if TrailDeb == false then
  2200. TrailDeb = true
  2201. end
  2202.  
  2203.  
  2204. coroutine.wrap(function()
  2205. local Old = Handle2.CFrame.p
  2206. while wait()do
  2207. if not TrailDeb then break end
  2208. local New = Handle2.CFrame.p
  2209. local Mag =(Old -New).magnitude
  2210. local Dis =(Old +New)/2
  2211. local Trail = Instance.new("Part",Character)
  2212. Trail.Material = "Neon"
  2213. Trail.Anchored = true
  2214. Trail.CanCollide = false
  2215. Trail.BrickColor = Claw2Color
  2216. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2217. Trail.TopSurface = 0
  2218. Trail.BottomSurface = 0
  2219. Trail.formFactor = "Custom"
  2220. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2221. local ms = Instance.new("BlockMesh",Trail)
  2222. ms.Scale = Vector3.new(1,1,1)
  2223. local TM = Instance.new("CylinderMesh",Trail)
  2224. TM.Scale = Vector3.new(1,1,1)
  2225. Old = New
  2226. coroutine.wrap(function()
  2227. for i = 1,0,-0.1 do
  2228. wait()
  2229. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2230. end
  2231. Trail:remove()
  2232. end)()
  2233. coroutine.wrap(function()
  2234. for i = 1,10 do
  2235. wait()
  2236. Trail.Transparency = Trail.Transparency +0.1
  2237. end end)()end end)()
  2238. coroutine.wrap(function()
  2239. local Old = Handle.CFrame.p
  2240. while wait()do
  2241. if not TrailDeb then break end
  2242. local New = Handle.CFrame.p
  2243. local Mag =(Old -New).magnitude
  2244. local Dis =(Old +New)/2
  2245. local Trail = Instance.new("Part",Character)
  2246. Trail.Material = "Neon"
  2247. Trail.Anchored = true
  2248. Trail.CanCollide = false
  2249. Trail.BrickColor = Claw1Color
  2250. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2251. Trail.TopSurface = 0
  2252. Trail.BottomSurface = 0
  2253. Trail.formFactor = "Custom"
  2254. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2255. local ms = Instance.new("BlockMesh",Trail)
  2256. ms.Scale = Vector3.new(1,1,1)
  2257. local TM = Instance.new("CylinderMesh",Trail)
  2258. TM.Scale = Vector3.new(1,1,1)
  2259. Old = New
  2260. coroutine.wrap(function()
  2261. for i = 1,0,-0.1 do
  2262. wait()
  2263. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2264. end
  2265. Trail:remove()
  2266. end)()
  2267. coroutine.wrap(function()
  2268. for i = 1,10 do
  2269. wait()
  2270. Trail.Transparency = Trail.Transparency +0.1
  2271. end end)()end end)()
  2272. Footsteps:Stop()
  2273. Footsteps2:Stop()
  2274. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  2275. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  2276. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  2277. for i=0,1,0.1 do
  2278. swait()
  2279. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2280. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2281. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2282. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2283. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2284. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2285. end
  2286. if anim then
  2287. anim.Disabled=true
  2288. end
  2289. for i=0,1,0.05 do
  2290. swait()
  2291. Torso.Velocity=RootPart.CFrame.lookVector*20
  2292. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  2293. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  2294. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  2295. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2296. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2297. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2298. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2299. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2300. end
  2301. for i=0,1,0.05 do
  2302. swait()
  2303. Torso.Velocity=RootPart.CFrame.lookVector*40
  2304. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  2305. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  2306. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  2307. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2308. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2309. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2310. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2311. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2312. end
  2313. for i=0,1,0.05 do
  2314. swait()
  2315. Torso.Velocity=RootPart.CFrame.lookVector*60
  2316. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  2317. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  2318. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  2319. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2320. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2321. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2322. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2323. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2324. end
  2325. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  2326. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  2327. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  2328. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  2329. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  2330. for i=0,1,0.05 do
  2331. swait()
  2332. Torso.Velocity=RootPart.CFrame.lookVector*80
  2333. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  2334. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2335. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2336. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2337. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2338. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2339. end
  2340. for i=0,1,0.005 do
  2341. swait()
  2342. Torso.Velocity=RootPart.CFrame.lookVector*100
  2343. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  2344. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2345. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2346. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2347. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  2348. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  2349. end
  2350. --dmgstop()
  2351. Humanoid.WalkSpeed=12
  2352. attack=false
  2353. con1:disconnect()
  2354. con2:disconnect()
  2355. if anim then
  2356. anim.Disabled=false
  2357. end
  2358. if TrailDeb == true then
  2359. TrailDeb = false
  2360. end
  2361. end
  2362.  
  2363. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2364. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2365. end
  2366.  
  2367. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2368. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  2369. prt.Anchored=true
  2370. prt.CFrame=cframe
  2371. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  2372. game:GetService("Debris"):AddItem(prt,2)
  2373. coroutine.resume(coroutine.create(function(Part,Mesh)
  2374. for i=0,1,delay do
  2375. swait()
  2376. Part.CFrame=Part.CFrame
  2377. Part.Transparency=i
  2378. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2379. end
  2380. Part.Parent=nil
  2381. end),prt,msh)
  2382. end
  2383.  
  2384. function lazor()
  2385. mana=mana-40
  2386. for i=0,1,0.08 do
  2387. swait()
  2388. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2389. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2390. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2391. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  2392. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  2393. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  2394. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  2395. end
  2396. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  2397. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  2398. for i=0,1,0.08 do
  2399. swait()
  2400. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2401. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2402. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2403. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  2404. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  2405. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  2406. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  2407. end
  2408. --orb orb orb
  2409. local orb=part(3,Character,"Neon",0,1,BrickColor.new("Bright orange"),"Orb",vt())
  2410. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(15,15,15))
  2411. local owld=weld(orb,orb,Torso,cf(0,-1.5,8),cf(0,0,0))
  2412. so("http://roblox.com/asset/?id=169445572",orb,1,0.9)
  2413. so("http://roblox.com/asset/?id=169380495",orb,1,0.6)
  2414. so("http://roblox.com/asset/?id=203691346",orb,1,0.9)
  2415. for i=1,0.3,-0.01 do
  2416. wait()
  2417. orb.Transparency=i
  2418. omsh.Scale=omsh.Scale+vt(0.5,0.5,0.5)
  2419. MagicBlockx(BrickColor.new("Really black"),orb.CFrame,15,15,15,2,2,2,0.1)
  2420. local ef=part(3,workspace,"Neon",0,0,BrickColor.new("Bright orange"),"Effect",vt())
  2421. ef.Anchored=true
  2422. local emsh=mesh("SpecialMesh",ef,"Sphere","",vt(0,0,0),vt(2,math.random(1000,1500)/100,2))
  2423. local ceef=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cf(0,math.random(10,20),0)
  2424. ef.CFrame=orb.CFrame*ceef
  2425. game:GetService("Debris"):AddItem(ef,2)
  2426. coroutine.resume(coroutine.create(function(Part,Mesh)
  2427. for i=0,1,0.1 do
  2428. wait()
  2429. Part.Transparency=i
  2430. Part.CFrame=Part.CFrame*cf(0,-1,0)
  2431. end
  2432. Part.Parent=nil
  2433. end),ef,emsh)
  2434. end
  2435. --orb orb orb
  2436. local Pos=cf(orb.Position,Player:GetMouse().Hit.p).lookVector
  2437. wait(.5)
  2438. orb.Parent=nil
  2439. local hit,pos = rayCast(orb.Position,Pos,999,Character)
  2440. local mag=(orb.Position-pos).magnitude
  2441. MagicCirclex(BrickColor.new("Bright orange"),cf(pos),15,15,15,8,8,8,0.02)
  2442. MagicBlockx(BrickColor.new("Bright orange"),cf(pos),15,15,15,8,8,8,0.02)
  2443. MagicCylinder(BrickColor.new("Bright orange"),CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0),10,mag*5,10,0.5,0,0.5,0.01)
  2444. for i=1,2 do
  2445. MagicRingx(BrickColor.new("Bright orange"),cf(pos)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),3,3,3,1,1,1,0.04)
  2446. end
  2447. for i=1,5 do
  2448. local tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(mag/5)*(i/2),0)
  2449. MagicRingx(BrickColor.new("Really black"),tehcf*euler(1.57,0,0),1,1,1,0.5,0.5,0.5,0.01)
  2450. end
  2451. for i=0,5 do
  2452. local tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(-mag/5)*(i/2),0)
  2453. MagicRingx(BrickColor.new("Bright orange"),tehcf*euler(1.57,0,0),1,1,1,0.5,0.5,0.5,0.01)
  2454. end
  2455. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
  2456. ref.CFrame=cf(pos)
  2457. so("http://roblox.com/asset/?id=203691378",Torso,1,0.7)
  2458. so("http://roblox.com/asset/?id=169445602",Torso,1,0.7)
  2459. so("http://www.roblox.com/Asset?ID=203691282",Torso,1,.8)
  2460. coroutine.resume(coroutine.create(function(Part)
  2461. Part.Parent=nil
  2462. end),ref)
  2463. if hit~=nil then
  2464. MagniDamage(Part,hit,30,90,100,0,"Normal")
  2465. end
  2466. so("http://www.roblox.com/asset/?id=231917758",Handle,3,0.7)
  2467. so("http://www.roblox.com/asset/?id=231917758",Handle,3,0.7) --https://pastebin.com/raw/fhhKgNTL
  2468. so("http://www.roblox.com/asset/?id=159882584",Torso,3.5,0.9)
  2469. for i=0,1,0.08 do
  2470. swait()
  2471. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2472. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2473. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2474. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  2475. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  2476. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  2477. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  2478. end
  2479. for i=0,1,0.08 do
  2480. swait()
  2481. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2482. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2483. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2484. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  2485. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  2486. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  2487. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  2488. end
  2489. for i=0,1,0.08 do
  2490. swait()
  2491. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2492. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2493. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2494. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  2495. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  2496. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  2497. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  2498. end
  2499. end
  2500.  
  2501.  
  2502. function Push()
  2503. attack=true
  2504. mana=mana-20
  2505. if TrailDeb == false then
  2506. TrailDeb = true
  2507. end
  2508.  
  2509.  
  2510. coroutine.wrap(function()
  2511. local Old = Handle2.CFrame.p
  2512. while wait()do
  2513. if not TrailDeb then break end
  2514. local New = Handle2.CFrame.p
  2515. local Mag =(Old -New).magnitude
  2516. local Dis =(Old +New)/2
  2517. local Trail = Instance.new("Part",Character)
  2518. Trail.Material = "Neon"
  2519. Trail.Anchored = true
  2520. Trail.CanCollide = false
  2521. Trail.BrickColor = Claw2Color
  2522. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2523. Trail.TopSurface = 0
  2524. Trail.BottomSurface = 0
  2525. Trail.formFactor = "Custom"
  2526. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2527. local ms = Instance.new("BlockMesh",Trail)
  2528. ms.Scale = Vector3.new(1,1,1)
  2529. local TM = Instance.new("CylinderMesh",Trail)
  2530. TM.Scale = Vector3.new(1,1,1)
  2531. Old = New
  2532. coroutine.wrap(function()
  2533. for i = 1,0,-0.1 do
  2534. wait()
  2535. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2536. end
  2537. Trail:remove()
  2538. end)()
  2539. coroutine.wrap(function()
  2540. for i = 1,10 do
  2541. wait()
  2542. Trail.Transparency = Trail.Transparency +0.1
  2543. end end)()end end)()
  2544. coroutine.wrap(function()
  2545. local Old = Handle.CFrame.p
  2546. while wait()do
  2547. if not TrailDeb then break end
  2548. local New = Handle.CFrame.p
  2549. local Mag =(Old -New).magnitude
  2550. local Dis =(Old +New)/2
  2551. local Trail = Instance.new("Part",Character)
  2552. Trail.Material = "Neon"
  2553. Trail.Anchored = true
  2554. Trail.CanCollide = false
  2555. Trail.BrickColor = Claw1Color
  2556. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2557. Trail.TopSurface = 0
  2558. Trail.BottomSurface = 0
  2559. Trail.formFactor = "Custom"
  2560. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2561. local ms = Instance.new("BlockMesh",Trail)
  2562. ms.Scale = Vector3.new(1,1,1)
  2563. local TM = Instance.new("CylinderMesh",Trail)
  2564. TM.Scale = Vector3.new(1,1,1)
  2565. Old = New
  2566. coroutine.wrap(function()
  2567. for i = 1,0,-0.1 do
  2568. wait()
  2569. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2570. end
  2571. Trail:remove()
  2572. end)()
  2573. coroutine.wrap(function()
  2574. for i = 1,10 do
  2575. wait()
  2576. Trail.Transparency = Trail.Transparency +0.1
  2577. end end)()end end)()
  2578. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  2579. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  2580. for i=0,1,0.1 do
  2581. swait()
  2582. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2583. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2584. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2585. Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  2586. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  2587. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  2588. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  2589. end
  2590. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  2591. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  2592. so("http://www.roblox.com/asset/?id=159882481",Torso,1,1)
  2593. for i=0,1,0.1 do
  2594. swait()
  2595. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2596. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2597. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2598. Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  2599. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  2600. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  2601. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  2602. end
  2603. --dmgstop()
  2604. attack=false
  2605. con1:disconnect()
  2606. con2:disconnect()
  2607. if TrailDeb == true then
  2608. TrailDeb = false
  2609. end
  2610. end
  2611.  
  2612. function Clap()
  2613. attack=true
  2614. mana=mana-20
  2615. if TrailDeb == false then
  2616. TrailDeb = true
  2617. end
  2618.  
  2619.  
  2620. coroutine.wrap(function()
  2621. local Old = Handle2.CFrame.p
  2622. while wait()do
  2623. if not TrailDeb then break end
  2624. local New = Handle2.CFrame.p
  2625. local Mag =(Old -New).magnitude
  2626. local Dis =(Old +New)/2
  2627. local Trail = Instance.new("Part",Character)
  2628. Trail.Material = "Neon"
  2629. Trail.Anchored = true
  2630. Trail.CanCollide = false
  2631. Trail.BrickColor = Claw2Color
  2632. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2633. Trail.TopSurface = 0
  2634. Trail.BottomSurface = 0
  2635. Trail.formFactor = "Custom"
  2636. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2637. local ms = Instance.new("BlockMesh",Trail)
  2638. ms.Scale = Vector3.new(1,1,1)
  2639. local TM = Instance.new("CylinderMesh",Trail)
  2640. TM.Scale = Vector3.new(1,1,1)
  2641. Old = New
  2642. coroutine.wrap(function()
  2643. for i = 1,0,-0.1 do
  2644. wait()
  2645. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2646. end
  2647. Trail:remove()
  2648. end)()
  2649. coroutine.wrap(function()
  2650. for i = 1,10 do
  2651. wait()
  2652. Trail.Transparency = Trail.Transparency +0.1
  2653. end end)()end end)()
  2654. coroutine.wrap(function()
  2655. local Old = Handle.CFrame.p
  2656. while wait()do
  2657. if not TrailDeb then break end
  2658. local New = Handle.CFrame.p
  2659. local Mag =(Old -New).magnitude
  2660. local Dis =(Old +New)/2
  2661. local Trail = Instance.new("Part",Character)
  2662. Trail.Material = "Neon"
  2663. Trail.Anchored = true
  2664. Trail.CanCollide = false
  2665. Trail.BrickColor = Claw1Color
  2666. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2667. Trail.TopSurface = 0
  2668. Trail.BottomSurface = 0
  2669. Trail.formFactor = "Custom"
  2670. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2671. local ms = Instance.new("BlockMesh",Trail)
  2672. ms.Scale = Vector3.new(1,1,1)
  2673. local TM = Instance.new("CylinderMesh",Trail)
  2674. TM.Scale = Vector3.new(1,1,1)
  2675. Old = New
  2676. coroutine.wrap(function()
  2677. for i = 1,0,-0.1 do
  2678. wait()
  2679. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2680. end
  2681. Trail:remove()
  2682. end)()
  2683. coroutine.wrap(function()
  2684. for i = 1,10 do
  2685. wait()
  2686. Trail.Transparency = Trail.Transparency +0.1
  2687. end end)()end end)()
  2688. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  2689. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  2690. so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9)
  2691. for i=0,1,0.08 do
  2692. swait()
  2693. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2694. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2695. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2696. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  2697. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  2698. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  2699. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  2700. end
  2701. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  2702. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  2703. for i=0,1,0.08 do
  2704. swait()
  2705. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2706. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2707. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2708. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  2709. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  2710. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  2711. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  2712. end
  2713. --dmgstop()
  2714. attack=false
  2715. con1:disconnect()
  2716. con2:disconnect()
  2717. if TrailDeb == true then
  2718. TrailDeb = false
  2719. end
  2720. end
  2721.  
  2722. function Hai()
  2723. attack=true
  2724. Humanoid.WalkSpeed=0
  2725. so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
  2726. for i=0,1,0.1 do
  2727. swait()
  2728. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2729. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2730. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2731. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  2732. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  2733. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2734. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2735. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  2736. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  2737. end
  2738. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  2739. for i=0,1,0.1 do
  2740. swait()
  2741. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2742. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2743. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2744. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  2745. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2746. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2747. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2748. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
  2749. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  2750. end
  2751. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  2752. for i=0,1,0.1 do
  2753. swait()
  2754. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2755. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2756. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2757. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  2758. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  2759. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2760. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2761. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  2762. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  2763.  
  2764. end
  2765. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  2766. for i=0,1,0.1 do
  2767. swait()
  2768. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2769. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2770. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2771. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  2772. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2773. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2774. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2775. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
  2776. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  2777. end
  2778. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  2779. for i=0,1,0.1 do
  2780. swait()
  2781. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2782. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  2783. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2784. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  2785. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  2786. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2787. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2788. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  2789. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  2790. end
  2791. --dmgstop()
  2792. Humanoid.WalkSpeed=12
  2793. attack=false
  2794. end
  2795.  
  2796. function Die()
  2797. attack=true
  2798. Footsteps:Stop()
  2799. Footsteps2:Stop()
  2800. local Fire = it("Sound",Character.Torso)
  2801. Fire.SoundId = "rbxassetid://192104941"
  2802. Fire.Looped = true
  2803. Fire.Pitch = 1
  2804. Fire.Volume = 1
  2805. local Fire2 = it("Sound",Handle2)
  2806. Fire2.SoundId = "rbxassetid://192104941"
  2807. Fire2.Looped = true
  2808. Fire2.Pitch = 1
  2809. Fire2.Volume = 1
  2810. local Fire3 = it("Sound",Handle)
  2811. Fire3.SoundId = "rbxassetid://192104941"
  2812. Fire3.Looped = true
  2813. Fire3.Pitch = 1
  2814. Fire3.Volume = 1
  2815. local Fire4 = it("Sound",handle)
  2816. Fire4.SoundId = "rbxassetid://192104941"
  2817. Fire4.Looped = true
  2818. Fire4.Pitch = 1
  2819. Fire4.Volume = 1
  2820. local fire = Instance.new("ParticleEmitter", Character.Torso)
  2821. fire.Lifetime = NumberRange.new(0.5)
  2822. fire.Speed = NumberRange.new(1, 3)
  2823. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  2824. fire.Rate = 0
  2825. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  2826. fire.LightEmission = 0.6
  2827. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  2828. fire.Color = FireDeathColor
  2829. local fire2 = Instance.new("ParticleEmitter", Handle)
  2830. fire2.Lifetime = NumberRange.new(0.5)
  2831. fire2.Speed = NumberRange.new(1, 3)
  2832. fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  2833. fire2.Rate = 0
  2834. fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  2835. fire2.LightEmission = 0.6
  2836. fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
  2837. fire2.Color = FireDeathColor
  2838. local fire3 = Instance.new("ParticleEmitter", Handle2)
  2839. fire3.Lifetime = NumberRange.new(0.5)
  2840. fire3.Speed = NumberRange.new(1, 3)
  2841. fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  2842. fire3.Rate = 0
  2843. fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  2844. fire3.LightEmission = 0.6
  2845. fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
  2846. fire3.Color = FireDeathColor
  2847. local fire4 = Instance.new("ParticleEmitter", handle)
  2848. fire4.Lifetime = NumberRange.new(0.5)
  2849. fire4.Speed = NumberRange.new(1, 3)
  2850. fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  2851. fire4.Rate = 0
  2852. fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  2853. fire4.LightEmission = 0.6
  2854. fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
  2855. fire4.Color = FireDeathColor
  2856. Humanoid.WalkSpeed = 0
  2857. so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
  2858. so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
  2859. for i=0,1,0.08 do
  2860. swait()
  2861. Torso.Velocity=RootPart.CFrame.lookVector*-30
  2862. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
  2863. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
  2864. handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  2865. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  2866. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  2867. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
  2868. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
  2869. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2870. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2871. end
  2872. for i=0,1,0.005 do
  2873. swait()
  2874. moosick.Volume=1-2*i
  2875. light.Range=15-10*i
  2876. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  2877. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  2878. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  2879. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  2880. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  2881. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  2882. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2883. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2884. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2885. end
  2886. light.Range=0
  2887. for i=0,1,0.01 do
  2888. swait()
  2889. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  2890. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  2891. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  2892. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  2893. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  2894. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  2895. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2896. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2897. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2898. end
  2899. so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
  2900. fire.Rate = 1000
  2901. fire2.Rate = 1000
  2902. fire3.Rate = 1000
  2903. fire4.Rate = 1000
  2904. Fire:Play()
  2905. Fire2:Play()
  2906. Fire3:Play()
  2907. Fire4:Play()
  2908. for i=0,1,0.005 do
  2909. swait()
  2910. Character.Head.face.Transparency = 0+1*i
  2911. LeftArm.Transparency=0+1*i
  2912. RightArm.Transparency=0+1*i
  2913. LeftLeg.Transparency=0+1*i
  2914. RightLeg.Transparency=0+1*i
  2915. Head.Transparency=0+1*i
  2916. Torso.Transparency=0+1*i
  2917. for _,v in pairs(Character:children()) do
  2918. if v:IsA("Hat") then
  2919. v.Handle.Transparency = 0+1*i
  2920. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  2921. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  2922. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  2923. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  2924. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  2925. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  2926. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2927. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2928. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2929. end
  2930. end
  2931. --dmgstop()
  2932. end
  2933. Humanoid.Health = 0
  2934. end
  2935.  
  2936. equipanim()
  2937.  
  2938. local sine = 0
  2939. local change = 1
  2940. local val = 0
  2941.  
  2942. local mananum=0
  2943. while true do
  2944. swait()
  2945. sine = sine + change
  2946. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2947. local velderp=RootPart.Velocity.y
  2948. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2949. if equipped==true or equipped==false then
  2950. if Anim=="Idle" and attack==false then
  2951. idle=idle+1
  2952. else
  2953. idle=0
  2954. end
  2955. if Humanoid.Health <=20 then
  2956. if attack == false then
  2957. Humanoid.Health = math.huge
  2958. Die()
  2959. end
  2960. end
  2961. if idle>=1000 then
  2962. if attack==false then
  2963. --Sheath()
  2964. end
  2965. end
  2966. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2967. Anim="Jump"
  2968. if attack==false then
  2969. Footsteps:Stop()
  2970. Footsteps2:Stop()
  2971. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  2972. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  2973. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  2974. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  2975. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2976. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  2977. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2978. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  2979. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  2980. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2981. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  2982. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  2983. end
  2984. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2985. Anim="Fall"
  2986. if attack==false then
  2987. Footsteps:Stop()
  2988. Footsteps2:Stop()
  2989. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  2990. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  2991. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  2992. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  2993. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2994. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  2995. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2996. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  2997. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  2998. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2999. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3000. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3001. end
  3002. elseif torvel<1 and hitfloor~=nil then
  3003. Anim="Idle"
  3004. change=0.5
  3005. if idle>=1000 then
  3006. if attack==false then
  3007. Footsteps:Stop()
  3008. Footsteps2:Stop()
  3009. Humanoid.WalkSpeed=12
  3010. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(50)),.1)
  3011. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-50)),.1)
  3012. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  3013. RW.C0=clerp(RW.C0,cf(0.8,0.3,-0.5)*angles(math.rad(70),math.rad(0),math.rad(-85)),.5)
  3014. LW.C0=clerp(LW.C0,cf(-0.6,0.5,-0.7)*angles(math.rad(70),math.rad(0),math.rad(85)),.5)
  3015. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  3016. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  3017. handleweld.C0=clerp(handleweld.C0,cf(3.2,-1,-2)*angles(math.rad(90),math.rad(0),math.rad(60)),.3)
  3018. Handleweld.C0=clerp(Handleweld.C0,cf(-2,-1.5+1*math.cos(sine/50),6)*angles(math.rad(60),math.rad(-25),math.rad(-90)),.4)
  3019. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,1.5-0.5*math.cos(sine/50),-5)*angles(math.rad(-110),math.rad(25),math.rad(60)),.3)
  3020. --
  3021. Character.Humanoid.Health=Character.Humanoid.Health+.1
  3022. --
  3023. end
  3024. else
  3025. if attack==false then
  3026. Footsteps:Stop()
  3027. Footsteps2:Stop()
  3028. Humanoid.WalkSpeed=12
  3029. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(6),math.rad(0),math.rad(0)),.3)
  3030. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(3+3*math.cos(sine/36)),math.rad(0),math.rad(0)),.3)
  3031. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3032. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(16-6*math.cos(sine/28))),.3)
  3033. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16+6*math.cos(sine/28))),.3)
  3034. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(16)),.3)
  3035. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(24)),.3)
  3036. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  3037. Handleweld.C0=clerp(Handleweld.C0,cf(0-1*math.cos(sine/30),0,0-1*math.cos(sine/30))*angles(math.rad(0+8*math.cos(sine/30)),math.rad(0),math.rad(0-8*math.cos(sine/30))),.2)
  3038. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+1*math.cos(sine/36),0,0+1*math.cos(sine/36))*angles(math.rad(0-12*math.cos(sine/36)),math.rad(0),math.rad(0-12*math.cos(sine/36))),.2)
  3039. end
  3040. end
  3041. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  3042. Anim="Walk"
  3043. if attack==false then
  3044. change=0.8
  3045. --[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
  3046. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  3047. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  3048. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  3049. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  3050. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  3051. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3052. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3053. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  3054. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  3055. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  3056. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  3057. RH.C0=clerp(RH.C0,RHC0,.3)
  3058. LH.C0=clerp(LH.C0,LHC0,.3)
  3059. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3060. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3061. ]]--
  3062. Footsteps:Play()
  3063. Footsteps2:Stop()
  3064. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
  3065. Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
  3066. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3067. RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  3068. LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  3069. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  3070. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  3071. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3072. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
  3073. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
  3074. end
  3075. elseif torvel>=22 and hitfloor~=nil then
  3076. Anim="Run"
  3077. change=1
  3078. if attack==false then
  3079. Footsteps:Stop()
  3080. Footsteps2:Play()
  3081. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
  3082. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  3083. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3084. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  3085. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  3086. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  3087. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  3088. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3089. Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
  3090. Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
  3091. end
  3092. end
  3093. end
  3094. fenbarmana2:TweenSize(UDim2.new(4*mana/500,0,0.2,0),nil,1,0.4,true)
  3095. fenbarmana4.Text="[Energy] <{[ "..mana.." ]}> [Energy]"
  3096. if mana>=500 then
  3097. mana=500
  3098. else
  3099. if mananum<=8 then
  3100. mananum=mananum+10
  3101. else
  3102. mananum=0
  3103. mana=mana+1
  3104. end
  3105. end
  3106. end
  3107. -- ~CLarramore
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement