Advertisement
GojiGaming1337

Untitled

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