Advertisement
DarkScriptZEditors

God Hands

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