Advertisement
DylanD2003

Untitled

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