Advertisement
kostik228

xd

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