Advertisement
Pukaciu

Devil X3

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