Advertisement
Ninja_Camper

astrie inf

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