Advertisement
Finnegan5

Well ravenger

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