Advertisement
memberhero

Bendy2

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