Advertisement
jasonskg1234

Untitled

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