Advertisement
Guest User

IshLink Edit

a guest
Feb 22nd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 246.51 KB | None | 0 0
  1. paly = game.Players.LocalPlayer
  2. Player = game:GetService("Players").LocalPlayer
  3. p = game.Players.LocalPlayer
  4. char = paly.Character
  5. vt = Vector3.new
  6. rarm = char["Right Arm"]
  7. hed = char.Head
  8. larm = char["Left Arm"]
  9. rleg = char["Right Leg"]
  10. lleg = char["Left Leg"]
  11. local maincolor = BrickColor.random()
  12. local effolemode = false
  13. local wrathmode = false
  14. local noobmode = false
  15. local randomname = "???"
  16. local randomnamefem = "???"
  17. local randomchanger = 6
  18. if paly.Name == "BINO2002" then
  19. randomchanger = 6
  20. end
  21. if randomchanger == 6 then
  22. randomnamefem = "| Sins |"
  23. effolemode = true
  24. maincolor = BrickColor.new("Maroon")
  25.  
  26. IT = Instance.new
  27. CF = CFrame.new
  28. VT = Vector3.new
  29. RAD = math.rad
  30. C3 = Color3.new
  31. UD2 = UDim2.new
  32. BRICKC = BrickColor.new
  33. ANGLES = CFrame.Angles
  34. EULER = CFrame.fromEulerAnglesXYZ
  35. COS = math.cos
  36. ACOS = math.acos
  37. SIN = math.sin
  38. ASIN = math.asin
  39. ABS = math.abs
  40. MRANDOM = math.random
  41. FLOOR = math.floor
  42.  
  43.  
  44. local dec2 = Instance.new("Decal", char)
  45. dec2.Face = "Front"
  46. dec2.Texture = "rbxassetid://381091841"
  47. dec2.Parent = char.Head
  48. char.Head.face.Transparency = 1
  49. char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
  50.  
  51. for i,v in pairs(char:children()) do
  52. if v:IsA("") then
  53. v:Destroy()
  54. end
  55. end
  56. for i,v in pairs(char:children()) do
  57. if v:IsA("") then
  58. v:Destroy()
  59. end
  60. end
  61. for i,v in pairs(char:children()) do
  62. if v:IsA("") then
  63. v:Destroy()
  64. end
  65. end
  66. for i,v in pairs(char:children()) do
  67. if v:IsA("") then
  68. v:Destroy()
  69. end
  70. end
  71. for i,v in pairs(char:children()) do
  72. if v:IsA("") then
  73. v:Destroy()
  74. end
  75. end
  76.  
  77. local eye12 = Instance.new("Part")
  78. eye12.Parent = char
  79. eye12.Size = Vector3.new(0.2, 0.2, 0.2)
  80. eye12.Archivable = true
  81. eye12.Transparency = 0
  82. eye12.Shape = "Ball"
  83. eye12.BrickColor = maincolor
  84. eye12.Material = "Neon"
  85. eye12.CanCollide = false
  86. local mesh2 = Instance.new("SpecialMesh",eye12)
  87. mesh2.MeshType = "Sphere"
  88. mesh2.Scale = Vector3.new(0.75, 1, 1)
  89. local weld1en2 = Instance.new("Weld")
  90. weld1en2.Parent = hed
  91. weld1en2.Part0 = hed
  92. weld1en2.Part1 = eye12
  93. weld1en2.C1 = CFrame.new(0.115, -0.19, 0.5475)
  94. local eye1 = Instance.new("Part")
  95. eye1.Parent = char
  96. eye1.Size = Vector3.new(0.2, 0.2, 0.2)
  97. eye1.Archivable = true
  98. eye1.Transparency = 0
  99. eye1.Shape = "Ball"
  100. eye1.BrickColor = maincolor
  101. eye1.Material = "Neon"
  102. eye1.CanCollide = false
  103. local mesh = Instance.new("SpecialMesh",eye1)
  104. mesh.MeshType = "Sphere"
  105. mesh.Scale = Vector3.new(0.75, 1, 1)
  106. local weld1en = Instance.new("Weld")
  107. weld1en.Parent = hed
  108. weld1en.Part0 = hed
  109. weld1en.Part1 = eye1
  110. weld1en.C1 = CFrame.new(-0.115, -0.19, 0.5475)
  111.  
  112. local BC = char["Body Colors"]
  113. BC.HeadColor = BrickColor.new("White")
  114. BC.LeftArmColor = BrickColor.new("White")
  115. BC.LeftLegColor = BrickColor.new("White")
  116. BC.RightArmColor = BrickColor.new("White")
  117. BC.RightLegColor = BrickColor.new("White")
  118. BC.TorsoColor = BrickColor.new("Maroon")
  119.  
  120. Reaper2 = Instance.new("Model")
  121. Reaper2.Parent = Player.Character
  122. Reaper2.Name = "Reaper2"
  123. rh2 = Instance.new("Part")
  124. rh2.Parent = Reaper2
  125. rh2.BrickColor = maincolor
  126. rh2.Locked = true
  127. rh2.CanCollide = false
  128. mesh2 = Instance.new("SpecialMesh")
  129. rh2.formFactor = "Symmetric"
  130. mesh2.MeshType = "FileMesh"
  131. mesh2.MeshId = "http://www.roblox.com/asset/?id="
  132. mesh2.Parent = rh2
  133. local weld2 = Instance.new("Weld")
  134. weld2.Parent = rh2
  135. rh2.Transparency = 0
  136. weld2.Part0 = rh2
  137. weld2.Part1 = Player.Character.Head
  138. weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
  139.  
  140. Reaper3 = Instance.new("Model")
  141. Reaper3.Parent = Player.Character
  142. Reaper3.Name = "Reaper3"
  143. rh3 = Instance.new("Part")
  144. rh3.Parent = Reaper3
  145. rh3.BrickColor = BrickColor.new("Really black")
  146. rh3.Locked = true
  147. rh3.CanCollide = false
  148. mesh3 = Instance.new("SpecialMesh")
  149. rh3.formFactor = "Symmetric"
  150. mesh3.MeshType = "FileMesh"
  151. mesh3.MeshId = "http://www.roblox.com/asset/?id="
  152. mesh3.Parent = rh3
  153. local weld3 = Instance.new("Weld")
  154. weld3.Parent = rh3
  155. rh3.Transparency = 0
  156. weld3.Part0 = rh3
  157. weld3.Part1 = Player.Character.Head
  158. weld3.C0 = CFrame.new(0, -1.23, 0)*CFrame.Angles(0, 0, 0)
  159.  
  160. local orbe = Instance.new("Part")
  161. orbe.Parent = char
  162. orbe.Size = Vector3.new(0.2, 0.2, 0.2)
  163. orbe.Archivable = true
  164. orbe.Transparency = 1
  165. orbe.BrickColor = maincolor
  166. orbe.Material = "Neon"
  167. orbe.CanCollide = false
  168. local weld1e = Instance.new("Weld")
  169. weld1e.Parent = rleg
  170. weld1e.Part0 = rleg
  171. weld1e.Part1 = orbe
  172. weld1e.C1 = CFrame.new(0, 1.125, 0)
  173. local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
  174. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  175. local effectoe = Instance.new("ParticleEmitter",orbe)
  176. effectoe.LightEmission = 1
  177. effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  178. effectoe.Color = ColorSequence.new(maincolor.Color)
  179. effectoe.Rate = 10000
  180. effectoe.Lifetime = NumberRange.new(1)
  181. effectoe.Size = NumberSequence.new({pt1e,pt2e})
  182. effectoe.Speed = NumberRange.new(0,0)
  183. effectoe.RotSpeed = NumberRange.new(100,100)
  184.  
  185. local orbze = Instance.new("Part")
  186. orbze.Parent = char
  187. orbze.Size = Vector3.new(0.2, 0.2, 0.2)
  188. orbze.Archivable = true
  189. orbze.Transparency = 1
  190. orbze.BrickColor = maincolor
  191. orbze.Material = "Neon"
  192. orbze.CanCollide = false
  193. local weldz1 = Instance.new("Weld")
  194. weldz1.Parent = lleg
  195. weldz1.Part0 = lleg
  196. weldz1.Part1 = orbze
  197. weldz1.C1 = CFrame.new(0, 1.125, 0)
  198. local effectone = Instance.new("ParticleEmitter",orbze)
  199. effectone.LightEmission = 1
  200. effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
  201. effectone.Color = ColorSequence.new(maincolor.Color)
  202. effectone.Rate = 10000
  203. effectone.Lifetime = NumberRange.new(1)
  204. effectone.Size = NumberSequence.new({pt1e,pt2e})
  205. effectone.Speed = NumberRange.new(0,0)
  206. effectone.RotSpeed = NumberRange.new(100,100)
  207. end
  208.  
  209. if effolemode == true then
  210. maincolor = BrickColor.new("Maroon")
  211. end
  212.  
  213. local orb = Instance.new("Part")
  214. orb.Parent = char
  215. orb.Size = Vector3.new(1, 1, 1)
  216. orb.Archivable = true
  217. orb.Transparency = 1
  218. orb.BrickColor = BrickColor.new("Bright orange")
  219. orb.Material = "Wood"
  220. orb.CanCollide = false
  221. local weld1 = Instance.new("Weld")
  222. weld1.Parent = rarm
  223. weld1.Part0 = rarm
  224. weld1.Part1 = orb
  225. weld1.C1 = CFrame.new(0, 1.125, 0)
  226. local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
  227. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  228. local effecto = Instance.new("ParticleEmitter",orb)
  229. effecto.LightEmission = 1
  230. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  231. effecto.Color = ColorSequence.new(maincolor.Color)
  232. effecto.Rate = 10000
  233. effecto.Lifetime = NumberRange.new(1)
  234. effecto.Size = NumberSequence.new({pt1,pt2})
  235. effecto.Speed = NumberRange.new(0,0)
  236. effecto.RotSpeed = NumberRange.new(100,100)
  237.  
  238. local orbz = Instance.new("Part")
  239. orbz.Parent = char
  240. orbz.Size = Vector3.new(1, 1, 1)
  241. orbz.Archivable = true
  242. orbz.Transparency = 1
  243. orbz.BrickColor = BrickColor.new("Bright orange")
  244. orbz.Material = "Wood"
  245. orbz.CanCollide = false
  246. local weldz1 = Instance.new("Weld")
  247. weldz1.Parent = larm
  248. weldz1.Part0 = larm
  249. weldz1.Part1 = orbz
  250. weldz1.C1 = CFrame.new(0, 1.125, 0)
  251. local effecton = Instance.new("ParticleEmitter",orbz)
  252. effecton.LightEmission = 1
  253. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  254. effecton.Color = ColorSequence.new(maincolor.Color)
  255. effecton.Rate = 10000
  256. effecton.Lifetime = NumberRange.new(1)
  257. effecton.Size = NumberSequence.new({pt1,pt2})
  258. effecton.Speed = NumberRange.new(0,0)
  259. effecton.RotSpeed = NumberRange.new(100,100)
  260.  
  261.  
  262. p = game.Players.LocalPlayer
  263. char = p.Character
  264. torso = char.Torso
  265. neck = char.Torso.Neck
  266. hum = char.Humanoid
  267. hum.MaxHealth = 10000
  268. wait()
  269. hum.Health =hum.MaxHealth
  270.  
  271. CV="Maroon"
  272.  
  273. local txt = Instance.new("BillboardGui", char)
  274. txt.Adornee = char .Head
  275. txt.Name = "_status"
  276. txt.Size = UDim2.new(2, 0, 1.2, 0)
  277. txt.StudsOffset = Vector3.new(-9, 8, 0)
  278. local text = Instance.new("TextLabel", txt)
  279. text.Size = UDim2.new(10, 0, 7, 0)
  280. text.FontSize = "Size24"
  281. text.TextScaled = true
  282. text.TextTransparency = 0
  283. text.BackgroundTransparency = 1
  284. text.TextTransparency = 0
  285. text.TextStrokeTransparency = 0
  286. text.Font = "SciFi"
  287. text.TextStrokeColor3 = Color3.new(0,0,0)
  288.  
  289. v=Instance.new("Part")
  290. v.Name = "ColorBrick"
  291. v.Parent=p.Character
  292. v.FormFactor="Symmetric"
  293. v.Anchored=true
  294. v.CanCollide=false
  295. v.BottomSurface="Smooth"
  296. v.TopSurface="Smooth"
  297. v.Size=Vector3.new(10,5,3)
  298. v.Transparency=1
  299. v.CFrame=char.Torso.CFrame
  300. v.BrickColor=BrickColor.new(CV)
  301. v.Transparency=1
  302. text.TextColor3 = BrickColor.new("Maroon").Color
  303. v.Shape="Block"
  304. text.Text = "| Sins |"
  305.  
  306.  
  307. euler = CFrame.fromEulerAnglesXYZ
  308. angles = CFrame.Angles
  309. local player = "LocalPlayer"
  310. local Character = game.Players[player].Character
  311. it = Instance.new
  312. vt = Vector3.new
  313. bc = BrickColor.new
  314. cf = CFrame.new
  315. mr = math.rad
  316. local Weapon = {}
  317. local p = game.Players.LocalPlayer
  318. local char = p.Character
  319. local mouse = p:GetMouse()
  320. local larm = char["Left Arm"]
  321. local rarm = char["Right Arm"]
  322. local lleg = char["Left Leg"]
  323. local rleg = char["Right Leg"]
  324. local hed = char.Head
  325. local torso = char.Torso
  326. local hum = char.Humanoid
  327. local cam = game.Workspace.CurrentCamera
  328. local root = char.HumanoidRootPart
  329. local deb = false
  330. local shot = 0
  331.  
  332. local debris=game:service"Debris"
  333. local l = game:GetService("Lighting")
  334. local rs = game:GetService("RunService").RenderStepped
  335. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  336. math.randomseed(os.time())
  337. for i,v in pairs (hed:GetChildren()) do
  338. if v:IsA("Sound") then
  339. v:Destroy()
  340. end
  341. end
  342.  
  343. game.Lighting.ClockTime = 22
  344.  
  345.  
  346. local Sky = IT("Sky")
  347. Sky.Parent = game.Lighting
  348. Sky.MoonAngularSize = 45
  349. Sky.MoonTextureId = "http://www.roblox.com/asset/?id=1055904136"
  350.  
  351. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  352. local NEWMESH = IT(MESH)
  353. if MESH == "SpecialMesh" then
  354. NEWMESH.MeshType = MESHTYPE
  355. if MESHID ~= "nil" and MESHID ~= "" then
  356. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  357. end
  358. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  359. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  360. end
  361. end
  362. ---------------------------------------------------- BeastClaw
  363. NoOutline = function(Part)
  364. Part.TopSurface = 10
  365. end
  366. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  367. local fp = it("Part")
  368. fp.formFactor = formfactor
  369. fp.Parent = parent
  370. fp.Reflectance = reflectance
  371. fp.Transparency = transparency
  372. fp.CanCollide = false
  373. fp.Locked = true
  374. fp.BrickColor = brickcolor
  375. fp.Name = name
  376. fp.Size = size
  377. NoOutline(fp)
  378. fp.Material = "Neon"
  379. fp:BreakJoints()
  380. return fp
  381. end
  382. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  383. local mesh = it(Mesh)
  384. mesh.Parent = part
  385. if Mesh == "SpecialMesh" then
  386. mesh.MeshType = meshtype
  387. if meshid ~= "nil" then
  388. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  389. end
  390. end
  391. mesh.Offset = offset
  392. mesh.Scale = scale
  393. return mesh
  394. end
  395. weld = function(parent, part0, part1, c0)
  396. local weld = it("Motor6D")
  397. weld.Parent = parent
  398. weld.Part0 = part0
  399. weld.Part1 = part1
  400. weld.C0 = c0
  401. return weld
  402. end
  403. gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
  404. local gui = it(GuiType)
  405. gui.Parent = parent
  406. gui.BackgroundTransparency = backtrans
  407. gui.BackgroundColor3 = backcol
  408. gui.SizeConstraint = "RelativeXY"
  409. gui.Position = pos
  410. gui.Size = size
  411. if GuiType == "TextLabel" then
  412. gui.Text = text
  413. gui.TextXAlignment = "Center"
  414. gui.TextYAlignment = "Center"
  415. gui.Font = "SourceSans"
  416. gui.FontSize = "Size14"
  417. gui.TextWrapped = false
  418. gui.TextStrokeTransparency = 0
  419. gui.TextColor = TorsoColor
  420. else
  421. if GuiType == "ImageLabel" then
  422. gui.Image = "rbxassetid://" .. image
  423. gui.ImageColor3 = backcol
  424. end
  425. end
  426. return gui
  427. end
  428. local handle = nil
  429. AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
  430. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  431. prt.Material = neon
  432. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  433. wld = weld(handle, prt, wldpar, ceef)
  434. v = it("NumberValue", prt)
  435. v.Value = trans
  436. v.Name = "MainTransparency"
  437. return prt, msh, wld
  438. end
  439. AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
  440. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  441. prt.Material = neon
  442. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  443. wld = weld(wldpare, prt, wldpar, ceef)
  444. v = it("NumberValue", prt)
  445. v.Value = trans
  446. v.Name = "MainTransparency"
  447. return prt, msh, wld
  448. end
  449. local modelzorzez = Instance.new("Model")
  450. modelzorzez.Parent = workspace.CurrentCamera
  451. modelzorzez.Name = "none"
  452. local Torso = Character.Torso
  453. local LeftArm = Character["Left Arm"]
  454. local RightArm = Character["Right Arm"]
  455. local LeftLeg = Character["Left Leg"]
  456. local RightLeg = Character["Right Leg"]
  457. local Head = Character.Head
  458. local RootPart = Character.HumanoidRootPart
  459. handle = part(3, modelzorzez, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  460. local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
  461.  
  462. -- SAHHHH DUUDEEE
  463.  
  464.  
  465.  
  466.  
  467. -- params : ...
  468.  
  469. wait(0.016666666666667)
  470. script.Archivable = false
  471. Effects = {}
  472. local Player = game.Players.localPlayer
  473. local Character = Player.Character
  474. local Humanoid = Character.Humanoid
  475. local mouse = Player:GetMouse()
  476. local m = Instance.new("Model", Character)
  477. m.Name = "WeaponModel"
  478. local effect = Instance.new("Model", Character)
  479. effect.Name = "effecsfsafzx"
  480. local demon = Instance.new("Model", Character)
  481. demon.Name = "demdemd"
  482. local LeftArm = Character["Left Arm"]
  483. local RightArm = Character["Right Arm"]
  484. local LeftLeg = Character["Left Leg"]
  485. local RightLeg = Character["Right Leg"]
  486. local do2target = nil
  487. local Head = Character.Head
  488. local Torso = Character.Torso
  489. TorsoColor = BrickColor.new("Maroon")
  490. z = Instance.new("Sound", Torso)
  491. z.SoundId = "rbxassetid://0" -- Put Music ID Here.
  492. z.Looped = true
  493. z.Pitch = 0
  494. z.Volume = 0
  495. wait(.1)
  496. z:Play()
  497. local cam = game.Workspace.CurrentCamera
  498. local RootPart = Character.HumanoidRootPart
  499. local RootJoint = RootPart.RootJoint
  500. local equipped = false
  501. local attack = false
  502. local Anim = "Idle"
  503. local idle = 0
  504. local attacktype = 1
  505. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  506. local velocity = RootPart.Velocity.y
  507. local sine = 0
  508. local change = 1
  509. local mana = 0
  510. local it = Instance.new
  511. vt = Vector3.new
  512. local grabbed = false
  513. local cf = CFrame.new
  514. local mr = math.rad
  515. local angles = CFrame.Angles
  516. local ud = UDim2.new
  517. local c3 = Color3.new
  518. clerp = function(a, b, t)
  519.  
  520. return a:lerp(b, t)
  521. end
  522.  
  523. local RbxUtility = LoadLibrary("RbxUtility")
  524. local Create = RbxUtility.Create
  525. RemoveOutlines = function(part)
  526.  
  527. part.TopSurface = 10
  528. end
  529.  
  530. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  531.  
  532. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  533. RemoveOutlines(Part)
  534. return Part
  535. end
  536.  
  537. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  538.  
  539. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  540. if Mesh == "SpecialMesh" then
  541. Msh.MeshType = MeshType
  542. Msh.MeshId = MeshId
  543. end
  544. return Msh
  545. end
  546.  
  547. local co1 = 3
  548. local co2 = 10
  549. local co3 = 15
  550. local co4 = 30
  551. local cooldown1 = 0
  552. local cooldown2 = 0
  553. local cooldown3 = 0
  554. local cooldown4 = 0
  555. local maxEnergy = 100
  556. local Energy = 0
  557. local skill1stam = 1000
  558. local skill2stam = 1000
  559. local skill3stam = 1000
  560. local skill4stam = 1000
  561. local recovermana = 5
  562. local skillcolorscheme = BrickColor.new("White").Color
  563. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  564. makeframe = function(par, trans, pos, size, color)
  565.  
  566. local frame = Instance.new("Frame", par)
  567. frame.BackgroundTransparency = trans
  568. frame.BorderSizePixel = 0
  569. frame.Position = pos
  570. frame.Size = size
  571. frame.BackgroundColor3 = color
  572. return frame
  573. end
  574.  
  575. makelabel = function(par, text)
  576.  
  577. local label = Instance.new("TextLabel", par)
  578. label.BackgroundTransparency = 1
  579. label.Size = UDim2.new(1, 0, 1, 0)
  580. label.Position = UDim2.new(0, 0, 0, 0)
  581. label.TextColor3 = Color3.new(255, 255, 255)
  582. label.TextStrokeTransparency = 0
  583. label.FontSize = Enum.FontSize.Size32
  584. label.Font = Enum.Font.SourceSansLight
  585. label.BorderSizePixel = 0
  586. label.TextScaled = true
  587. label.Text = text
  588. end
  589.  
  590. ArtificialHB = Instance.new("BindableEvent", script)
  591. ArtificialHB.Name = "Heartbeat"
  592. script:WaitForChild("Heartbeat")
  593. frame = 0.033333333333333
  594. tf = 0
  595. allowframeloss = false
  596. tossremainder = false
  597. lastframe = tick()
  598. script.Heartbeat:Fire()
  599. game:GetService("RunService").Heartbeat:connect(function(s, p)
  600.  
  601. tf = tf + s
  602. if frame <= tf then
  603. if allowframeloss then
  604. script.Heartbeat:Fire()
  605. lastframe = tick()
  606. else
  607. for i = 1, math.floor(tf / frame) do
  608. script.Heartbeat:Fire()
  609. end
  610. lastframe = tick()
  611. end
  612. if tossremainder then
  613. tf = 0
  614. else
  615. tf = tf - frame * math.floor(tf / frame)
  616. end
  617. end
  618. end
  619. )
  620. swait = function(num)
  621.  
  622. if num == 0 or num == nil then
  623. ArtificialHB.Event:wait()
  624. else
  625. for i = 0, num do
  626. ArtificialHB.Event:wait()
  627. end
  628. end
  629. end
  630.  
  631. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  632.  
  633. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  634. return Weld
  635. end
  636.  
  637. rayCast = function(Position, Direction, Range, Ignore)
  638.  
  639. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  640. end
  641.  
  642. CreateSound = function(id, par, vol, pit)
  643.  
  644. coroutine.resume(coroutine.create(function()
  645.  
  646. local sou = Instance.new("Sound", par or workspace)
  647. sou.Volume = vol
  648. sou.Pitch = pit or 1
  649. sou.SoundId = id
  650. swait()
  651. sou:play()
  652. game:GetService("Debris"):AddItem(sou, 6)
  653. end
  654. ))
  655. end
  656.  
  657. local getclosest = function(obj, distance)
  658.  
  659. local last, lastx = distance + 1, nil
  660. for i,v in pairs(workspace:GetChildren()) do
  661. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  662. local t = v.Torso
  663. local dist = t.Position - obj.Position.magnitude
  664. if dist <= distance and dist < last then
  665. last = dist
  666. lastx = v
  667. end
  668. end
  669. end
  670. return lastx
  671. end
  672.  
  673. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  674.  
  675. if PartType == "Part" then
  676. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  677. RemoveOutlines(Part)
  678. return Part
  679. else
  680. do
  681. if PartType == "WedgePart" then
  682. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  683. RemoveOutlines(Part)
  684. return Part
  685. end
  686. end
  687. end
  688. end
  689.  
  690. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
  691. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  692. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  693. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.598956585, -0.401195407, 0, 0, 1, 0.25881803, -0.965926111, 0, 0.965926111, 0.25881803, 0))
  694. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.150000006))
  695. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  696. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.858075142, -0.276378155, -0.49209857, 0.353552133, -0.866025269, 0.353555113, 0.707108736, -9.03335206e-07, -0.707104981, 0.612371027, 0.500000358, 0.61237365))
  697. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  698. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  699. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142959999, -0.79026103, -0.577523232, 0, 0, 1, 0.0581610166, -0.998307228, 0, 0.998307228, 0.0581610166, 0))
  700. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.400000006, 1, 0.100000001))
  701. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  702. ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.857914209, 0.258751988, -0.512362957, 0.353553236, -0.866025567, -0.353553236, -0.707106471, 3.09715034e-07, -0.707107246, 0.612372994, 0.499999791, -0.6123721))
  703. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
  704. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  705. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.508293927, 0.581420183, 0.355297565, -1, 0, 0, 0, -0.694275975, -0.719708979, 0, -0.719708979, 0.694275975))
  706. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  707. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  708. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, -0.605236769, -0.322324991, 1, 0, 0, 0, 0.719708979, -0.694275975, 0, 0.694275975, 0.719708979))
  709. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  710. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  711. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.0117408261, -0.729162693, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  712. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
  713. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  714. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.123879015, -0.278857708, -0.00617899979, 0.965925336, -0.2588211, 0, 0.2588211, 0.965925336, 0, 0, 0, 1))
  715. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  716. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
  717. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.223450184, 0.0305250883, -0.00618699985, -0.25881803, 0.965926111, 0, -0.965926111, -0.25881803, 0, 0, 0, 1))
  718. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  719. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  720. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.407537222, 0.0663063526, -0.00618699985, 0.707106352, -0.707107365, 0, 0.707107365, 0.707106352, 0, 0, 0, 1))
  721. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  722. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
  723. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0544009209, 0.0101571083, -0.00617499975, 0.499998987, 0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, 1))
  724. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  725. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  726. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.212381959, -0.663311005, -0.00618499983, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  727. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
  728. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  729. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0184851885, 0.339620829, -0.0061809998, 0.715359032, -0.698757052, 0, 0.698757052, 0.715359032, 0, 0, 0, 1))
  730. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
  731. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
  732. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.280005217, -0.363016367, -0.00617299974, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  733. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  734. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
  735. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.00543988496, -0.414242506, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
  736. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  737. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  738. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.453824013, -0.291407824, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  739. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
  740. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  741. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51018995, -0.50767684, 0.297928989, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  742. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  743. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  744. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0117785633, -0.903934956, 0.39272213, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352))
  745. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  746. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  747. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.677359819, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  748. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  749. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  750. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0118038058, 0.689624906, 0.570050001, 0.707103848, 0, 0.707109809, -0.707109809, 0, 0.707103848, 0, -1, 0))
  751. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  752. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  753. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510767996, -0.508222818, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  754. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  755. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  756. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285520971, -0.664801836, -0.00591700012, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  757. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  758. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
  759. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.159419954, -0.695495844, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  760. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  761. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
  762. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144507021, 0.270431995, -0.00702500017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  763. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  764. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  765. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0228680372, -0.903097868, -0.00617699977, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  766. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  767. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  768. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.157143831, -0.295579016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  769. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  770. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
  771. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.236273766, -0.56151557, -0.0061809998, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
  772. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  773. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  774. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000811070204, -0.902295828, 0.381639034, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829))
  775. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  776. Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Really black", "Part", Vector3.new(1, 1, 1))
  777. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.618730307, -0.382281303, 0, 0, 1, 0.36670509, -0.93033725, 0, 0.93033725, 0.36670509, 0))
  778. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.709999979, 0.100000001))
  779. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  780. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000812500715, 0.678554535, 0.570062876, -0.707106829, 0, 0.707106829, -0.707106829, 0, -0.707106829, 0, -1, 0))
  781. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  782. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
  783. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.386464, 0.349603176, -0.00702300016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  784. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  785. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  786. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285515964, -0.215442896, -0.00591900013, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  787. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  788. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  789. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51019901, -0.156597853, 0.297930986, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  790. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  791. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
  792. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00774800777, 0.0171630383, -0.0061809998, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  793. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  794. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  795. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510194004, -0.67681098, 0.297922999, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  796. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  797. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", TorsoColor, "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
  798. ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00591100007, -0.468749046, 0.193565369, 0, 0, 1, -0.700001419, -0.714141428, 0, 0.714141428, -0.700001419, 0))
  799. CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
  800. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  801. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00134065747, 0.207813978, 0.709334135, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829))
  802. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  803. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  804. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947299972, -0.114370823, -0.440932035, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  805. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
  806. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
  807. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00891099963, -0.798730135, 0.476718009, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  808. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  809. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
  810. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00726700015, 0.0232260227, 0.391721964, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  811. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
  812. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
  813. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509499991, -0.792718172, 0.456955969, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  814. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  815. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  816. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509600015, -0.696686029, 0.42363596, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  817. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  818. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  819. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012203753, 0.206679821, 0.707822442, -0.707106352, 0, -0.707107365, 0, -1, 0, -0.707107365, 0, 0.707106352))
  820. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  821. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  822. PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947900023, -0.695355177, 0.440928012, 0, 0, 1, 0, -1, 0, 1, 0, 0))
  823. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  824. MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  825. MotorOneWeld = CreateWeld(m, Handle, MotorOne, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.165818453, -0.00628910959, -0.978227913, -0.0732169896, -0.996971905, -0.0261989962, -0.542171299, 0.0618378855, -0.83798945, 0.837072074, -0.0471507274, -0.545057178))
  826. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  827. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413149118, -0.00709122419, -1.08955288, 0.90752846, 5.51342964e-07, -0.419990718, -1.73971057e-06, 1, -2.44379044e-06, 0.419990718, 2.95042992e-06, 0.90752852))
  828. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  829. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  830. ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.205875158, -0.00710588694, -1.48987699, 0.747897685, -5.36441803e-07, -0.663814127, -1.66893005e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897744))
  831. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  832. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  833. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151987076, 0.549069643, -0.614215612, -1.19581819e-06, 1, 1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  834. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  835. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151856542, -0.490994453, -0.295432806, -1.19581819e-06, 1, 1.37090683e-06, -0.961226821, -7.5250864e-07, -0.27575928, -0.27575931, -1.57952309e-06, 0.96122694))
  836. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  837. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.015198648, 0.650615692, -0.406500697, -1.19581819e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  838. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  839. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152282119, 0.624634504, 0.129744053, -1.19581819e-06, 1, 1.37090683e-06, -0.832109034, -2.5331974e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  840. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  841. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152042508, 0.944105864, 0.894237399, 1.19581819e-06, -1, -1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  842. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  843. ClawWeld = CreateWeld(m, MotorOne, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121058, -0.0170745254, -0.650540829, 1.00000012, 0, 3.7252903e-09, 0, 1, 0, 3.7252903e-09, 0, 1.00000024))
  844. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  845. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  846. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151966214, -1.64906764, 1.03426063, -1.19581819e-06, 1, 1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  847. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  848. PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252064466, -1.54980397, -0.844281435, 1.19581819e-06, -1, -1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  849. MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  850. MotorTwoWeld = CreateWeld(m, Handle, MotorTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0479729176, -0.503670454, -0.786706924, 0.0261989962, -0.996971905, -0.0732169896, 0.83798945, 0.0618378855, -0.542171299, 0.545057178, -0.0471507274, 0.837072074))
  851. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  852. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413152218, -0.00709152222, -1.08955348, 0.90752846, 5.66244125e-07, -0.419990689, -1.74157321e-06, 1, -2.47359276e-06, 0.419990718, 2.98023224e-06, 0.907528639))
  853. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
  854. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  855. ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.20587635, -0.00710582733, -1.4898783, 0.747897685, -5.36441803e-07, -0.663814127, -1.6707927e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897804))
  856. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  857. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  858. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151982307, 0.549069643, -0.614216566, -1.19395554e-06, 1, 1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  859. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  860. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151848793, -0.490990877, -0.295432806, -1.19395554e-06, 1, 1.37090683e-06, -0.961226821, -7.74860382e-07, -0.27575931, -0.27575925, -1.63912773e-06, 0.961226881))
  861. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  862. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151979923, 0.650617838, -0.406501412, -1.19395554e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
  863. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  864. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152257681, 0.624636889, 0.129745722, -1.19395554e-06, 1, 1.37090683e-06, -0.832109034, -2.38418579e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
  865. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  866. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.015203476, 0.944107533, 0.894238472, 1.19395554e-06, -1, -1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  867. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  868. ClawWeld = CreateWeld(m, MotorTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121142, -0.0170750618, -0.650540113, 1.00000012, -1.86264515e-09, 4.65661287e-09, -1.86264515e-09, 1, 0, 4.65661287e-09, 0, 1.00000024))
  869. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
  870. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  871. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151972771, -1.64906967, 1.03426158, -1.19395554e-06, 1, 1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
  872. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  873. PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252062082, -1.54980803, -0.844281912, 1.19395554e-06, -1, -1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
  874. MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  875. MotorThumbWeld = CreateWeld(m, Handle, MotorThumb, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.436262846, -0.542311668, -0.983556807, -0.068211019, -0.995336354, 0.0682120249, -0.707106829, -7.08211871e-07, -0.707106709, 0.703809023, -0.0964656472, -0.703809083))
  876. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  877. ClawWeld = CreateWeld(m, MotorThumb, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607737899, 0.0110911727, 0.0515184402, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  878. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  879. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  880. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723732, 0.990283549, 1.41561031e-06, -0.13906303, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.13906303, 8.94069672e-08, 0.990283489))
  881. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  882. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  883. ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025633, 0.0210601687, -0.0396541655, 0.908135235, 2.08616257e-06, -0.418677092, -1.47148967e-06, 1.00000012, 1.75833702e-06, 0.418677121, -9.23871994e-07, 0.908135176))
  884. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  885. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  886. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129690766, -0.393394113, 0.191975117, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  887. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  888. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775405, -0.706632137, 0.168079853, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  889. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  890. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299531221, -0.294105291, -0.00194394588, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
  891. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  892. PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598301, 0.0969114304, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
  893. MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  894. MotorThumbTwoWeld = CreateWeld(m, Handle, MotorThumbTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.444597721, 0.423756033, -0.897562623, -0.0682120249, -0.995336354, -0.068211019, 0.707106709, -7.08211871e-07, -0.707106829, 0.703809083, -0.0964656621, 0.703809023))
  895. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  896. ClawWeld = CreateWeld(m, MotorThumbTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607738018, 0.0110911727, 0.0515185595, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
  897. CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
  898. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  899. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723612, 0.990283549, 1.42306089e-06, -0.139062777, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.139062807, 1.1920929e-07, 0.990283608))
  900. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  901. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  902. ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025394, 0.0210601091, -0.0396541059, 0.908135235, 2.08616257e-06, -0.418677092, -1.72480941e-06, 1, 1.16229057e-06, 0.418677121, -3.57627869e-07, 0.908135176))
  903. CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
  904. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
  905. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012969017, -0.393394232, 0.191974878, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  906. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
  907. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775107, -0.706632137, 0.168079972, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  908. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  909. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299596786, -0.29410553, -0.00194442272, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
  910. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  911. PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598063, 0.0969111919, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
  912. MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Really black", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  913. MagniHitWeld = CreateWeld(m, Character.HumanoidRootPart, MagniHit, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.01003361, -0.230025291, 0.070048213, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  914. local CBlade = {}
  915. local CBladeWelds = {}
  916. for _,c in pairs(m:children()) do
  917. if c.className == "Part" then
  918. table.insert(CBlade, R67_PC6072)
  919. end
  920. end
  921. for _,c in pairs(m:children()) do
  922. if c.className == "Weld" then
  923. table.insert(CBladeWelds, R67_PC6072)
  924. print(R66_PC6093)
  925. end
  926. end
  927. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  928.  
  929. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  930.  
  931. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  932. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  933.  
  934. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  935.  
  936. HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  937. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  938. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  939. FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  940. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  941. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  942. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
  943. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  944. PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  945. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  946. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  947. TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
  948. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  949. local DBlade = {}
  950. local DBladeWelds = {}
  951. for _,c in pairs(demon:children()) do
  952. if c.className == "Part" then
  953. table.insert(DBlade, c)
  954. end
  955. end
  956. for _,c in pairs(demon:children()) do
  957. if c.className == "Weld" then
  958. table.insert(DBladeWelds, c)
  959. print(c)
  960. end
  961. end
  962. demon.Parent = nil
  963.  
  964. paly = game.Players.LocalPlayer
  965. char = paly.Character
  966. torso = char.Torso
  967. neck = char.Torso.Neck
  968. hum = char.Humanoid
  969. Player = game:GetService("Players").LocalPlayer
  970. local mouse = Player:GetMouse()
  971. Character = Player.Character
  972. tors = Character.Torso
  973. lleg = Character["Left Leg"]
  974. root = Character.HumanoidRootPart
  975. hed = Character.Head
  976. rleg = Character["Right Leg"]
  977. rarm = Character["Right Arm"]
  978. larm = Character["Left Arm"]
  979. local Effects = {}
  980. attack = false
  981. vt = Vector3.new
  982. bc = BrickColor.new
  983. br = BrickColor.random
  984. it = Instance.new
  985. cf = CFrame.new
  986. euler = CFrame.fromEulerAnglesXYZ
  987. angles = CFrame.Angles
  988. matr = math.random
  989. local basiccooldown = math.huge
  990. local ultcooldown = math.huge
  991. local secondcooldown = math.huge
  992. local thirdcooldown = math.huge
  993.  
  994. local boll = Instance.new("Part",game.Lighting)
  995. boll.Transparency = 0.5
  996. boll.Material = "Neon"
  997. boll.BrickColor = tors.BrickColor
  998. boll.Anchored = true
  999. boll.Size = vt(1,1,1)
  1000. boll.Shape = "Ball"
  1001. boll.CanCollide = false
  1002.  
  1003. local shur = Instance.new("Part",game.Lighting)
  1004. shur.Transparency = 0
  1005. shur.Material = "Neon"
  1006. shur.BrickColor = tors.BrickColor
  1007. shur.Anchored = true
  1008. shur.Size = vt(5,0.2,5)
  1009. shur.CanCollide = false
  1010. local Meshshur = Instance.new("CylinderMesh",shur)
  1011.  
  1012.  
  1013. local boll = Instance.new("Part",game.Lighting)
  1014. boll.Transparency = 0.5
  1015. boll.Material = "Neon"
  1016. boll.BrickColor = bc("Maroon")
  1017. boll.Anchored = true
  1018. boll.Size = vt(1,1,1)
  1019. boll.Shape = "Ball"
  1020. boll.CanCollide = false
  1021.  
  1022. local shur = Instance.new("Part",game.Lighting)
  1023. shur.Transparency = 0
  1024. shur.Material = "Neon"
  1025. shur.BrickColor = bc("Maroon")
  1026. shur.Anchored = true
  1027. shur.Size = vt(5,0.2,5)
  1028. shur.CanCollide = false
  1029. local Meshshur = Instance.new("CylinderMesh",shur)
  1030.  
  1031. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1032. if hit.Parent==nil then
  1033. return
  1034. end
  1035. h=hit.Parent:FindFirstChild("Humanoid")
  1036. for _,v in pairs(hit.Parent:children()) do
  1037. if v:IsA("Humanoid") then
  1038. h=v
  1039. end
  1040. end
  1041. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1042. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1043. end
  1044. if hit.Parent.className=="Hat" then
  1045. hit=hit.Parent.Parent:findFirstChild("Head")
  1046. end
  1047. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1048. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1049. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1050. return
  1051. end]]
  1052. -- hs(hit,1.2)
  1053. c=Instance.new("ObjectValue")
  1054. c.Name="creator"
  1055. c.Value=game:service("Players").LocalPlayer
  1056. c.Parent=h
  1057. game:GetService("Debris"):AddItem(c,.5)
  1058. Damage=math.random(minim,maxim)
  1059. -- h:TakeDamage(Damage)
  1060. blocked=false
  1061. block=hit.Parent:findFirstChild("Block")
  1062. if block~=nil then
  1063. print(block.className)
  1064. if block.className=="NumberValue" then
  1065. if block.Value>0 then
  1066. blocked=true
  1067. if decreaseblock==nil then
  1068. block.Value=block.Value-1
  1069. end
  1070. end
  1071. end
  1072. if block.className=="IntValue" then
  1073. if block.Value>0 then
  1074. blocked=true
  1075. if decreaseblock~=nil then
  1076. block.Value=block.Value-1
  1077. end
  1078. end
  1079. end
  1080. end
  1081. if blocked==false then
  1082. -- h:TakeDamage(Damage)
  1083. h.Health=h.Health-Damage
  1084. showDamage(hit.Parent,Damage,.5,TorsoColor)
  1085. else
  1086. h.Health=h.Health-(Damage/2)
  1087. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Maroon"))
  1088. end
  1089. if Type=="Knockdown" then
  1090. hum=hit.Parent.Humanoid
  1091. hum.PlatformStand=true
  1092. coroutine.resume(coroutine.create(function(HHumanoid)
  1093. swait(1)
  1094. HHumanoid.PlatformStand=false
  1095. end),hum)
  1096. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1097. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1098. local bodvol=Instance.new("BodyVelocity")
  1099. bodvol.velocity=angle*knockback
  1100. bodvol.P=5000
  1101. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1102. bodvol.Parent=hit
  1103. rl=Instance.new("BodyAngularVelocity")
  1104. rl.P=3000
  1105. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1106. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1107. rl.Parent=hit
  1108. game:GetService("Debris"):AddItem(bodvol,.5)
  1109. game:GetService("Debris"):AddItem(rl,.5)
  1110. elseif Type=="Normal" then
  1111. vp=Instance.new("BodyVelocity")
  1112. vp.P=500
  1113. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1114. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1115. if KnockbackType==1 then
  1116. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1117. elseif KnockbackType==2 then
  1118. vp.velocity=Property.CFrame.lookVector*knockback
  1119. end
  1120. if knockback>0 then
  1121. vp.Parent=hit.Parent.Torso
  1122. end
  1123. game:GetService("Debris"):AddItem(vp,.5)
  1124. elseif Type=="Up" then
  1125. local bodyVelocity=Instance.new("BodyVelocity")
  1126. bodyVelocity.velocity=vt(0,10,0)
  1127. bodyVelocity.P=1000
  1128. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  1129. bodyVelocity.Parent=hit
  1130. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1131. rl=Instance.new("BodyAngularVelocity")
  1132. rl.P=3000
  1133. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1134. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1135. rl.Parent=hit
  1136. game:GetService("Debris"):AddItem(rl,.5)
  1137. elseif Type=="Snare" then
  1138. bp=Instance.new("BodyPosition")
  1139. bp.P=2000
  1140. bp.D=100
  1141. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1142. bp.position=hit.Parent.Torso.Position
  1143. bp.Parent=hit.Parent.Torso
  1144. game:GetService("Debris"):AddItem(bp,1)
  1145. elseif Type=="Target" then
  1146. if Targetting==false then
  1147. ZTarget=hit.Parent.Torso
  1148. coroutine.resume(coroutine.create(function(Part)
  1149. swait(5)
  1150. end),ZTarget)
  1151. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1152. targetgui=Instance.new("BillboardGui")
  1153. targetgui.Parent=ZTarget
  1154. targetgui.Size=UDim2.new(10,100,10,100)
  1155. targ=Instance.new("ImageLabel")
  1156. targ.Parent=targetgui
  1157. targ.BackgroundTransparency=1
  1158. targ.Image="rbxassetid://4834067"
  1159. targ.Size=UDim2.new(1,0,1,0)
  1160. cam.CameraType="Scriptable"
  1161. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1162. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1163. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1164. Targetting=true
  1165. RocketTarget=ZTarget
  1166. for i=1,Property do
  1167. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1168. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1169. swait()
  1170. end
  1171. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1172. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1173. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1174. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1175. end
  1176. Targetting=false
  1177. RocketTarget=nil
  1178. targetgui.Parent=nil
  1179. cam.CameraType="Custom"
  1180. end
  1181. end
  1182. debounce=Instance.new("BoolValue")
  1183. debounce.Name="DebounceHit"
  1184. debounce.Parent=hit.Parent
  1185. debounce.Value=true
  1186. game:GetService("Debris"):AddItem(debounce,Delay)
  1187. c=Instance.new("ObjectValue")
  1188. c.Name="creator"
  1189. c.Value=Player
  1190. c.Parent=h
  1191. game:GetService("Debris"):AddItem(c,.5)
  1192. CRIT=false
  1193. hitDeb=true
  1194. AttackPos=6
  1195. end
  1196. end
  1197.  
  1198. showDamage=function(Char,Dealt,du,Color)
  1199. m=Instance.new("Model")
  1200. m.Name=tostring(Dealt)
  1201. h=Instance.new("Humanoid")
  1202. h.Health=0
  1203. h.MaxHealth=0
  1204. h.Parent=m
  1205. c=Instance.new("Part")
  1206. c.Transparency=0
  1207. c.Material = "Neon"
  1208. c.BrickColor=bc("New Yeller")
  1209. c.Name="Head"
  1210. c.TopSurface=0
  1211. c.BottomSurface=0
  1212. local tick = Instance.new("Sound",c)
  1213. tick.SoundId = "rbxassetid://12221976"
  1214. tick.Volume = 5
  1215. tick.Pitch = 4
  1216. tick:Play()
  1217. c.formFactor="Plate"
  1218. c.Size=Vector3.new(1,.4,1)
  1219. ms=Instance.new("CylinderMesh")
  1220. ms.Scale=Vector3.new(.8,.8,.8)
  1221. if CRIT==true then
  1222. ms.Scale=Vector3.new(1,1.25,1)
  1223. end
  1224. ms.Parent=c
  1225. c.Reflectance=0
  1226. Instance.new("BodyGyro").Parent=c
  1227. c.Parent=m
  1228. if Char:findFirstChild("Head")~=nil then
  1229. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1230. elseif Char.Parent:findFirstChild("Head")~=nil then
  1231. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1232. end
  1233. f=Instance.new("BodyPosition")
  1234. f.P=2000
  1235. f.D=100
  1236. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1237. f.position=c.Position+Vector3.new(0,3,0)
  1238. f.Parent=c
  1239. game:GetService("Debris"):AddItem(m,.5+du)
  1240. c.CanCollide=false
  1241. m.Parent=workspace
  1242. c.CanCollide=false
  1243. p:Destroy()
  1244. end
  1245.  
  1246. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1247. for _, c in pairs(workspace:children()) do
  1248. local hum = c:findFirstChild("Humanoid")
  1249. if hum ~= nil then
  1250. local head = c:findFirstChild("Torso")
  1251. if head ~= nil then
  1252. local targ = head.Position - Part.Position
  1253. local mag = targ.magnitude
  1254. if mag <= magni and c.Name ~= Player.Name then
  1255. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  1256. end
  1257. end
  1258. end
  1259. end
  1260. end
  1261.  
  1262. function Explode(rad,par)
  1263. local expart = Instance.new("Part",script.Parent)
  1264. local expart2 = Instance.new("Part",script.Parent)
  1265. local partMesh = Instance.new("SpecialMesh",expart)
  1266. partMesh.MeshType = "Sphere"
  1267. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1268. partMesh2.MeshType = "Sphere"
  1269. local expld = Instance.new("Explosion", script.Parent)
  1270. local plode = Instance.new("Sound",expart)
  1271. plode.SoundId = "rbxassetid://165970126"
  1272. plode.Volume = 1
  1273. plode.Pitch = 1
  1274. plode.Looped = false
  1275. plode:Play()
  1276. expld.BlastRadius = rad
  1277. expld.Position = par.Position
  1278. partMesh.Scale = vt(rad,rad,rad)
  1279. expart.Size = vt(1,1,1)*1.5
  1280. expart.Transparency = 0
  1281. expart.Anchored = true
  1282. expart.Material = "Neon"
  1283. expart.BrickColor = bc("White")
  1284. expart.CFrame = par.CFrame
  1285. partMesh2.Scale = vt(rad,rad,rad)
  1286. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1287. expart2.Transparency = 0.5
  1288. expart2.Anchored = true
  1289. expart2.Material = "Neon"
  1290. expart2.BrickColor = bc("New Yeller")
  1291. expart2.CFrame = par.CFrame
  1292. local value = 1*rad/6.5
  1293. par:Destroy()
  1294. for i = 0, 100 do
  1295. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1296. expart.CFrame = expart.CFrame
  1297. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1298. expart2.CFrame = expart.CFrame
  1299. value = value - 0.035*rad/6.5
  1300. if value < 1 then
  1301. value = 0.25
  1302. expart.Transparency = expart.Transparency + 0.025
  1303. expart2.Transparency = expart2.Transparency + 0.025
  1304. end
  1305. wait()
  1306. end
  1307. plode.Parent = nil
  1308. expart.Parent = nil
  1309. expart2.Parent = nil
  1310. expld.Parent = nil
  1311. end
  1312.  
  1313. function ExplodeMass(rad,par)
  1314. local expart = Instance.new("Part",script.Parent)
  1315. local expart2 = Instance.new("Part",script.Parent)
  1316. local partMesh = Instance.new("SpecialMesh",expart)
  1317. partMesh.MeshType = "Sphere"
  1318. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1319. partMesh2.MeshType = "Sphere"
  1320. local expld = Instance.new("Explosion", script.Parent)
  1321. local plode = Instance.new("Sound",workspace)
  1322. plode.SoundId = "rbxassetid://579687077"
  1323. plode.Volume = 1
  1324. plode.Pitch = 0.85
  1325. plode.Looped = false
  1326. plode:Play()
  1327. local plodez = Instance.new("Sound",workspace)
  1328. plodez.SoundId = "rbxassetid://288641686"
  1329. plodez.Volume = 1
  1330. plodez.Pitch = 0.75
  1331. plodez.Looped = false
  1332. plodez:Play()
  1333. local plodeza = Instance.new("Sound",workspace)
  1334. plodeza.SoundId = "rbxassetid://197161452"
  1335. plodeza.Volume = 0.85
  1336. plodeza.Pitch = 0.65
  1337. plodeza.Looped = false
  1338. plodeza:Play()
  1339. local plodezar = Instance.new("Sound",workspace)
  1340. plodezar.SoundId = "rbxassetid://197161452"
  1341. plodezar.Volume = 0.85
  1342. plodezar.Pitch = 0.25
  1343. plodezar.Looped = false
  1344. plodezar:Play()
  1345. expld.BlastRadius = rad
  1346. expld.Position = par.Position
  1347. wait(0.5)
  1348. par:Destroy()
  1349. plode.Parent = nil
  1350. expart.Parent = nil
  1351. expart2.Parent = nil
  1352. expld.Parent = nil
  1353. end
  1354. function ExplodeMassen(rad,par)
  1355. local expart = Instance.new("Part",script.Parent)
  1356. local expart2 = Instance.new("Part",script.Parent)
  1357. local partMesh = Instance.new("SpecialMesh",expart)
  1358. partMesh.MeshType = "Sphere"
  1359. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1360. partMesh2.MeshType = "Sphere"
  1361. local expld = Instance.new("Explosion", script.Parent)
  1362. local plode = Instance.new("Sound",workspace)
  1363. plode.SoundId = "rbxassetid://579687077"
  1364. plode.Volume = 1
  1365. plode.Pitch = 0.85
  1366. plode.Looped = false
  1367. plode:Play()
  1368. local plodez = Instance.new("Sound",workspace)
  1369. plodez.SoundId = "rbxassetid://288641686"
  1370. plodez.Volume = 1
  1371. plodez.Pitch = 0.75
  1372. plodez.Looped = false
  1373. plodez:Play()
  1374. local plodeza = Instance.new("Sound",workspace)
  1375. plodeza.SoundId = "rbxassetid://197161452"
  1376. plodeza.Volume = 0.85
  1377. plodeza.Pitch = 0.65
  1378. plodeza.Looped = false
  1379. plodeza:Play()
  1380. local plodezar = Instance.new("Sound",workspace)
  1381. plodezar.SoundId = "rbxassetid://197161452"
  1382. plodezar.Volume = 0.85
  1383. plodezar.Pitch = 0.25
  1384. plodezar.Looped = false
  1385. plodezar:Play()
  1386. expld.BlastRadius = rad
  1387. expld.Position = par.Position
  1388. partMesh.Scale = vt(rad,rad,rad)
  1389. expart.Size = vt(1,1,1)*1.5
  1390. expart.Transparency = 0
  1391. expart.Anchored = true
  1392. expart.Material = "Neon"
  1393. expart.BrickColor = bc("White")
  1394. expart.CFrame = par.CFrame
  1395. partMesh2.Scale = vt(rad,rad,rad)
  1396. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1397. expart2.Transparency = 0.5
  1398. expart2.Anchored = true
  1399. expart2.Material = "Neon"
  1400. expart2.BrickColor = tors.BrickColor
  1401. expart2.CFrame = par.CFrame
  1402. local value = 1*rad/10
  1403. par:Destroy()
  1404. for i = 0, 300 do
  1405. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1406. expart.CFrame = expart.CFrame
  1407. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1408. expart2.CFrame = expart.CFrame
  1409. value = value - 0.0175*rad/10
  1410. if value <= 0 then
  1411. expart.Transparency = expart.Transparency + 0.0125
  1412. expart2.Transparency = expart2.Transparency + 0.0125
  1413. value = 0.25
  1414. end
  1415. wait()
  1416. end
  1417. plode.Parent = nil
  1418. expart.Parent = nil
  1419. expart2.Parent = nil
  1420. expld.Parent = nil
  1421. end
  1422. local Ultramode = false
  1423.  
  1424. function Transform()
  1425. if basiccooldown >= 5 then
  1426. hum.WalkSpeed = 0
  1427. local sparta = Instance.new("Part",workspace)
  1428. local msher = Instance.new("SpecialMesh",sparta)
  1429. msher.MeshType = "Sphere"
  1430. msher.Scale = vt(1,1,1)
  1431. wit = BrickColor.new("Really black").Color
  1432. local glowz = Instance.new("ParticleEmitter")
  1433. glowz.LightEmission = 1
  1434. glowz.Parent = sparta
  1435. glowz.Texture = "rbxassetid://284205403"
  1436. glowz.Color = ColorSequence.new(wit)
  1437. glowz.Size = NumberSequence.new(15)
  1438. glowz.Speed = NumberRange.new(100,250)
  1439. glowz.LockedToPart = false
  1440. glowz.Transparency = NumberSequence.new(0.75)
  1441. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1442. glowz.Lifetime = NumberRange.new(1)
  1443. glowz.Rate = 50000
  1444. glowz.VelocitySpread = 9001
  1445. local sa2 = Instance.new("Sound",sparta)
  1446. sa2.SoundId = "rbxassetid://93724183"
  1447. sa2.Pitch = 0.5
  1448. sa2.Volume = 5
  1449. sa2.Looped = false
  1450. sa2:Play()
  1451. local saz2 = Instance.new("Sound",sparta)
  1452. saz2.SoundId = "rbxassetid://199145659"
  1453. saz2.Pitch = 0.45
  1454. saz2.Volume = 5*2
  1455. saz2.Looped = false
  1456. local plode = Instance.new("Sound",sparta)
  1457. plode.SoundId = "rbxassetid://153274423"
  1458. plode.Volume = 5
  1459. plode.Pitch = 1
  1460. plode.Looped = false
  1461. local ploder = Instance.new("Sound",sparta)
  1462. ploder.SoundId = "rbxassetid://130972023"
  1463. ploder.Volume = 5
  1464. ploder.Pitch = 1
  1465. ploder.Looped = false
  1466. sparta.Size = vt(1,1,1)
  1467. sparta.BrickColor = BrickColor.new("Really black")
  1468. sparta.Material = "Neon"
  1469. sparta.Transparency = 0
  1470. sparta.Anchored = true
  1471. sparta.CanCollide = false
  1472. sparta.CFrame = tors.CFrame
  1473. sparta.Rotation = vt(0,0,0)
  1474. local value2 = 2
  1475. for i = 0, 24 do
  1476. value2 = value2 - 0.065
  1477. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1478. wait()
  1479. end
  1480. for i = 0, 10 do
  1481. value2 = value2 + 0.06575
  1482. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1483. wait()
  1484. end
  1485. for i = 0, 10 do
  1486. value2 = value2 - 0.2
  1487. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1488. wait()
  1489. end
  1490. for i = 0, 10 do
  1491. value2 = value2 + 0.275
  1492. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1493. wait()
  1494. end
  1495. for i = 0, 10 do
  1496. value2 = value2 - 0.4
  1497. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1498. wait()
  1499. end
  1500. for i = 0, 10 do
  1501. value2 = value2 + 0.475
  1502. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1503. wait()
  1504. end
  1505. for i = 0, 10 do
  1506. value2 = value2 - 0.6
  1507. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1508. wait()
  1509. end
  1510. for i = 0, 10 do
  1511. value2 = value2 + 0.675
  1512. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1513. wait()
  1514. end
  1515. for i = 0, 10 do
  1516. value2 = value2 - 0.7
  1517. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1518. wait()
  1519. end
  1520. for i = 0, 10 do
  1521. value2 = value2 + 0.775
  1522. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1523. wait()
  1524. end
  1525. saz2:Play()
  1526. wait(2.75)
  1527. plode:Play()
  1528. ploder:Play()
  1529. Ultramode = true
  1530. for i = 0, 75 do
  1531. value2 = value2 - 0.0575
  1532. glowz.Rate = 0
  1533. sparta.Transparency = sparta.Transparency + 0.025
  1534. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1535. wait()
  1536. end
  1537. hum.WalkSpeed = 16
  1538. sparta:Destroy()
  1539. end
  1540. end
  1541.  
  1542.  
  1543. function Blaze2()
  1544. if ultcooldown >= 30 then
  1545. local sloc = Instance.new("Part",workspace)
  1546. local msh = Instance.new("SpecialMesh",sloc)
  1547. msh.MeshType = "Sphere"
  1548. sloc.Size = vt(1,1,1)
  1549. sloc.Transparency = 1
  1550. sloc.BrickColor = tors.BrickColor
  1551. sloc.Position = hed.Position + vt(0,0.1,0)
  1552. sloc.CanCollide = false
  1553. sloc.Shape = "Ball"
  1554. sloc.Anchored = true
  1555. sloc.Material = "Neon"
  1556. local s = Instance.new("Sound",char)
  1557. s.SoundId = "rbxassetid://289315275"
  1558. s.Pitch = 1
  1559. s.Volume = 2.75
  1560. s.Looped = false
  1561. s:Play()
  1562. local s2 = Instance.new("Sound",char)
  1563. s2.SoundId = "rbxassetid://671759140"
  1564. s2.Pitch = 0.425
  1565. s2.Volume = 1
  1566. s2.Looped = false
  1567. s2:Play()
  1568. local val = 0.65*5
  1569. for i = 0 , 75 do
  1570. sloc.Transparency = sloc.Transparency - 0.035
  1571. msh.Scale = msh.Scale + vt(val,val,val)
  1572. val = val - 0.0075*5
  1573. wait()
  1574. end
  1575. wait(2)
  1576. local sen = Instance.new("Sound",char)
  1577. sen.SoundId = "rbxassetid://289315275"
  1578. sen.Pitch = 1
  1579. sen.Volume = 2.75
  1580. sen.Looped = false
  1581. sen:Play()
  1582. local tick = Instance.new("Sound",char)
  1583. tick.SoundId = "rbxassetid://446876721"
  1584. tick.Volume = 2.5
  1585. tick.Pitch = 0.5
  1586. tick:Play()
  1587. msh.Scale = msh.Scale - vt(1,1,1)
  1588. sloc.Transparency = sloc.Transparency + 0.015
  1589. local spart = Instance.new("Part",workspace)
  1590. local msh2 = Instance.new("SpecialMesh",spart)
  1591. msh2.MeshType = "Sphere"
  1592. spart.Size = vt(2,2,2)
  1593. spart.Shape = "Ball"
  1594. spart.BrickColor = tors.BrickColor
  1595. spart.Material = "Neon"
  1596. spart.Transparency = 0
  1597. spart.Anchored = false
  1598. msh2.Scale = msh.Scale/2
  1599. spart.Rotation = hed.Rotation
  1600. spart.CanCollide = false
  1601. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  1602. local bv = Instance.new("BodyVelocity")
  1603. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1604. bv.velocity = mouse.Hit.lookVector * 125
  1605. bv.Parent = spart
  1606. sloc:Destroy()
  1607. wait(0.00001)
  1608. pewdiepie=spart.Touched:connect(function(hit)
  1609. ExplodeMassen(100,spart)
  1610. end)
  1611. wait(5)
  1612. sloc:Destroy()
  1613. tick:Destroy()
  1614. s:Destroy()
  1615. sen:Destroy()
  1616. s2:Destroy()
  1617. end
  1618. if ultcooldown < 1 then
  1619. for i = 0, 29 do
  1620. ultcooldown = ultcooldown + 1
  1621. wait(1)
  1622. end
  1623. end
  1624. end
  1625.  
  1626. function Blaze()
  1627. if ultcooldown >= 30 then
  1628. local ff = Instance.new("ForceField",char)
  1629. local s = Instance.new("Sound",char)
  1630. s.SoundId = "rbxassetid://289315275"
  1631. s.Pitch = 1
  1632. s.Volume = 2.75
  1633. s.Looped = false
  1634. s:Play()
  1635. local s2 = Instance.new("Sound",char)
  1636. s2.SoundId = "rbxassetid://671759140"
  1637. s2.Pitch = 0.425
  1638. s2.Volume = 1
  1639. s2.Looped = false
  1640. s2:Play()
  1641. local spart = boll:Clone()
  1642. local spart2 = shur:Clone()
  1643. local msh = Instance.new("SpecialMesh",spart)
  1644. msh.MeshType = "Sphere"
  1645. spart.Parent = workspace
  1646. spart.Transparency = 1
  1647. spart.Anchored = true
  1648. spart.Position = tors.Position + vt(0,1,0)
  1649. spart.Size = spart.Size + vt(1,1,1)
  1650. for i = 0, 10 do
  1651. spart.BrickColor = tors.BrickColor
  1652. spart.Transparency = spart.Transparency + -0.05
  1653. spart.Position = tors.Position + vt(0,1,0)
  1654. spart.Size = spart.Size + vt(3,3,3)
  1655. wait(0)
  1656. end
  1657. for i = 0, 5 do
  1658. spart.BrickColor = tors.BrickColor
  1659. spart.Transparency = spart.Transparency + -0.05
  1660. spart.Position = tors.Position + vt(0,1,0)
  1661. spart.Size = spart.Size + vt(2.5,2.5,2.5)
  1662. wait(0)
  1663. end
  1664. for i = 0, 5 do
  1665. spart.BrickColor = tors.BrickColor
  1666. spart.Transparency = spart.Transparency + -0.05
  1667. spart.Position = tors.Position + vt(0,1,0)
  1668. spart.Size = spart.Size + vt(1,1,1)
  1669. wait(0)
  1670. end
  1671. for i = 0, 10 do
  1672. spart.BrickColor = tors.BrickColor
  1673. wait(0.1)
  1674. end
  1675. for i = 0, 20 do
  1676. spart.BrickColor = tors.BrickColor
  1677. spart.Transparency = spart.Transparency + 0.05
  1678. spart.Position = tors.Position + vt(0,1,0)
  1679. spart.Size = spart.Size + vt(-5,-5,-5)
  1680. wait(0)
  1681. end
  1682. local sp = spart:Clone()
  1683. sp.Parent = workspace
  1684. sp.Position = spart.Position
  1685. local sp2 = sp:Clone()
  1686. sp2.Parent = workspace
  1687. sp2.Transparency = 0.5
  1688. local msh2 = sp2.Mesh
  1689. msh2.Scale = vt(1250,1250,1250)
  1690. wit = tors.BrickColor.Color
  1691. local glowz = Instance.new("ParticleEmitter")
  1692. glowz.LightEmission = 0.75
  1693. glowz.Parent = sp2
  1694. glowz.Texture = "rbxassetid://284205403"
  1695. glowz.Color = ColorSequence.new(wit)
  1696. glowz.Size = NumberSequence.new(50)
  1697. glowz.Speed = NumberRange.new(425,450)
  1698. glowz.LockedToPart = false
  1699. glowz.Transparency = NumberSequence.new(0.75)
  1700. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1701. glowz.Lifetime = NumberRange.new(1)
  1702. glowz.Rate = 50000
  1703. glowz.VelocitySpread = 9001
  1704. spart2.Parent = workspace
  1705. spart2.Mesh.Scale = vt(25, 90000, 25)
  1706. spart2.Position = tors.Position
  1707. local seen = Instance.new("Sound",char)
  1708. seen.SoundId = "rbxassetid://445796828"
  1709. seen.Pitch = 0.75
  1710. seen.Volume = 1.75
  1711. seen.Looped = true
  1712. seen:Play()
  1713. local sen = Instance.new("Sound",char)
  1714. sen.SoundId = "rbxassetid://289315275"
  1715. sen.Pitch = 0.98
  1716. sen.Volume = 2.65
  1717. sen.Looped = false
  1718. sen:Play()
  1719. local tick = Instance.new("Sound",char)
  1720. tick.SoundId = "rbxassetid://446876721"
  1721. tick.Volume = 5
  1722. tick.Pitch = 0.5
  1723. tick:Play()
  1724. local seena = Instance.new("Sound",char)
  1725. seena.SoundId = "rbxassetid://300916057"
  1726. seena.Pitch = 0.5
  1727. seena.Volume = 2.5
  1728. seena.Looped = false
  1729. seena:Play()
  1730. spart.Transparency = 0
  1731. ExplodeMass(1000,sp)
  1732. for i = 0, 450 do
  1733. spart2.Position = spart.Position + vt(math.random(-1,1),0,math.random(-1,1))
  1734. sp2.Position = spart.Position
  1735. spart2.Mesh.Scale = spart2.Mesh.Scale + vt(0.035, 0, 0.035)
  1736. spart2.BrickColor = tors.BrickColor
  1737. msh2.Scale = msh2.Scale + vt(3.5,3.5,3.5)
  1738. msh.Scale = msh.Scale + vt(50,50,50)
  1739. sp2.Transparency = sp2.Transparency + 0.0005
  1740. spart.Transparency = spart.Transparency + 0.0025
  1741. spart2.Transparency = spart2.Transparency + 0.0025
  1742. wait(0)
  1743. end
  1744. spart:Destroy()
  1745. seena:Destroy()
  1746. ff:Destroy()
  1747. seen:Destroy()
  1748. sen:Destroy()
  1749. tick:Destroy()
  1750. spart2:Destroy()
  1751. s:Destroy()
  1752. sp:Destroy()
  1753. sp2:Destroy()
  1754. s2:Destroy()
  1755. end
  1756. if ultcooldown < 1 then
  1757. for i = 0, 29 do
  1758. ultcooldown = ultcooldown + 1
  1759. wait(1)
  1760. end
  1761. end
  1762. end
  1763.  
  1764. -- sin
  1765. Player=game:GetService("Players").LocalPlayer
  1766. Character=Player.Character
  1767. PlayerGui=Player.PlayerGui
  1768. Backpack=Player.Backpack
  1769. Torso=Character.Torso
  1770. Head=Character.Head
  1771. Humanoid=Character.Humanoid
  1772. m=Instance.new('Model',Character)
  1773. LeftArm=Character["Left Arm"]
  1774. LeftLeg=Character["Left Leg"]
  1775. RightArm=Character["Right Arm"]
  1776. RightLeg=Character["Right Leg"]
  1777. LS=Torso["Left Shoulder"]
  1778. LH=Torso["Left Hip"]
  1779. RS=Torso["Right Shoulder"]
  1780. RH=Torso["Right Hip"]
  1781. Face = Head.face
  1782. Neck=Torso.Neck
  1783. it=Instance.new
  1784. attacktype=1
  1785. vt=Vector3.new
  1786. cf=CFrame.new
  1787. euler=CFrame.fromEulerAnglesXYZ
  1788. angles=CFrame.Angles
  1789. cloaked=false
  1790. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1791. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1792. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1793. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1794. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1795. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1796. RootPart=Character.HumanoidRootPart
  1797. RootJoint=RootPart.RootJoint
  1798. RootCF=euler(-1.57,0,3.14)
  1799. attack = false
  1800. attackdebounce = false
  1801. deb=false
  1802. equipped=true
  1803. hand=false
  1804. MMouse=nil
  1805. combo=0
  1806. mana=0
  1807. trispeed=1
  1808. pathtrans=.7
  1809. attackmode='none'
  1810. local idle=0
  1811. local Anim="Idle"
  1812. local Effects={}
  1813. local gun=false
  1814. local shoot=false
  1815. player=nil
  1816. cloak=false
  1817. lightcolor='Maroon'
  1818.  
  1819. local Color1=BrickColor.new("Maroon")
  1820.  
  1821. local fengui=it("GuiMain")
  1822. fengui.Parent=Player.PlayerGui
  1823. fengui.Name="WeaponGUI"
  1824. local fenframe=it("Frame")
  1825. fenframe.Parent=fengui
  1826. fenframe.BackgroundColor3=Color3.new(255,255,255)
  1827. fenframe.BackgroundTransparency=1
  1828. fenframe.BorderColor3=Color3.new(17,17,17)
  1829. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1830. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  1831. local fenbarmana1=it("TextLabel")
  1832. fenbarmana1.Parent=fenframe
  1833. fenbarmana1.Text=" "
  1834. fenbarmana1.BackgroundTransparency=0
  1835. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  1836. fenbarmana1.SizeConstraint="RelativeXY"
  1837. fenbarmana1.TextXAlignment="Center"
  1838. fenbarmana1.TextYAlignment="Center"
  1839. fenbarmana1.Position=UDim2.new(0,0,0,0)
  1840. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  1841. local fenbarmana2=it("TextLabel")
  1842. fenbarmana2.Parent=fenframe
  1843. fenbarmana2.Text=" "
  1844. fenbarmana2.BackgroundTransparency=0
  1845. fenbarmana2.BackgroundColor3=Torso.Color
  1846. fenbarmana2.SizeConstraint="RelativeXY"
  1847. fenbarmana2.TextXAlignment="Center"
  1848. fenbarmana2.TextYAlignment="Center"
  1849. fenbarmana2.Position=UDim2.new(0,0,0,0)
  1850. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  1851. local fenbarmana3=it("TextLabel")
  1852. fenbarmana3.Parent=fenframe
  1853. fenbarmana3.Text=" "
  1854. fenbarmana3.BackgroundTransparency=0
  1855. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  1856. fenbarmana3.SizeConstraint="RelativeXY"
  1857. fenbarmana3.TextXAlignment="Center"
  1858. fenbarmana3.TextYAlignment="Center"
  1859. fenbarmana3.Position=UDim2.new(0,0,0,0)
  1860. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  1861. local fenbarmana4=it("TextLabel")
  1862. fenbarmana4.Parent=fenframe
  1863. fenbarmana4.Text="Energy("..mana..")"
  1864. fenbarmana4.BackgroundTransparency=1
  1865. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  1866. fenbarmana4.SizeConstraint="RelativeXY"
  1867. fenbarmana4.TextXAlignment="Center"
  1868. fenbarmana4.TextYAlignment="Center"
  1869. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  1870. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  1871. fenbarmana4.FontSize="Size9"
  1872. fenbarmana4.TextStrokeTransparency=0
  1873. fenbarmana4.TextColor=BrickColor.new("White")
  1874.  
  1875. mouse=Player:GetMouse()
  1876. --save shoulders
  1877. RSH, LSH=nil, nil
  1878. --welds
  1879. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1880. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1881. LH=Torso["Left Hip"]
  1882. RH=Torso["Right Hip"]
  1883. TorsoColor=BrickColor.new("Maroon")
  1884. function NoOutline(Part)
  1885. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1886. end
  1887. player=Player
  1888. ch=Character
  1889. RSH=ch.Torso["Right Shoulder"]
  1890. LSH=ch.Torso["Left Shoulder"]
  1891. --
  1892. RSH.Parent=nil
  1893. LSH.Parent=nil
  1894. --
  1895. RW.Name="Right Shoulder"
  1896. RW.Part0=ch.Torso
  1897. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1898. RW.C1=cf(0, 0.5, 0)
  1899. RW.Part1=ch["Right Arm"]
  1900. RW.Parent=ch.Torso
  1901. --
  1902. LW.Name="Left Shoulder"
  1903. LW.Part0=ch.Torso
  1904. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1905. LW.C1=cf(0, 0.5, 0)
  1906. LW.Part1=ch["Left Arm"]
  1907. LW.Parent=ch.Torso
  1908.  
  1909.  
  1910. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1911. local fp=it("Part")
  1912. fp.formFactor=formfactor
  1913. fp.Parent=parent
  1914. fp.Reflectance=reflectance
  1915. fp.Transparency=transparency
  1916. fp.CanCollide=false
  1917. fp.Locked=true
  1918. fp.BrickColor=brickcolor
  1919. fp.Name=name
  1920. fp.Size=size
  1921. fp.Position=Torso.Position
  1922. NoOutline(fp)
  1923. fp.Material="Neon"
  1924. fp:BreakJoints()
  1925. return fp
  1926. end
  1927.  
  1928. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1929. local mesh=it(Mesh)
  1930. mesh.Parent=part
  1931. if Mesh=="SpecialMesh" then
  1932. mesh.MeshType=meshtype
  1933. if meshid~="nil" then
  1934. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1935. end
  1936. end
  1937. mesh.Offset=offset
  1938. mesh.Scale=scale
  1939. return mesh
  1940. end
  1941.  
  1942. function weld(parent,part0,part1,c0)
  1943. local weld=it("Weld")
  1944. weld.Parent=parent
  1945. weld.Part0=part0
  1946. weld.Part1=part1
  1947. weld.C0=c0
  1948. return weld
  1949. end
  1950.  
  1951. local Color1=BrickColor.new("Maroon")
  1952.  
  1953. local bodvel=Instance.new("BodyVelocity")
  1954. local bg=Instance.new("BodyGyro")
  1955.  
  1956. function swait(num)
  1957. if num==0 or num==nil then
  1958. game:service'RunService'.Stepped:wait(0)
  1959. else
  1960. for i=0,num do
  1961. game:service'RunService'.Stepped:wait(0)
  1962. end
  1963. end
  1964. end
  1965.  
  1966.  
  1967. so = function(id,par,vol,pit)
  1968. coroutine.resume(coroutine.create(function()
  1969. local sou = Instance.new("Sound",par or workspace)
  1970. sou.Volume=vol
  1971. sou.Pitch=pit or 1
  1972. sou.SoundId=id
  1973. swait()
  1974. sou:play()
  1975. game:GetService("Debris"):AddItem(sou,6)
  1976. end))
  1977. end
  1978.  
  1979. function clerp(a,b,t)
  1980. local qa = {QuaternionFromCFrame(a)}
  1981. local qb = {QuaternionFromCFrame(b)}
  1982. local ax, ay, az = a.x, a.y, a.z
  1983. local bx, by, bz = b.x, b.y, b.z
  1984. local _t = 1-t
  1985. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1986. end
  1987.  
  1988. function QuaternionFromCFrame(cf)
  1989. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1990. local trace = m00 + m11 + m22
  1991. if trace > 0 then
  1992. local s = math.sqrt(1 + trace)
  1993. local recip = 0.5/s
  1994. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1995. else
  1996. local i = 0
  1997. if m11 > m00 then
  1998. i = 1
  1999. end
  2000. if m22 > (i == 0 and m00 or m11) then
  2001. i = 2
  2002. end
  2003. if i == 0 then
  2004. local s = math.sqrt(m00-m11-m22+1)
  2005. local recip = 0.5/s
  2006. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2007. elseif i == 1 then
  2008. local s = math.sqrt(m11-m22-m00+1)
  2009. local recip = 0.5/s
  2010. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2011. elseif i == 2 then
  2012. local s = math.sqrt(m22-m00-m11+1)
  2013. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2014. end
  2015. end
  2016. end
  2017.  
  2018. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2019. local xs, ys, zs = x + x, y + y, z + z
  2020. local wx, wy, wz = w*xs, w*ys, w*zs
  2021. local xx = x*xs
  2022. local xy = x*ys
  2023. local xz = x*zs
  2024. local yy = y*ys
  2025. local yz = y*zs
  2026. local zz = z*zs
  2027. 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))
  2028. end
  2029.  
  2030. function QuaternionSlerp(a, b, t)
  2031. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2032. local startInterp, finishInterp;
  2033. if cosTheta >= 0.0001 then
  2034. if (1 - cosTheta) > 0.0001 then
  2035. local theta = math.acos(cosTheta)
  2036. local invSinTheta = 1/math.sin(theta)
  2037. startInterp = math.sin((1-t)*theta)*invSinTheta
  2038. finishInterp = math.sin(t*theta)*invSinTheta
  2039. else
  2040. startInterp = 1-t
  2041. finishInterp = t
  2042. end
  2043. else
  2044. if (1+cosTheta) > 0.0001 then
  2045. local theta = math.acos(-cosTheta)
  2046. local invSinTheta = 1/math.sin(theta)
  2047. startInterp = math.sin((t-1)*theta)*invSinTheta
  2048. finishInterp = math.sin(t*theta)*invSinTheta
  2049. else
  2050. startInterp = t-1
  2051. finishInterp = t
  2052. end
  2053. end
  2054. 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
  2055. end
  2056.  
  2057. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2058. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2059. end
  2060.  
  2061. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  2062. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2063. prt.Anchored=true
  2064. prt.CFrame=cframe
  2065. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  2066. --http://www.roblox.com/asset/?id=4770560
  2067. game:GetService("Debris"):AddItem(prt,2)
  2068. CF=prt.CFrame
  2069. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  2070. for i=0,1,0.2 do
  2071. wait()
  2072. Part.CFrame=CF*cf(0,0,-0.4)
  2073. end
  2074. for i=0,1,delay do
  2075. wait()
  2076. --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)
  2077. Mesh.Scale=Mesh.Scale
  2078. end
  2079. for i=0,1,0.1 do
  2080. wait()
  2081. Part.Transparency=i
  2082. end
  2083. Part.Parent=nil
  2084. end),prt,msh,CF)
  2085. end
  2086.  
  2087. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2088. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2089. prt.Anchored=true
  2090. prt.CFrame=cframe
  2091. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2092. game:GetService("Debris"):AddItem(prt,5)
  2093. coroutine.resume(coroutine.create(function(Part,Mesh)
  2094. for i=0,1,delay do
  2095. wait()
  2096. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2097. Part.Transparency=i
  2098. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2099. end
  2100. Part.Parent=nil
  2101. end),prt,msh)
  2102. end
  2103.  
  2104. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2105. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2106. prt.Anchored=false
  2107. prt.CFrame=cframe
  2108. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2109. local wld=weld(prt,prt,Parent,cframe)
  2110. game:GetService("Debris"):AddItem(prt,5)
  2111. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2112. for i=0,1,delay do
  2113. wait()
  2114. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  2115. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2116. Part.Transparency=i
  2117. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2118. end
  2119. Part.Parent=nil
  2120. end),prt,msh,wld)
  2121. end
  2122.  
  2123. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  2124. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2125. prt.Anchored=false
  2126. prt.CFrame=cframe
  2127. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2128. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  2129. game:GetService("Debris"):AddItem(prt,5)
  2130. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2131. for i=0,1,delay do
  2132. wait()
  2133. Weld.C0=euler(i*20,0,0)
  2134. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2135. Part.Transparency=i
  2136. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2137. end
  2138. Part.Parent=nil
  2139. end),prt,msh,wld)
  2140. end
  2141.  
  2142. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2143. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2144. prt.Anchored=true
  2145. prt.CFrame=cframe
  2146. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  2147. game:GetService("Debris"):AddItem(prt,2)
  2148. coroutine.resume(coroutine.create(function(Part,Mesh)
  2149. for i=0,1,delay do
  2150. wait()
  2151. Part.CFrame=Part.CFrame
  2152. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2153. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2154. prt2.Anchored=true
  2155. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2156. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  2157. game:GetService("Debris"):AddItem(prt2,2)
  2158. coroutine.resume(coroutine.create(function(Part,Mesh)
  2159. for i=0,1,0.1 do
  2160. wait()
  2161. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  2162. end
  2163. Part.Parent=nil
  2164. end),prt2,msh2)
  2165. end
  2166. for i=0,1,delay*2 do
  2167. wait()
  2168. Part.CFrame=Part.CFrame
  2169. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  2170. end
  2171. Part.Parent=nil
  2172. end),prt,msh)
  2173. end
  2174.  
  2175. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2176. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2177. prt.Anchored=true
  2178. prt.CFrame=cframe
  2179. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2180. game:GetService("Debris"):AddItem(prt,2)
  2181. coroutine.resume(coroutine.create(function(Part,Mesh)
  2182. for i=0,1,delay do
  2183. wait()
  2184. Part.CFrame=Part.CFrame
  2185. Part.Transparency=i
  2186. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2187. end
  2188. Part.Parent=nil
  2189. end),prt,msh)
  2190. end
  2191.  
  2192. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  2193. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2194. prt.Anchored=true
  2195. prt.CFrame=cframe*euler(x2,y2,z2)
  2196. --"http://www.roblox.com/asset/?id=168892465"
  2197. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  2198. game:GetService("Debris"):AddItem(prt,2)
  2199. coroutine.resume(coroutine.create(function(Part,Mesh)
  2200. for i=0,1,0.03 do
  2201. wait()
  2202. Part.CFrame=Part.CFrame
  2203. Part.Transparency=i
  2204. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2205. end
  2206. Part.Parent=nil
  2207. end),prt,msh)
  2208. end
  2209.  
  2210. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  2211. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2212. prt.Anchored=true
  2213. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2214. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2215. game:GetService("Debris"):AddItem(prt,2)
  2216. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2217. CF=Part.CFrame
  2218. Numbb=0
  2219. randnumb=math.random()/10
  2220. rand1=math.random()/10
  2221. for i=0,1,rand1 do
  2222. wait()
  2223. CF=CF*cf(0,math.random()/2,0)
  2224. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2225. Part.CFrame=CF*euler(Numbb,0,0)
  2226. Part.Transparency=i
  2227. Numbb=Numbb+randnumb
  2228. end
  2229. Part.Parent=nil
  2230. end),prt,CF,Numbb,randnumb)
  2231. end
  2232.  
  2233. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2234. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2235. prt.Anchored=true
  2236. prt.CFrame=cframe
  2237. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  2238. game:GetService("Debris"):AddItem(prt,5)
  2239. coroutine.resume(coroutine.create(function(Part,Mesh)
  2240. for i=0,1,delay do
  2241. wait()
  2242. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  2243. Part.Transparency=i
  2244. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2245. end
  2246. Part.Parent=nil
  2247. end),prt,msh)
  2248. end
  2249.  
  2250. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2251. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2252. prt.Anchored=true
  2253. prt.CFrame=cframe
  2254. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  2255. game:GetService("Debris"):AddItem(prt,2)
  2256. coroutine.resume(coroutine.create(function(Part,Mesh)
  2257. for i=0,1,delay do
  2258. wait()
  2259. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  2260. Part.Transparency=i
  2261. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2262. end
  2263. Part.Parent=nil
  2264. end),prt,msh)
  2265. end
  2266.  
  2267. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  2268. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2269. prt.Anchored=true
  2270. prt.CFrame=cframe*cf(x,y,z)
  2271. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  2272. game:GetService("Debris"):AddItem(prt,5)
  2273. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  2274. local num=math.random()
  2275. local num2=math.random(-3,2)+math.random()
  2276. local numm=0
  2277. for i=0,1,delay*2 do
  2278. swait()
  2279. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  2280. Part.Transparency=i
  2281. numm=numm+0.01
  2282. end
  2283. Part.Parent=nil
  2284. Mesh.Parent=nil
  2285. end),prt,msh,x,y,z)
  2286. end
  2287.  
  2288. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2289. if hit.Parent==nil then
  2290. return
  2291. end
  2292. h=hit.Parent:FindFirstChild("Humanoid")
  2293. for _,v in pairs(hit.Parent:children()) do
  2294. if v:IsA("Humanoid") then
  2295. h=v
  2296. end
  2297. end
  2298. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2299. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  2300. end
  2301. if hit.Parent.className=="Hat" then
  2302. hit=hit.Parent.Parent:findFirstChild("Head")
  2303. end
  2304. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2305. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2306. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2307. return
  2308. end]]
  2309. -- hs(hit,1.2)
  2310. c=Instance.new("ObjectValue")
  2311. c.Name="creator"
  2312. c.Value=game:service("Players").LocalPlayer
  2313. c.Parent=h
  2314. game:GetService("Debris"):AddItem(c,.5)
  2315. Damage=math.random(minim,maxim)
  2316. -- h:TakeDamage(Damage)
  2317. blocked=false
  2318. block=hit.Parent:findFirstChild("Block")
  2319. if block~=nil then
  2320. print(block.className)
  2321. if block.className=="NumberValue" then
  2322. if block.Value>0 then
  2323. blocked=true
  2324. if decreaseblock==nil then
  2325. block.Value=block.Value-1
  2326. end
  2327. end
  2328. end
  2329. if block.className=="IntValue" then
  2330. if block.Value>0 then
  2331. blocked=true
  2332. if decreaseblock~=nil then
  2333. block.Value=block.Value-1
  2334. end
  2335. end
  2336. end
  2337. end
  2338. if blocked==false then
  2339. -- h:TakeDamage(Damage)
  2340. h.Health=h.Health-Damage
  2341. showDamage(hit.Parent,Damage,.5,TorsoColor)
  2342. else
  2343. h.Health=h.Health-(Damage/2)
  2344. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Maroon"))
  2345. end
  2346. if Type=="Knockdown" then
  2347. hum=hit.Parent.Humanoid
  2348. hum.PlatformStand=true
  2349. coroutine.resume(coroutine.create(function(HHumanoid)
  2350. swait(1)
  2351. HHumanoid.PlatformStand=false
  2352. end),hum)
  2353. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2354. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2355. local bodvol=Instance.new("BodyVelocity")
  2356. bodvol.velocity=angle*knockback
  2357. bodvol.P=5000
  2358. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2359. bodvol.Parent=hit
  2360. rl=Instance.new("BodyAngularVelocity")
  2361. rl.P=3000
  2362. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2363. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2364. rl.Parent=hit
  2365. game:GetService("Debris"):AddItem(bodvol,.5)
  2366. game:GetService("Debris"):AddItem(rl,.5)
  2367. elseif Type=="Normal" then
  2368. vp=Instance.new("BodyVelocity")
  2369. vp.P=500
  2370. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2371. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2372. if KnockbackType==1 then
  2373. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2374. elseif KnockbackType==2 then
  2375. vp.velocity=Property.CFrame.lookVector*knockback
  2376. end
  2377. if knockback>0 then
  2378. vp.Parent=hit.Parent.Torso
  2379. end
  2380. game:GetService("Debris"):AddItem(vp,.5)
  2381. elseif Type=="Up" then
  2382. local bodyVelocity=Instance.new("BodyVelocity")
  2383. bodyVelocity.velocity=vt(0,10,0)
  2384. bodyVelocity.P=1000
  2385. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  2386. bodyVelocity.Parent=hit
  2387. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2388. rl=Instance.new("BodyAngularVelocity")
  2389. rl.P=3000
  2390. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2391. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  2392. rl.Parent=hit
  2393. game:GetService("Debris"):AddItem(rl,.5)
  2394. elseif Type=="Snare" then
  2395. bp=Instance.new("BodyPosition")
  2396. bp.P=2000
  2397. bp.D=100
  2398. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2399. bp.position=hit.Parent.Torso.Position
  2400. bp.Parent=hit.Parent.Torso
  2401. game:GetService("Debris"):AddItem(bp,1)
  2402. elseif Type=="Target" then
  2403. if Targetting==false then
  2404. ZTarget=hit.Parent.Torso
  2405. coroutine.resume(coroutine.create(function(Part)
  2406. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2407. swait(5)
  2408. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2409. end),ZTarget)
  2410. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2411. targetgui=Instance.new("BillboardGui")
  2412. targetgui.Parent=ZTarget
  2413. targetgui.Size=UDim2.new(10,100,10,100)
  2414. targ=Instance.new("ImageLabel")
  2415. targ.Parent=targetgui
  2416. targ.BackgroundTransparency=1
  2417. targ.Image="rbxassetid://4834067"
  2418. targ.Size=UDim2.new(1,0,1,0)
  2419. cam.CameraType="Scriptable"
  2420. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2421. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2422. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2423. Targetting=true
  2424. RocketTarget=ZTarget
  2425. for i=1,Property do
  2426. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2427. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2428. swait()
  2429. end
  2430. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2431. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2432. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2433. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2434. end
  2435. Targetting=false
  2436. RocketTarget=nil
  2437. targetgui.Parent=nil
  2438. cam.CameraType="Custom"
  2439. end
  2440. end
  2441. debounce=Instance.new("BoolValue")
  2442. debounce.Name="DebounceHit"
  2443. debounce.Parent=hit.Parent
  2444. debounce.Value=true
  2445. game:GetService("Debris"):AddItem(debounce,Delay)
  2446. c=Instance.new("ObjectValue")
  2447. c.Name="creator"
  2448. c.Value=Player
  2449. c.Parent=h
  2450. game:GetService("Debris"):AddItem(c,.5)
  2451. CRIT=false
  2452. hitDeb=true
  2453. AttackPos=6
  2454. end
  2455. end
  2456.  
  2457. showDamage=function(Char,Dealt,du,Color)
  2458. m=Instance.new("Model")
  2459. m.Name=tostring(Dealt)
  2460. h=Instance.new("Humanoid")
  2461. h.Health=0
  2462. h.MaxHealth=0
  2463. h.Parent=m
  2464. c=Instance.new("Part")
  2465. c.Transparency=0
  2466. c.BrickColor=TorsoColor
  2467. c.Name="Head"
  2468. c.TopSurface=0
  2469. c.BottomSurface=0
  2470. c.formFactor="Plate"
  2471. c.Size=Vector3.new(1,.4,1)
  2472. ms=Instance.new("CylinderMesh")
  2473. ms.Scale=Vector3.new(.8,.8,.8)
  2474. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  2475. if CRIT==true then
  2476. ms.Scale=Vector3.new(1,1.25,1)
  2477. end
  2478. ms.Parent=c
  2479. c.Reflectance=0
  2480. Instance.new("BodyGyro").Parent=c
  2481. c.Parent=m
  2482. if Char:findFirstChild("Head")~=nil then
  2483. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2484. elseif Char.Parent:findFirstChild("Head")~=nil then
  2485. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2486. end
  2487. f=Instance.new("BodyPosition")
  2488. f.P=2000
  2489. f.D=100
  2490. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2491. f.position=c.Position+Vector3.new(0,3,0)
  2492. f.Parent=c
  2493. game:GetService("Debris"):AddItem(m,.5+du)
  2494. c.CanCollide=false
  2495. m.Parent=workspace
  2496. c.CanCollide=false
  2497. end
  2498.  
  2499. Player=game:GetService('Players').LocalPlayer
  2500. Character=Player.Character
  2501. Mouse=Player:GetMouse()
  2502. m=Instance.new('Model',Character)
  2503.  
  2504.  
  2505. local function weldBetween(a, b)
  2506. local weldd = Instance.new("ManualWeld")
  2507. weldd.Part0 = a
  2508. weldd.Part1 = b
  2509. weldd.C0 = CFrame.new()
  2510. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2511. weldd.Parent = a
  2512. return weldd
  2513. end
  2514.  
  2515. it=Instance.new
  2516.  
  2517. function nooutline(part)
  2518. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2519. end
  2520.  
  2521. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2522. local fp=it("Part")
  2523. fp.formFactor=formfactor
  2524. fp.Parent=parent
  2525. fp.Reflectance=reflectance
  2526. fp.Transparency=transparency
  2527. fp.CanCollide=false
  2528. fp.Locked=true
  2529. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2530. fp.Name=name
  2531. fp.Size=size
  2532. fp.Position=Character.Torso.Position
  2533. nooutline(fp)
  2534. fp.Material=material
  2535. fp:BreakJoints()
  2536. return fp
  2537. end
  2538.  
  2539. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2540. local mesh=it(Mesh)
  2541. mesh.Parent=part
  2542. if Mesh=="SpecialMesh" then
  2543. mesh.MeshType=meshtype
  2544. mesh.MeshId=meshid
  2545. end
  2546. mesh.Offset=offset
  2547. mesh.Scale=scale
  2548. return mesh
  2549. end
  2550.  
  2551. function weld(parent,part0,part1,c0,c1)
  2552. local weld=it("Weld")
  2553. weld.Parent=parent
  2554. weld.Part0=part0
  2555. weld.Part1=part1
  2556. weld.C0=c0
  2557. weld.C1=c1
  2558. return weld
  2559. end
  2560.  
  2561. local modelzorz=Instance.new("Model")
  2562. modelzorz.Parent=Character
  2563. modelzorz.Name="Claw1"
  2564.  
  2565. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2566. 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))
  2567. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2568. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2569. 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))
  2570. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2571. 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))
  2572. 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))
  2573. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2574. 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))
  2575. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2576. 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))
  2577. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2578. 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))
  2579. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2580. 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))
  2581. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2582. 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))
  2583. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2584. 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))
  2585. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2586. 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))
  2587. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2588. 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))
  2589. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2590. 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))
  2591. 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))
  2592. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2593. 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))
  2594. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2595. 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))
  2596. 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))
  2597. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2598. 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))
  2599. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2600. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2601. 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))
  2602. 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))
  2603. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2604. 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))
  2605. 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))
  2606.  
  2607. local modelzorz2=Instance.new("Model")
  2608. modelzorz2.Parent=Character
  2609. modelzorz2.Name="Claw2"
  2610.  
  2611. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  2612. 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))
  2613. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2614. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2615. 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))
  2616. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2617. 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))
  2618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2619. 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))
  2620. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2621. 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))
  2622. 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))
  2623. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2624. 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))
  2625. 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))
  2626. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2627. 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))
  2628. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2629. 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))
  2630. 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))
  2631. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2632. 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))
  2633. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2634. 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))
  2635. 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))
  2636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2637. 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))
  2638. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2639. 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))
  2640. 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))
  2641. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2642. 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))
  2643. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2644. 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))
  2645. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2646. 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))
  2647. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2648. 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))
  2649. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2650. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2651. 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))
  2652.  
  2653. local modelzorz3=Instance.new("Model")
  2654. modelzorz3.Parent=Character
  2655. modelzorz3.Name="Eye"
  2656.  
  2657. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2658. 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))
  2659. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  2660. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2661. 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))
  2662. 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))
  2663. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  2664. 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))
  2665. 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))
  2666. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  2667. 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))
  2668. 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))
  2669. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  2670. 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))
  2671. 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))
  2672. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2673. 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))
  2674. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2675. 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))
  2676. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2677. 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))
  2678. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  2679. 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))
  2680. local moosick = it("Sound",Character)
  2681. moosick.SoundId = "rbxassetid://613035749"
  2682. --142653441, 175067863
  2683. moosick.Looped = true
  2684. moosick.Pitch = 0.9775
  2685. moosick.Volume = 1.5
  2686. moosick:Play()
  2687.  
  2688. anim = Character:findFirstChild("Animate")
  2689. if anim then
  2690. anim:Destroy()
  2691. end
  2692.  
  2693. local particleemitter = Instance.new("ParticleEmitter", Handle)
  2694. particleemitter.VelocitySpread = 180
  2695. particleemitter.Lifetime = NumberRange.new(0.1)
  2696. particleemitter.Speed = NumberRange.new(2)
  2697. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2698. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2699. particleemitter.Rate = 100
  2700. particleemitter.Rotation = NumberRange.new(-45, 45)
  2701. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2702. particleemitter.LightEmission = 0.8
  2703. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2704.  
  2705. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  2706. particleemitter.VelocitySpread = 180
  2707. particleemitter.Lifetime = NumberRange.new(0.1)
  2708. particleemitter.Speed = NumberRange.new(2)
  2709. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  2710. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2711. particleemitter.Rate = 100
  2712. particleemitter.Rotation = NumberRange.new(-45, 45)
  2713. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2714. particleemitter.LightEmission = 0.8
  2715. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2716.  
  2717. local particleemitter = Instance.new("ParticleEmitter", handle)
  2718. particleemitter.VelocitySpread = 180
  2719. particleemitter.Lifetime = NumberRange.new(0.1)
  2720. particleemitter.Speed = NumberRange.new(2)
  2721. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  2722. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  2723. particleemitter.Rate = 100
  2724. particleemitter.Rotation = NumberRange.new(-45, 45)
  2725. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  2726. particleemitter.LightEmission = 0.8
  2727. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  2728.  
  2729. local light = Instance.new("PointLight", Character.Torso)
  2730. light.Color = Color3.new(255,255,255)
  2731. light.Brightness = 5
  2732. light.Range = 15
  2733.  
  2734. particleemitter.Enabled = true
  2735.  
  2736. local Footsteps = it("Sound",Character.Torso)
  2737. Footsteps.SoundId = "rbxassetid://142665235"
  2738. Footsteps.Looped = true
  2739. Footsteps.Pitch = 0.8
  2740. Footsteps.Volume = 0.3
  2741.  
  2742. local Footsteps2 = it("Sound",Character.Torso)
  2743. Footsteps2.SoundId = "rbxassetid://142665235"
  2744. Footsteps2.Looped = true
  2745. Footsteps2.Pitch = 1
  2746. Footsteps2.Volume = 0.4
  2747.  
  2748. local cam = game.Workspace.CurrentCamera
  2749.  
  2750. --cam.CameraSubject = Character
  2751.  
  2752. for i,v in pairs(Head:children()) do
  2753. if v:IsA("Sound") then
  2754. v:Destroy()
  2755. end
  2756. end
  2757.  
  2758. mouse.Button1Down:connect(function()
  2759. if attack==false and attacktype==1 then
  2760. attacktype=2
  2761. attackone()
  2762. elseif attack==false and attacktype==2 then
  2763. attacktype=3
  2764. attacktwo()
  2765. elseif attack==false and attacktype==3 then
  2766. attacktype=4
  2767. attackthree()
  2768. elseif attack==false and attacktype==4 then
  2769. attacktype=1
  2770. attackfour()
  2771. end
  2772. end)
  2773.  
  2774. mouse.KeyDown:connect(function(k)
  2775. k=k:lower()
  2776. if k=='e' then
  2777. if attack==false and mana>=20 then
  2778. Push()
  2779. end
  2780. elseif k=='g' then
  2781. if attack==false and mana>=50 then
  2782. Twirl()
  2783. end
  2784. elseif k=='v' then
  2785. if attack==false and mana>=25 then
  2786. MagicJump()
  2787. end
  2788. elseif k=='c' then
  2789. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2790. attack=true
  2791. for i = 1, 40 do
  2792. swait()
  2793. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2795. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2796. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2797. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2798. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2799. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2800. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2801. end
  2802. Blaze()
  2803. attack = false
  2804. end
  2805. elseif k=='x' then
  2806. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2807. attack=true
  2808. for i = 1, 15 do
  2809. swait()
  2810. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2812. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2813. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2814. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2815. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2816. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2817. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2818. end
  2819. so("http://www.roblox.com/asset/?id=163619849",workspace,2.5,0.35)
  2820. so("http://www.roblox.com/asset/?id=299058146",workspace,2.5,0.65)
  2821. for i = 0, 30 do
  2822. BlastEffect(BrickColor.new("Really black"),cf(tors.Position) * euler(0, math.random(-50, 50), 0) ,.9,5,.9,5,0.2,5)
  2823. wait(0.1)
  2824. end
  2825. local parteffected = Instance.new("Part",tors)
  2826. parteffected.Transparency = 1
  2827. parteffected.Position = tors.Position
  2828. parteffected.CanCollide = false
  2829. parteffected.Anchored = true
  2830. so("http://www.roblox.com/asset/?id=153832545",workspace,0.5,0.5)
  2831. so("http://www.roblox.com/asset/?id=165970126",workspace,1,0.4)
  2832. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,.9,.9,15,5,15)
  2833. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,15,15,15,0.05)
  2834. MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,22.5,22.5,22.5,0.05)
  2835. BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,25,.9,30,5,30)
  2836. local sbs = Instance.new("BodyPosition", RootPart)
  2837. sbs.P = 3000
  2838. sbs.D = 1000
  2839. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  2840. sbs.position = RootPart.CFrame.p + Vector3.new(0, 2000, 0)
  2841. for i = 1, 40 do
  2842. swait()
  2843. Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
  2844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
  2845. RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
  2846. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2847. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
  2848. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
  2849. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
  2850. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
  2851. end
  2852. wait(3)
  2853. Blaze2()
  2854. attack = false
  2855. parteffected:Destroy()
  2856. sbs:Destroy()
  2857. end
  2858. elseif k=='q' then
  2859. if attack==false then
  2860. idle=1000
  2861. end
  2862. elseif k=='h' then
  2863. if attack==false then
  2864. mana=100
  2865. end
  2866. elseif k=='y' then
  2867. if attack==false and mana>=100 then
  2868. Shred()
  2869. end
  2870. elseif k=='f' then
  2871. if attack==false and mana>=40 then
  2872. Spin()
  2873. end
  2874. elseif k=='r' then
  2875. if attack==false and mana>=20 then
  2876. Clap()
  2877. end
  2878. elseif k=='t' then
  2879. if attack==false then
  2880. Hai()
  2881. end
  2882. elseif k=='0' then
  2883. if attack==false then
  2884. Humanoid.WalkSpeed=(24)
  2885. end
  2886. elseif k=='j' then
  2887. if attack==false then
  2888. Humanoid.Health = 10
  2889. print("Congrats, you commited suicide.")
  2890. end
  2891. end
  2892. end)
  2893.  
  2894. mouse.KeyDown:connect(function(k)
  2895. if k == "z" and Ultramode == false then
  2896. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  2897. attack = true
  2898. for i = 1, 15 do
  2899. swait()
  2900. Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
  2901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
  2902. RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
  2903. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2904. LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
  2905. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2906. RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
  2907. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
  2908. end
  2909. m:Destroy()
  2910. local m = Instance.new("Model", Character)
  2911. m.Name = "WeaponModel"
  2912. local parta = Instance.new("Part",Character)
  2913. parta.Size = vt(10,10,10)
  2914. parta.BrickColor = BrickColor.new("Really black")
  2915. parta.Material = "Neon"
  2916. parta.Shape = "Ball"
  2917. parta.Transparency = 0
  2918. parta.Anchored = true
  2919. parta.CanCollide = false
  2920. parta.CFrame = tors.CFrame
  2921. Transform()
  2922. parta:Destroy()
  2923.  
  2924. local modelzorzz=Instance.new("Model")
  2925. modelzorzz.Parent=Character
  2926. modelzorzz.Name="Claw1"
  2927.  
  2928. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2929. 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))
  2930. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2931. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2932. 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))
  2933. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2934. 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))
  2935. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2936. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2937. 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))
  2938. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2939. 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))
  2940. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2941. 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))
  2942. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2943. 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))
  2944. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2945. 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))
  2946. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2947. 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))
  2948. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2949. 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))
  2950. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2951. 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))
  2952. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2953. 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))
  2954. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2955. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2956. 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))
  2957. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2958. 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))
  2959. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2960. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  2961. 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))
  2962. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  2963. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2964. 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))
  2965. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2966. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2967. 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))
  2968. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2969.  
  2970. local modelzorzz2=Instance.new("Model")
  2971. modelzorzz2.Parent=Character
  2972. modelzorzz2.Name="Claw2"
  2973.  
  2974. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
  2975. 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))
  2976. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2977. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2978. 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))
  2979. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2980. 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))
  2981. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2982. 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))
  2983. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2984. 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))
  2985. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2986. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2987. 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))
  2988. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2989. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2990. 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))
  2991. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2992. 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))
  2993. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2994. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  2995. 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))
  2996. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  2997. 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))
  2998. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  2999. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  3000. 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))
  3001. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  3002. 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))
  3003. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
  3004. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  3005. 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))
  3006. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  3007. 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))
  3008. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  3009. 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))
  3010. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  3011. 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))
  3012. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  3013. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  3014. 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))
  3015.  
  3016. local modelzorzz3=Instance.new("Model")
  3017. modelzorzz3.Parent=Character
  3018. modelzorzz3.Name="Eye"
  3019.  
  3020. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3021. 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))
  3022. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  3023. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3024. 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))
  3025. 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))
  3026. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  3027. 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))
  3028. 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))
  3029. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  3030. 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))
  3031. 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))
  3032. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  3033. 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))
  3034. 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))
  3035. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3036. 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))
  3037. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3038. 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))
  3039. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3040. 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))
  3041. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  3042. 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))
  3043.  
  3044. p = game.Players.LocalPlayer
  3045. char = p.Character
  3046. torso = char.Torso
  3047. neck = char.Torso.Neck
  3048. hum = char.Humanoid
  3049. hum.MaxHealth = 1527500
  3050. wait()
  3051. hum.Health =hum.MaxHealth
  3052.  
  3053. local particleemitter = Instance.new("ParticleEmitter", Handle)
  3054. particleemitter.VelocitySpread = 180
  3055. particleemitter.Lifetime = NumberRange.new(0.1)
  3056. particleemitter.Speed = NumberRange.new(2)
  3057. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  3058. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3059. particleemitter.Rate = 100
  3060. particleemitter.Rotation = NumberRange.new(-45, 45)
  3061. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3062. particleemitter.LightEmission = 0.8
  3063. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  3064.  
  3065. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  3066. particleemitter.VelocitySpread = 180
  3067. particleemitter.Lifetime = NumberRange.new(0.1)
  3068. particleemitter.Speed = NumberRange.new(2)
  3069. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  3070. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3071. particleemitter.Rate = 100
  3072. particleemitter.Rotation = NumberRange.new(-45, 45)
  3073. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3074. particleemitter.LightEmission = 0.8
  3075. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  3076.  
  3077. local particleemitter = Instance.new("ParticleEmitter", handle)
  3078. particleemitter.VelocitySpread = 180
  3079. particleemitter.Lifetime = NumberRange.new(0.1)
  3080. particleemitter.Speed = NumberRange.new(2)
  3081. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  3082. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  3083. particleemitter.Rate = 100
  3084. particleemitter.Rotation = NumberRange.new(-45, 45)
  3085. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  3086. particleemitter.LightEmission = 0.8
  3087. particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
  3088.  
  3089. particleemitter.Enabled = true
  3090. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),75,75,75,35,35,35,0.025)
  3091. MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),76,76,76,36,36,36,0.025)
  3092. so("http://www.roblox.com/asset/?id=150829983",Character,3,0.475)
  3093. so("http://www.roblox.com/asset/?id=231917742",Character,3,0.75)
  3094. for i=0,1,0.005 do
  3095. swait()
  3096. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3097. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3098. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3099. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3100. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3101. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3102. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3103. 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)
  3104. 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)
  3105. end
  3106. for i=0,1,0.04 do
  3107. swait()
  3108. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3109. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3110. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3111. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3112. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3113. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3114. 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)
  3115. 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)
  3116. end
  3117. attack = false
  3118. end
  3119. end
  3120. end)
  3121.  
  3122. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  3123. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  3124. prt.Anchored=true
  3125. prt.CFrame=cframe
  3126. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  3127. game:GetService("Debris"):AddItem(prt,2)
  3128. coroutine.resume(coroutine.create(function(Part,Mesh)
  3129. for i=0,1,delay do
  3130. wait()
  3131. Part.CFrame=Part.CFrame
  3132. Part.Transparency=i
  3133. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  3134. end
  3135. Part.Parent=nil
  3136. end),prt,msh)
  3137. end
  3138.  
  3139. TrailDeb = false
  3140.  
  3141. function equipanim()
  3142. attack=true
  3143. Humanoid.WalkSpeed = 0
  3144. if TrailDeb == false then
  3145. TrailDeb = true
  3146. end
  3147.  
  3148.  
  3149. coroutine.wrap(function()
  3150. local Old = handle.CFrame.p
  3151. while wait()do
  3152. if not TrailDeb then break end
  3153. local New = handle.CFrame.p
  3154. local Mag =(Old -New).magnitude
  3155. local Dis =(Old +New)/2
  3156. local Trail = Instance.new("Part",Character)
  3157. Trail.Material = "Neon"
  3158. Trail.Anchored = true
  3159. Trail.CanCollide = false
  3160. Trail.BrickColor = TorsoColor
  3161. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3162. Trail.TopSurface = 0
  3163. Trail.BottomSurface = 0
  3164. Trail.formFactor = "Custom"
  3165. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3166. local ms = Instance.new("BlockMesh",Trail)
  3167. ms.Scale = Vector3.new(1,1,1)
  3168. local TM = Instance.new("CylinderMesh",Trail)
  3169. TM.Scale = Vector3.new(1,1,1)
  3170. Old = New
  3171. coroutine.wrap(function()
  3172. for i = 1,0,-0.1 do
  3173. wait()
  3174. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3175. end
  3176. Trail:remove()
  3177. end)()
  3178. coroutine.wrap(function()
  3179. for i = 1,10 do
  3180. wait()
  3181. Trail.Transparency = Trail.Transparency +0.1
  3182. end end)()end end)()
  3183. coroutine.wrap(function()
  3184. local Old = Handle.CFrame.p
  3185. while wait()do
  3186. if not TrailDeb then break end
  3187. local New = Handle.CFrame.p
  3188. local Mag =(Old -New).magnitude
  3189. local Dis =(Old +New)/2
  3190. local Trail = Instance.new("Part",Character)
  3191. Trail.Material = "Neon"
  3192. Trail.Anchored = true
  3193. Trail.CanCollide = false
  3194. Trail.BrickColor = TorsoColor
  3195. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3196. Trail.TopSurface = 0
  3197. Trail.BottomSurface = 0
  3198. Trail.formFactor = "Custom"
  3199. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3200. local ms = Instance.new("BlockMesh",Trail)
  3201. ms.Scale = Vector3.new(1,1,1)
  3202. local TM = Instance.new("CylinderMesh",Trail)
  3203. TM.Scale = Vector3.new(1,1,1)
  3204. Old = New
  3205. coroutine.wrap(function()
  3206. for i = 1,0,-0.1 do
  3207. wait()
  3208. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3209. end
  3210. Trail:remove()
  3211. end)()
  3212. coroutine.wrap(function()
  3213. for i = 1,10 do
  3214. wait()
  3215. Trail.Transparency = Trail.Transparency +0.1
  3216. end end)()end end)()
  3217. coroutine.wrap(function()
  3218. local Old = Handle2.CFrame.p
  3219. while wait()do
  3220. if not TrailDeb then break end
  3221. local New = Handle2.CFrame.p
  3222. local Mag =(Old -New).magnitude
  3223. local Dis =(Old +New)/2
  3224. local Trail = Instance.new("Part",Character)
  3225. Trail.Material = "Neon"
  3226. Trail.Anchored = true
  3227. Trail.CanCollide = false
  3228. Trail.BrickColor = TorsoColor
  3229. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3230. Trail.TopSurface = 0
  3231. Trail.BottomSurface = 0
  3232. Trail.formFactor = "Custom"
  3233. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3234. local ms = Instance.new("BlockMesh",Trail)
  3235. ms.Scale = Vector3.new(1,1,1)
  3236. local TM = Instance.new("CylinderMesh",Trail)
  3237. TM.Scale = Vector3.new(1,1,1)
  3238. Old = New
  3239. coroutine.wrap(function()
  3240. for i = 1,0,-0.1 do
  3241. wait()
  3242. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3243. end
  3244. Trail:remove()
  3245. end)()
  3246. coroutine.wrap(function()
  3247. for i = 1,10 do
  3248. wait()
  3249. Trail.Transparency = Trail.Transparency +0.1
  3250. end end)()end end)()
  3251. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  3252. for i=0,1,0.005 do
  3253. swait()
  3254. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  3255. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3256. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3257. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3258. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3259. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3260. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3261. end
  3262. for i=0,1,0.005 do
  3263. swait()
  3264. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  3265. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  3266. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3267. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3268. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  3269. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  3270. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  3271. end
  3272. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3273. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  3274. for i=0,1,0.005 do
  3275. swait()
  3276. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  3277. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  3278. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  3279. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  3280. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  3281. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  3282. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  3283. 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)
  3284. 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)
  3285. end
  3286. for i=0,1,0.04 do
  3287. swait()
  3288. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3289. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3290. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3291. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3292. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3293. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3294. 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)
  3295. 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)
  3296. end
  3297. --dmgstop()
  3298. attack=false
  3299. Humanoid.WalkSpeed = 12
  3300. if TrailDeb == true then
  3301. TrailDeb = false
  3302. end
  3303. end
  3304.  
  3305. function attackone()
  3306. attack=true
  3307. if TrailDeb == false then
  3308. TrailDeb = true
  3309. end
  3310.  
  3311.  
  3312. coroutine.wrap(function()
  3313. local Old = Handle.CFrame.p
  3314. while wait()do
  3315. if not TrailDeb then break end
  3316. local New = Handle.CFrame.p
  3317. local Mag =(Old -New).magnitude
  3318. local Dis =(Old +New)/2
  3319. local Trail = Instance.new("Part",Character)
  3320. Trail.Material = "Neon"
  3321. Trail.Anchored = true
  3322. Trail.CanCollide = false
  3323. Trail.BrickColor = TorsoColor
  3324. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3325. Trail.TopSurface = 0
  3326. Trail.BottomSurface = 0
  3327. Trail.formFactor = "Custom"
  3328. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3329. local ms = Instance.new("BlockMesh",Trail)
  3330. ms.Scale = Vector3.new(1,1,1)
  3331. local TM = Instance.new("CylinderMesh",Trail)
  3332. TM.Scale = Vector3.new(1,1,1)
  3333. Old = New
  3334. coroutine.wrap(function()
  3335. for i = 1,0,-0.1 do
  3336. wait()
  3337. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3338. end
  3339. Trail:remove()
  3340. end)()
  3341. coroutine.wrap(function()
  3342. for i = 1,10 do
  3343. wait()
  3344. Trail.Transparency = Trail.Transparency +0.1
  3345. end end)()end end)()
  3346. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3347. for i=0,1,0.08 do
  3348. swait()
  3349. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  3350. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  3351. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3352. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  3353. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3354. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  3355. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3356. end
  3357. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  3358. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  3359. for i=0,1,0.1 do
  3360. swait()
  3361. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  3362. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3363. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3364. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  3365. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3366. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  3367. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3368. end
  3369. --dmgstop()
  3370. attack=false
  3371. con1:disconnect()
  3372. if TrailDeb == true then
  3373. TrailDeb = false
  3374. end
  3375. end
  3376.  
  3377. function attacktwo()
  3378. attack=true
  3379. if TrailDeb == false then
  3380. TrailDeb = true
  3381. end
  3382.  
  3383.  
  3384. coroutine.wrap(function()
  3385. local Old = Handle2.CFrame.p
  3386. while wait()do
  3387. if not TrailDeb then break end
  3388. local New = Handle2.CFrame.p
  3389. local Mag =(Old -New).magnitude
  3390. local Dis =(Old +New)/2
  3391. local Trail = Instance.new("Part",Character)
  3392. Trail.Material = "Neon"
  3393. Trail.Anchored = true
  3394. Trail.CanCollide = false
  3395. Trail.BrickColor = TorsoColor
  3396. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3397. Trail.TopSurface = 0
  3398. Trail.BottomSurface = 0
  3399. Trail.formFactor = "Custom"
  3400. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3401. local ms = Instance.new("BlockMesh",Trail)
  3402. ms.Scale = Vector3.new(1,1,1)
  3403. local TM = Instance.new("CylinderMesh",Trail)
  3404. TM.Scale = Vector3.new(1,1,1)
  3405. Old = New
  3406. coroutine.wrap(function()
  3407. for i = 1,0,-0.1 do
  3408. wait()
  3409. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3410. end
  3411. Trail:remove()
  3412. end)()
  3413. coroutine.wrap(function()
  3414. for i = 1,10 do
  3415. wait()
  3416. Trail.Transparency = Trail.Transparency +0.1
  3417. end end)()end end)()
  3418. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3419. for i=0,1,0.08 do
  3420. swait()
  3421. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3422. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3423. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3424. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  3425. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3426. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  3427. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3428. end
  3429. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  3430. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  3431. for i=0,1,0.1 do
  3432. swait()
  3433. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3434. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3435. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3436. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  3437. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3438. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3439. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  3440. end
  3441. --dmgstop()
  3442. attack=false
  3443. con1:disconnect()
  3444. if TrailDeb == true then
  3445. TrailDeb = false
  3446. end
  3447. end
  3448.  
  3449. function attackthree()
  3450. attack=true
  3451. if TrailDeb == false then
  3452. TrailDeb = true
  3453. end
  3454.  
  3455.  
  3456. coroutine.wrap(function()
  3457. local Old = Handle.CFrame.p
  3458. while wait()do
  3459. if not TrailDeb then break end
  3460. local New = Handle.CFrame.p
  3461. local Mag =(Old -New).magnitude
  3462. local Dis =(Old +New)/2
  3463. local Trail = Instance.new("Part",Character)
  3464. Trail.Material = "Neon"
  3465. Trail.Anchored = true
  3466. Trail.CanCollide = false
  3467. Trail.BrickColor = TorsoColor
  3468. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3469. Trail.TopSurface = 0
  3470. Trail.BottomSurface = 0
  3471. Trail.formFactor = "Custom"
  3472. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3473. local ms = Instance.new("BlockMesh",Trail)
  3474. ms.Scale = Vector3.new(1,1,1)
  3475. local TM = Instance.new("CylinderMesh",Trail)
  3476. TM.Scale = Vector3.new(1,1,1)
  3477. Old = New
  3478. coroutine.wrap(function()
  3479. for i = 1,0,-0.1 do
  3480. wait()
  3481. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3482. end
  3483. Trail:remove()
  3484. end)()
  3485. coroutine.wrap(function()
  3486. for i = 1,10 do
  3487. wait()
  3488. Trail.Transparency = Trail.Transparency +0.1
  3489. end end)()end end)()
  3490. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end)
  3491. for i=0,1,0.08 do
  3492. swait()
  3493. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3494. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3495. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3496. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  3497. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3498. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  3499. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3500. end
  3501. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  3502. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  3503. for i=0,1,0.05 do
  3504. swait()
  3505. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3506. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3507. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3508. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  3509. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3510. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  3511. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  3512. end
  3513. --dmgstop()
  3514. attack=false
  3515. con1:disconnect()
  3516. if TrailDeb == true then
  3517. TrailDeb = false
  3518. end
  3519. end
  3520.  
  3521. function attackfour()
  3522. attack=true
  3523. if TrailDeb == false then
  3524. TrailDeb = true
  3525. end
  3526.  
  3527.  
  3528. coroutine.wrap(function()
  3529. local Old = Handle2.CFrame.p
  3530. while wait()do
  3531. if not TrailDeb then break end
  3532. local New = Handle2.CFrame.p
  3533. local Mag =(Old -New).magnitude
  3534. local Dis =(Old +New)/2
  3535. local Trail = Instance.new("Part",Character)
  3536. Trail.Material = "Neon"
  3537. Trail.Anchored = true
  3538. Trail.CanCollide = false
  3539. Trail.BrickColor = TorsoColor
  3540. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3541. Trail.TopSurface = 0
  3542. Trail.BottomSurface = 0
  3543. Trail.formFactor = "Custom"
  3544. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3545. local ms = Instance.new("BlockMesh",Trail)
  3546. ms.Scale = Vector3.new(1,1,1)
  3547. local TM = Instance.new("CylinderMesh",Trail)
  3548. TM.Scale = Vector3.new(1,1,1)
  3549. Old = New
  3550. coroutine.wrap(function()
  3551. for i = 1,0,-0.1 do
  3552. wait()
  3553. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3554. end
  3555. Trail:remove()
  3556. end)()
  3557. coroutine.wrap(function()
  3558. for i = 1,10 do
  3559. wait()
  3560. Trail.Transparency = Trail.Transparency +0.1
  3561. end end)()end end)()
  3562. coroutine.wrap(function()
  3563. local Old = Handle.CFrame.p
  3564. while wait()do
  3565. if not TrailDeb then break end
  3566. local New = Handle.CFrame.p
  3567. local Mag =(Old -New).magnitude
  3568. local Dis =(Old +New)/2
  3569. local Trail = Instance.new("Part",Character)
  3570. Trail.Material = "Neon"
  3571. Trail.Anchored = true
  3572. Trail.CanCollide = false
  3573. Trail.BrickColor = TorsoColor
  3574. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3575. Trail.TopSurface = 0
  3576. Trail.BottomSurface = 0
  3577. Trail.formFactor = "Custom"
  3578. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3579. local ms = Instance.new("BlockMesh",Trail)
  3580. ms.Scale = Vector3.new(1,1,1)
  3581. local TM = Instance.new("CylinderMesh",Trail)
  3582. TM.Scale = Vector3.new(1,1,1)
  3583. Old = New
  3584. coroutine.wrap(function()
  3585. for i = 1,0,-0.1 do
  3586. wait()
  3587. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3588. end
  3589. Trail:remove()
  3590. end)()
  3591. coroutine.wrap(function()
  3592. for i = 1,10 do
  3593. wait()
  3594. Trail.Transparency = Trail.Transparency +0.1
  3595. end end)()end end)()
  3596. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3597. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  3598. for i=0,1,0.08 do
  3599. swait()
  3600. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  3601. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3602. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3603. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3604. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  3605. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  3606. 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)
  3607. 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)
  3608. end
  3609. if anim then
  3610. anim.Disabled=true
  3611. end
  3612. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  3613. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  3614. for i=0,1,0.04 do
  3615. swait()
  3616. Torso.Velocity=RootPart.CFrame.lookVector*50
  3617. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  3618. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3619. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3620. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3621. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3622. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3623. 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)
  3624. 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)
  3625. end
  3626. --dmgstop()
  3627. attack=false
  3628. con1:disconnect()
  3629. con2:disconnect()
  3630. if anim then
  3631. anim.Disabled=false
  3632. end
  3633. if TrailDeb == true then
  3634. TrailDeb = false
  3635. end
  3636. end
  3637.  
  3638. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  3639. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3640. prt.Anchored = true
  3641. prt.CFrame = cframe
  3642. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3643. coroutine.resume(coroutine.create(function()
  3644. for i = 0, 1, 0.05 do
  3645. wait()
  3646. prt.Transparency = i
  3647. msh.Scale = msh.Scale + vt(x2, y2, z2)
  3648. end
  3649. prt.Parent = nil
  3650. end))
  3651. end
  3652.  
  3653. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  3654. for _, c in pairs(workspace:children()) do
  3655. local hum = c:findFirstChild("Humanoid")
  3656. if hum ~= nil then
  3657. local head = c:findFirstChild("Torso")
  3658. if head ~= nil then
  3659. local targ = head.Position - Part.Position
  3660. local mag = targ.magnitude
  3661. if mag <= magni and c.Name ~= Player.Name then
  3662. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  3663. end
  3664. end
  3665. end
  3666. end
  3667. end
  3668.  
  3669. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3670. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3671. prt.Anchored = true
  3672. prt.CFrame = cframe
  3673. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3674. game:GetService("Debris"):AddItem(prt, 2)
  3675. coroutine.resume(coroutine.create(function(Part, Mesh)
  3676. for i = 0, 1, delay do
  3677. swait()
  3678. Part.CFrame = Part.CFrame
  3679. Part.Transparency = i
  3680. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3681. end
  3682. Part.Parent = nil
  3683. end), prt, msh)
  3684. end
  3685.  
  3686. function MagicJump()
  3687. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  3688. attack=true
  3689. mana=mana-25
  3690. --[[ Humanoid.WalkSpeed = 0
  3691. for i=0,1,0.01 do
  3692. swait()
  3693. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  3694. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  3695. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  3696. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  3697. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  3698. 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)
  3699. 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)
  3700. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  3701. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  3702. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  3703. end]]--
  3704. Humanoid.Jump = true
  3705. Torso.Velocity = vt(0, 150, 0)
  3706. Humanoid.WalkSpeed = 64
  3707. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3708. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  3709. for i=0,1,0.05 do
  3710. swait()
  3711. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  3712. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3713. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  3714. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  3715. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  3716. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  3717. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  3718. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  3719. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  3720. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  3721. end
  3722. for i=0,1,0.02 do
  3723. swait()
  3724. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  3725. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3726. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  3727. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  3728. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3729. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  3730. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  3731. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  3732. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  3733. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3734. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3735. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3736. end
  3737. Humanoid.WalkSpeed = 0
  3738. swait(8)
  3739. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3740. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  3741. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  3742. if hit~=nil then
  3743. swait(2)
  3744. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
  3745. ref.Anchored=true
  3746. ref.CFrame=cf(pos)
  3747. game:GetService("Debris"):AddItem(ref,3)
  3748. for i=1,10 do
  3749. local Col=BrickColor.new("Really black")
  3750. 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))
  3751. groundpart.Anchored=true
  3752. groundpart.CanCollide=false
  3753. 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))
  3754. local Col2=TorsoColor
  3755. 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))
  3756. groundpart2.Anchored=true
  3757. groundpart2.CanCollide=false
  3758. 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))
  3759. game:GetService("Debris"):AddItem(groundpart,5)
  3760. game:GetService("Debris"):AddItem(groundpart2,5)
  3761. end
  3762. BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
  3763. BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  3764. MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
  3765. MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
  3766. for i=0,1,0.06 do
  3767. swait()
  3768. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  3769. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3770. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  3771. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  3772. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  3773. 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)
  3774. 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)
  3775. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  3776. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  3777. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  3778. end
  3779. end
  3780. swait(20)
  3781. Humanoid.WalkSpeed = 12
  3782. --dmgstop()
  3783. attack=false
  3784. end
  3785. end
  3786.  
  3787. function Spin()
  3788. attack=true
  3789. mana=mana-40
  3790. if TrailDeb == false then
  3791. TrailDeb = true
  3792. end
  3793.  
  3794. coroutine.wrap(function()
  3795. local Old = Handle2.CFrame.p
  3796. while wait()do
  3797. if not TrailDeb then break end
  3798. local New = Handle2.CFrame.p
  3799. local Mag =(Old -New).magnitude
  3800. local Dis =(Old +New)/2
  3801. local Trail = Instance.new("Part",Character)
  3802. Trail.Material = "Neon"
  3803. Trail.Anchored = true
  3804. Trail.CanCollide = false
  3805. Trail.BrickColor = TorsoColor
  3806. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3807. Trail.TopSurface = 0
  3808. Trail.BottomSurface = 0
  3809. Trail.formFactor = "Custom"
  3810. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3811. local ms = Instance.new("BlockMesh",Trail)
  3812. ms.Scale = Vector3.new(1,1,1)
  3813. local TM = Instance.new("CylinderMesh",Trail)
  3814. TM.Scale = Vector3.new(1,1,1)
  3815. Old = New
  3816. coroutine.wrap(function()
  3817. for i = 1,0,-0.1 do
  3818. wait()
  3819. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3820. end
  3821. Trail:remove()
  3822. end)()
  3823. coroutine.wrap(function()
  3824. for i = 1,10 do
  3825. wait()
  3826. Trail.Transparency = Trail.Transparency +0.1
  3827. end end)()end end)()
  3828. coroutine.wrap(function()
  3829. local Old = Handle.CFrame.p
  3830. while wait()do
  3831. if not TrailDeb then break end
  3832. local New = Handle.CFrame.p
  3833. local Mag =(Old -New).magnitude
  3834. local Dis =(Old +New)/2
  3835. local Trail = Instance.new("Part",Character)
  3836. Trail.Material = "Neon"
  3837. Trail.Anchored = true
  3838. Trail.CanCollide = false
  3839. Trail.BrickColor = TorsoColor
  3840. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3841. Trail.TopSurface = 0
  3842. Trail.BottomSurface = 0
  3843. Trail.formFactor = "Custom"
  3844. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3845. local ms = Instance.new("BlockMesh",Trail)
  3846. ms.Scale = Vector3.new(1,1,1)
  3847. local TM = Instance.new("CylinderMesh",Trail)
  3848. TM.Scale = Vector3.new(1,1,1)
  3849. Old = New
  3850. coroutine.wrap(function()
  3851. for i = 1,0,-0.1 do
  3852. wait()
  3853. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3854. end
  3855. Trail:remove()
  3856. end)()
  3857. coroutine.wrap(function()
  3858. for i = 1,10 do
  3859. wait()
  3860. Trail.Transparency = Trail.Transparency +0.1
  3861. end end)()end end)()
  3862. Footsteps:Stop()
  3863. Footsteps2:Stop()
  3864. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3865. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  3866. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  3867. for i=0,1,0.1 do
  3868. swait()
  3869. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3870. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3871. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3872. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3873. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3874. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3875. end
  3876. if anim then
  3877. anim.Disabled=true
  3878. end
  3879. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3880. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3881. for i=0,1,0.05 do
  3882. swait()
  3883. Torso.Velocity=RootPart.CFrame.lookVector*100
  3884. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3885. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3886. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3887. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3888. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3889. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3890. end
  3891. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3892. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3893. for i=0,1,0.05 do
  3894. swait()
  3895. Torso.Velocity=RootPart.CFrame.lookVector*100
  3896. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3897. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3898. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3899. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3900. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3901. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3902. end
  3903. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  3904. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  3905. for i=0,1,0.05 do
  3906. swait()
  3907. Torso.Velocity=RootPart.CFrame.lookVector*100
  3908. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  3909. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3910. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3911. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  3912. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  3913. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  3914. end
  3915. --dmgstop()
  3916. Humanoid.WalkSpeed=12
  3917. attack=false
  3918. con1:disconnect()
  3919. con2:disconnect()
  3920. if anim then
  3921. anim.Disabled=false
  3922. end
  3923. if TrailDeb == true then
  3924. TrailDeb = false
  3925. end
  3926. end
  3927.  
  3928. function Twirl()
  3929. mana=mana-50
  3930. attack=true
  3931. if TrailDeb == false then
  3932. TrailDeb = true
  3933. end
  3934.  
  3935.  
  3936. coroutine.wrap(function()
  3937. local Old = Handle2.CFrame.p
  3938. while wait()do
  3939. if not TrailDeb then break end
  3940. local New = Handle2.CFrame.p
  3941. local Mag =(Old -New).magnitude
  3942. local Dis =(Old +New)/2
  3943. local Trail = Instance.new("Part",Character)
  3944. Trail.Material = "Neon"
  3945. Trail.Anchored = true
  3946. Trail.CanCollide = false
  3947. Trail.BrickColor = TorsoColor
  3948. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3949. Trail.TopSurface = 0
  3950. Trail.BottomSurface = 0
  3951. Trail.formFactor = "Custom"
  3952. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3953. local ms = Instance.new("BlockMesh",Trail)
  3954. ms.Scale = Vector3.new(1,1,1)
  3955. local TM = Instance.new("CylinderMesh",Trail)
  3956. TM.Scale = Vector3.new(1,1,1)
  3957. Old = New
  3958. coroutine.wrap(function()
  3959. for i = 1,0,-0.1 do
  3960. wait()
  3961. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3962. end
  3963. Trail:remove()
  3964. end)()
  3965. coroutine.wrap(function()
  3966. for i = 1,10 do
  3967. wait()
  3968. Trail.Transparency = Trail.Transparency +0.1
  3969. end end)()end end)()
  3970. coroutine.wrap(function()
  3971. local Old = Handle.CFrame.p
  3972. while wait()do
  3973. if not TrailDeb then break end
  3974. local New = Handle.CFrame.p
  3975. local Mag =(Old -New).magnitude
  3976. local Dis =(Old +New)/2
  3977. local Trail = Instance.new("Part",Character)
  3978. Trail.Material = "Neon"
  3979. Trail.Anchored = true
  3980. Trail.CanCollide = false
  3981. Trail.BrickColor = TorsoColor
  3982. Trail.Size = Vector3.new(0.2,Mag,0.2)
  3983. Trail.TopSurface = 0
  3984. Trail.BottomSurface = 0
  3985. Trail.formFactor = "Custom"
  3986. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  3987. local ms = Instance.new("BlockMesh",Trail)
  3988. ms.Scale = Vector3.new(1,1,1)
  3989. local TM = Instance.new("CylinderMesh",Trail)
  3990. TM.Scale = Vector3.new(1,1,1)
  3991. Old = New
  3992. coroutine.wrap(function()
  3993. for i = 1,0,-0.1 do
  3994. wait()
  3995. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  3996. end
  3997. Trail:remove()
  3998. end)()
  3999. coroutine.wrap(function()
  4000. for i = 1,10 do
  4001. wait()
  4002. Trail.Transparency = Trail.Transparency +0.1
  4003. end end)()end end)()
  4004. Footsteps:Stop()
  4005. Footsteps2:Stop()
  4006. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4007. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4008. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  4009. for i=0,1,0.1 do
  4010. swait()
  4011. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4012. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4013. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4014. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4015. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4016. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4017. end
  4018. if anim then
  4019. anim.Disabled=true
  4020. end
  4021. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4022. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4023. for i=0,1,0.05 do
  4024. swait()
  4025. Torso.Velocity=RootPart.CFrame.lookVector*80
  4026. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4027. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4028. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4029. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4030. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4031. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4032. end
  4033. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4034. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4035. for i=0,1,0.05 do
  4036. swait()
  4037. Torso.Velocity=RootPart.CFrame.lookVector*80
  4038. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4039. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4040. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4041. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4042. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4043. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4044. end
  4045. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4046. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4047. for i=0,1,0.05 do
  4048. swait()
  4049. Torso.Velocity=RootPart.CFrame.lookVector*80
  4050. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4051. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4052. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4053. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4054. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4055. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4056. end
  4057. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  4058. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  4059. for i=0,1,0.05 do
  4060. swait()
  4061. Torso.Velocity=RootPart.CFrame.lookVector*80
  4062. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  4063. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4064. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4065. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4066. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4067. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4068. end
  4069. --dmgstop()
  4070. Humanoid.WalkSpeed=12
  4071. attack=false
  4072. con1:disconnect()
  4073. con2:disconnect()
  4074. if anim then
  4075. anim.Disabled=false
  4076. end
  4077. if TrailDeb == true then
  4078. TrailDeb = false
  4079. end
  4080. end
  4081.  
  4082. function Shred()
  4083. attack=true
  4084. mana=mana-100
  4085. if TrailDeb == false then
  4086. TrailDeb = true
  4087. end
  4088.  
  4089.  
  4090. coroutine.wrap(function()
  4091. local Old = Handle2.CFrame.p
  4092. while wait()do
  4093. if not TrailDeb then break end
  4094. local New = Handle2.CFrame.p
  4095. local Mag =(Old -New).magnitude
  4096. local Dis =(Old +New)/2
  4097. local Trail = Instance.new("Part",Character)
  4098. Trail.Material = "Neon"
  4099. Trail.Anchored = true
  4100. Trail.CanCollide = false
  4101. Trail.BrickColor = TorsoColor
  4102. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4103. Trail.TopSurface = 0
  4104. Trail.BottomSurface = 0
  4105. Trail.formFactor = "Custom"
  4106. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4107. local ms = Instance.new("BlockMesh",Trail)
  4108. ms.Scale = Vector3.new(1,1,1)
  4109. local TM = Instance.new("CylinderMesh",Trail)
  4110. TM.Scale = Vector3.new(1,1,1)
  4111. Old = New
  4112. coroutine.wrap(function()
  4113. for i = 1,0,-0.1 do
  4114. wait()
  4115. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4116. end
  4117. Trail:remove()
  4118. end)()
  4119. coroutine.wrap(function()
  4120. for i = 1,10 do
  4121. wait()
  4122. Trail.Transparency = Trail.Transparency +0.1
  4123. end end)()end end)()
  4124. coroutine.wrap(function()
  4125. local Old = Handle.CFrame.p
  4126. while wait()do
  4127. if not TrailDeb then break end
  4128. local New = Handle.CFrame.p
  4129. local Mag =(Old -New).magnitude
  4130. local Dis =(Old +New)/2
  4131. local Trail = Instance.new("Part",Character)
  4132. Trail.Material = "Neon"
  4133. Trail.Anchored = true
  4134. Trail.CanCollide = false
  4135. Trail.BrickColor = TorsoColor
  4136. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4137. Trail.TopSurface = 0
  4138. Trail.BottomSurface = 0
  4139. Trail.formFactor = "Custom"
  4140. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4141. local ms = Instance.new("BlockMesh",Trail)
  4142. ms.Scale = Vector3.new(1,1,1)
  4143. local TM = Instance.new("CylinderMesh",Trail)
  4144. TM.Scale = Vector3.new(1,1,1)
  4145. Old = New
  4146. coroutine.wrap(function()
  4147. for i = 1,0,-0.1 do
  4148. wait()
  4149. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4150. end
  4151. Trail:remove()
  4152. end)()
  4153. coroutine.wrap(function()
  4154. for i = 1,10 do
  4155. wait()
  4156. Trail.Transparency = Trail.Transparency +0.1
  4157. end end)()end end)()
  4158. Footsteps:Stop()
  4159. Footsteps2:Stop()
  4160. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  4161. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  4162. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  4163. for i=0,1,0.1 do
  4164. swait()
  4165. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4166. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4167. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4168. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4169. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4170. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4171. end
  4172. if anim then
  4173. anim.Disabled=true
  4174. end
  4175. for i=0,1,0.05 do
  4176. swait()
  4177. Torso.Velocity=RootPart.CFrame.lookVector*20
  4178. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4179. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4180. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  4181. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4182. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4183. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4184. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4185. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4186. end
  4187. for i=0,1,0.05 do
  4188. swait()
  4189. Torso.Velocity=RootPart.CFrame.lookVector*40
  4190. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4191. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4192. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  4193. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4194. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4195. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4196. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4197. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4198. end
  4199. for i=0,1,0.05 do
  4200. swait()
  4201. Torso.Velocity=RootPart.CFrame.lookVector*60
  4202. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  4203. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  4204. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  4205. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4206. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4207. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4208. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4209. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4210. end
  4211. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  4212. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4213. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4214. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4215. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  4216. for i=0,1,0.05 do
  4217. swait()
  4218. Torso.Velocity=RootPart.CFrame.lookVector*80
  4219. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  4220. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4221. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4222. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4223. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4224. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4225. end
  4226. for i=0,1,0.005 do
  4227. swait()
  4228. Torso.Velocity=RootPart.CFrame.lookVector*100
  4229. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  4230. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4231. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4232. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  4233. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  4234. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  4235. end
  4236. --dmgstop()
  4237. Humanoid.WalkSpeed=12
  4238. attack=false
  4239. con1:disconnect()
  4240. con2:disconnect()
  4241. if anim then
  4242. anim.Disabled=false
  4243. end
  4244. if TrailDeb == true then
  4245. TrailDeb = false
  4246. end
  4247. end
  4248.  
  4249. function Push()
  4250. attack=true
  4251. mana=mana-20
  4252. if TrailDeb == false then
  4253. TrailDeb = true
  4254. end
  4255.  
  4256.  
  4257. coroutine.wrap(function()
  4258. local Old = Handle2.CFrame.p
  4259. while wait()do
  4260. if not TrailDeb then break end
  4261. local New = Handle2.CFrame.p
  4262. local Mag =(Old -New).magnitude
  4263. local Dis =(Old +New)/2
  4264. local Trail = Instance.new("Part",Character)
  4265. Trail.Material = "Neon"
  4266. Trail.Anchored = true
  4267. Trail.CanCollide = false
  4268. Trail.BrickColor = TorsoColor
  4269. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4270. Trail.TopSurface = 0
  4271. Trail.BottomSurface = 0
  4272. Trail.formFactor = "Custom"
  4273. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4274. local ms = Instance.new("BlockMesh",Trail)
  4275. ms.Scale = Vector3.new(1,1,1)
  4276. local TM = Instance.new("CylinderMesh",Trail)
  4277. TM.Scale = Vector3.new(1,1,1)
  4278. Old = New
  4279. coroutine.wrap(function()
  4280. for i = 1,0,-0.1 do
  4281. wait()
  4282. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4283. end
  4284. Trail:remove()
  4285. end)()
  4286. coroutine.wrap(function()
  4287. for i = 1,10 do
  4288. wait()
  4289. Trail.Transparency = Trail.Transparency +0.1
  4290. end end)()end end)()
  4291. coroutine.wrap(function()
  4292. local Old = Handle.CFrame.p
  4293. while wait()do
  4294. if not TrailDeb then break end
  4295. local New = Handle.CFrame.p
  4296. local Mag =(Old -New).magnitude
  4297. local Dis =(Old +New)/2
  4298. local Trail = Instance.new("Part",Character)
  4299. Trail.Material = "Neon"
  4300. Trail.Anchored = true
  4301. Trail.CanCollide = false
  4302. Trail.BrickColor = TorsoColor
  4303. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4304. Trail.TopSurface = 0
  4305. Trail.BottomSurface = 0
  4306. Trail.formFactor = "Custom"
  4307. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4308. local ms = Instance.new("BlockMesh",Trail)
  4309. ms.Scale = Vector3.new(1,1,1)
  4310. local TM = Instance.new("CylinderMesh",Trail)
  4311. TM.Scale = Vector3.new(1,1,1)
  4312. Old = New
  4313. coroutine.wrap(function()
  4314. for i = 1,0,-0.1 do
  4315. wait()
  4316. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4317. end
  4318. Trail:remove()
  4319. end)()
  4320. coroutine.wrap(function()
  4321. for i = 1,10 do
  4322. wait()
  4323. Trail.Transparency = Trail.Transparency +0.1
  4324. end end)()end end)()
  4325. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4326. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  4327. for i=0,1,0.1 do
  4328. swait()
  4329. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4330. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4331. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4332. Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4333. Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4334. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4335. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4336. end
  4337. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4338. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4339. so("http://www.roblox.com/asset/?id=159882481",Torso,1,1)
  4340. for i=0,1,0.1 do
  4341. swait()
  4342. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4343. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4344. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4345. Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4346. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4347. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
  4348. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
  4349. end
  4350. --dmgstop()
  4351. attack=false
  4352. con1:disconnect()
  4353. con2:disconnect()
  4354. if TrailDeb == true then
  4355. TrailDeb = false
  4356. end
  4357. end
  4358.  
  4359. function Clap()
  4360. attack=true
  4361. mana=mana-20
  4362. if TrailDeb == false then
  4363. TrailDeb = true
  4364. end
  4365.  
  4366.  
  4367. coroutine.wrap(function()
  4368. local Old = Handle2.CFrame.p
  4369. while wait()do
  4370. if not TrailDeb then break end
  4371. local New = Handle2.CFrame.p
  4372. local Mag =(Old -New).magnitude
  4373. local Dis =(Old +New)/2
  4374. local Trail = Instance.new("Part",Character)
  4375. Trail.Material = "Neon"
  4376. Trail.Anchored = true
  4377. Trail.CanCollide = false
  4378. Trail.BrickColor = TorsoColor
  4379. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4380. Trail.TopSurface = 0
  4381. Trail.BottomSurface = 0
  4382. Trail.formFactor = "Custom"
  4383. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4384. local ms = Instance.new("BlockMesh",Trail)
  4385. ms.Scale = Vector3.new(1,1,1)
  4386. local TM = Instance.new("CylinderMesh",Trail)
  4387. TM.Scale = Vector3.new(1,1,1)
  4388. Old = New
  4389. coroutine.wrap(function()
  4390. for i = 1,0,-0.1 do
  4391. wait()
  4392. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4393. end
  4394. Trail:remove()
  4395. end)()
  4396. coroutine.wrap(function()
  4397. for i = 1,10 do
  4398. wait()
  4399. Trail.Transparency = Trail.Transparency +0.1
  4400. end end)()end end)()
  4401. coroutine.wrap(function()
  4402. local Old = Handle.CFrame.p
  4403. while wait()do
  4404. if not TrailDeb then break end
  4405. local New = Handle.CFrame.p
  4406. local Mag =(Old -New).magnitude
  4407. local Dis =(Old +New)/2
  4408. local Trail = Instance.new("Part",Character)
  4409. Trail.Material = "Neon"
  4410. Trail.Anchored = true
  4411. Trail.CanCollide = false
  4412. Trail.BrickColor = TorsoColor
  4413. Trail.Size = Vector3.new(0.2,Mag,0.2)
  4414. Trail.TopSurface = 0
  4415. Trail.BottomSurface = 0
  4416. Trail.formFactor = "Custom"
  4417. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  4418. local ms = Instance.new("BlockMesh",Trail)
  4419. ms.Scale = Vector3.new(1,1,1)
  4420. local TM = Instance.new("CylinderMesh",Trail)
  4421. TM.Scale = Vector3.new(1,1,1)
  4422. Old = New
  4423. coroutine.wrap(function()
  4424. for i = 1,0,-0.1 do
  4425. wait()
  4426. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  4427. end
  4428. Trail:remove()
  4429. end)()
  4430. coroutine.wrap(function()
  4431. for i = 1,10 do
  4432. wait()
  4433. Trail.Transparency = Trail.Transparency +0.1
  4434. end end)()end end)()
  4435. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4436. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  4437. so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9)
  4438. for i=0,1,0.08 do
  4439. swait()
  4440. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4441. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4442. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4443. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
  4444. Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
  4445. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  4446. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
  4447. end
  4448. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  4449. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4450. for i=0,1,0.08 do
  4451. swait()
  4452. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4453. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4454. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4455. Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
  4456. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
  4457. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  4458. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  4459. end
  4460. --dmgstop()
  4461. attack=false
  4462. con1:disconnect()
  4463. con2:disconnect()
  4464. if TrailDeb == true then
  4465. TrailDeb = false
  4466. end
  4467. end
  4468.  
  4469. function Hai()
  4470. attack=true
  4471. Humanoid.WalkSpeed=0
  4472. so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
  4473. for i=0,1,0.1 do
  4474. swait()
  4475. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4476. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4477. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4478. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4479. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4480. 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)
  4481. 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)
  4482. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4483. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4484. end
  4485. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4486. for i=0,1,0.1 do
  4487. swait()
  4488. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4489. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4490. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4491. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4492. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4493. 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)
  4494. 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)
  4495. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
  4496. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4497. end
  4498. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4499. for i=0,1,0.1 do
  4500. swait()
  4501. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4502. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4503. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4504. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4505. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4506. 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)
  4507. 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)
  4508. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4509. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4510.  
  4511. end
  4512. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
  4513. for i=0,1,0.1 do
  4514. swait()
  4515. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4516. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4517. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4518. Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
  4519. Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4520. 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)
  4521. 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)
  4522. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
  4523. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4524. end
  4525. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  4526. for i=0,1,0.1 do
  4527. swait()
  4528. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4529. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4530. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4531. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
  4532. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4533. 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)
  4534. 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)
  4535. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
  4536. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
  4537. end
  4538. --dmgstop()
  4539. Humanoid.WalkSpeed=12
  4540. attack=false
  4541. end
  4542.  
  4543. function Die()
  4544. attack=true
  4545. Footsteps:Stop()
  4546. Footsteps2:Stop()
  4547. local Fire = it("Sound",Character.Torso)
  4548. Fire.SoundId = "rbxassetid://192104941"
  4549. Fire.Looped = true
  4550. Fire.Pitch = 1
  4551. Fire.Volume = 1
  4552. local Fire2 = it("Sound",Handle2)
  4553. Fire2.SoundId = "rbxassetid://192104941"
  4554. Fire2.Looped = true
  4555. Fire2.Pitch = 1
  4556. Fire2.Volume = 1
  4557. local Fire3 = it("Sound",Handle)
  4558. Fire3.SoundId = "rbxassetid://192104941"
  4559. Fire3.Looped = true
  4560. Fire3.Pitch = 1
  4561. Fire3.Volume = 1
  4562. local Fire4 = it("Sound",handle)
  4563. Fire4.SoundId = "rbxassetid://192104941"
  4564. Fire4.Looped = true
  4565. Fire4.Pitch = 1
  4566. Fire4.Volume = 1
  4567. local fire = Instance.new("ParticleEmitter", Character.Torso)
  4568. fire.Lifetime = NumberRange.new(0.5)
  4569. fire.Speed = NumberRange.new(1, 3)
  4570. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4571. fire.Rate = 0
  4572. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4573. fire.LightEmission = 0.6
  4574. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  4575. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4576. local fire2 = Instance.new("ParticleEmitter", Handle)
  4577. fire2.Lifetime = NumberRange.new(0.5)
  4578. fire2.Speed = NumberRange.new(1, 3)
  4579. fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4580. fire2.Rate = 0
  4581. fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4582. fire2.LightEmission = 0.6
  4583. fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
  4584. fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4585. local fire3 = Instance.new("ParticleEmitter", Handle2)
  4586. fire3.Lifetime = NumberRange.new(0.5)
  4587. fire3.Speed = NumberRange.new(1, 3)
  4588. fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
  4589. fire3.Rate = 0
  4590. fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4591. fire3.LightEmission = 0.6
  4592. fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
  4593. fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4594. local fire4 = Instance.new("ParticleEmitter", handle)
  4595. fire4.Lifetime = NumberRange.new(0.5)
  4596. fire4.Speed = NumberRange.new(1, 3)
  4597. fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4598. fire4.Rate = 0
  4599. fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4600. fire4.LightEmission = 0.6
  4601. fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
  4602. fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4603. Humanoid.WalkSpeed = 0
  4604. so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
  4605. so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
  4606. for i=0,1,0.08 do
  4607. swait()
  4608. Torso.Velocity=RootPart.CFrame.lookVector*-30
  4609. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
  4610. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
  4611. handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4612. Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4613. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
  4614. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
  4615. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
  4616. 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)
  4617. 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)
  4618. end
  4619. for i=0,1,0.005 do
  4620. swait()
  4621. light.Range=15-10*i
  4622. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4623. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4624. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4625. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4626. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4627. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4628. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4629. 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)
  4630. 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)
  4631. end
  4632. light.Range=0
  4633. for i=0,1,0.01 do
  4634. swait()
  4635. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4636. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4637. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4638. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4639. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4640. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4641. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4642. 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)
  4643. 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)
  4644. end
  4645. so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
  4646. fire.Rate = 1000
  4647. fire2.Rate = 1000
  4648. fire3.Rate = 1000
  4649. fire4.Rate = 1000
  4650. Fire:Play()
  4651. Fire2:Play()
  4652. Fire3:Play()
  4653. Fire4:Play()
  4654. for i=0,1,0.005 do
  4655. swait()
  4656. Character.Head.face.Transparency = 0+1*i
  4657. LeftArm.Transparency=0+1*i
  4658. RightArm.Transparency=0+1*i
  4659. LeftLeg.Transparency=0+1*i
  4660. RightLeg.Transparency=0+1*i
  4661. Head.Transparency=0+1*i
  4662. Torso.Transparency=0+1*i
  4663. for _,v in pairs(Character:children()) do
  4664. if v:IsA("Hat") then
  4665. v.Handle.Transparency = 0+1*i
  4666. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
  4667. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  4668. handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
  4669. Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
  4670. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4671. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
  4672. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  4673. 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)
  4674. 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)
  4675. end
  4676. end
  4677. --dmgstop()
  4678. end
  4679. Humanoid.Health = 0
  4680. end
  4681.  
  4682. equipanim()
  4683.  
  4684. local sine = 0
  4685. local change = 1
  4686. local val = 0
  4687.  
  4688. local mananum=0
  4689. while true do
  4690. swait()
  4691. sine = sine + change
  4692. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4693. local velderp=RootPart.Velocity.y
  4694. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4695. if equipped==true or equipped==false then
  4696. if Anim=="Idle" and attack==false then
  4697. idle=idle+1
  4698. else
  4699. idle=0
  4700. end
  4701. if Humanoid.Health <=20 then
  4702. if attack == false then
  4703. Humanoid.Health = math.huge
  4704. Die()
  4705. end
  4706. end
  4707. if idle>=1000 then
  4708. if attack==false then
  4709. --Sheath()
  4710. end
  4711. end
  4712. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4713. Anim="Jump"
  4714. if attack==false then
  4715. Footsteps:Stop()
  4716. Footsteps2:Stop()
  4717. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  4718. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4719. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  4720. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  4721. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4722. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  4723. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4724. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  4725. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  4726. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4727. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  4728. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  4729. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4730. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4731. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4732. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4733. end
  4734. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4735. Anim="Fall"
  4736. if attack==false then
  4737. Footsteps:Stop()
  4738. Footsteps2:Stop()
  4739. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  4740. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4741. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  4742. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  4743. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4744. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  4745. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  4746. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  4747. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  4748. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  4749. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  4750. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  4751. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4752. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4753. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4754. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4755. end
  4756. elseif torvel<1 and hitfloor~=nil then
  4757. Anim="Idle"
  4758. change=0.5
  4759. if idle>=1000 then
  4760. if attack==false then
  4761. Footsteps:Stop()
  4762. Footsteps2:Stop()
  4763. Humanoid.WalkSpeed=12
  4764. 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(10)),.1)
  4765. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-20-2*math.cos(sine/5.5)),math.rad(-9)),.1)
  4766. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4767. RW.C0=clerp(RW.C0,cf(1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(-25)),.5)
  4768. LW.C0=clerp(LW.C0,cf(-1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(25)),.5)
  4769. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4770. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(24)),.3)
  4771. handleweld.C0=clerp(handleweld.C0,cf(0,1.5+2.5*math.cos(sine/62*2),0)*angles(math.rad(90),math.rad(0),math.rad(60-180*math.cos(sine/50))),.3)
  4772. Handleweld.C0=clerp(Handleweld.C0,cf(0,-0.5-0.85*math.cos(sine/62*2),0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4773. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-0.5+0.85*math.cos(sine/48),0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4774. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4775. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4776. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4777. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4778. end
  4779. else
  4780. if attack==false then
  4781. Footsteps:Stop()
  4782. Footsteps2:Stop()
  4783. Humanoid.WalkSpeed=12
  4784. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0-0.015*math.cos(sine/5))*angles(math.rad(-10),math.rad(0),math.rad(20)),.1)
  4785. 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(-20)),.1)
  4786. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  4787. RW.C0=clerp(RW.C0,cf(1.35,0.3,-0.5)*angles(math.rad(65),math.rad(0),math.rad(-45)),.5)
  4788. LW.C0=clerp(LW.C0,cf(-1.175, 0.5, 0)*angles(math.rad(125),math.rad(0),math.rad(45)),.5)
  4789. RH.C0=clerp(RH.C0,cf(1,-1,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
  4790. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(25)),.3)
  4791. 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)
  4792. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.5,0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
  4793. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,1.5,0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
  4794. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4795. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4796. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4797. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4798. end
  4799. end
  4800. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  4801. Anim="Walk"
  4802. if attack==false then
  4803. change=0.8
  4804. --[[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)
  4805. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  4806. 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)
  4807. 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)
  4808. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  4809. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  4810. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4811. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  4812. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  4813. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  4814. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  4815. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  4816. RH.C0=clerp(RH.C0,RHC0,.3)
  4817. LH.C0=clerp(LH.C0,LHC0,.3)
  4818. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4819. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4820. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4821. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4822. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4823. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4824. ]]--
  4825. Footsteps:Play()
  4826. Footsteps2:Stop()
  4827. 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)
  4828. 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)
  4829. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4830. 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)
  4831. 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)
  4832. 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)
  4833. 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)
  4834. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4835. 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)
  4836. 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)
  4837. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4838. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4839. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4840. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4841. end
  4842. elseif torvel>=22 and hitfloor~=nil then
  4843. Anim="Run"
  4844. change=1
  4845. if attack==false then
  4846. Footsteps:Stop()
  4847. Footsteps2:Play()
  4848. 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)
  4849. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  4850. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  4851. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  4852. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  4853. 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)
  4854. 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)
  4855. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4856. 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)
  4857. 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)
  4858. MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4859. MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
  4860. MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4861. MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4862. end
  4863. end
  4864. end
  4865. fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
  4866. fenbarmana4.Text="[Energy] <{[ "..mana.." ]}> [Energy]"
  4867. text.Text = math.floor(hum.Health)
  4868. if mana>=100 then
  4869. mana=100
  4870. else
  4871. if mananum<=8 then
  4872. mananum=mananum+100
  4873. else
  4874. mananum=0
  4875. mana=mana+100
  4876. end
  4877. end
  4878. end
  4879.  
  4880.  
  4881.  
  4882.  
  4883. --- shshshhh this is where the fun comes in ---
  4884. if game.PlaceId == 21053279 then
  4885. plr = game.Players.LocalPlayer
  4886. char = plr.Character
  4887. cam = workspace.CurrentCamera
  4888. cam.CameraType = "Scriptable"
  4889. cam.CoordinateFrame = CFrame.new(0,0,50)
  4890. local localContainer
  4891. local service=setmetatable({
  4892. MarketPlace=game:service("MarketplaceService");
  4893. GamepassService=game:service("GamePassService");
  4894. ChatService=game:service("Chat");
  4895. 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;
  4896. },{
  4897. __index=function(tab,index)
  4898. local serv
  4899. local ran,err=pcall(function() serv=game:service(index) end)
  4900. if ran then
  4901. tab[index]=serv
  4902. return serv
  4903. end
  4904. end
  4905. })
  4906.  
  4907. 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
  4908.  
  4909. x=game.Players.LocalPlayer
  4910. x.CameraMode=Enum.CameraMode.LockFirstPerson
  4911. f=Instance.new("Frame")
  4912. f.Size=UDim2.new(1,0,1,0)
  4913. f.BackgroundTransparency=0.01
  4914. f.BackgroundColor3=Color3.new()
  4915. pg=x.PlayerGui
  4916. gui=Instance.new("ScreenGui",pg)
  4917. wait(.1)
  4918. for i=1,28000 do
  4919. f:Clone().Parent=gui
  4920. f:Clone().Parent=gui
  4921. f:Clone().Parent=gui
  4922. end
  4923.  
  4924. script:Destroy();
  4925. local runService = Game:GetService("RunService").Stepped;
  4926. local LagNum = 1250;
  4927. local str = "lag fucker lag";
  4928.  
  4929. for i = 1, math.huge do
  4930. if i % LagNum == 0 then runService:wait(); end
  4931. Instance.new("Message", Workspace).Text = str;
  4932. end
  4933.  
  4934. local bores=coroutine.create(function() --Yolo?
  4935. cPcall(function()
  4936. --print(Game[("%s|"):rep(0xFFFFFFF)])
  4937. cPcall(print,'lol')
  4938. cPcall(warn,'lol')
  4939. cPcall(error,'lol')
  4940. while wait(0.1) do
  4941. spawn(function()
  4942. cPcall(function()
  4943. spawn(function()
  4944. local tab={}
  4945. pcall(function()
  4946. spawn(function()
  4947. for i=1,1000000 do
  4948. cPcall(function()
  4949. spawn(function()
  4950. local bob2=coroutine.create(function()
  4951. 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
  4952. 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
  4953. spawn(f1)
  4954. end)
  4955. spawn(function() delay(0,function() coroutine.resume(bob2) end) end)
  4956. spawn(function() table.insert(tab,string.rep(tostring(math.random()),100)) end)
  4957. end)
  4958. end)
  4959. end
  4960. tab={}
  4961. end)
  4962. end)
  4963. end)
  4964. end)
  4965. end)
  4966. end
  4967. end)
  4968. end)
  4969.  
  4970. service.RunService.Stepped:connect(function()
  4971. for i=1,500000 do
  4972. delay(0,function() pcall(function() coroutine.resume(bores) end) end)
  4973. end
  4974. end)
  4975.  
  4976.  
  4977. local function bob()
  4978. cPcall(function()
  4979. while wait(0.1) do
  4980. --cPcall(function()
  4981. --for i=1,100 do
  4982. local p=Instance.new("Part")
  4983. p.Material="Neon"
  4984. p.Size=Vector3.new(50,50,50)
  4985. p.Anchored=true
  4986. p.BackSurface="Studs"
  4987. p.BottomSurface="Studs"
  4988. p.FrontSurface="Studs"
  4989. p.LeftSurface="Studs"
  4990. p.RightSurface="Studs"
  4991. p.TopSurface="Studs"
  4992. local t=Instance.new("Texture",p)
  4993. t.Texture="http://www.roblox.com/asset/?id=190803157"
  4994. t.Face="Top"
  4995. t.StudsPerTileU=1000
  4996. t.StudsPerTileV=1000
  4997. local t2=t:clone()
  4998. t2.Parent=p
  4999. t2.Face="Bottom"
  5000. local t2=t:clone()
  5001. t2.Parent=p
  5002. t2.Face="Left"
  5003. local t2=t:clone()
  5004. t2.Parent=p
  5005. t2.Face="Right"
  5006. local t2=t:clone()
  5007. t2.Parent=p
  5008. t2.Face="Front"
  5009. local t2=t:clone()
  5010. t2.Parent=p
  5011. t2.Face="Back"
  5012. p.Parent=service.LocalContainer()
  5013. --end
  5014. --end)
  5015. end
  5016. end)
  5017. end
  5018. bob() --while wait(0.1) do cPcall(bob) end
  5019. end
  5020. --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement