Advertisement
vibrantsinger423

Fire Claws

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