Advertisement
Tetezaza1542

ให้ผู้หญิง

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