Advertisement
Josemmoya

u have gay

Jan 31st, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 248.77 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  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 = "Sweet T"
  109. effolemode = true
  110. maincolor = BrickColor.new("Really black")
  111.  
  112. local torsmesh = Instance.new("CharacterMesh", char)
  113. torsmesh.BodyPart = "Torso"
  114. torsmesh.MeshId = "27111894"
  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 = BrickColor.new("Lime green")
  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 = BrickColor.new("Lime green")
  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("Pastel brown")
  185. BC.LeftArmColor = BrickColor.new("Pastel brown")
  186. BC.LeftLegColor = BrickColor.new("Pastel brown")
  187. BC.RightArmColor = BrickColor.new("Pastel brown")
  188. BC.RightLegColor = BrickColor.new("Pastel brown")
  189. BC.TorsoColor = BrickColor.new("Pastel brown")
  190.  
  191. ypcall(function()
  192. shirt = Instance.new("Shirt", char)
  193. shirt.Name = "Shirt"
  194. shirt2 = Instance.new("ShirtGraphic", char)
  195. shirt2.Name = "Shirt2"
  196. pants = Instance.new("Pants", char)
  197. pants.Name = "Pants"
  198. char.Shirt.ShirtTemplate = "rbxassetid://1464442028"
  199. char.Pants.PantsTemplate = "rbxassetid://129459076"
  200. char.Shirt2.Graphic = "rbxassetid://2804234022"
  201. end)
  202. Reaper2 = Instance.new("Model")
  203. Reaper2.Parent = Player.Character
  204. Reaper2.Name = "Reaper2"
  205. rh2 = Instance.new("Part")
  206. rh2.Parent = Reaper2
  207. rh2.BrickColor = maincolor
  208. rh2.Locked = true
  209. rh2.CanCollide = false
  210. mesh2 = Instance.new("SpecialMesh")
  211. rh2.formFactor = "Symmetric"
  212. mesh2.MeshType = "FileMesh"
  213. mesh2.MeshId = "http://www.roblox.com/asset/?id=16627529"
  214. mesh2.Parent = rh2
  215. local weld2 = Instance.new("Weld")
  216. weld2.Parent = rh2
  217. rh2.Transparency = 0
  218. weld2.Part0 = rh2
  219. weld2.Part1 = Player.Character.Head
  220. weld2.C0 = CFrame.new(0, -0.6, 0)
  221.  
  222. Reaper3 = Instance.new("Model")
  223. Reaper3.Parent = Player.Character
  224. Reaper3.Name = "Reaper3"
  225. rh3 = Instance.new("Part")
  226. rh3.Parent = Reaper3
  227. rh3.BrickColor = BrickColor.new("Really black")
  228. rh3.Locked = true
  229. rh3.CanCollide = false
  230. mesh3 = Instance.new("SpecialMesh")
  231. rh3.formFactor = "Symmetric"
  232. mesh3.MeshType = "FileMesh"
  233. mesh3.MeshId = "http://www.roblox.com/asset/?id=16627529"
  234. mesh3.Parent = rh3
  235. local weld3 = Instance.new("Weld")
  236. weld3.Parent = rh3
  237. rh3.Transparency = 0
  238. weld3.Part0 = rh3
  239. weld3.Part1 = Player.Character.Head
  240. weld3.C0 = CFrame.new(0, -0.6, 0)*CFrame.Angles(0, 0, 0)
  241.  
  242. local orbe = Instance.new("Part")
  243. orbe.Parent = char
  244. orbe.Size = Vector3.new(0.2, 0.2, 0.2)
  245. orbe.Archivable = true
  246. orbe.Transparency = 1
  247. orbe.BrickColor = maincolor
  248. orbe.Material = "Neon"
  249. orbe.CanCollide = false
  250. local weld1e = Instance.new("Weld")
  251. weld1e.Parent = rleg
  252. weld1e.Part0 = rleg
  253. weld1e.Part1 = orbe
  254. weld1e.C1 = CFrame.new(0, 1.125, 0)
  255. local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
  256. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  257. local effectoe = Instance.new("ParticleEmitter",orbe)
  258. effectoe.LightEmission = 1
  259. effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  260. effectoe.Color = ColorSequence.new(maincolor.Color)
  261. effectoe.Rate = 10000
  262. effectoe.Lifetime = NumberRange.new(1)
  263. effectoe.Size = NumberSequence.new({pt1e,pt2e})
  264. effectoe.Speed = NumberRange.new(0,0)
  265. effectoe.RotSpeed = NumberRange.new(100,100)
  266.  
  267. local orbze = Instance.new("Part")
  268. orbze.Parent = char
  269. orbze.Size = Vector3.new(0.2, 0.2, 0.2)
  270. orbze.Archivable = true
  271. orbze.Transparency = 1
  272. orbze.BrickColor = maincolor
  273. orbze.Material = "Neon"
  274. orbze.CanCollide = false
  275. local weldz1 = Instance.new("Weld")
  276. weldz1.Parent = lleg
  277. weldz1.Part0 = lleg
  278. weldz1.Part1 = orbze
  279. weldz1.C1 = CFrame.new(0, 1.125, 0)
  280. local effectone = Instance.new("ParticleEmitter",orbze)
  281. effectone.LightEmission = 1
  282. effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
  283. effectone.Color = ColorSequence.new(maincolor.Color)
  284. effectone.Rate = 10000
  285. effectone.Lifetime = NumberRange.new(1)
  286. effectone.Size = NumberSequence.new({pt1e,pt2e})
  287. effectone.Speed = NumberRange.new(0,0)
  288. effectone.RotSpeed = NumberRange.new(100,100)
  289. end
  290.  
  291. if effolemode == true then
  292. maincolor = BrickColor.new("Lime green")
  293. end
  294.  
  295. local orb = Instance.new("Part")
  296. orb.Parent = char
  297. orb.Size = Vector3.new(1, 1, 1)
  298. orb.Archivable = true
  299. orb.Transparency = 1
  300. orb.BrickColor = BrickColor.new("Bright orange")
  301. orb.Material = "Wood"
  302. orb.CanCollide = false
  303. local weld1 = Instance.new("Weld")
  304. weld1.Parent = rarm
  305. weld1.Part0 = rarm
  306. weld1.Part1 = orb
  307. weld1.C1 = CFrame.new(0, 1.125, 0)
  308. local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
  309. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  310. local effecto = Instance.new("ParticleEmitter",orb)
  311. effecto.LightEmission = 1
  312. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  313. effecto.Color = ColorSequence.new(maincolor.Color)
  314. effecto.Rate = 10000
  315. effecto.Lifetime = NumberRange.new(1)
  316. effecto.Size = NumberSequence.new({pt1,pt2})
  317. effecto.Speed = NumberRange.new(0,0)
  318. effecto.RotSpeed = NumberRange.new(100,100)
  319.  
  320. local orbz = Instance.new("Part")
  321. orbz.Parent = char
  322. orbz.Size = Vector3.new(1, 1, 1)
  323. orbz.Archivable = true
  324. orbz.Transparency = 1
  325. orbz.BrickColor = BrickColor.new("Bright orange")
  326. orbz.Material = "Wood"
  327. orbz.CanCollide = false
  328. local weldz1 = Instance.new("Weld")
  329. weldz1.Parent = larm
  330. weldz1.Part0 = larm
  331. weldz1.Part1 = orbz
  332. weldz1.C1 = CFrame.new(0, 1.125, 0)
  333. local effecton = Instance.new("ParticleEmitter",orbz)
  334. effecton.LightEmission = 1
  335. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  336. effecton.Color = ColorSequence.new(maincolor.Color)
  337. effecton.Rate = 10000
  338. effecton.Lifetime = NumberRange.new(1)
  339. effecton.Size = NumberSequence.new({pt1,pt2})
  340. effecton.Speed = NumberRange.new(0,0)
  341. effecton.RotSpeed = NumberRange.new(100,100)
  342.  
  343.  
  344. p = owner
  345. char = p.Character
  346. torso = char.Torso
  347. neck = char.Torso.Neck
  348. hum = char.Humanoid
  349. hum.MaxHealth = 10000
  350. wait()
  351. hum.Health =hum.MaxHealth
  352.  
  353. CV="Hot pink"
  354.  
  355. local txt = Instance.new("BillboardGui", char)
  356. txt.Adornee = char .Head
  357. txt.Name = "_status"
  358. txt.Size = UDim2.new(2, 0, 1.2, 0)
  359. txt.StudsOffset = Vector3.new(-9, 8, 0)
  360. local text = Instance.new("TextLabel", txt)
  361. text.Size = UDim2.new(10, 0, 7, 0)
  362. text.FontSize = "Size24"
  363. text.TextScaled = true
  364. text.TextTransparency = 0
  365. text.BackgroundTransparency = 1
  366. text.TextTransparency = 0
  367. text.TextStrokeTransparency = 0
  368. text.Font = "SciFi"
  369. text.TextStrokeColor3 = Color3.new(0,0,0)
  370.  
  371. v=Instance.new("Part")
  372. v.Name = "ColorBrick"
  373. v.Parent=p.Character
  374. v.FormFactor="Symmetric"
  375. v.Anchored=true
  376. v.CanCollide=false
  377. v.BottomSurface="Smooth"
  378. v.TopSurface="Smooth"
  379. v.Size=Vector3.new(10,5,3)
  380. v.Transparency=1
  381. v.CFrame=char.Torso.CFrame
  382. v.BrickColor=BrickColor.new(CV)
  383. v.Transparency=1
  384. text.TextColor3 = BrickColor.new("Lime green").Color
  385. v.Shape="Block"
  386. text.Text = "Sweet T"
  387.  
  388.  
  389. euler = CFrame.fromEulerAnglesXYZ
  390. angles = CFrame.Angles
  391. local player = "owner"
  392. local Character = owner
  393. it = Instance.new
  394. vt = Vector3.new
  395. bc = BrickColor.new
  396. cf = CFrame.new
  397. mr = math.rad
  398. local Weapon = {}
  399. local p = owner
  400. local char = p.Character
  401. local larm = char["Left Arm"]
  402. local rarm = char["Right Arm"]
  403. local lleg = char["Left Leg"]
  404. local rleg = char["Right Leg"]
  405. local hed = char.Head
  406. local torso = char.Torso
  407. local hum = char.Humanoid
  408. local cam = game.Workspace.CurrentCamera
  409. local root = char.HumanoidRootPart
  410. local deb = false
  411. local shot = 0
  412.  
  413. local debris=game:service"Debris"
  414. local l = game:GetService("Lighting")
  415. local rs = game:GetService("RunService").RenderStepped
  416. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  417. math.randomseed(os.time())
  418. for i,v in pairs (hed:GetChildren()) do
  419. if v:IsA("Sound") then
  420. v:Destroy()
  421. end
  422. end
  423. ---------------------------------------------------- BeastClaw
  424. NoOutline = function(Part)
  425. Part.TopSurface = 10
  426. end
  427. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  428. local fp = it("Part")
  429. fp.formFactor = formfactor
  430. fp.Parent = parent
  431. fp.Reflectance = reflectance
  432. fp.Transparency = transparency
  433. fp.CanCollide = false
  434. fp.Locked = true
  435. fp.BrickColor = brickcolor
  436. fp.Name = name
  437. fp.Size = size
  438. NoOutline(fp)
  439. fp.Material = "Neon"
  440. fp:BreakJoints()
  441. return fp
  442. end
  443. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  444. local mesh = it(Mesh)
  445. mesh.Parent = part
  446. if Mesh == "SpecialMesh" then
  447. mesh.MeshType = meshtype
  448. if meshid ~= "nil" then
  449. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  450. end
  451. end
  452. mesh.Offset = offset
  453. mesh.Scale = scale
  454. return mesh
  455. end
  456. weld = function(parent, part0, part1, c0)
  457. local weld = it("Motor6D")
  458. weld.Parent = parent
  459. weld.Part0 = part0
  460. weld.Part1 = part1
  461. weld.C0 = c0
  462. return weld
  463. end
  464. gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
  465. local gui = it(GuiType)
  466. gui.Parent = parent
  467. gui.BackgroundTransparency = backtrans
  468. gui.BackgroundColor3 = backcol
  469. gui.SizeConstraint = "RelativeXY"
  470. gui.Position = pos
  471. gui.Size = size
  472. if GuiType == "TextLabel" then
  473. gui.Text = text
  474. gui.TextXAlignment = "Center"
  475. gui.TextYAlignment = "Center"
  476. gui.Font = "SourceSans"
  477. gui.FontSize = "Size14"
  478. gui.TextWrapped = false
  479. gui.TextStrokeTransparency = 0
  480. gui.TextColor = TorsoColor
  481. else
  482. if GuiType == "ImageLabel" then
  483. gui.Image = "rbxassetid://" .. image
  484. gui.ImageColor3 = backcol
  485. end
  486. end
  487. return gui
  488. end
  489. local handle = nil
  490. AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
  491. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  492. prt.Material = neon
  493. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  494. wld = weld(handle, prt, wldpar, ceef)
  495. v = it("NumberValue", prt)
  496. v.Value = trans
  497. v.Name = "MainTransparency"
  498. return prt, msh, wld
  499. end
  500. AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
  501. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  502. prt.Material = neon
  503. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  504. wld = weld(wldpare, prt, wldpar, ceef)
  505. v = it("NumberValue", prt)
  506. v.Value = trans
  507. v.Name = "MainTransparency"
  508. return prt, msh, wld
  509. end
  510. local modelzorzez = Instance.new("Model")
  511. modelzorzez.Parent = workspace.CurrentCamera
  512. modelzorzez.Name = "none"
  513. local Torso = Character.Character.Torso
  514. local LeftArm = Character.Character["Left Arm"]
  515. local RightArm = Character.Character["Right Arm"]
  516. local LeftLeg = Character.Character["Left Leg"]
  517. local RightLeg = Character.Character["Right Leg"]
  518. local Head = Character.Character.Head
  519. local RootPart = Character.Character.HumanoidRootPart
  520. handle = part(3, modelzorzez, 0, 1, BrickColor.new("Really black"), "Handle", vt())
  521. local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
  522.  
  523. -- SAHHHH DUUDEEE
  524.  
  525.  
  526.  
  527.  
  528. -- params : ...
  529.  
  530. wait(0.016666666666667)
  531. script.Archivable = false
  532. Effects = {}
  533. local Player = owner
  534. local Character = Player.Character
  535. local Humanoid = Character.Humanoid
  536. local m = Instance.new("Model", Character)
  537. m.Name = "WeaponModel"
  538. local effect = Instance.new("Model", Character)
  539. effect.Name = "effecsfsafzx"
  540. local demon = Instance.new("Model", Character)
  541. demon.Name = "demdemd"
  542. local LeftArm = Character["Left Arm"]
  543. local RightArm = Character["Right Arm"]
  544. local LeftLeg = Character["Left Leg"]
  545. local RightLeg = Character["Right Leg"]
  546. local do2target = nil
  547. local Head = Character.Head
  548. local Torso = Character.Torso
  549. TorsoColor = BrickColor.new("Lime green")
  550. z = Instance.new("Sound", Torso)
  551. z.SoundId = "rbxassetid://0" -- Put Music ID Here.
  552. z.Looped = true
  553. z.Pitch = 0
  554. z.Volume = 0
  555. wait(.1)
  556. z:Play()
  557. local cam = game.Workspace.CurrentCamera
  558. local RootPart = Character.HumanoidRootPart
  559. local RootJoint = RootPart.RootJoint
  560. local equipped = false
  561. local attack = false
  562. local Anim = "Idle"
  563. local idle = 0
  564. local attacktype = 1
  565. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  566. local velocity = RootPart.Velocity.y
  567. local sine = 0
  568. local change = 1
  569. local mana = 0
  570. local it = Instance.new
  571. vt = Vector3.new
  572. local grabbed = false
  573. local cf = CFrame.new
  574. local mr = math.rad
  575. local angles = CFrame.Angles
  576. local ud = UDim2.new
  577. local c3 = Color3.new
  578. clerp = function(a, b, t)
  579.  
  580. return a:lerp(b, t)
  581. end
  582.  
  583. local RbxUtility = LoadLibrary("RbxUtility")
  584. local Create = RbxUtility.Create
  585. RemoveOutlines = function(part)
  586.  
  587. part.TopSurface = 10
  588. end
  589.  
  590. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  591.  
  592. 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})
  593. RemoveOutlines(Part)
  594. return Part
  595. end
  596.  
  597. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  598.  
  599. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  600. if Mesh == "SpecialMesh" then
  601. Msh.MeshType = MeshType
  602. Msh.MeshId = MeshId
  603. end
  604. return Msh
  605. end
  606.  
  607. local co1 = 3
  608. local co2 = 10
  609. local co3 = 15
  610. local co4 = 30
  611. local cooldown1 = 0
  612. local cooldown2 = 0
  613. local cooldown3 = 0
  614. local cooldown4 = 0
  615. local maxEnergy = 100
  616. local Energy = 0
  617. local skill1stam = 1000
  618. local skill2stam = 1000
  619. local skill3stam = 1000
  620. local skill4stam = 1000
  621. local recovermana = 5
  622. local skillcolorscheme = BrickColor.new("White").Color
  623. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  624. makeframe = function(par, trans, pos, size, color)
  625.  
  626. local frame = Instance.new("Frame", par)
  627. frame.BackgroundTransparency = trans
  628. frame.BorderSizePixel = 0
  629. frame.Position = pos
  630. frame.Size = size
  631. frame.BackgroundColor3 = color
  632. return frame
  633. end
  634.  
  635. makelabel = function(par, text)
  636.  
  637. local label = Instance.new("TextLabel", par)
  638. label.BackgroundTransparency = 1
  639. label.Size = UDim2.new(1, 0, 1, 0)
  640. label.Position = UDim2.new(0, 0, 0, 0)
  641. label.TextColor3 = Color3.new(255, 255, 255)
  642. label.TextStrokeTransparency = 0
  643. label.FontSize = Enum.FontSize.Size32
  644. label.Font = Enum.Font.SourceSansLight
  645. label.BorderSizePixel = 0
  646. label.TextScaled = true
  647. label.Text = text
  648. end
  649.  
  650. ArtificialHB = Instance.new("BindableEvent", script)
  651. ArtificialHB.Name = "Heartbeat"
  652. script:WaitForChild("Heartbeat")
  653. frame = 0.033333333333333
  654. tf = 0
  655. allowframeloss = false
  656. tossremainder = false
  657. lastframe = tick()
  658. script.Heartbeat:Fire()
  659. game:GetService("RunService").Heartbeat:connect(function(s, p)
  660.  
  661. tf = tf + s
  662. if frame <= tf then
  663. if allowframeloss then
  664. script.Heartbeat:Fire()
  665. lastframe = tick()
  666. else
  667. for i = 1, math.floor(tf / frame) do
  668. script.Heartbeat:Fire()
  669. end
  670. lastframe = tick()
  671. end
  672. if tossremainder then
  673. tf = 0
  674. else
  675. tf = tf - frame * math.floor(tf / frame)
  676. end
  677. end
  678. end
  679. )
  680. swait = function(num)
  681.  
  682. if num == 0 or num == nil then
  683. ArtificialHB.Event:wait()
  684. else
  685. for i = 0, num do
  686. ArtificialHB.Event:wait()
  687. end
  688. end
  689. end
  690.  
  691. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  692.  
  693. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  694. return Weld
  695. end
  696.  
  697. rayCast = function(Position, Direction, Range, Ignore)
  698.  
  699. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  700. end
  701.  
  702. CreateSound = function(id, par, vol, pit)
  703.  
  704. coroutine.resume(coroutine.create(function()
  705.  
  706. local sou = Instance.new("Sound", par or workspace)
  707. sou.Volume = vol
  708. sou.Pitch = pit or 1
  709. sou.SoundId = id
  710. swait()
  711. sou:play()
  712. game:GetService("Debris"):AddItem(sou, 6)
  713. end
  714. ))
  715. end
  716.  
  717. local getclosest = function(obj, distance)
  718.  
  719. local last, lastx = distance + 1, nil
  720. for i,v in pairs(workspace:GetChildren()) do
  721. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  722. local t = v.Torso
  723. local dist = t.Position - obj.Position.magnitude
  724. if dist <= distance and dist < last then
  725. last = dist
  726. lastx = v
  727. end
  728. end
  729. end
  730. return lastx
  731. end
  732.  
  733. CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
  734.  
  735. if PartType == "Part" then
  736. 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})
  737. RemoveOutlines(Part)
  738. return Part
  739. else
  740. do
  741. if PartType == "WedgePart" then
  742. 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})
  743. RemoveOutlines(Part)
  744. return Part
  745. end
  746. end
  747. end
  748. end
  749.  
  750. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
  751. 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))
  752. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  753. 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))
  754. 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))
  755. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  756. 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))
  757. 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))
  758. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  759. 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))
  760. 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))
  761. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  762. 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))
  763. 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))
  764. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  765. 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))
  766. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  767. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  768. 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))
  769. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  770. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
  771. 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))
  772. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
  773. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  774. 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))
  775. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  776. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
  777. 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))
  778. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  779. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  780. 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))
  781. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
  782. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
  783. 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))
  784. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  785. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  786. 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))
  787. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
  788. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  789. 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))
  790. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
  791. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
  792. 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))
  793. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
  794. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
  795. 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))
  796. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
  797. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  798. 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))
  799. CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
  800. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  801. 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))
  802. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  803. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  804. 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))
  805. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  806. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  807. 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))
  808. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  809. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  810. 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))
  811. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  812. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  813. 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))
  814. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  815. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  816. 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))
  817. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  818. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
  819. 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))
  820. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  821. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
  822. 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))
  823. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  824. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
  825. 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))
  826. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  827. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  828. 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))
  829. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
  830. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
  831. 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))
  832. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  833. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
  834. 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))
  835. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  836. Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Really black", "Part", Vector3.new(1, 1, 1))
  837. 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))
  838. 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))
  839. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
  840. 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))
  841. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
  842. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
  843. 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))
  844. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  845. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
  846. 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))
  847. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
  848. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  849. 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))
  850. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  851. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
  852. 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))
  853. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  854. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  855. 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))
  856. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
  857. ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", TorsoColor, "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
  858. 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))
  859. CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
  860. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  861. 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))
  862. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  863. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  864. 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))
  865. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
  866. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
  867. 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))
  868. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  869. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
  870. 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))
  871. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
  872. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
  873. 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))
  874. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
  875. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  876. 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))
  877. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  878. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
  879. 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))
  880. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
  881. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
  882. 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))
  883. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
  884. MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  885. 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))
  886. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  887. 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))
  888. 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))
  889. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  890. 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))
  891. 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))
  892. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  893. 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))
  894. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  895. 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))
  896. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  897. 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))
  898. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  899. 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))
  900. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  901. 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))
  902. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  903. 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))
  904. 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))
  905. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 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.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))
  907. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  908. 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))
  909. MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  910. 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))
  911. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  912. 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))
  913. 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))
  914. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  915. 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))
  916. 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))
  917. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
  918. 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))
  919. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
  920. 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))
  921. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
  922. 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))
  923. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
  924. 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))
  925. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
  926. 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))
  927. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  928. 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))
  929. 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))
  930. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 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.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))
  932. CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  933. 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))
  934. MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  935. 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))
  936. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  937. 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))
  938. 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))
  939. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  940. 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))
  941. 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))
  942. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  943. 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))
  944. 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))
  945. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 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.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))
  947. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 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.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))
  949. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  950. 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))
  951. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  952. 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))
  953. MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  954. 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))
  955. Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
  956. 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))
  957. 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))
  958. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  959. 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))
  960. 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))
  961. Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
  962. 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))
  963. 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))
  964. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 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.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))
  966. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 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.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))
  968. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
  969. 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))
  970. Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
  971. 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))
  972. MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Really black", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  973. 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))
  974. local CBlade = {}
  975. local CBladeWelds = {}
  976. for _,c in pairs(m:children()) do
  977. if c.className == "Part" then
  978. table.insert(CBlade, R67_PC6072)
  979. end
  980. end
  981. for _,c in pairs(m:children()) do
  982. if c.className == "Weld" then
  983. table.insert(CBladeWelds, R67_PC6072)
  984. print(R66_PC6093)
  985. end
  986. end
  987. -- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
  988.  
  989. -- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
  990.  
  991. --Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
  992. -- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
  993.  
  994. -- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
  995.  
  996. 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))
  997. CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
  998. FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
  999. 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))
  1000. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  1001. 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))
  1002. 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))
  1003. Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
  1004. 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))
  1005. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
  1006. TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
  1007. 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))
  1008. CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
  1009. local DBlade = {}
  1010. local DBladeWelds = {}
  1011. for _,c in pairs(demon:children()) do
  1012. if c.className == "Part" then
  1013. table.insert(DBlade, c)
  1014. end
  1015. end
  1016. for _,c in pairs(demon:children()) do
  1017. if c.className == "Weld" then
  1018. table.insert(DBladeWelds, c)
  1019. print(c)
  1020. end
  1021. end
  1022. demon.Parent = nil
  1023.  
  1024. paly = owner
  1025. char = paly.Character
  1026. torso = char.Torso
  1027. neck = char.Torso.Neck
  1028. hum = char.Humanoid
  1029. Player = owner
  1030. Character = Player.Character
  1031. tors = Character.Torso
  1032. lleg = Character["Left Leg"]
  1033. root = Character.HumanoidRootPart
  1034. hed = Character.Head
  1035. rleg = Character["Right Leg"]
  1036. rarm = Character["Right Arm"]
  1037. larm = Character["Left Arm"]
  1038. local Effects = {}
  1039. attack = false
  1040. vt = Vector3.new
  1041. bc = BrickColor.new
  1042. br = BrickColor.random
  1043. it = Instance.new
  1044. cf = CFrame.new
  1045. euler = CFrame.fromEulerAnglesXYZ
  1046. angles = CFrame.Angles
  1047. matr = math.random
  1048. local basiccooldown = math.huge
  1049. local ultcooldown = math.huge
  1050. local secondcooldown = math.huge
  1051. local thirdcooldown = math.huge
  1052.  
  1053. local boll = Instance.new("Part",game.Lighting)
  1054. boll.Transparency = 0.5
  1055. boll.Material = "Neon"
  1056. boll.BrickColor = tors.BrickColor
  1057. boll.Anchored = true
  1058. boll.Size = vt(1,1,1)
  1059. boll.Shape = "Ball"
  1060. boll.CanCollide = false
  1061.  
  1062. local shur = Instance.new("Part",game.Lighting)
  1063. shur.Transparency = 0
  1064. shur.Material = "Neon"
  1065. shur.BrickColor = tors.BrickColor
  1066. shur.Anchored = true
  1067. shur.Size = vt(5,0.2,5)
  1068. shur.CanCollide = false
  1069. local Meshshur = Instance.new("CylinderMesh",shur)
  1070.  
  1071.  
  1072. local boll = Instance.new("Part",game.Lighting)
  1073. boll.Transparency = 0.5
  1074. boll.Material = "Neon"
  1075. boll.BrickColor = bc("Bright red")
  1076. boll.Anchored = true
  1077. boll.Size = vt(1,1,1)
  1078. boll.Shape = "Ball"
  1079. boll.CanCollide = false
  1080.  
  1081. local shur = Instance.new("Part",game.Lighting)
  1082. shur.Transparency = 0
  1083. shur.Material = "Neon"
  1084. shur.BrickColor = bc("Bright red")
  1085. shur.Anchored = true
  1086. shur.Size = vt(5,0.2,5)
  1087. shur.CanCollide = false
  1088. local Meshshur = Instance.new("CylinderMesh",shur)
  1089.  
  1090. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1091. if hit.Parent==nil then
  1092. return
  1093. end
  1094. h=hit.Parent:FindFirstChild("Humanoid")
  1095. for _,v in pairs(hit.Parent:children()) do
  1096. if v:IsA("Humanoid") then
  1097. h=v
  1098. end
  1099. end
  1100. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1101. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1102. end
  1103. if hit.Parent.className=="Hat" then
  1104. hit=hit.Parent.Parent:findFirstChild("Head")
  1105. end
  1106. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1107. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1108. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1109. return
  1110. end]]
  1111. -- hs(hit,1.2)
  1112. c=Instance.new("ObjectValue")
  1113. c.Name="creator"
  1114. c.Value=owner
  1115. c.Parent=h
  1116. game:GetService("Debris"):AddItem(c,.5)
  1117. Damage=math.random(minim,maxim)
  1118. -- h:TakeDamage(Damage)
  1119. blocked=false
  1120. block=hit.Parent:findFirstChild("Block")
  1121. if block~=nil then
  1122. print(block.className)
  1123. if block.className=="NumberValue" then
  1124. if block.Value>0 then
  1125. blocked=true
  1126. if decreaseblock==nil then
  1127. block.Value=block.Value-1
  1128. end
  1129. end
  1130. end
  1131. if block.className=="IntValue" then
  1132. if block.Value>0 then
  1133. blocked=true
  1134. if decreaseblock~=nil then
  1135. block.Value=block.Value-1
  1136. end
  1137. end
  1138. end
  1139. end
  1140. if blocked==false then
  1141. -- h:TakeDamage(Damage)
  1142. h.Health=h.Health-Damage
  1143. showDamage(hit.Parent,Damage,.5,TorsoColor)
  1144. else
  1145. h.Health=h.Health-(Damage/2)
  1146. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1147. end
  1148. if Type=="Knockdown" then
  1149. hum=hit.Parent.Humanoid
  1150. hum.PlatformStand=true
  1151. coroutine.resume(coroutine.create(function(HHumanoid)
  1152. swait(1)
  1153. HHumanoid.PlatformStand=false
  1154. end),hum)
  1155. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1156. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1157. local bodvol=Instance.new("BodyVelocity")
  1158. bodvol.velocity=angle*knockback
  1159. bodvol.P=5000
  1160. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1161. bodvol.Parent=hit
  1162. rl=Instance.new("BodyAngularVelocity")
  1163. rl.P=3000
  1164. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1165. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1166. rl.Parent=hit
  1167. game:GetService("Debris"):AddItem(bodvol,.5)
  1168. game:GetService("Debris"):AddItem(rl,.5)
  1169. elseif Type=="Normal" then
  1170. vp=Instance.new("BodyVelocity")
  1171. vp.P=500
  1172. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1173. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1174. if KnockbackType==1 then
  1175. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1176. elseif KnockbackType==2 then
  1177. vp.velocity=Property.CFrame.lookVector*knockback
  1178. end
  1179. if knockback>0 then
  1180. vp.Parent=hit.Parent.Torso
  1181. end
  1182. game:GetService("Debris"):AddItem(vp,.5)
  1183. elseif Type=="Up" then
  1184. local bodyVelocity=Instance.new("BodyVelocity")
  1185. bodyVelocity.velocity=vt(0,10,0)
  1186. bodyVelocity.P=1000
  1187. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  1188. bodyVelocity.Parent=hit
  1189. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1190. rl=Instance.new("BodyAngularVelocity")
  1191. rl.P=3000
  1192. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1193. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1194. rl.Parent=hit
  1195. game:GetService("Debris"):AddItem(rl,.5)
  1196. elseif Type=="Snare" then
  1197. bp=Instance.new("BodyPosition")
  1198. bp.P=2000
  1199. bp.D=100
  1200. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1201. bp.position=hit.Parent.Torso.Position
  1202. bp.Parent=hit.Parent.Torso
  1203. game:GetService("Debris"):AddItem(bp,1)
  1204. elseif Type=="Target" then
  1205. if Targetting==false then
  1206. ZTarget=hit.Parent.Torso
  1207. coroutine.resume(coroutine.create(function(Part)
  1208. swait(5)
  1209. end),ZTarget)
  1210. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1211. targetgui=Instance.new("BillboardGui")
  1212. targetgui.Parent=ZTarget
  1213. targetgui.Size=UDim2.new(10,100,10,100)
  1214. targ=Instance.new("ImageLabel")
  1215. targ.Parent=targetgui
  1216. targ.BackgroundTransparency=1
  1217. targ.Image="rbxassetid://4834067"
  1218. targ.Size=UDim2.new(1,0,1,0)
  1219. cam.CameraType="Scriptable"
  1220. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1221. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1222. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1223. Targetting=true
  1224. RocketTarget=ZTarget
  1225. for i=1,Property do
  1226. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1227. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1228. swait()
  1229. end
  1230. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1231. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1232. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1233. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1234. end
  1235. Targetting=false
  1236. RocketTarget=nil
  1237. targetgui.Parent=nil
  1238. cam.CameraType="Custom"
  1239. end
  1240. end
  1241. debounce=Instance.new("BoolValue")
  1242. debounce.Name="DebounceHit"
  1243. debounce.Parent=hit.Parent
  1244. debounce.Value=true
  1245. game:GetService("Debris"):AddItem(debounce,Delay)
  1246. c=Instance.new("ObjectValue")
  1247. c.Name="creator"
  1248. c.Value=Player
  1249. c.Parent=h
  1250. game:GetService("Debris"):AddItem(c,.5)
  1251. CRIT=false
  1252. hitDeb=true
  1253. AttackPos=6
  1254. end
  1255. end
  1256.  
  1257. showDamage=function(Char,Dealt,du,Color)
  1258. m=Instance.new("Model")
  1259. m.Name=tostring(Dealt)
  1260. h=Instance.new("Humanoid")
  1261. h.Health=0
  1262. h.MaxHealth=0
  1263. h.Parent=m
  1264. c=Instance.new("Part")
  1265. c.Transparency=0
  1266. c.Material = "Neon"
  1267. c.BrickColor=bc("New Yeller")
  1268. c.Name="Head"
  1269. c.TopSurface=0
  1270. c.BottomSurface=0
  1271. local tick = Instance.new("Sound",c)
  1272. tick.SoundId = "rbxassetid://12221976"
  1273. tick.Volume = 5
  1274. tick.Pitch = 4
  1275. tick:Play()
  1276. c.formFactor="Plate"
  1277. c.Size=Vector3.new(1,.4,1)
  1278. ms=Instance.new("CylinderMesh")
  1279. ms.Scale=Vector3.new(.8,.8,.8)
  1280. if CRIT==true then
  1281. ms.Scale=Vector3.new(1,1.25,1)
  1282. end
  1283. ms.Parent=c
  1284. c.Reflectance=0
  1285. Instance.new("BodyGyro").Parent=c
  1286. c.Parent=m
  1287. if Char:findFirstChild("Head")~=nil then
  1288. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1289. elseif Char.Parent:findFirstChild("Head")~=nil then
  1290. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1291. end
  1292. f=Instance.new("BodyPosition")
  1293. f.P=2000
  1294. f.D=100
  1295. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1296. f.position=c.Position+Vector3.new(0,3,0)
  1297. f.Parent=c
  1298. game:GetService("Debris"):AddItem(m,.5+du)
  1299. c.CanCollide=false
  1300. m.Parent=workspace
  1301. c.CanCollide=false
  1302. p:Destroy()
  1303. end
  1304.  
  1305. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  1306. for _, c in pairs(workspace:children()) do
  1307. local hum = c:findFirstChild("Humanoid")
  1308. if hum ~= nil then
  1309. local head = c:findFirstChild("Torso")
  1310. if head ~= nil then
  1311. local targ = head.Position - Part.Position
  1312. local mag = targ.magnitude
  1313. if mag <= magni and c.Name ~= Player.Name then
  1314. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  1315. end
  1316. end
  1317. end
  1318. end
  1319. end
  1320.  
  1321. function Explode(rad,par)
  1322. local expart = Instance.new("Part",script.Parent)
  1323. local expart2 = Instance.new("Part",script.Parent)
  1324. local partMesh = Instance.new("SpecialMesh",expart)
  1325. partMesh.MeshType = "Sphere"
  1326. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1327. partMesh2.MeshType = "Sphere"
  1328. local expld = Instance.new("Explosion", script.Parent)
  1329. local plode = Instance.new("Sound",expart)
  1330. plode.SoundId = "rbxassetid://165970126"
  1331. plode.Volume = 1
  1332. plode.Pitch = 1
  1333. plode.Looped = false
  1334. plode:Play()
  1335. expld.BlastRadius = rad
  1336. expld.Position = par.Position
  1337. partMesh.Scale = vt(rad,rad,rad)
  1338. expart.Size = vt(1,1,1)*1.5
  1339. expart.Transparency = 0
  1340. expart.Anchored = true
  1341. expart.Material = "Neon"
  1342. expart.BrickColor = bc("White")
  1343. expart.CFrame = par.CFrame
  1344. partMesh2.Scale = vt(rad,rad,rad)
  1345. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1346. expart2.Transparency = 0.5
  1347. expart2.Anchored = true
  1348. expart2.Material = "Neon"
  1349. expart2.BrickColor = bc("New Yeller")
  1350. expart2.CFrame = par.CFrame
  1351. local value = 1*rad/6.5
  1352. par:Destroy()
  1353. for i = 0, 100 do
  1354. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1355. expart.CFrame = expart.CFrame
  1356. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1357. expart2.CFrame = expart.CFrame
  1358. value = value - 0.035*rad/6.5
  1359. if value < 1 then
  1360. value = 0.25
  1361. expart.Transparency = expart.Transparency + 0.025
  1362. expart2.Transparency = expart2.Transparency + 0.025
  1363. end
  1364. wait()
  1365. end
  1366. plode.Parent = nil
  1367. expart.Parent = nil
  1368. expart2.Parent = nil
  1369. expld.Parent = nil
  1370. end
  1371.  
  1372. function ExplodeMass(rad,par)
  1373. local expart = Instance.new("Part",script.Parent)
  1374. local expart2 = Instance.new("Part",script.Parent)
  1375. local partMesh = Instance.new("SpecialMesh",expart)
  1376. partMesh.MeshType = "Sphere"
  1377. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1378. partMesh2.MeshType = "Sphere"
  1379. local expld = Instance.new("Explosion", script.Parent)
  1380. local plode = Instance.new("Sound",workspace)
  1381. plode.SoundId = "rbxassetid://579687077"
  1382. plode.Volume = 1
  1383. plode.Pitch = 0.85
  1384. plode.Looped = false
  1385. plode:Play()
  1386. local plodez = Instance.new("Sound",workspace)
  1387. plodez.SoundId = "rbxassetid://288641686"
  1388. plodez.Volume = 1
  1389. plodez.Pitch = 0.75
  1390. plodez.Looped = false
  1391. plodez:Play()
  1392. local plodeza = Instance.new("Sound",workspace)
  1393. plodeza.SoundId = "rbxassetid://197161452"
  1394. plodeza.Volume = 0.85
  1395. plodeza.Pitch = 0.65
  1396. plodeza.Looped = false
  1397. plodeza:Play()
  1398. local plodezar = Instance.new("Sound",workspace)
  1399. plodezar.SoundId = "rbxassetid://197161452"
  1400. plodezar.Volume = 0.85
  1401. plodezar.Pitch = 0.25
  1402. plodezar.Looped = false
  1403. plodezar:Play()
  1404. expld.BlastRadius = rad
  1405. expld.Position = par.Position
  1406. wait(0.5)
  1407. par:Destroy()
  1408. plode.Parent = nil
  1409. expart.Parent = nil
  1410. expart2.Parent = nil
  1411. expld.Parent = nil
  1412. end
  1413. function ExplodeMassen(rad,par)
  1414. local expart = Instance.new("Part",script.Parent)
  1415. local expart2 = Instance.new("Part",script.Parent)
  1416. local partMesh = Instance.new("SpecialMesh",expart)
  1417. partMesh.MeshType = "Sphere"
  1418. local partMesh2 = Instance.new("SpecialMesh",expart2)
  1419. partMesh2.MeshType = "Sphere"
  1420. local expld = Instance.new("Explosion", script.Parent)
  1421. local plode = Instance.new("Sound",workspace)
  1422. plode.SoundId = "rbxassetid://579687077"
  1423. plode.Volume = 1
  1424. plode.Pitch = 0.85
  1425. plode.Looped = false
  1426. plode:Play()
  1427. local plodez = Instance.new("Sound",workspace)
  1428. plodez.SoundId = "rbxassetid://288641686"
  1429. plodez.Volume = 1
  1430. plodez.Pitch = 0.75
  1431. plodez.Looped = false
  1432. plodez:Play()
  1433. local plodeza = Instance.new("Sound",workspace)
  1434. plodeza.SoundId = "rbxassetid://197161452"
  1435. plodeza.Volume = 0.85
  1436. plodeza.Pitch = 0.65
  1437. plodeza.Looped = false
  1438. plodeza:Play()
  1439. local plodezar = Instance.new("Sound",workspace)
  1440. plodezar.SoundId = "rbxassetid://197161452"
  1441. plodezar.Volume = 0.85
  1442. plodezar.Pitch = 0.25
  1443. plodezar.Looped = false
  1444. plodezar:Play()
  1445. expld.BlastRadius = rad
  1446. expld.Position = par.Position
  1447. partMesh.Scale = vt(rad,rad,rad)
  1448. expart.Size = vt(1,1,1)*1.5
  1449. expart.Transparency = 0
  1450. expart.Anchored = true
  1451. expart.Material = "Neon"
  1452. expart.BrickColor = bc("White")
  1453. expart.CFrame = par.CFrame
  1454. partMesh2.Scale = vt(rad,rad,rad)
  1455. expart2.Size = vt(1.15,1.15,1.15)*1.5
  1456. expart2.Transparency = 0.5
  1457. expart2.Anchored = true
  1458. expart2.Material = "Neon"
  1459. expart2.BrickColor = tors.BrickColor
  1460. expart2.CFrame = par.CFrame
  1461. local value = 1*rad/10
  1462. par:Destroy()
  1463. for i = 0, 300 do
  1464. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  1465. expart.CFrame = expart.CFrame
  1466. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  1467. expart2.CFrame = expart.CFrame
  1468. value = value - 0.0175*rad/10
  1469. if value <= 0 then
  1470. expart.Transparency = expart.Transparency + 0.0125
  1471. expart2.Transparency = expart2.Transparency + 0.0125
  1472. value = 0.25
  1473. end
  1474. wait()
  1475. end
  1476. plode.Parent = nil
  1477. expart.Parent = nil
  1478. expart2.Parent = nil
  1479. expld.Parent = nil
  1480. end
  1481. local Ultramode = false
  1482.  
  1483. function Transform()
  1484. if basiccooldown >= 5 then
  1485. hum.WalkSpeed = 0
  1486. local sparta = Instance.new("Part",workspace)
  1487. local msher = Instance.new("SpecialMesh",sparta)
  1488. msher.MeshType = "Sphere"
  1489. msher.Scale = vt(1,1,1)
  1490. wit = BrickColor.new("Really black").Color
  1491. local glowz = Instance.new("ParticleEmitter")
  1492. glowz.LightEmission = 1
  1493. glowz.Parent = sparta
  1494. glowz.Texture = "rbxassetid://284205403"
  1495. glowz.Color = ColorSequence.new(wit)
  1496. glowz.Size = NumberSequence.new(15)
  1497. glowz.Speed = NumberRange.new(100,250)
  1498. glowz.LockedToPart = false
  1499. glowz.Transparency = NumberSequence.new(0.75)
  1500. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1501. glowz.Lifetime = NumberRange.new(1)
  1502. glowz.Rate = 50000
  1503. glowz.VelocitySpread = 9001
  1504. local sa2 = Instance.new("Sound",sparta)
  1505. sa2.SoundId = "rbxassetid://93724183"
  1506. sa2.Pitch = 0.5
  1507. sa2.Volume = 5
  1508. sa2.Looped = false
  1509. sa2:Play()
  1510. local saz2 = Instance.new("Sound",sparta)
  1511. saz2.SoundId = "rbxassetid://199145659"
  1512. saz2.Pitch = 0.45
  1513. saz2.Volume = 5*2
  1514. saz2.Looped = false
  1515. local plode = Instance.new("Sound",sparta)
  1516. plode.SoundId = "rbxassetid://153274423"
  1517. plode.Volume = 5
  1518. plode.Pitch = 1
  1519. plode.Looped = false
  1520. local ploder = Instance.new("Sound",sparta)
  1521. ploder.SoundId = "rbxassetid://130972023"
  1522. ploder.Volume = 5
  1523. ploder.Pitch = 1
  1524. ploder.Looped = false
  1525. sparta.Size = vt(1,1,1)
  1526. sparta.BrickColor = BrickColor.new("Really black")
  1527. sparta.Material = "Neon"
  1528. sparta.Transparency = 0
  1529. sparta.Anchored = true
  1530. sparta.CanCollide = false
  1531. sparta.CFrame = tors.CFrame
  1532. sparta.Rotation = vt(0,0,0)
  1533. local value2 = 2
  1534. for i = 0, 24 do
  1535. value2 = value2 - 0.065
  1536. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1537. wait()
  1538. end
  1539. for i = 0, 10 do
  1540. value2 = value2 + 0.06575
  1541. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1542. wait()
  1543. end
  1544. for i = 0, 10 do
  1545. value2 = value2 - 0.2
  1546. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1547. wait()
  1548. end
  1549. for i = 0, 10 do
  1550. value2 = value2 + 0.275
  1551. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1552. wait()
  1553. end
  1554. for i = 0, 10 do
  1555. value2 = value2 - 0.4
  1556. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1557. wait()
  1558. end
  1559. for i = 0, 10 do
  1560. value2 = value2 + 0.475
  1561. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1562. wait()
  1563. end
  1564. for i = 0, 10 do
  1565. value2 = value2 - 0.6
  1566. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1567. wait()
  1568. end
  1569. for i = 0, 10 do
  1570. value2 = value2 + 0.675
  1571. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1572. wait()
  1573. end
  1574. for i = 0, 10 do
  1575. value2 = value2 - 0.7
  1576. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1577. wait()
  1578. end
  1579. for i = 0, 10 do
  1580. value2 = value2 + 0.775
  1581. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1582. wait()
  1583. end
  1584. saz2:Play()
  1585. wait(2.75)
  1586. plode:Play()
  1587. ploder:Play()
  1588. Ultramode = true
  1589. for i = 0, 75 do
  1590. value2 = value2 - 0.0575
  1591. glowz.Rate = 0
  1592. sparta.Transparency = sparta.Transparency + 0.025
  1593. msher.Scale = msher.Scale + vt(value2,value2,value2)
  1594. wait()
  1595. end
  1596. hum.WalkSpeed = 99
  1597. sparta:Destroy()
  1598. end
  1599. end
  1600.  
  1601.  
  1602. function Blaze2()
  1603. if ultcooldown >= 30 then
  1604. local sloc = Instance.new("Part",workspace)
  1605. local msh = Instance.new("SpecialMesh",sloc)
  1606. msh.MeshType = "Sphere"
  1607. sloc.Size = vt(1,1,1)
  1608. sloc.Transparency = 1
  1609. sloc.BrickColor = tors.BrickColor
  1610. sloc.Position = hed.Position + vt(0,0.1,0)
  1611. sloc.CanCollide = false
  1612. sloc.Shape = "Ball"
  1613. sloc.Anchored = true
  1614. sloc.Material = "Neon"
  1615. local s = Instance.new("Sound",char)
  1616. s.SoundId = "rbxassetid://289315275"
  1617. s.Pitch = 1
  1618. s.Volume = 2.75
  1619. s.Looped = false
  1620. s:Play()
  1621. local s2 = Instance.new("Sound",char)
  1622. s2.SoundId = "rbxassetid://671759140"
  1623. s2.Pitch = 0.425
  1624. s2.Volume = 1
  1625. s2.Looped = false
  1626. s2:Play()
  1627. local val = 0.65*5
  1628. for i = 0 , 75 do
  1629. sloc.Transparency = sloc.Transparency - 0.035
  1630. msh.Scale = msh.Scale + vt(val,val,val)
  1631. val = val - 0.0075*5
  1632. wait()
  1633. end
  1634. wait(2)
  1635. local sen = Instance.new("Sound",char)
  1636. sen.SoundId = "rbxassetid://289315275"
  1637. sen.Pitch = 1
  1638. sen.Volume = 2.75
  1639. sen.Looped = false
  1640. sen:Play()
  1641. local tick = Instance.new("Sound",char)
  1642. tick.SoundId = "rbxassetid://446876721"
  1643. tick.Volume = 2.5
  1644. tick.Pitch = 0.5
  1645. tick:Play()
  1646. msh.Scale = msh.Scale - vt(1,1,1)
  1647. sloc.Transparency = sloc.Transparency + 0.015
  1648. local spart = Instance.new("Part",workspace)
  1649. local msh2 = Instance.new("SpecialMesh",spart)
  1650. msh2.MeshType = "Sphere"
  1651. spart.Size = vt(2,2,2)
  1652. spart.Shape = "Ball"
  1653. spart.BrickColor = tors.BrickColor
  1654. spart.Material = "Neon"
  1655. spart.Transparency = 0
  1656. spart.Anchored = false
  1657. msh2.Scale = msh.Scale/2
  1658. spart.Rotation = hed.Rotation
  1659. spart.CanCollide = false
  1660. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  1661. local bv = Instance.new("BodyVelocity")
  1662. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1663. bv.velocity = mouse.Hit.lookVector * 125
  1664. bv.Parent = spart
  1665. sloc:Destroy()
  1666. wait(0.00001)
  1667. pewdiepie=spart.Touched:connect(function(hit)
  1668. ExplodeMassen(100,spart)
  1669. end)
  1670. wait(5)
  1671. sloc:Destroy()
  1672. tick:Destroy()
  1673. s:Destroy()
  1674. sen:Destroy()
  1675. s2:Destroy()
  1676. end
  1677. if ultcooldown < 1 then
  1678. for i = 0, 29 do
  1679. ultcooldown = ultcooldown + 1
  1680. wait(1)
  1681. end
  1682. end
  1683. end
  1684.  
  1685. function Blaze()
  1686. if ultcooldown >= 30 then
  1687. local ff = Instance.new("ForceField",char)
  1688. local s = Instance.new("Sound",char)
  1689. s.SoundId = "rbxassetid://289315275"
  1690. s.Pitch = 1
  1691. s.Volume = 2.75
  1692. s.Looped = false
  1693. s:Play()
  1694. local s2 = Instance.new("Sound",char)
  1695. s2.SoundId = "rbxassetid://671759140"
  1696. s2.Pitch = 0.425
  1697. s2.Volume = 1
  1698. s2.Looped = false
  1699. s2:Play()
  1700. local spart = boll:Clone()
  1701. local spart2 = shur:Clone()
  1702. local msh = Instance.new("SpecialMesh",spart)
  1703. msh.MeshType = "Sphere"
  1704. spart.Parent = workspace
  1705. spart.Transparency = 1
  1706. spart.Anchored = true
  1707. spart.Position = tors.Position + vt(0,1,0)
  1708. spart.Size = spart.Size + vt(1,1,1)
  1709. for i = 0, 10 do
  1710. spart.BrickColor = tors.BrickColor
  1711. spart.Transparency = spart.Transparency + -0.05
  1712. spart.Position = tors.Position + vt(0,1,0)
  1713. spart.Size = spart.Size + vt(3,3,3)
  1714. wait(0)
  1715. end
  1716. for i = 0, 5 do
  1717. spart.BrickColor = tors.BrickColor
  1718. spart.Transparency = spart.Transparency + -0.05
  1719. spart.Position = tors.Position + vt(0,1,0)
  1720. spart.Size = spart.Size + vt(2.5,2.5,2.5)
  1721. wait(0)
  1722. end
  1723. for i = 0, 5 do
  1724. spart.BrickColor = tors.BrickColor
  1725. spart.Transparency = spart.Transparency + -0.05
  1726. spart.Position = tors.Position + vt(0,1,0)
  1727. spart.Size = spart.Size + vt(1,1,1)
  1728. wait(0)
  1729. end
  1730. for i = 0, 10 do
  1731. spart.BrickColor = tors.BrickColor
  1732. wait(0.1)
  1733. end
  1734. for i = 0, 20 do
  1735. spart.BrickColor = tors.BrickColor
  1736. spart.Transparency = spart.Transparency + 0.05
  1737. spart.Position = tors.Position + vt(0,1,0)
  1738. spart.Size = spart.Size + vt(-5,-5,-5)
  1739. wait(0)
  1740. end
  1741. local sp = spart:Clone()
  1742. sp.Parent = workspace
  1743. sp.Position = spart.Position
  1744. local sp2 = sp:Clone()
  1745. sp2.Parent = workspace
  1746. sp2.Transparency = 0.5
  1747. local msh2 = sp2.Mesh
  1748. msh2.Scale = vt(1250,1250,1250)
  1749. wit = tors.BrickColor.Color
  1750. local glowz = Instance.new("ParticleEmitter")
  1751. glowz.LightEmission = 0.75
  1752. glowz.Parent = sp2
  1753. glowz.Texture = "rbxassetid://284205403"
  1754. glowz.Color = ColorSequence.new(wit)
  1755. glowz.Size = NumberSequence.new(50)
  1756. glowz.Speed = NumberRange.new(425,450)
  1757. glowz.LockedToPart = false
  1758. glowz.Transparency = NumberSequence.new(0.75)
  1759. glowz.RotSpeed = NumberRange.new(-2000,2000)
  1760. glowz.Lifetime = NumberRange.new(1)
  1761. glowz.Rate = 50000
  1762. glowz.VelocitySpread = 9001
  1763. spart2.Parent = workspace
  1764. spart2.Mesh.Scale = vt(25, 90000, 25)
  1765. spart2.Position = tors.Position
  1766. local seen = Instance.new("Sound",char)
  1767. seen.SoundId = "rbxassetid://445796828"
  1768. seen.Pitch = 0.75
  1769. seen.Volume = 1.75
  1770. seen.Looped = true
  1771. seen:Play()
  1772. local sen = Instance.new("Sound",char)
  1773. sen.SoundId = "rbxassetid://289315275"
  1774. sen.Pitch = 0.98
  1775. sen.Volume = 2.65
  1776. sen.Looped = false
  1777. sen:Play()
  1778. local tick = Instance.new("Sound",char)
  1779. tick.SoundId = "rbxassetid://446876721"
  1780. tick.Volume = 5
  1781. tick.Pitch = 0.5
  1782. tick:Play()
  1783. local seena = Instance.new("Sound",char)
  1784. seena.SoundId = "rbxassetid://300916057"
  1785. seena.Pitch = 0.5
  1786. seena.Volume = 2.5
  1787. seena.Looped = false
  1788. seena:Play()
  1789. spart.Transparency = 0
  1790. ExplodeMass(1000,sp)
  1791. for i = 0, 450 do
  1792. spart2.Position = spart.Position + vt(math.random(-1,1),0,math.random(-1,1))
  1793. sp2.Position = spart.Position
  1794. spart2.Mesh.Scale = spart2.Mesh.Scale + vt(0.035, 0, 0.035)
  1795. spart2.BrickColor = tors.BrickColor
  1796. msh2.Scale = msh2.Scale + vt(3.5,3.5,3.5)
  1797. msh.Scale = msh.Scale + vt(50,50,50)
  1798. sp2.Transparency = sp2.Transparency + 0.0005
  1799. spart.Transparency = spart.Transparency + 0.0025
  1800. spart2.Transparency = spart2.Transparency + 0.0025
  1801. wait(0)
  1802. end
  1803. spart:Destroy()
  1804. seena:Destroy()
  1805. ff:Destroy()
  1806. seen:Destroy()
  1807. sen:Destroy()
  1808. tick:Destroy()
  1809. spart2:Destroy()
  1810. s:Destroy()
  1811. sp:Destroy()
  1812. sp2:Destroy()
  1813. s2:Destroy()
  1814. end
  1815. if ultcooldown < 1 then
  1816. for i = 0, 29 do
  1817. ultcooldown = ultcooldown + 1
  1818. wait(1)
  1819. end
  1820. end
  1821. end
  1822.  
  1823. -- sin
  1824. Player=owner
  1825. Character=Player.Character
  1826. PlayerGui=Player.PlayerGui
  1827. Backpack=Player.Backpack
  1828. Torso=Character.Torso
  1829. Head=Character.Head
  1830. Humanoid=Character.Humanoid
  1831. m=Instance.new('Model',Character)
  1832. LeftArm=Character["Left Arm"]
  1833. LeftLeg=Character["Left Leg"]
  1834. RightArm=Character["Right Arm"]
  1835. RightLeg=Character["Right Leg"]
  1836. LS=Torso["Left Shoulder"]
  1837. LH=Torso["Left Hip"]
  1838. RS=Torso["Right Shoulder"]
  1839. RH=Torso["Right Hip"]
  1840. Face = Head.face
  1841. Neck=Torso.Neck
  1842. it=Instance.new
  1843. attacktype=1
  1844. vt=Vector3.new
  1845. cf=CFrame.new
  1846. euler=CFrame.fromEulerAnglesXYZ
  1847. angles=CFrame.Angles
  1848. cloaked=false
  1849. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1850. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1851. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1852. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1853. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1854. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1855. RootPart=Character.HumanoidRootPart
  1856. RootJoint=RootPart.RootJoint
  1857. RootCF=euler(-1.57,0,3.14)
  1858. attack = false
  1859. attackdebounce = false
  1860. deb=false
  1861. equipped=true
  1862. hand=false
  1863. MMouse=nil
  1864. combo=0
  1865. mana=0
  1866. trispeed=1
  1867. pathtrans=.7
  1868. attackmode='none'
  1869. local idle=0
  1870. local Anim="Idle"
  1871. local Effects={}
  1872. local gun=false
  1873. local shoot=false
  1874. player=nil
  1875. cloak=false
  1876. lightcolor='Bright blue'
  1877.  
  1878. local Color1=BrickColor.new("Lime green")
  1879.  
  1880. local fengui=it("GuiMain")
  1881. fengui.Parent=Player.PlayerGui
  1882. fengui.Name="WeaponGUI"
  1883. local fenframe=it("Frame")
  1884. fenframe.Parent=fengui
  1885. fenframe.BackgroundColor3=Color3.new(255,255,255)
  1886. fenframe.BackgroundTransparency=1
  1887. fenframe.BorderColor3=Color3.new(17,17,17)
  1888. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1889. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  1890. local fenbarmana1=it("TextLabel")
  1891. fenbarmana1.Parent=fenframe
  1892. fenbarmana1.Text=" "
  1893. fenbarmana1.BackgroundTransparency=0
  1894. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  1895. fenbarmana1.SizeConstraint="RelativeXY"
  1896. fenbarmana1.TextXAlignment="Center"
  1897. fenbarmana1.TextYAlignment="Center"
  1898. fenbarmana1.Position=UDim2.new(0,0,0,0)
  1899. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  1900. local fenbarmana2=it("TextLabel")
  1901. fenbarmana2.Parent=fenframe
  1902. fenbarmana2.Text=" "
  1903. fenbarmana2.BackgroundTransparency=0
  1904. fenbarmana2.BackgroundColor3=Torso.Color
  1905. fenbarmana2.SizeConstraint="RelativeXY"
  1906. fenbarmana2.TextXAlignment="Center"
  1907. fenbarmana2.TextYAlignment="Center"
  1908. fenbarmana2.Position=UDim2.new(0,0,0,0)
  1909. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  1910. local fenbarmana3=it("TextLabel")
  1911. fenbarmana3.Parent=fenframe
  1912. fenbarmana3.Text=" "
  1913. fenbarmana3.BackgroundTransparency=0
  1914. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  1915. fenbarmana3.SizeConstraint="RelativeXY"
  1916. fenbarmana3.TextXAlignment="Center"
  1917. fenbarmana3.TextYAlignment="Center"
  1918. fenbarmana3.Position=UDim2.new(0,0,0,0)
  1919. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  1920. local fenbarmana4=it("TextLabel")
  1921. fenbarmana4.Parent=fenframe
  1922. fenbarmana4.Text="Energy("..mana..")"
  1923. fenbarmana4.BackgroundTransparency=1
  1924. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  1925. fenbarmana4.SizeConstraint="RelativeXY"
  1926. fenbarmana4.TextXAlignment="Center"
  1927. fenbarmana4.TextYAlignment="Center"
  1928. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  1929. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  1930. fenbarmana4.FontSize="Size9"
  1931. fenbarmana4.TextStrokeTransparency=0
  1932. fenbarmana4.TextColor=BrickColor.new("White")
  1933.  
  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("Lime green")
  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("Lime green")
  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=owner
  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=owner
  2558. Character=Player.Character
  2559.  
  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://2595535704"
  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 = owner
  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.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 = "Sweet t: "..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=owner
  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