daily pastebin goal
34%
SHARE
TWEET

Untitled

Jerrychan123 Jun 17th, 2017 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             --[[User: TheDarkRevenant
  2.             Script: Absalom (Armored).lua
  3.             Pass: cUpnjTnT]]
  4.  
  5.  
  6. local p = game.Players.LocalPlayer
  7. local Player = game.Players.localPlayer
  8. local Character = Player.Character
  9. local Humanoid = Character.Humanoid
  10. local char = p.Character
  11. local mouse = p:GetMouse()
  12. local larm = char["Left Arm"]
  13. local rarm = char["Right Arm"]
  14. local lleg = char["Left Leg"]
  15. local rleg = char["Right Leg"]
  16. local hed = char.Head
  17. local torso = char.Torso
  18. local hum = char.Humanoid
  19. local cam = game.Workspace.CurrentCamera
  20. local root = char.HumanoidRootPart
  21. local Camera = game.Workspace.CurrentCamera
  22. local RootPart = Character.HumanoidRootPart
  23. local RootJoint = RootPart.RootJoint
  24. local deb = false
  25. local debris=game:service"Debris"
  26. local shot = 0
  27. local l = game:GetService("Lighting")
  28. local rs = game:GetService("RunService").RenderStepped
  29. local stanceToggle = "Normal"
  30. math.randomseed(os.time())
  31. hum.WalkSpeed = 7
  32. char.Health:Destroy()
  33. hum.MaxHealth = 50000
  34. wait(0.1)
  35. hum.Health = 50000
  36. local Create = LoadLibrary("RbxUtility").Create
  37.  
  38. ArtificialHB = Create("BindableEvent", script){
  39.     Parent = script,
  40.     Name = "Heartbeat",
  41. }
  42.  
  43. script:WaitForChild("Heartbeat")
  44.  
  45. frame = 1 / 30
  46. tf = 0
  47. allowframeloss = false
  48. tossremainder = false
  49. lastframe = tick()
  50. script.Heartbeat:Fire()
  51.  
  52. game:GetService("RunService").Heartbeat:connect(function(s, p)
  53.     tf = tf + s
  54.     if tf >= frame then
  55.         if allowframeloss then
  56.             script.Heartbeat:Fire()
  57.             lastframe = tick()
  58.         else
  59.             for i = 1, math.floor(tf / frame) do
  60.                 script.Heartbeat:Fire()
  61.             end
  62.             lastframe = tick()
  63.         end
  64.         if tossremainder then
  65.             tf = 0
  66.         else
  67.             tf = tf - frame * math.floor(tf / frame)
  68.         end
  69.     end
  70. end)
  71.  
  72. function swait(num)
  73.     if num == 0 or num == nil then
  74.         ArtificialHB.Event:wait()
  75.     else
  76.         for i = 0, num do
  77.             ArtificialHB.Event:wait()
  78.         end
  79.     end
  80. end
  81.  
  82. function CameraShake(Times, Power)
  83. coroutine.resume(coroutine.create(function()
  84. FV = Instance.new("BoolValue", Character)
  85. FV.Name = "CameraShake"
  86. for ShakeNum=1,Times do
  87. swait()
  88. local ef=Power
  89.   if ef>=1 then
  90.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  91.   else
  92.    ef=Power*10
  93.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  94.   end  
  95. end
  96. Humanoid.CameraOffset = Vector3.new(0,0,0)
  97. FV:Destroy()
  98. end))
  99. end
  100.  
  101. CamShake=function(Part,Distan,Power,Times)
  102. local de=Part.Position
  103. for i,v in pairs(workspace:children()) do
  104.  if v:IsA("Model") and v:findFirstChild("Humanoid") then
  105. for _,c in pairs(v:children()) do
  106. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  107. local Noob=v.Humanoid
  108. if Noob~=nil then
  109. if Noob:FindFirstChild("CamShake")==nil then-- and Noob == Character then
  110. --[[local ss=script.CamShake:clone()
  111. ss.Parent=Noob
  112. ss.Power.Value=Power
  113. ss.Times.Value=Times
  114. ss.Disabled=false]]
  115. CameraShake(Times, Power)
  116. end
  117. end
  118. end
  119. end
  120. end
  121. end
  122. end
  123. ----------------------------------------------------
  124. ----------------------------------------------------
  125. Debounces = {
  126. on = false;
  127. ks = false;
  128. CanAttack = true;
  129. CanJoke = true;
  130. NoIdl = false;
  131. Slashing = false;
  132. Slashed = false;
  133. Grabbing = false;
  134. Grabbed = false;
  135. }
  136. local Touche = {char.Name, }
  137. ----------------------------------------------------
  138. function lerp(a, b, t) -- Linear interpolation
  139.     return a + (b - a)*t
  140. end
  141.  
  142. function slerp(a, b, t) --Spherical interpolation
  143.     dot = a:Dot(b)
  144.     if dot > 0.99999 or dot < -0.99999 then
  145.         return t <= 0.5 and a or b
  146.     else
  147.         r = math.acos(dot)
  148.         return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  149.     end
  150. end
  151.  
  152. function matrixInterpolate(a, b, t)
  153.     local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  154.     local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  155.     local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  156.     local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  157.     local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  158.     local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  159.     local t = v1:Dot(v2)
  160.     if not (t < 0 or t == 0 or t > 0) then     -- Failsafe
  161.         return CFrame.new()
  162.     end
  163.     return CFrame.new(
  164.     v0.x, v0.y, v0.z,
  165.     v1.x, v1.y, v1.z,
  166.     v2.x, v2.y, v2.z,
  167.     v3.x, v3.y, v3.z)
  168. end
  169. ----------------------------------------------------
  170. function genWeld(a,b)
  171.     local w = Instance.new("Weld",a)
  172.     w.Part0 = a
  173.     w.Part1 = b
  174.     return w
  175. end
  176. function weld(a, b)
  177.     local weld = Instance.new("Weld")
  178.     weld.Name = "W"
  179.     weld.Part0 = a
  180.     weld.Part1 = b
  181.     weld.C0 = a.CFrame:inverse() * b.CFrame
  182.     weld.Parent = a
  183.     return weld;
  184. end
  185. ----------------------------------------------------
  186. function Lerp(c1,c2,al)
  187. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  188. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  189. for i,v in pairs(com1) do
  190. com1[i] = v+(com2[i]-v)*al
  191. end
  192. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  193. end
  194. ----------------------------------------------------
  195. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  196. local wld = Instance.new("Weld", wp1)
  197. wld.Part0 = wp0
  198. wld.Part1 = wp1
  199. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  200. end
  201. ----------------------------------------------------
  202. function Tween(a,b,c)
  203. return a+(b-a)*c
  204. end
  205. ----------------------------------------------------
  206. function nwPrt(prnt,siz,cf,col)
  207. local prt=Instance.new("Part")
  208. prt.Parent=prnt
  209. prt.FormFactor=3
  210. prt.Name="Part"
  211. prt.Size=siz
  212. prt.CanCollide=false
  213. prt.Anchored=true
  214. prt.Locked=true
  215. prt.TopSurface=10
  216. prt.BottomSurface=10
  217. prt.FrontSurface=10
  218. prt.BackSurface=10
  219. prt.LeftSurface=10
  220. prt.RightSurface=10
  221. prt:BreakJoints()
  222. prt.CFrame=cf or CFrame.new(30,10,30)
  223. prt.Material="Neon"
  224. prt.BrickColor=BrickColor.new(col)
  225. m=Instance.new("SpecialMesh",prt)
  226. m.MeshType=6
  227. return prt
  228. end
  229. ----------------------------------------------------
  230. function nwSnd(prnt,pch,vol,id)
  231.         local s=Instance.new("Sound",prnt)
  232.         s.Pitch=pch
  233.         s.Volume=vol
  234.         s.SoundId="rbxassetid://"..id
  235.         s.PlayOnRemove=true
  236.         return s
  237. end
  238. ----------------------------------------------------
  239. function newRay(start,face,range,wat)
  240.         local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  241.         hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  242.         return rey,hit,pos
  243. end
  244. ----------------------------------------------------
  245. for i,v in pairs(char:children()) do
  246.     if v:IsA("Hat") then
  247.         v:Destroy()
  248.     end
  249. end
  250. for i,v in pairs(hed:children()) do
  251.     if v:IsA("Sound") then
  252.         v:Destroy()
  253.     end
  254. end
  255. ----------------------------------------------------
  256. function HasntTouched(plrname)
  257. local ret = true
  258. for _, v in pairs(Touche) do
  259. if v == plrname then
  260. ret = false
  261. end
  262. end
  263. return ret
  264. end
  265. ----------------------------------------------------
  266. larm.Size = larm.Size * 2
  267. rarm.Size = rarm.Size * 2
  268. lleg.Size = lleg.Size * 2
  269. rleg.Size = rleg.Size * 2
  270. torso.Size = torso.Size * 2
  271. hed.Size = hed.Size * 2
  272. root.Size = root.Size * 2
  273. ----------------------------------------------------
  274. newWeld(torso, larm, -1.5, 0.5, 0)
  275. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  276. newWeld(torso, rarm, 1.5, 0.5, 0)
  277. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  278. newWeld(torso, hed, 0, 1.5, 0)
  279. newWeld(torso, lleg, -0.5, -1, 0)
  280. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  281. newWeld(torso, rleg, 0.5, -1, 0)
  282. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  283. newWeld(root, torso, 0, -1, 0)
  284. torso.Weld.C1 = CFrame.new(0, -1, 0)
  285. ----------------------------------------------------
  286. z=Instance.new('Decal',hed)
  287. z.Face = 'Front'
  288. z.Texture='rbxassetid://0'
  289. z1=Instance.new('Decal',hed)
  290. z1.Face = 'Right'
  291. lite = Instance.new("PointLight", torso)
  292. lite.Brightness = 14
  293. lite.Range = 10
  294. lite.Color = Color3.new(1, 1, 1)
  295. --[[local hed2 = hed:Clone()
  296. hed2.CanCollide = false
  297. hed2.Parent = char
  298. hed2:ClearAllChildren()
  299. hed2.Transparency = 1
  300. hed2.Name = "DARP"
  301. local w = Instance.new("Weld",hed2)
  302. w.Part0 = hed
  303. w.Part1 = hed2
  304. w.C0 = CFrame.new(0,0,-0.175)
  305. z=Instance.new("SurfaceGui",hed2)
  306. z.Enabled = true
  307. z.Face = "Front"
  308. z.Adornee = hed2
  309. z.CanvasSize = Vector2.new(100,100)
  310. local face = Instance.new("ImageLabel",z)
  311. face.Size = UDim2.new(1,-30,1,0)
  312. face.Position = UDim2.new(0,15,0,0)
  313. face.BackgroundTransparency = 1
  314. face.Image='rbxassetid://0']]--
  315. ----------------------------------------------------
  316. z = Instance.new("Sound", char)
  317. z.SoundId = "rbxassetid://303570180"--242463565
  318. z.Looped = true
  319. z.Pitch = .6
  320. z.Volume = 1
  321. wait(.01)
  322. z:Play()
  323. ----------------------------------------------------
  324. ----------------------------------------------------
  325. local m = Instance.new("Model")
  326. m.Name = "Absolution"
  327. p1 = Instance.new("Part", m)
  328. p1.BrickColor = torso.BrickColor
  329. p1.Material = "Neon"
  330. p1.FormFactor = Enum.FormFactor.Custom
  331. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  332. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  333. p1.CanCollide = false
  334. p1.Locked = true
  335. p1.Elasticity = 0
  336. p1.BottomSurface = Enum.SurfaceType.Smooth
  337. p1.TopSurface = Enum.SurfaceType.Smooth
  338. b1 = Instance.new("SpecialMesh", p1)
  339. b1.MeshType = Enum.MeshType.Wedge
  340. b1.Name = "Mesh"
  341. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  342. p2 = Instance.new("Part", m)
  343. p2.BrickColor = BrickColor.new("Really black")
  344. p2.FormFactor = Enum.FormFactor.Custom
  345. p2.Size = Vector3.new(1, 2.9000001, 1)
  346. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  347. p2.CanCollide = false
  348. p2.Locked = true
  349. p2.Elasticity = 0
  350. p2.BottomSurface = Enum.SurfaceType.Smooth
  351. p2.TopSurface = Enum.SurfaceType.Smooth
  352. b2 = Instance.new("BlockMesh", p2)
  353. b2.Name = "Mesh"
  354. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  355. p3 = Instance.new("Part", m)
  356. p3.BrickColor = torso.BrickColor
  357. p3.Material = "Neon"
  358. p3.FormFactor = Enum.FormFactor.Custom
  359. p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
  360. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  361. p3.CanCollide = false
  362. p3.Locked = true
  363. p3.Elasticity = 0
  364. p3.BottomSurface = Enum.SurfaceType.Smooth
  365. p3.TopSurface = Enum.SurfaceType.Smooth
  366. b3 = Instance.new("SpecialMesh", p3)
  367. b3.MeshType = Enum.MeshType.Wedge
  368. b3.Name = "Mesh"
  369. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  370. p4 = Instance.new("Part", m)
  371. p4.BrickColor = torso.BrickColor
  372. p4.Material = "Neon"
  373. p4.FormFactor = Enum.FormFactor.Custom
  374. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  375. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  376. p4.CanCollide = false
  377. p4.Locked = true
  378. p4.Elasticity = 0
  379. p4.BottomSurface = Enum.SurfaceType.Smooth
  380. p4.TopSurface = Enum.SurfaceType.Smooth
  381. b4 = Instance.new("SpecialMesh", p4)
  382. b4.MeshType = Enum.MeshType.Wedge
  383. b4.Name = "Mesh"
  384. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  385. p5 = Instance.new("Part", m)
  386. p5.BrickColor = torso.BrickColor
  387. p5.Material = "Neon"
  388. p5.FormFactor = Enum.FormFactor.Custom
  389. p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
  390. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  391. p5.CanCollide = false
  392. p5.Locked = true
  393. p5.Elasticity = 0
  394. p5.BottomSurface = Enum.SurfaceType.Smooth
  395. p5.TopSurface = Enum.SurfaceType.Smooth
  396. b5 = Instance.new("SpecialMesh", p5)
  397. b5.MeshType = Enum.MeshType.Wedge
  398. b5.Name = "Mesh"
  399. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  400. p6 = Instance.new("Part", m)
  401. p6.Name = "Handle"
  402. p6.BrickColor = BrickColor.new("Really black")
  403. p6.FormFactor = Enum.FormFactor.Custom
  404. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  405. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  406. p6.CanCollide = false
  407. p6.Locked = true
  408. p6.Elasticity = 0
  409. p6.BottomSurface = Enum.SurfaceType.Smooth
  410. p6.TopSurface = Enum.SurfaceType.Smooth
  411. b6 = Instance.new("BlockMesh", p6)
  412. b6.Name = "Mesh"
  413. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  414. p7 = Instance.new("Part", m)
  415. p7.BrickColor = torso.BrickColor
  416. p7.Material = "Neon"
  417. p7.FormFactor = Enum.FormFactor.Custom
  418. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  419. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  420. p7.CanCollide = false
  421. p7.Locked = true
  422. p7.Elasticity = 0
  423. p7.BottomSurface = Enum.SurfaceType.Smooth
  424. p7.TopSurface = Enum.SurfaceType.Smooth
  425. b7 = Instance.new("SpecialMesh", p7)
  426. b7.MeshType = Enum.MeshType.Wedge
  427. b7.Name = "Mesh"
  428. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  429. p8 = Instance.new("Part", m)
  430. p8.BrickColor = torso.BrickColor
  431. p8.Material = "Neon"
  432. p8.FormFactor = Enum.FormFactor.Custom
  433. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  434. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  435. p8.CanCollide = false
  436. p8.Locked = true
  437. p8.Elasticity = 0
  438. p8.BottomSurface = Enum.SurfaceType.Smooth
  439. p8.TopSurface = Enum.SurfaceType.Smooth
  440. b8 = Instance.new("SpecialMesh", p8)
  441. b8.MeshType = Enum.MeshType.Wedge
  442. b8.Name = "Mesh"
  443. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  444. p9 = Instance.new("Part", m)
  445. p9.BrickColor = BrickColor.new("Really black")
  446. p9.FormFactor = Enum.FormFactor.Custom
  447. p9.Size = Vector3.new(1, 1.07999957, 1)
  448. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  449. p9.CanCollide = false
  450. p9.Locked = true
  451. p9.Elasticity = 0
  452. p9.BottomSurface = Enum.SurfaceType.Smooth
  453. p9.TopSurface = Enum.SurfaceType.Smooth
  454. b9 = Instance.new("BlockMesh", p9)
  455. b9.Name = "Mesh"
  456. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  457. p10 = Instance.new("Part", m)
  458. p10.BrickColor = BrickColor.new("Really black")
  459. p10.FormFactor = Enum.FormFactor.Custom
  460. p10.Size = Vector3.new(1, 1.41999948, 1)
  461. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  462. p10.CanCollide = false
  463. p10.Locked = true
  464. p10.Elasticity = 0
  465. p10.BottomSurface = Enum.SurfaceType.Smooth
  466. p10.TopSurface = Enum.SurfaceType.Smooth
  467. b10 = Instance.new("BlockMesh", p10)
  468. b10.Name = "Mesh"
  469. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  470. p11 = Instance.new("Part", m)
  471. p11.BrickColor = BrickColor.new("Really black")
  472. p11.FormFactor = Enum.FormFactor.Custom
  473. p11.Size = Vector3.new(1, 1.50999951, 1)
  474. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  475. p11.CanCollide = false
  476. p11.Locked = true
  477. p11.Elasticity = 0
  478. p11.BottomSurface = Enum.SurfaceType.Smooth
  479. p11.TopSurface = Enum.SurfaceType.Smooth
  480. b11 = Instance.new("BlockMesh", p11)
  481. b11.Name = "Mesh"
  482. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  483. p12 = Instance.new("Part", m)
  484. p12.Name = "BladeCenter"
  485. p12.BrickColor = BrickColor.new("Dark stone grey")
  486. p12.Material = Enum.Material.Concrete
  487. p12.FormFactor = Enum.FormFactor.Symmetric
  488. p12.Size = Vector3.new(1, 2, 2)
  489. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  490. p12.CanCollide = false
  491. p12.Locked = true
  492. p12.BottomSurface = Enum.SurfaceType.Smooth
  493. p12.TopSurface = Enum.SurfaceType.Smooth
  494. b12 = Instance.new("SpecialMesh", p12)
  495. b12.MeshType = Enum.MeshType.Brick
  496. b12.Name = "Mesh"
  497. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  498. p13 = Instance.new("Part", m)
  499. p13.BrickColor = BrickColor.new("Really black")
  500. p13.FormFactor = Enum.FormFactor.Custom
  501. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  502. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  503. p13.CanCollide = false
  504. p13.Locked = true
  505. p13.Elasticity = 0
  506. p13.BottomSurface = Enum.SurfaceType.Smooth
  507. p13.TopSurface = Enum.SurfaceType.Smooth
  508. b13 = Instance.new("BlockMesh", p13)
  509. b13.Name = "Mesh"
  510. b13.Scale = Vector3.new(1, 1, 0.400000006)
  511. p14 = Instance.new("Part", m)
  512. p14.BrickColor = BrickColor.new("Really black")
  513. p14.FormFactor = Enum.FormFactor.Custom
  514. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  515. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  516. p14.CanCollide = false
  517. p14.Locked = true
  518. p14.Elasticity = 0
  519. p14.BottomSurface = Enum.SurfaceType.Smooth
  520. p14.TopSurface = Enum.SurfaceType.Smooth
  521. b14 = Instance.new("BlockMesh", p14)
  522. b14.Name = "Mesh"
  523. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  524. p15 = Instance.new("Part", m)
  525. p15.BrickColor = BrickColor.new("Really black")
  526. p15.FormFactor = Enum.FormFactor.Custom
  527. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  528. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  529. p15.CanCollide = false
  530. p15.Locked = true
  531. p15.Elasticity = 0
  532. p15.BottomSurface = Enum.SurfaceType.Smooth
  533. p15.TopSurface = Enum.SurfaceType.Smooth
  534. b15 = Instance.new("BlockMesh", p15)
  535. b15.Name = "Mesh"
  536. b15.Scale = Vector3.new(1, 1, 0.400000006)
  537. p16 = Instance.new("Part", m)
  538. p16.BrickColor = BrickColor.new("Really black")
  539. p16.FormFactor = Enum.FormFactor.Custom
  540. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  541. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  542. p16.CanCollide = false
  543. p16.Locked = true
  544. p16.Elasticity = 0
  545. p16.BottomSurface = Enum.SurfaceType.Smooth
  546. p16.TopSurface = Enum.SurfaceType.Smooth
  547. b16 = Instance.new("BlockMesh", p16)
  548. b16.Name = "Mesh"
  549. b16.Scale = Vector3.new(1, 1, 0.400000006)
  550. p17 = Instance.new("Part", m)
  551. p17.BrickColor = BrickColor.new("Really black")
  552. p17.FormFactor = Enum.FormFactor.Custom
  553. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  554. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  555. p17.CanCollide = false
  556. p17.Locked = true
  557. p17.Elasticity = 0
  558. p17.BottomSurface = Enum.SurfaceType.Smooth
  559. p17.TopSurface = Enum.SurfaceType.Smooth
  560. b17 = Instance.new("BlockMesh", p17)
  561. b17.Name = "Mesh"
  562. b17.Scale = Vector3.new(1, 1, 0.400000006)
  563. p18 = Instance.new("WedgePart", m)
  564. p18.BrickColor = BrickColor.new("Dark stone grey")
  565. p18.Name = "BladePart1"
  566. p18.Material = Enum.Material.Concrete
  567. p18.Name = "Wedge"
  568. p18.FormFactor = Enum.FormFactor.Symmetric
  569. p18.Size = Vector3.new(1, 4, 2)
  570. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  571. p18.CanCollide = false
  572. p18.Locked = true
  573. p18.BottomSurface = Enum.SurfaceType.Smooth
  574. p18.TopSurface = Enum.SurfaceType.Smooth
  575. b18 = Instance.new("SpecialMesh", p18)
  576. b18.MeshType = Enum.MeshType.Wedge
  577. b18.Name = "Mesh"
  578. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  579. p19 = Instance.new("WedgePart", m)
  580. p19.BrickColor = BrickColor.new("Dark stone grey")
  581. p19.Name = "BladePart2"
  582. p19.Material = Enum.Material.Concrete
  583. p19.Name = "Wedge"
  584. p19.FormFactor = Enum.FormFactor.Symmetric
  585. p19.Size = Vector3.new(1, 4, 2)
  586. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  587. p19.CanCollide = false
  588. p19.Locked = true
  589. p19.BottomSurface = Enum.SurfaceType.Smooth
  590. p19.TopSurface = Enum.SurfaceType.Smooth
  591. b19 = Instance.new("SpecialMesh", p19)
  592. b19.MeshType = Enum.MeshType.Wedge
  593. b19.Name = "Mesh"
  594. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  595. p20 = Instance.new("Part", m)
  596. p20.BrickColor = BrickColor.new("Really black")
  597. p20.FormFactor = Enum.FormFactor.Custom
  598. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  599. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  600. p20.CanCollide = false
  601. p20.Locked = true
  602. p20.Elasticity = 0
  603. p20.BottomSurface = Enum.SurfaceType.Smooth
  604. p20.TopSurface = Enum.SurfaceType.Smooth
  605. b20 = Instance.new("BlockMesh", p20)
  606. b20.Name = "Mesh"
  607. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  608. p21 = Instance.new("Part", m)
  609. p21.BrickColor = torso.BrickColor
  610. p21.Material = "Neon"
  611. p21.FormFactor = Enum.FormFactor.Custom
  612. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  613. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  614. p21.CanCollide = false
  615. p21.Locked = true
  616. p21.Elasticity = 0
  617. p21.BottomSurface = Enum.SurfaceType.Smooth
  618. p21.TopSurface = Enum.SurfaceType.Smooth
  619. b21 = Instance.new("SpecialMesh", p21)
  620. b21.MeshType = Enum.MeshType.Wedge
  621. b21.Name = "Mesh"
  622. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  623. w1 = Instance.new("Weld", p1)
  624. w1.Name = "Part_Weld"
  625. w1.Part0 = p1
  626. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  627. w1.Part1 = p2
  628. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  629. w2 = Instance.new("Weld", p2)
  630. w2.Name = "Part_Weld"
  631. w2.Part0 = p2
  632. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  633. w2.Part1 = p3
  634. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  635. w3 = Instance.new("Weld", p3)
  636. w3.Name = "Part_Weld"
  637. w3.Part0 = p3
  638. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  639. w3.Part1 = p4
  640. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  641. w4 = Instance.new("Weld", p4)
  642. w4.Name = "Part_Weld"
  643. w4.Part0 = p4
  644. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  645. w4.Part1 = p5
  646. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  647. w5 = Instance.new("Weld", p5)
  648. w5.Name = "Part_Weld"
  649. w5.Part0 = p5
  650. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  651. w5.Part1 = p6
  652. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  653. w6 = Instance.new("Weld", p6)
  654. w6.Name = "Part_Weld"
  655. w6.Part0 = p6
  656. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  657. w6.Part1 = p7
  658. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  659. w7 = Instance.new("Weld", p7)
  660. w7.Name = "Part_Weld"
  661. w7.Part0 = p7
  662. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  663. w7.Part1 = p8
  664. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  665. w8 = Instance.new("Weld", p8)
  666. w8.Name = "Part_Weld"
  667. w8.Part0 = p8
  668. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  669. w8.Part1 = p9
  670. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  671. w9 = Instance.new("Weld", p9)
  672. w9.Name = "Part_Weld"
  673. w9.Part0 = p9
  674. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  675. w9.Part1 = p10
  676. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  677. w10 = Instance.new("Weld", p10)
  678. w10.Name = "Part_Weld"
  679. w10.Part0 = p10
  680. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  681. w10.Part1 = p11
  682. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  683. w11 = Instance.new("Weld", p11)
  684. w11.Name = "Part_Weld"
  685. w11.Part0 = p11
  686. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  687. w11.Part1 = p12
  688. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  689. w12 = Instance.new("Weld", p12)
  690. w12.Name = "Part_Weld"
  691. w12.Part0 = p12
  692. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  693. w12.Part1 = p13
  694. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  695. w13 = Instance.new("Weld", p13)
  696. w13.Name = "Part_Weld"
  697. w13.Part0 = p13
  698. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  699. w13.Part1 = p14
  700. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  701. w14 = Instance.new("Weld", p14)
  702. w14.Name = "Part_Weld"
  703. w14.Part0 = p14
  704. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  705. w14.Part1 = p15
  706. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  707. w15 = Instance.new("Weld", p15)
  708. w15.Name = "Part_Weld"
  709. w15.Part0 = p15
  710. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  711. w15.Part1 = p16
  712. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  713. w16 = Instance.new("Weld", p16)
  714. w16.Name = "Part_Weld"
  715. w16.Part0 = p16
  716. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  717. w16.Part1 = p17
  718. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  719. w17 = Instance.new("Weld", p17)
  720. w17.Name = "Wedge_Weld"
  721. w17.Part0 = p17
  722. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  723. w17.Part1 = p18
  724. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  725. w18 = Instance.new("Weld", p18)
  726. w18.Name = "Wedge_Weld"
  727. w18.Part0 = p18
  728. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  729. w18.Part1 = p19
  730. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  731. w19 = Instance.new("Weld", p19)
  732. w19.Name = "Part_Weld"
  733. w19.Part0 = p19
  734. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  735. w19.Part1 = p20
  736. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  737. w20 = Instance.new("Weld", p20)
  738. w20.Name = "Part_Weld"
  739. w20.Part0 = p20
  740. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  741. w20.Part1 = p21
  742. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  743. m.Parent = char
  744. m:MakeJoints()
  745. ----------------------------------------------------
  746. local cor = Instance.new("Part", char.Absolution)
  747. cor.Name = "Thingy"
  748. cor.Locked = true
  749. cor.BottomSurface = 0
  750. cor.CanCollide = false
  751. cor.Size = Vector3.new(1, 13, 1)
  752. cor.Transparency = 1
  753. cor.TopSurface = 0
  754. corw = Instance.new("Weld", cor)
  755. corw.Part0 = rarm
  756. corw.Part1 = cor
  757. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  758. corw.C1 = CFrame.new(0, 0, 0)
  759. weld1 = Instance.new("Weld", char.Absolution)
  760. weld1.Part0 = cor
  761. weld1.Part1 = p6
  762. weld1.C0 = CFrame.new(0, 0, 0)
  763. ----------------------------------------------------
  764. hitb = Instance.new("Part", char.Absolution)
  765. hitb.Name = "Thingy2"
  766. hitb.Locked = true
  767. hitb.BottomSurface = 0
  768. hitb.CanCollide = false
  769. hitb.Size = Vector3.new(0, 8, 6)
  770. hitb.Transparency = 1
  771. hitb.TopSurface = 0
  772. weld2 = Instance.new("Weld", char.Absolution)
  773. weld2.Part0 = hitb
  774. weld2.Part1 = p12
  775. weld2.C0 = CFrame.new(0, .6, 1)
  776. ----------------------------------------------------
  777. local m = Instance.new("Model")
  778. m.Name = "Claw"
  779. p1 = Instance.new("Part", m)
  780. p1.BrickColor = BrickColor.new("Really black")
  781. p1.FormFactor = Enum.FormFactor.Custom
  782. p1.Size = Vector3.new(1.5, 0.5, 0.5)
  783. p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691)
  784. p1.CanCollide = false
  785. p1.Locked = true
  786. p1.BottomSurface = Enum.SurfaceType.Smooth
  787. p1.TopSurface = Enum.SurfaceType.Smooth
  788. b1 = Instance.new("BlockMesh", p1)
  789. b1.Name = "Mesh"
  790. p2 = Instance.new("WedgePart", m)
  791. p2.BrickColor = BrickColor.new("Really black")
  792. p2.Name = "Wedge"
  793. p2.FormFactor = Enum.FormFactor.Custom
  794. p2.Size = Vector3.new(3, 1, 0.5)
  795. p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0)
  796. p2.CanCollide = false
  797. p2.Locked = true
  798. p2.BottomSurface = Enum.SurfaceType.Smooth
  799. p2.TopSurface = Enum.SurfaceType.Smooth
  800. p3 = Instance.new("Part", m)
  801. p3.BrickColor = BrickColor.new("Really black")
  802. p3.FormFactor = Enum.FormFactor.Custom
  803. p3.Size = Vector3.new(1.5, 0.5, 0.5)
  804. p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008)
  805. p3.CanCollide = false
  806. p3.Locked = true
  807. p3.BottomSurface = Enum.SurfaceType.Smooth
  808. p3.TopSurface = Enum.SurfaceType.Smooth
  809. b2 = Instance.new("BlockMesh", p3)
  810. b2.Name = "Mesh"
  811. p4 = Instance.new("WedgePart", m)
  812. p4.BrickColor = BrickColor.new("Really black")
  813. p4.Name = "Wedge"
  814. p4.FormFactor = Enum.FormFactor.Custom
  815. p4.Size = Vector3.new(3, 1, 0.5)
  816. p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008)
  817. p4.CanCollide = false
  818. p4.Locked = true
  819. p4.BottomSurface = Enum.SurfaceType.Smooth
  820. p4.TopSurface = Enum.SurfaceType.Smooth
  821. p5 = Instance.new("Part", m)
  822. p5.BrickColor = BrickColor.new("Really black")
  823. p5.FormFactor = Enum.FormFactor.Custom
  824. p5.Size = Vector3.new(1.5, 0.5, 0.5)
  825. p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008)
  826. p5.CanCollide = false
  827. p5.Locked = true
  828. p5.BottomSurface = Enum.SurfaceType.Smooth
  829. p5.TopSurface = Enum.SurfaceType.Smooth
  830. b3 = Instance.new("BlockMesh", p5)
  831. b3.Name = "Mesh"
  832. p6 = Instance.new("Part", m)
  833. p6.BrickColor = BrickColor.new("Really black")
  834. p6.FormFactor = Enum.FormFactor.Custom
  835. p6.Size = Vector3.new(1.5, 0.5, 0.5)
  836. p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051)
  837. p6.CanCollide = false
  838. p6.Locked = true
  839. p6.BottomSurface = Enum.SurfaceType.Smooth
  840. p6.TopSurface = Enum.SurfaceType.Smooth
  841. b4 = Instance.new("BlockMesh", p6)
  842. b4.Name = "Mesh"
  843. p7 = Instance.new("Part", m)
  844. p7.BrickColor = BrickColor.new("Really black")
  845. p7.FormFactor = Enum.FormFactor.Custom
  846. p7.Size = Vector3.new(3, 1, 1.20000005)
  847. p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008)
  848. p7.CanCollide = false
  849. p7.Locked = true
  850. p7.BottomSurface = Enum.SurfaceType.Smooth
  851. p7.TopSurface = Enum.SurfaceType.Smooth
  852. b5 = Instance.new("BlockMesh", p7)
  853. b5.Name = "Mesh"
  854. p8 = Instance.new("Part", m)
  855. p8.BrickColor = torso.BrickColor
  856. p8.Material = "Neon"
  857. p8.FormFactor = Enum.FormFactor.Symmetric
  858. p8.Size = Vector3.new(1, 1, 1)
  859. p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159)
  860. p8.CanCollide = false
  861. p8.Locked = true
  862. b6 = Instance.new("SpecialMesh", p8)
  863. b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  864. b6.TextureId = ""
  865. b6.MeshType = Enum.MeshType.FileMesh
  866. b6.Name = "Mesh"
  867. b6.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  868. p9 = Instance.new("Part", m)
  869. p9.BrickColor = BrickColor.new("Really black")
  870. p9.FormFactor = Enum.FormFactor.Custom
  871. p9.Size = Vector3.new(1.5, 0.5, 0.5)
  872. p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264)
  873. p9.CanCollide = false
  874. p9.Locked = true
  875. p9.BottomSurface = Enum.SurfaceType.Smooth
  876. p9.TopSurface = Enum.SurfaceType.Smooth
  877. b7 = Instance.new("BlockMesh", p9)
  878. b7.Name = "Mesh"
  879. p10 = Instance.new("Part", m)
  880. p10.BrickColor = torso.BrickColor
  881. p10.Material = "Neon"
  882. p10.FormFactor = Enum.FormFactor.Symmetric
  883. p10.Size = Vector3.new(1, 1, 1)
  884. p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702)
  885. p10.CanCollide = false
  886. p10.Locked = true
  887. b8 = Instance.new("SpecialMesh", p10)
  888. b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  889. b8.TextureId = ""
  890. b8.MeshType = Enum.MeshType.FileMesh
  891. b8.Name = "Mesh"
  892. b8.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  893. p11 = Instance.new("Part", m)
  894. p11.BrickColor = BrickColor.new("Really black")
  895. p11.FormFactor = Enum.FormFactor.Custom
  896. p11.Size = Vector3.new(1.5, 0.5, 0.5)
  897. p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868)
  898. p11.CanCollide = false
  899. p11.Locked = true
  900. p11.BottomSurface = Enum.SurfaceType.Smooth
  901. p11.TopSurface = Enum.SurfaceType.Smooth
  902. b9 = Instance.new("BlockMesh", p11)
  903. b9.Name = "Mesh"
  904. p12 = Instance.new("Part", m)
  905. p12.BrickColor = BrickColor.new("Really black")
  906. p12.FormFactor = Enum.FormFactor.Custom
  907. p12.Size = Vector3.new(1.5, 0.5, 0.5)
  908. p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008)
  909. p12.CanCollide = false
  910. p12.Locked = true
  911. p12.BottomSurface = Enum.SurfaceType.Smooth
  912. p12.TopSurface = Enum.SurfaceType.Smooth
  913. b10 = Instance.new("BlockMesh", p12)
  914. b10.Name = "Mesh"
  915. p13 = Instance.new("Part", m)
  916. p13.BrickColor = BrickColor.new("Really black")
  917. p13.FormFactor = Enum.FormFactor.Custom
  918. p13.Size = Vector3.new(1.5, 0.5, 0.5)
  919. p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008)
  920. p13.CanCollide = false
  921. p13.Locked = true
  922. p13.BottomSurface = Enum.SurfaceType.Smooth
  923. p13.TopSurface = Enum.SurfaceType.Smooth
  924. b11 = Instance.new("BlockMesh", p13)
  925. b11.Name = "Mesh"
  926. p14 = Instance.new("Part", m)
  927. p14.BrickColor = torso.BrickColor
  928. p14.Material = "Neon"
  929. p14.FormFactor = Enum.FormFactor.Symmetric
  930. p14.Size = Vector3.new(1, 1, 1)
  931. p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777)
  932. p14.CanCollide = false
  933. p14.Locked = true
  934. b12 = Instance.new("SpecialMesh", p14)
  935. b12.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  936. b12.TextureId = ""
  937. b12.MeshType = Enum.MeshType.FileMesh
  938. b12.Name = "Mesh"
  939. b12.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  940. p15 = Instance.new("Part", m)
  941. p15.BrickColor = BrickColor.new("Medium stone grey")
  942. p15.Transparency = 1
  943. p15.Name = "ArmPart"
  944. p15.FormFactor = Enum.FormFactor.Custom
  945. p15.Size = Vector3.new(2, 1, 1)
  946. p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008)
  947. p15.CanCollide = false
  948. p15.Locked = true
  949. p15.BottomSurface = Enum.SurfaceType.Smooth
  950. p15.TopSurface = Enum.SurfaceType.Smooth
  951. b13 = Instance.new("BlockMesh", p15)
  952. b13.Name = "Mesh"
  953. p16 = Instance.new("Part", m)
  954. p16.BrickColor = BrickColor.new("Really black")
  955. p16.FormFactor = Enum.FormFactor.Custom
  956. p16.Size = Vector3.new(3, 1, 2.4000001)
  957. p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008)
  958. p16.CanCollide = false
  959. p16.Locked = true
  960. p16.BottomSurface = Enum.SurfaceType.Smooth
  961. p16.TopSurface = Enum.SurfaceType.Smooth
  962. b14 = Instance.new("BlockMesh", p16)
  963. b14.Name = "Mesh"
  964. p17 = Instance.new("Part", m)
  965. p17.BrickColor = BrickColor.new("Really black")
  966. p17.FormFactor = Enum.FormFactor.Custom
  967. p17.Size = Vector3.new(1.5, 0.5, 0.5)
  968. p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783)
  969. p17.CanCollide = false
  970. p17.Locked = true
  971. p17.BottomSurface = Enum.SurfaceType.Smooth
  972. p17.TopSurface = Enum.SurfaceType.Smooth
  973. b15 = Instance.new("BlockMesh", p17)
  974. b15.Name = "Mesh"
  975. p18 = Instance.new("Part", m)
  976. p18.BrickColor = torso.BrickColor
  977. p18.Material = "Neon"
  978. p18.FormFactor = Enum.FormFactor.Symmetric
  979. p18.Size = Vector3.new(1, 1, 1)
  980. p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101)
  981. p18.CanCollide = false
  982. p18.Locked = true
  983. b16 = Instance.new("SpecialMesh", p18)
  984. b16.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  985. b16.TextureId = ""
  986. b16.MeshType = Enum.MeshType.FileMesh
  987. b16.Name = "Mesh"
  988. b16.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  989. p19 = Instance.new("Part", m)
  990. p19.BrickColor = torso.BrickColor
  991. p19.Material = "Neon"
  992. p19.FormFactor = Enum.FormFactor.Symmetric
  993. p19.Size = Vector3.new(1, 1, 1)
  994. p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855)
  995. p19.CanCollide = false
  996. p19.Locked = true
  997. b17 = Instance.new("SpecialMesh", p19)
  998. b17.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  999. b17.TextureId = ""
  1000. b17.MeshType = Enum.MeshType.FileMesh
  1001. b17.Name = "Mesh"
  1002. b17.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  1003. p20 = Instance.new("Part", m)
  1004. p20.BrickColor = BrickColor.new("Really black")
  1005. p20.FormFactor = Enum.FormFactor.Custom
  1006. p20.Size = Vector3.new(3, 1, 2.4000001)
  1007. p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008)
  1008. p20.CanCollide = false
  1009. p20.Locked = true
  1010. p20.BottomSurface = Enum.SurfaceType.Smooth
  1011. p20.TopSurface = Enum.SurfaceType.Smooth
  1012. b18 = Instance.new("BlockMesh", p20)
  1013. b18.Name = "Mesh"
  1014. p21 = Instance.new("Part", m)
  1015. p21.BrickColor = BrickColor.new("Really black")
  1016. p21.FormFactor = Enum.FormFactor.Custom
  1017. p21.Size = Vector3.new(3, 1, 1.19999993)
  1018. p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008)
  1019. p21.CanCollide = false
  1020. p21.Locked = true
  1021. p21.BottomSurface = Enum.SurfaceType.Smooth
  1022. p21.TopSurface = Enum.SurfaceType.Smooth
  1023. b19 = Instance.new("BlockMesh", p21)
  1024. b19.Name = "Mesh"
  1025. p22 = Instance.new("WedgePart", m)
  1026. p22.BrickColor = BrickColor.new("Really black")
  1027. p22.Name = "Wedge"
  1028. p22.FormFactor = Enum.FormFactor.Custom
  1029. p22.Size = Vector3.new(3, 1, 0.5)
  1030. p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008)
  1031. p22.CanCollide = false
  1032. p22.Locked = true
  1033. p22.BottomSurface = Enum.SurfaceType.Smooth
  1034. p22.TopSurface = Enum.SurfaceType.Smooth
  1035. p23 = Instance.new("Part", m)
  1036. p23.BrickColor = BrickColor.new("Really black")
  1037. p23.FormFactor = Enum.FormFactor.Custom
  1038. p23.Size = Vector3.new(1.5, 0.5, 0.5)
  1039. p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682)
  1040. p23.CanCollide = false
  1041. p23.Locked = true
  1042. p23.BottomSurface = Enum.SurfaceType.Smooth
  1043. p23.TopSurface = Enum.SurfaceType.Smooth
  1044. b20 = Instance.new("BlockMesh", p23)
  1045. b20.Name = "Mesh"
  1046. p24 = Instance.new("WedgePart", m)
  1047. p24.BrickColor = BrickColor.new("Really black")
  1048. p24.Name = "Wedge"
  1049. p24.FormFactor = Enum.FormFactor.Custom
  1050. p24.Size = Vector3.new(3, 1, 0.5)
  1051. p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215)
  1052. p24.CanCollide = false
  1053. p24.Locked = true
  1054. p24.BottomSurface = Enum.SurfaceType.Smooth
  1055. p24.TopSurface = Enum.SurfaceType.Smooth
  1056. p25 = Instance.new("Part", m)
  1057. p25.BrickColor = torso.BrickColor
  1058. p25.Material = "Neon"
  1059. p25.FormFactor = Enum.FormFactor.Symmetric
  1060. p25.Size = Vector3.new(1, 1, 1)
  1061. p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466)
  1062. p25.CanCollide = false
  1063. p25.Locked = true
  1064. p25.BottomSurface = Enum.SurfaceType.Smooth
  1065. p25.TopSurface = Enum.SurfaceType.Smooth
  1066. b21 = Instance.new("SpecialMesh", p25)
  1067. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1068. b21.TextureId = ""
  1069. b21.MeshType = Enum.MeshType.FileMesh
  1070. b21.Name = "Mesh"
  1071. b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024)
  1072. p26 = Instance.new("Part", m)
  1073. p26.BrickColor = BrickColor.new("Really black")
  1074. p26.FormFactor = Enum.FormFactor.Symmetric
  1075. p26.Size = Vector3.new(1, 1, 1)
  1076. p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902)
  1077. p26.CanCollide = false
  1078. p26.Locked = true
  1079. p26.BottomSurface = Enum.SurfaceType.Smooth
  1080. p26.TopSurface = Enum.SurfaceType.Smooth
  1081. b22 = Instance.new("SpecialMesh", p26)
  1082. b22.MeshType = Enum.MeshType.Brick
  1083. b22.Name = "Mesh"
  1084. w1 = Instance.new("Weld", p1)
  1085. w1.Name = "Wedge_Weld"
  1086. w1.Part0 = p1
  1087. w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691)
  1088. w1.Part1 = p2
  1089. w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008)
  1090. w2 = Instance.new("Weld", p2)
  1091. w2.Name = "Part_Weld"
  1092. w2.Part0 = p2
  1093. w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0)
  1094. w2.Part1 = p3
  1095. w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008)
  1096. w3 = Instance.new("Weld", p3)
  1097. w3.Name = "Wedge_Weld"
  1098. w3.Part0 = p3
  1099. w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008)
  1100. w3.Part1 = p4
  1101. w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008)
  1102. w4 = Instance.new("Weld", p4)
  1103. w4.Name = "Part_Weld"
  1104. w4.Part0 = p4
  1105. w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008)
  1106. w4.Part1 = p5
  1107. w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008)
  1108. w5 = Instance.new("Weld", p5)
  1109. w5.Name = "Part_Weld"
  1110. w5.Part0 = p5
  1111. w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008)
  1112. w5.Part1 = p6
  1113. w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252)
  1114. w6 = Instance.new("Weld", p6)
  1115. w6.Name = "Part_Weld"
  1116. w6.Part0 = p6
  1117. w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051)
  1118. w6.Part1 = p7
  1119. w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008)
  1120. w7 = Instance.new("Weld", p7)
  1121. w7.Name = "Part_Weld"
  1122. w7.Part0 = p7
  1123. w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008)
  1124. w7.Part1 = p8
  1125. w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292)
  1126. w8 = Instance.new("Weld", p8)
  1127. w8.Name = "Part_Weld"
  1128. w8.Part0 = p8
  1129. w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159)
  1130. w8.Part1 = p9
  1131. w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342)
  1132. w9 = Instance.new("Weld", p9)
  1133. w9.Name = "Part_Weld"
  1134. w9.Part0 = p9
  1135. w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264)
  1136. w9.Part1 = p10
  1137. w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036)
  1138. w10 = Instance.new("Weld", p10)
  1139. w10.Name = "Part_Weld"
  1140. w10.Part0 = p10
  1141. w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702)
  1142. w10.Part1 = p11
  1143. w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292)
  1144. w11 = Instance.new("Weld", p11)
  1145. w11.Name = "Part_Weld"
  1146. w11.Part0 = p11
  1147. w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46200418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868)
  1148. w11.Part1 = p12
  1149. w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008)
  1150. w12 = Instance.new("Weld", p12)
  1151. w12.Name = "Part_Weld"
  1152. w12.Part0 = p12
  1153. w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008)
  1154. w12.Part1 = p13
  1155. w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008)
  1156. w13 = Instance.new("Weld", p13)
  1157. w13.Name = "Part_Weld"
  1158. w13.Part0 = p13
  1159. w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008)
  1160. w13.Part1 = p14
  1161. w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817)
  1162. w14 = Instance.new("Weld", p14)
  1163. w14.Name = "ArmPart_Weld"
  1164. w14.Part0 = p14
  1165. w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777)
  1166. w14.Part1 = p15
  1167. w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1168. w15 = Instance.new("Weld", p15)
  1169. w15.Name = "Part_Weld"
  1170. w15.Part0 = p15
  1171. w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008)
  1172. w15.Part1 = p16
  1173. w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1174. w16 = Instance.new("Weld", p16)
  1175. w16.Name = "Part_Weld"
  1176. w16.Part0 = p16
  1177. w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008)
  1178. w16.Part1 = p17
  1179. w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025)
  1180. w17 = Instance.new("Weld", p17)
  1181. w17.Name = "Part_Weld"
  1182. w17.Part0 = p17
  1183. w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783)
  1184. w17.Part1 = p18
  1185. w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435)
  1186. w18 = Instance.new("Weld", p18)
  1187. w18.Name = "Part_Weld"
  1188. w18.Part0 = p18
  1189. w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101)
  1190. w18.Part1 = p19
  1191. w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918)
  1192. w19 = Instance.new("Weld", p19)
  1193. w19.Name = "Part_Weld"
  1194. w19.Part0 = p19
  1195. w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855)
  1196. w19.Part1 = p20
  1197. w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1198. w20 = Instance.new("Weld", p20)
  1199. w20.Name = "Part_Weld"
  1200. w20.Part0 = p20
  1201. w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008)
  1202. w20.Part1 = p21
  1203. w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1204. w21 = Instance.new("Weld", p21)
  1205. w21.Name = "Wedge_Weld"
  1206. w21.Part0 = p21
  1207. w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008)
  1208. w21.Part1 = p22
  1209. w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008)
  1210. w22 = Instance.new("Weld", p22)
  1211. w22.Name = "Part_Weld"
  1212. w22.Part0 = p22
  1213. w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008)
  1214. w22.Part1 = p23
  1215. w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808)
  1216. w23 = Instance.new("Weld", p23)
  1217. w23.Name = "Wedge_Weld"
  1218. w23.Part0 = p23
  1219. w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682)
  1220. w23.Part1 = p24
  1221. w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801)
  1222. w24 = Instance.new("Weld", p24)
  1223. w24.Name = "Part_Weld"
  1224. w24.Part0 = p24
  1225. w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215)
  1226. w24.Part1 = p25
  1227. w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881)
  1228. w25 = Instance.new("Weld", p25)
  1229. w25.Name = "Part_Weld"
  1230. w25.Part0 = p25
  1231. w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466)
  1232. w25.Part1 = p26
  1233. w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501)
  1234. m.Parent = char
  1235. m:MakeJoints()
  1236. ----------------------------------------------------
  1237. local cor2 = Instance.new("Part", char.Claw)
  1238. cor2.Name = "Thingy"
  1239. cor2.Locked = true
  1240. cor2.BottomSurface = 0
  1241. cor2.CanCollide = false
  1242. cor2.Size = Vector3.new(2, 1, 1)
  1243. cor2.Transparency = 1
  1244. cor2.TopSurface = 0
  1245. corw2 = Instance.new("Weld", cor2)
  1246. corw2.Part0 = larm
  1247. corw2.Part1 = cor2
  1248. corw2.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90))
  1249. corw2.C1 = CFrame.new(0, 0, 0)
  1250. weld2 = Instance.new("Weld", char.Claw)
  1251. weld2.Part0 = cor2
  1252. weld2.Part1 = char.Claw.ArmPart
  1253. weld2.C0 = CFrame.new(0, 0, 0)
  1254. ----------------------------------------------------
  1255. function weld5(part0, part1, c0, c1)
  1256.     weeld=Instance.new("Weld", part0)
  1257.     weeld.Part0=part0
  1258.     weeld.Part1=part1
  1259.     weeld.C0=c0
  1260.     weeld.C1=c1
  1261.     return weeld
  1262. end
  1263. ----------------------------------------------------
  1264. function newRay(start,face,range,wat)
  1265.         local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  1266.         hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  1267.         return rey,hit,pos
  1268. end
  1269. ----------------------------------------------------
  1270. mod5 = Instance.new("Model",char)
  1271.  
  1272. function FindNearestTorso(Position,Distance,SinglePlayer)
  1273.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1274.         local List = {}
  1275.         for i,v in pairs(workspace:GetChildren())do
  1276.             if v:IsA("Model")then
  1277.                 if v:findFirstChild("Torso")then
  1278.                     if v ~= char then
  1279.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1280.                             table.insert(List,v)
  1281.                         end
  1282.                     end
  1283.                 end
  1284.             end
  1285.         end
  1286.     return List
  1287. end
  1288.  
  1289. function Landing()
  1290.     part=Instance.new('Part',mod5)
  1291.     part.Anchored=true
  1292.     part.CanCollide=false
  1293.     part.FormFactor='Custom'
  1294.     part.Size=Vector3.new(.2,.2,.2)
  1295.     part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  1296.     part.Transparency=.7
  1297.     part.BrickColor=BrickColor.new('Really black')
  1298.         part2=part:clone()
  1299.         part2.Parent = mod5
  1300.         part2.BrickColor=BrickColor.new('Hot pink')
  1301.     mesh=Instance.new('SpecialMesh',part)
  1302.     mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1303.     mesh.Scale=Vector3.new(10,5,10)
  1304.         mesh2=mesh:clone()
  1305.         mesh2.Parent=part2
  1306.         mesh2.Scale=Vector3.new(12, 6, 12)
  1307.  
  1308.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,30))do
  1309.         if v:FindFirstChild('Humanoid') then
  1310.             v.Humanoid:TakeDamage(math.random(25,30))
  1311.             v.Humanoid.PlatformStand = true
  1312.             v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 30
  1313.         end
  1314.     end
  1315.  
  1316.     coroutine.resume(coroutine.create(function()
  1317.         for i=0,3.8,0.05 do
  1318.             wait()
  1319.             part.CFrame=part.CFrame
  1320.             part.Transparency=i
  1321.                         part2.CFrame=part2.CFrame
  1322.                         part2.Transparency=i
  1323.             mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  1324.                         mesh2.Scale=mesh2.Scale+Vector3.new(1.2,0.3,1.2)
  1325.             end
  1326.         part.Parent = nil
  1327.     end))
  1328. end
  1329. ----------------------------------------------------
  1330. mod4 = Instance.new("Model",char)
  1331.  
  1332. ptez = {0.7, 0.8, 0.9, 1}
  1333.  
  1334. function FindNearestTorso(Position,Distance,SinglePlayer)
  1335.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1336.         local List = {}
  1337.         for i,v in pairs(workspace:GetChildren())do
  1338.             if v:IsA("Model")then
  1339.                 if v:findFirstChild("Torso")then
  1340.                     if v ~= char then
  1341.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1342.                             table.insert(List,v)
  1343.                         end
  1344.                     end
  1345.                 end
  1346.             end
  1347.         end
  1348.     return List
  1349. end
  1350.  
  1351. function GroundPound()
  1352.     part=Instance.new('Part',mod4)
  1353.     part.Anchored=true
  1354.     part.CanCollide=false
  1355.     part.FormFactor='Custom'
  1356.     part.Size=Vector3.new(.2,.2,.2)
  1357.     part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1358.     part.Transparency=.7
  1359.     part.BrickColor=BrickColor.new('Really black')
  1360.     mesh=Instance.new('SpecialMesh',part)
  1361.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1362.     mesh.Scale=Vector3.new(3,3,3)
  1363.     part2=Instance.new('Part',mod4)
  1364.     part2.Anchored=true
  1365.     part2.CanCollide=false
  1366.     part2.FormFactor='Custom'
  1367.     part2.Size=Vector3.new(.2,.2,.2)
  1368.     part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
  1369.     part2.Transparency=.7
  1370.     part2.BrickColor=BrickColor.new('Really red')
  1371.     mesh2=Instance.new('SpecialMesh',part2)
  1372.     mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1373.     mesh2.Scale=Vector3.new(3,1.5,3)
  1374.     x = Instance.new("Sound",char)
  1375.     x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1376.     x.Pitch = ptez[math.random(1,#ptez)]
  1377.     x.Volume = 1
  1378.     wait(.1)
  1379.     x:Play()
  1380.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  1381.         if v:FindFirstChild('Humanoid') then
  1382.             v.Humanoid:TakeDamage(math.random(25,30))
  1383.         end
  1384.     end
  1385.     coroutine.resume(coroutine.create(function()
  1386.         for i=0,0.62,0.13 do
  1387.             wait()
  1388.             part.CFrame=part.CFrame
  1389.             part.Transparency=i
  1390.             mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1391.             part2.CFrame=part2.CFrame
  1392.             part2.Transparency=i
  1393.             mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1394.             end
  1395.         part.Parent=nil
  1396.         part2.Parent=nil
  1397.         x:Destroy()
  1398.     end))
  1399. end
  1400. ----------------------------------------------------
  1401. mod=Instance.new('Model',char)
  1402.  
  1403. function charge()
  1404.     hed.Velocity=hed.CFrame.lookVector*200
  1405.     part=Instance.new('Part',mod)
  1406.     part.Anchored=true
  1407.     part.CanCollide=false
  1408.     part.FormFactor='Custom'
  1409.     part.Size=Vector3.new(.2,.2,.2)
  1410.     part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
  1411.     part.Transparency=.7
  1412.     part.BrickColor=BrickColor.new('Black')
  1413.     mesh=Instance.new('SpecialMesh',part)
  1414.     mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1415.     mesh.Scale=Vector3.new(10,5,10)
  1416.     part2=part:clone()
  1417.     part2.Parent=mod
  1418.     part2.BrickColor=BrickColor.new('Bright red')
  1419.     mesh2=mesh:clone()
  1420.     mesh2.Parent=part2
  1421.     mesh2.Scale=Vector3.new(20,10,20)
  1422.     part3=part2:clone()
  1423.     part3.Parent = mod
  1424.     part3.BrickColor=BrickColor.new('Really black')
  1425.     mesh3=mesh2:clone()
  1426.     mesh2.Parent=part3
  1427.     mesh3.Scale=Vector3.new(30,15,30)
  1428.     coroutine.resume(coroutine.create(function()
  1429.         for i=0,1,0.1 do
  1430.             wait()
  1431.             part.CFrame=part.CFrame
  1432.             part.Transparency=i
  1433.             mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  1434.             part2.CFrame=part2.CFrame
  1435.             part2.Transparency=i
  1436.             mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1437.             part3.CFrame=part3.CFrame
  1438.             part3.Transparency=i
  1439.             mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  1440.             end
  1441.         part.Parent=nil
  1442.         part2.Parent=nil
  1443.         part3.Parent = nil
  1444.     end))
  1445. end
  1446. ----------------------------------------------------
  1447. function FindNearestTorso(Position,Distance,SinglePlayer)
  1448.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1449.         local List = {}
  1450.         for i,v in pairs(workspace:GetChildren())do
  1451.             if v:IsA("Model")then
  1452.                 if v:findFirstChild("Torso")then
  1453.                     if v ~= char then
  1454.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1455.                             table.insert(List,v)
  1456.                         end
  1457.                     end
  1458.                 end
  1459.             end
  1460.         end
  1461.     return List
  1462. end
  1463.  
  1464. mod3 = Instance.new("Model",rleg)
  1465.  
  1466. function Stomp()
  1467.     part=Instance.new('Part',mod3)
  1468.     part.Anchored=true
  1469.     part.CanCollide=false
  1470.     part.FormFactor='Custom'
  1471.     part.Size=Vector3.new(.2,.2,.2)
  1472.     part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  1473.     part.Transparency=.7
  1474.     part.BrickColor=BrickColor.new('Bright green')
  1475.     mesh=Instance.new('SpecialMesh',part)
  1476.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1477.     mesh.Scale=Vector3.new(25,25,25)
  1478.     part2=part:clone()
  1479.     part2.Parent=mod3
  1480.     part2.BrickColor=BrickColor.new('Bright green')
  1481.     mesh2=mesh:clone()
  1482.     mesh2.Parent=part2
  1483.     mesh2.Scale=Vector3.new(15,15,15)
  1484.     part3=part:clone()
  1485.     part3.Parent=mod3
  1486.     part3.TopSurface=0
  1487.     part3.BottomSurface=0
  1488.     part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  1489.     mesh3=Instance.new('SpecialMesh',part3)
  1490.     mesh3.MeshType = 3
  1491.     mesh3.Scale=Vector3.new(12,12,12)
  1492.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  1493.         if v:FindFirstChild('Humanoid') then
  1494.             v.Humanoid:TakeDamage(math.random(25,30))
  1495.             v.Humanoid.PlatformStand = true
  1496.             v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1497.         end
  1498.     end
  1499.     coroutine.resume(coroutine.create(function()
  1500.         for i=0,3.8,0.05 do
  1501.             wait()
  1502.             part.CFrame=part.CFrame
  1503.             part.Transparency=i
  1504.             mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  1505.             part2.CFrame=part2.CFrame
  1506.             part2.Transparency=i
  1507.             mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1508.             part3.CFrame=part3.CFrame
  1509.             part3.Transparency=i
  1510.             mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  1511.         end
  1512.     end))
  1513. end
  1514. ----------------------------------------------------
  1515.  
  1516. local acos = math.acos
  1517. local sqrt = math.sqrt
  1518. local Vec3 = Vector3.new
  1519. local fromAxisAngle = CFrame.fromAxisAngle
  1520.  
  1521. local function toAxisAngle(CFr)
  1522.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1523.         local Angle = math.acos((R00+R11+R22-1)/2)
  1524.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1525.         A = A == 0 and 0.00001 or A
  1526.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1527.         B = B == 0 and 0.00001 or B
  1528.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1529.         C = C == 0 and 0.00001 or C
  1530.         local x = (R21-R12)/sqrt(A)
  1531.         local y = (R02-R20)/sqrt(B)
  1532.         local z = (R10-R01)/sqrt(C)
  1533.         return Vec3(x,y,z),Angle
  1534. end
  1535.  
  1536. function ApplyTrig(Num,Func)
  1537.         local Min,Max = Func(0),Func(1)
  1538.         local i = Func(Num)
  1539.         return (i-Min)/(Max-Min)
  1540.         --[[if Func == "sin" then
  1541.                 return (math.sin((1-Num)*math.pi)+1)/2
  1542.         elseif Func == "cos" then
  1543.                 return (math.cos((1-Num)*math.pi)+1)/2
  1544.         end]]
  1545. end
  1546.  
  1547. function LerpCFrame(CFrame1,CFrame2,Num)
  1548.         local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1549.         return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1550. end
  1551.  
  1552. function Crater(Torso,Radius)
  1553.         Spawn(function()
  1554.         local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1555.         local Ignore = {}
  1556.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1557.                 if v.Character ~= nil then
  1558.                         Ignore[#Ignore+1] = v.Character
  1559.                 end
  1560.         end
  1561.         local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1562.         if Hit == nil then return end
  1563.         local Parts = {}
  1564.         for i = 1,360,10 do
  1565.                 local P = Instance.new("Part",Torso.Parent)
  1566.                 P.Anchored = true
  1567.                 P.FormFactor = "Custom"
  1568.                 P.BrickColor = Hit.BrickColor
  1569.                 P.Material = Hit.Material
  1570.                 P.TopSurface = "Smooth"
  1571.                 P.BottomSurface = "Smooth"
  1572.                 P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  1573.                 P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1574.                 Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1575.                 if math.random(0,5) == 0 then -- rubble
  1576.                         local P = Instance.new("Part",Torso.Parent)
  1577.                         P.Anchored = true
  1578.                         P.FormFactor = "Custom"
  1579.                         P.BrickColor = Hit.BrickColor
  1580.                         P.Material = Hit.Material
  1581.                         P.TopSurface = "Smooth"
  1582.                         P.BottomSurface = "Smooth"
  1583.                         P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  1584.                         P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1585.                         Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  1586.                 end
  1587.         end
  1588.         for i = 0,1,0.05 do
  1589.                 for i2,v in pairs(Parts) do
  1590.                         v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1591.                 end
  1592.                 wait(0.02)
  1593.         end
  1594.         for i,v in pairs(Parts) do
  1595.                 if v[1].Size.X > 2.1 then
  1596.                         v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1597.                 end
  1598.                 v[1].Anchored = false
  1599.         end
  1600.         for i = 0,1,0.05 do
  1601.                 for i2,v in pairs(Parts) do
  1602.                         v[1].Transparency = i
  1603.                         if i == 1 then
  1604.                                 v[1]:Destroy()
  1605.                         elseif i >= 0.25 then
  1606.                                 v[1].CanCollide = false
  1607.                         end
  1608.                 end
  1609.                 wait(0.02)
  1610.         end
  1611.         Parts = nil
  1612.         end)
  1613. end
  1614.  
  1615. ----------------------------------------------------
  1616. mouse.KeyDown:connect(function(key)
  1617.     if key == "r" then
  1618.         if Debounces.CanAttack == true then
  1619.         Debounces.CanAttack = false
  1620.         Debounces.on = true
  1621.         Debounces.NoIdl = true
  1622. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  1623.         hit = ht.Parent
  1624.         if ht and hit:IsA("Model") then
  1625.                 if hit:FindFirstChild("Humanoid") then
  1626.                     if hit.Name ~= p.Name then
  1627.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1628.                                 Debounces.Slashed = true]]--
  1629.                                     hit:FindFirstChild("Humanoid"):TakeDamage(25)
  1630.                                 wait(1)
  1631.                                 --Debounces.Slashed = false
  1632.                         --end
  1633.                     end
  1634.                 end
  1635.         elseif ht and hit:IsA("Hat") then
  1636.             if hit.Parent.Name ~= p.Name then
  1637.                 if hit.Parent:FindFirstChild("Humanoid") then
  1638.                        --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1639.                                 Debounces.Slashed = true]]--
  1640.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25)
  1641.                                 wait(1)
  1642.                     --Debounces.Slashed = false
  1643.                 end
  1644.             end
  1645.         end    
  1646.     end)
  1647. q = Instance.new("Sound",hed)
  1648. q.SoundId = "http://www.roblox.com/asset/?id=134012322"
  1649. q.Pitch = 0.85
  1650. q.Looped = false
  1651. q1 = Instance.new("Sound",hed)
  1652. q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
  1653. q1.Pitch = 0.85
  1654. q1.Looped = false
  1655. q:Play()
  1656. q1:Play()
  1657.     for i = 1,20 do
  1658.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  1659.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  1660.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  1661.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  1662.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  1663.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  1664.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.25)
  1665.         if Debounces.on == false then break end
  1666.     rs:wait(.6)
  1667. end
  1668. n = Instance.new("Sound",hed)
  1669. n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  1670. n.Pitch = 0.94
  1671. n.Looped = false
  1672. n1 = Instance.new("Sound",hed)
  1673. n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
  1674. n1.Pitch = 0.94
  1675. n1.Looped = false
  1676. n:Play()
  1677. n1:Play()
  1678. b = Instance.new("Sound",hed)
  1679. b.SoundId = "http://www.roblox.com/asset/?id=168586586"
  1680. b.Pitch = 0.94
  1681. b.Looped = false
  1682. b1 = Instance.new("Sound",hed)
  1683. b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
  1684. b1.Pitch = 0.94
  1685. b1.Looped = false
  1686. CamShake(cor,27,0.65,10)
  1687. b:Play()
  1688. b1:Play()
  1689.     for i = 1,26 do
  1690.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.25)
  1691.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.25)
  1692.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.25)
  1693.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.25)
  1694.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.25)
  1695.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.25)
  1696.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.25)
  1697.         if Debounces.on == false then break end
  1698.     rs:wait(1)
  1699. end
  1700. wait(.5)
  1701. to:disconnect()
  1702. q:Destroy()
  1703. q1:Destroy()
  1704. n:Destroy()
  1705. n1:Destroy()
  1706.     if Debounces.CanAttack == false then
  1707.         Debounces.CanAttack = true
  1708.         Debounces.on = false
  1709.         Debounces.NoIdl = false
  1710.             end
  1711.         end
  1712.     end
  1713. end)
  1714. ----------------------------------------------------
  1715. mouse.KeyDown:connect(function(key)
  1716.     if key == "q" then
  1717.  
  1718.         if Debounces.CanAttack == true then
  1719.         Debounces.CanAttack = false
  1720.         Debounces.on = true
  1721.         Debounces.NoIdl = true
  1722. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  1723.         hit = ht.Parent
  1724.         if ht and hit:IsA("Model") then
  1725.                 if hit:FindFirstChild("Humanoid") then
  1726.                     if hit.Name ~= p.Name then
  1727.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1728.                                 Debounces.Slashed = true]]--
  1729.                                     hit:FindFirstChild("Humanoid"):TakeDamage(25)
  1730.                                 wait(1)
  1731.                                 --Debounces.Slashed = false
  1732.                         --end
  1733.                     end
  1734.                 end
  1735.         elseif ht and hit:IsA("Hat") then
  1736.             if hit.Parent.Name ~= p.Name then
  1737.                 if hit.Parent:FindFirstChild("Humanoid") then
  1738.                        --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1739.                                 Debounces.Slashed = true]]--
  1740.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25)
  1741.                                 wait(1)
  1742.                     --Debounces.Slashed = false
  1743.                 end
  1744.             end
  1745.         end    
  1746.     end)
  1747.         for i = 1, 20 do
  1748.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  1749.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  1750.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  1751.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
  1752.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1753.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1754.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1755.         if Debounces.on == false then break end
  1756.         rs:wait(2)
  1757.     end
  1758.     z = Instance.new("Sound",hed)
  1759.     z.SoundId = "rbxassetid://160069154"
  1760.     z.Looped = false
  1761.     z.Pitch = .9
  1762.     z1 = Instance.new("Sound",hed)
  1763.     z1.SoundId = "rbxassetid://160069154"
  1764.     z1.Looped = false
  1765.     z1.Pitch = .9
  1766.     wait(0.01)
  1767.     z:Play()
  1768.     z1:Play()
  1769.         for i = 1, 20 do
  1770.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  1771.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  1772.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  1773.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  1774.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  1775.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  1776.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1777.         if Debounces.on == false then break end
  1778.         rs:wait(2)
  1779.     end
  1780.         for i = 1, 20 do
  1781.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  1782.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  1783.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  1784.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
  1785.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1786.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1787.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1788.         if Debounces.on == false then break end
  1789.         rs:wait(2)
  1790.     end
  1791.     z = Instance.new("Sound",hed)
  1792.     z.SoundId = "rbxassetid://168586621"
  1793.     z.Looped = false
  1794.     z.Pitch = 1
  1795.     z1 = Instance.new("Sound",hed)
  1796.     z1.SoundId = "rbxassetid://168586621"
  1797.     z1.Looped = false
  1798.     z1.Pitch = 1
  1799.     wait(0.01)
  1800. CamShake(cor,27,0.65,10)
  1801.     z:Play()
  1802.     z1:Play()
  1803.         for i = 1, 20 do
  1804.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  1805.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  1806.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  1807.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
  1808.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  1809.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  1810.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  1811.         if Debounces.on == false then break end
  1812.         rs:wait(2)
  1813.     end
  1814. to:disconnect()
  1815.  
  1816.     if Debounces.CanAttack == false then
  1817.         Debounces.CanAttack = true
  1818.         Debounces.on = false
  1819.         Debounces.NoIdl = false
  1820.             end
  1821.         end
  1822.     end
  1823. end)
  1824. ----------------------------------------------------
  1825. Sit = false
  1826. mouse.KeyDown:connect(function(key)
  1827.     if key == "v" then
  1828.         if Sit == false then
  1829.             Sit = true
  1830.             hum.WalkSpeed = 20
  1831.         stanceToggle = "Sitting"
  1832.     elseif Sit == true then
  1833.         Sit = false
  1834.             hum.WalkSpeed = 50
  1835.         stanceToggle = "Normal"
  1836.         end
  1837.     end
  1838. end)
  1839. ----------------------------------------------------
  1840. mouse.KeyDown:connect(function(key)
  1841.     if key == "t" then
  1842.         if Debounces.CanAttack == true then
  1843.         Debounces.CanAttack = false
  1844.         Debounces.on = true
  1845.         Debounces.NoIdl = true
  1846.         for i = 1, 20 do
  1847.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) *  CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  1848.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) *  CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  1849.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  1850.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  1851.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.2)
  1852.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  1853.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  1854.             if Debounces.on == false then break end
  1855.             rs:wait(2.6)
  1856.         end
  1857. CamShake(cor,27,0.5,25)
  1858.         Spawn(function()
  1859.             local Parts = {}
  1860.             for Y = -5,5 do
  1861.                 local P = Instance.new("Part",char)
  1862.                 P.Anchored = true
  1863.                 P.FormFactor = "Custom"
  1864.                 P.CanCollide = false
  1865.                 P.Size = Vector3.new(1,2,1)
  1866.                 P.TopSurface = "SmoothNoOutlines"
  1867.                 P.BottomSurface = "SmoothNoOutlines"
  1868.                 P.BrickColor = BrickColor.new("Really black")
  1869.                 P.Name = tostring(Y)
  1870.                 local i = (Y+5)/(10)
  1871.                 i = 1-math.cos(math.pi*i-(math.pi/2))
  1872.                 P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  1873.                 --[[P.Touched:connect(function(ht)
  1874.                     local hit = ht.Parent
  1875.                     if hit:FindFirstChild("Humanoid") then
  1876.             hit.Humanoid:TakeDamage(math.random(25,30))
  1877.                     end
  1878.                 end)]]--
  1879.         s = Instance.new("Sound",P)
  1880.         s.SoundId = "rbxassetid://228343271"
  1881.         s.Volume = .7
  1882.         s.Pitch = 0.9
  1883.         s:Play()
  1884. P.Touched:connect(function(ht)
  1885.         hit = ht.Parent
  1886.         if ht and hit:IsA("Model") then
  1887.                 if hit:FindFirstChild("Humanoid") then
  1888.                     if hit.Name ~= p.Name then
  1889.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1890.                                 Debounces.Slashed = true]]--
  1891.                                     hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
  1892.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  1893.                                 wait(1)
  1894.                                 --Debounces.Slashed = false
  1895.                         --end
  1896.                 end
  1897.                 end
  1898.         elseif ht and hit:IsA("Hat") then
  1899.             if hit.Parent.Name ~= p.Name then
  1900.                 if hit.Parent:FindFirstChild("Humanoid") then
  1901.                         --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1902.                                 Debounces.Slashed = true]]--
  1903.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  1904.                                 hit:FindFirstChild("Humanoid").PlatformStand = true
  1905.                                 wait(1)
  1906.                     --Debounces.Slashed = false
  1907.                 --end
  1908.             end
  1909.         end
  1910.     end
  1911. end)
  1912.                 Parts[#Parts+1] = P
  1913.             end
  1914.             local BREAKIT = false
  1915.             local CParts = {}
  1916.             local Rocks = {}
  1917.             local LastPos = nil
  1918.             for i = 1,70 do
  1919.                 for i2,v in pairs(Parts) do
  1920.                     v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  1921.                     local cf = v.CFrame
  1922.                     v.Size = v.Size+Vector3.new(0.4,0.35,0)
  1923.                     v.CFrame = cf
  1924.                     v.Transparency = v.Transparency+0.02
  1925.                     if v.Transparency >= 0.975 then BREAKIT = true end
  1926.                     if v.Name == "0" then
  1927.                         local Ignore = {}
  1928.                         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1929.                             if v.Character ~= nil then
  1930.                                 Ignore[#Ignore+1] = v.Character
  1931.                             end
  1932.                         end
  1933.                         local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  1934.                         local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  1935.                         if Hit ~= nil then
  1936.                             if #Rocks == 0 then
  1937.                                 for i = 1,5 do
  1938.                                     local P = Instance.new("Part",char)
  1939.                                     Rocks[#Rocks+1] = P
  1940.                                     P.Anchored = true
  1941.                                     P.FormFactor = "Custom"
  1942.                                     P.BrickColor = Hit.BrickColor
  1943.                                     P.Material = Hit.Material
  1944.                                     P.TopSurface = "Smooth"
  1945.                                     P.BottomSurface = "Smooth"
  1946.                                     P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  1947.                                 end
  1948.                             end
  1949.                             for i,P in pairs(Rocks) do
  1950.                                 P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  1951.                             end
  1952.                             local P = Instance.new("Part",char)
  1953.                             CParts[#CParts+1] = {P,tick()}
  1954.                             P.Anchored = true
  1955.                             P.FormFactor = "Custom"
  1956.                             P.BrickColor = Hit.BrickColor
  1957.                             P.Material = Hit.Material
  1958.                             P.TopSurface = "Smooth"
  1959.                             P.BottomSurface = "Smooth"
  1960.                             P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100)
  1961.                             Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  1962.                             Pos = Pos.p
  1963.                             P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  1964.                             local P = P:Clone()
  1965.                             CParts[#CParts+1] = {P,tick()}
  1966.                             P.Parent = char
  1967.                             Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  1968.                             Pos = Pos.p
  1969.                             P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  1970.                             if LastPos ~= nil then
  1971.                                 local P = P:Clone()
  1972.                                 CParts[#CParts+1] = {P,tick()}
  1973.                                 P.Parent = char
  1974.                                 P.BrickColor = BrickColor.new("Really black")
  1975.                                 Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  1976.                                 Pos = Pos.p
  1977.                                 local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  1978.                                 P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  1979.                                 --P.Velocity = Vector3.new(0,-1000,0)
  1980.                                 P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  1981.                             end
  1982.                             LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  1983.                         end
  1984.                     end
  1985.                 end
  1986.                 if BREAKIT then break end
  1987.                 wait(0.002)
  1988.             end
  1989.             for i,v in pairs(Rocks) do
  1990.                 CParts[#CParts+1] = {v,tick()}
  1991.             end
  1992.             for i,v in pairs(Parts) do
  1993.                 v:Destroy()
  1994.             end
  1995.             Parts = nil
  1996.             while true do
  1997.                 local t = tick()
  1998.                 local p = nil
  1999.                 for i,v in pairs(CParts) do
  2000.                     if t-v[2] > 4 then
  2001.                         v[1].Transparency = v[1].Transparency+0.05
  2002.                         if v[1].Transparency >= 1 then
  2003.                             v[1]:Destroy()
  2004.                             CParts[i] = nil
  2005.                         end
  2006.                     end
  2007.                     p = v
  2008.                 end
  2009.                 if p == nil then break end
  2010.                 wait(0.002)
  2011.             end
  2012.             for i,v in pairs(CParts) do
  2013.                 v:Destroy()
  2014.             end
  2015.             CParts = {}
  2016.         end)
  2017.         for i = 1, 20 do
  2018.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) *   CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  2019.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) *   CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  2020.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  2021.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  2022.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  2023.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  2024.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  2025.             if Debounces.on == false then break end
  2026.             rs:wait(2)
  2027.         end
  2028.     if Debounces.CanAttack == false then
  2029.         Debounces.CanAttack = true
  2030.         Debounces.on = false
  2031.         Debounces.NoIdl = false
  2032.             end
  2033.         end
  2034.     end
  2035. end)
  2036. ----------------------------------------------------
  2037. mouse.KeyDown:connect(function(key)
  2038.     if key == "e" then
  2039.  
  2040.         if Debounces.CanAttack == true then
  2041.         Debounces.CanAttack = false
  2042.         Debounces.on = true
  2043.         Debounces.NoIdl = true
  2044.         for i = 1, 18 do
  2045.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  2046.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  2047.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2048.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  2049.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  2050.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2051.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2052.         if Debounces.on == false then break end
  2053.             rs:wait(4)
  2054.         end
  2055.         local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2056.         local rng = Instance.new("Part", char.Absolution.Handle)
  2057.         rng.Anchored = true
  2058.         rng.BrickColor = BrickColor.new("Really black")
  2059.         rng.CanCollide = true
  2060.         rng.FormFactor = 3
  2061.         rng.Name = "Ring"
  2062.         rng.Size = Vector3.new(1, 1, 1)
  2063.         rng.CanCollide = false
  2064.         rng.Transparency = 0.35
  2065.         rng.TopSurface = 0
  2066.         rng.BottomSurface = 0
  2067.         rng.CFrame = HandCF
  2068.         local rngm = Instance.new("SpecialMesh", rng)
  2069.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2070.         rngm.Scale = Vector3.new(1, 1, 2)
  2071.             x = Instance.new("Sound", hed)
  2072.             x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2073.             x.Looped = false
  2074.             x.Pitch = .7
  2075.             x.Volume = 1
  2076.             x1 = Instance.new("Sound", hed)
  2077.             x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2078.             x1.Looped = false
  2079.             x1.Pitch = .7
  2080.             x1.Volume = 1
  2081.             x:Play()
  2082.             x1:Play()
  2083. CamShake(cor,27,1,20)
  2084.             rngto = rng.Touched:connect(function(ht)
  2085.             hit = ht.Parent
  2086.             if ht and hit:IsA("Model") then
  2087.                     if hit:FindFirstChild("Humanoid") then
  2088.                         if hit.Name ~= p.Name then
  2089.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2090.                                     Debounces.Slashed = true]]--
  2091.                                     hit:FindFirstChild("Humanoid"):TakeDamage(4)
  2092.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2093.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  2094.                                     --Debounces.Slashed = false
  2095.                             --end
  2096.                         end
  2097.                     end
  2098.             elseif ht and hit:IsA("Hat") then
  2099.                 if hit.Parent.Name ~= p.Name then
  2100.                     if hit.Parent:FindFirstChild("Humanoid") then
  2101.                            --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  2102.                                     Debounces.Slashed = true]]--
  2103.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  2104.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2105.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  2106.                         --Debounces.Slashed = false
  2107.                     end
  2108.                 end
  2109.             end    
  2110.         end)
  2111.                 coroutine.wrap(function()
  2112.                 for i = 1, 60, 2 do
  2113.                 rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  2114.                 rng.Size = rngm.Scale
  2115.                 rng.CFrame = HandCF
  2116.                 rng.Transparency = i/60
  2117.                 wait()
  2118.                 end
  2119.                 wait()
  2120.                 rng:Destroy()
  2121.                 end)()
  2122.         for i = 1, 18 do
  2123.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  2124.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  2125.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2126.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  2127.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  2128.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2129.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2130.         if Debounces.on == false then break end
  2131.             rs:wait(2.4)
  2132.         end
  2133.  
  2134.         x:Destroy()
  2135.         x1:Destroy()
  2136.     if Debounces.CanAttack == false then
  2137.         Debounces.CanAttack = true
  2138.         Debounces.on = false
  2139.         Debounces.NoIdl = false
  2140.             end
  2141.         end
  2142.     end
  2143. end)
  2144. ----------------------------------------------------
  2145. mouse.KeyDown:connect(function(key)
  2146.         if key == "y" then
  2147.                 if Debounces.CanAttack == true then
  2148.             Debounces.CanAttack = false
  2149.             Debounces.on = true
  2150.             Debounces.NoIdl = true
  2151.                                 for i = 1, 15 do
  2152.                                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2153.                                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-89)), 0.6)
  2154.                                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  2155.                                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
  2156.                                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2157.                                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2158.                                         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2159.                     if Debounces.on == false then break end
  2160.                     rs:wait(2.7)
  2161.                 end
  2162.                                 x = Instance.new("Sound",char)
  2163.                                 x.SoundId = "rbxassetid://228343271"
  2164.                                 x.Pitch = 0.9
  2165.                                 x.Volume = .8
  2166.                                 wait(.1)
  2167.                                 x:Play()
  2168.                                 Debounces.on = false
  2169.                                 Debounces.Here = false
  2170.                                 shot = shot + 1
  2171. local rng = Instance.new("Part", char)
  2172. rng.Anchored = true
  2173. rng.BrickColor = torso.BrickColor
  2174. rng.CanCollide = false
  2175. rng.FormFactor = 3
  2176. rng.Name = "Ring"
  2177. rng.Size = Vector3.new(1, 1, 1)
  2178. rng.Transparency = 0.35
  2179. rng.TopSurface = 0
  2180. rng.BottomSurface = 0
  2181. rng2 = rng:clone()
  2182. rng3 = rng2:clone()
  2183. rng4 = rng2:clone()
  2184. local rngm = Instance.new("SpecialMesh", rng)
  2185. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2186. rngm.Scale = Vector3.new(10, 10, 1)
  2187. rngm2 = rngm:clone()
  2188. rngm2.Scale = Vector3.new(5, 5, 3)
  2189. rngm3=rngm2:clone()
  2190. rngm3.Parent = rng3
  2191. rngm3.Scale = Vector3.new(8, 8, 1)
  2192. rngm4 = rngm2:clone()
  2193. rngm4.Parent = rng4
  2194. rngm4.Scale = Vector3.new(6, 6, 1)
  2195. local bem = Instance.new("Part", char)
  2196. bem.Anchored = true
  2197. bem.BrickColor = BrickColor.new("Really black")
  2198. bem.CanCollide = false
  2199. bem.FormFactor = 3
  2200. bem.Name = "Beam" .. shot
  2201. bem.Size = Vector3.new(1, 1, 1)
  2202. bem.Transparency = 0.35
  2203. bem.TopSurface = 0
  2204. bem.BottomSurface = 0
  2205. local bemm = Instance.new("SpecialMesh", bem)
  2206. bemm.MeshType = 4
  2207. bemm.Scale = Vector3.new(1, 4, 4)
  2208. local out = Instance.new("Part", char)
  2209. out.Anchored = true
  2210. out.BrickColor = BrickColor.new("Really black")
  2211. out.CanCollide = false
  2212. out.FormFactor = 3
  2213. out.Name = "Out"
  2214. out.Size = Vector3.new(4, 4, 4)
  2215. out.Transparency = 0.35
  2216. out.TopSurface = 0
  2217. out.BottomSurface = 0
  2218. local outm = Instance.new("SpecialMesh", out)
  2219. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2220. outm.Scale = Vector3.new(4, 4, 4)
  2221. local bnd = Instance.new("Part", char)
  2222. bnd.Anchored = true
  2223. bnd.BrickColor = torso.BrickColor
  2224. bnd.CanCollide = false
  2225. bnd.FormFactor = 3
  2226. bnd.Name = "Bend"
  2227. bnd.Size = Vector3.new(1, 1, 1)
  2228. bnd.Transparency = 1
  2229. bnd.TopSurface = 0
  2230. bnd.BottomSurface = 0
  2231. CamShake(cor,27,0.75,50)
  2232. local bndm = Instance.new("SpecialMesh", bnd)
  2233. bndm.MeshType = 3
  2234. bndm.Scale = Vector3.new(8, 8, 8)
  2235. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2236. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2237. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2238. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2239. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  2240. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  2241. Debounces.Shewt = true
  2242. coroutine.wrap(function()
  2243. for i = 1, 20, 0.2 do
  2244. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2245. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  2246. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  2247. rng.Transparency = i/20
  2248. rng3.Transparency = 1/24
  2249. rng4.Transparency = i/26
  2250. wait()
  2251. end
  2252. wait()
  2253. rng:Destroy()
  2254. end)()
  2255. if Debounces.Shewt == true then
  2256. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  2257. hit = ht.Parent
  2258. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  2259. if HasntTouched(hit.Name) == true and deb == false then
  2260. deb = true
  2261. coroutine.wrap(function()
  2262. hit:FindFirstChild("Humanoid").PlatformStand = true
  2263. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2264.             hit.Humanoid:TakeDamage(math.random(25,30))
  2265. end)()
  2266. table.insert(Touche, hit.Name)
  2267. deb = false
  2268. end
  2269. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  2270. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2271. deb = true
  2272. coroutine.wrap(function()
  2273. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2274. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2275. wait(1)
  2276. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2277. end)()
  2278. table.insert(Touche, hit.Parent.Name)
  2279. deb = false
  2280. for i, v in pairs(Touche) do
  2281. print(v)
  2282. end
  2283. end
  2284. end
  2285. end)
  2286. end
  2287. for i = 0, 260, 8 do
  2288. bem.Size = Vector3.new(i, 2, 2)
  2289. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2290. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  2291. bnd.Size = Vector3.new(1,1,1)
  2292. bndm.Scale = Vector3.new(8,8,8)
  2293. if i % 10 == 0 then
  2294. local newRng = rng2:Clone()
  2295. newRng.Parent = char
  2296. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2297. local newRngm = rngm2:clone()
  2298. newRngm.Parent=newRng
  2299. coroutine.wrap(function()
  2300. for i = 1, 10, 0.2 do
  2301. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  2302. newRng.Transparency = i/10
  2303. wait()
  2304. end
  2305. wait()
  2306. newRng:Destroy()
  2307. end)()
  2308. end
  2309. wait()
  2310. end
  2311. wait()
  2312. Debounces.Shewt = false
  2313. bem:Destroy()
  2314. out:Destroy()
  2315. bnd:Destroy()
  2316. Debounces.Ready = false
  2317. for i, v in pairs(Touche) do
  2318. table.remove(Touche, i)
  2319. end
  2320. wait()
  2321. table.insert(Touche, char.Name)
  2322. Debounces.NoIdl = false
  2323. if Debounces.CanAttack == false then
  2324. Debounces.CanAttack = true
  2325. end
  2326. end
  2327. end
  2328. end)
  2329. ----------------------------------------------------
  2330. sidz = {"231917888", "231917845", "231917806"}
  2331. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  2332. mouse.KeyDown:connect(function(key)
  2333.     if key == "f" then
  2334.  
  2335.         if Debounces.CanAttack == true then
  2336.             Debounces.CanAttack = false
  2337.             Debounces.on = true
  2338.             Debounces.NoIdl = true
  2339.                 for i = 1, 20 do
  2340.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.2)
  2341.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.2)
  2342.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  2343.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  2344.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2345.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2346.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2347.                     if Debounces.on == false then break end
  2348.                     rs:wait(6)
  2349.                 end
  2350.                 z = Instance.new("Sound",char)
  2351.                 z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)]
  2352.                 z.Pitch = ptz[math.random(1,#ptz)]
  2353.                 z.Volume = 1
  2354.                 z1 = Instance.new("Sound",char)
  2355.                 z1.SoundId = z.SoundId
  2356.                 z1.Pitch = z.Pitch
  2357.                 z1.Volume = 1
  2358.                 z:Play()
  2359.                 z1:Play()
  2360. CamShake(cor,27,1,25)
  2361.                 Stomp()
  2362.                 for i = 1, 20 do
  2363.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.3)
  2364.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.3)
  2365.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.3)
  2366.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.3)
  2367.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.3)
  2368.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.3)
  2369.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2370.                     if Debounces.on == false then break end
  2371.                     rs:wait(2.5)
  2372.                 end
  2373.         if Debounces.CanAttack == false then
  2374.             Debounces.CanAttack = true
  2375.             Debounces.on = false
  2376.             Debounces.NoIdl = false
  2377.  
  2378.             end
  2379.         end
  2380.     end
  2381. end)    
  2382. ----------------------------------------------------
  2383. mouse.KeyDown:connect(function(key)
  2384.     if key == "g" then
  2385.  
  2386.         if Debounces.CanAttack == true then
  2387.         Debounces.CanAttack = false
  2388.         Debounces.on = true
  2389.         Debounces.NoIdl = true
  2390.         chrg = lleg.Touched:connect(function(ht)
  2391.         hit = ht.Parent
  2392.             if ht and hit:IsA("Model") then
  2393.                     if hit:FindFirstChild("Humanoid") then
  2394.                         if hit.Name ~= p.Name then
  2395.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2396.                                     Debounces.Slashed = true]]--
  2397.                                     hit:FindFirstChild("Humanoid"):TakeDamage(2)
  2398.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2399.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2400.                                     --Debounces.Slashed = false
  2401.                             --end
  2402.                         end
  2403.                     end
  2404.             elseif ht and hit:IsA("Hat") then
  2405.                 if hit.Parent.Name ~= p.Name then
  2406.                     if hit.Parent:FindFirstChild("Humanoid") then
  2407.                            --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  2408.                                     Debounces.Slashed = true]]--
  2409.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  2410.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2411.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2412.                         --Debounces.Slashed = false
  2413.                     end
  2414.                 end
  2415.             end    
  2416.         end)
  2417.         for i = 1, 14 do
  2418.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  2419.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.2)
  2420.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.2)
  2421.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.2)
  2422.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.2)
  2423.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.2)
  2424.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  2425.             if Debounces.on == false then break end
  2426.             rs:wait(3)
  2427.         end
  2428.         charge()
  2429.         z = Instance.new("Sound",char)
  2430.         z.SoundId = "rbxassetid://200632875"
  2431.         z.Volume = 1
  2432.         z.Pitch = .8
  2433.         z1 = Instance.new("Sound",char)
  2434.         z1.SoundId = "rbxassetid://200632875"
  2435.         z1.Volume = 1
  2436.         z1.Pitch = .9
  2437.         z:Play()
  2438.         z1:Play()
  2439. CamShake(cor,27,0.85,15)
  2440.         wait(1)
  2441.         z:Destroy()
  2442.         z1:Destroy()
  2443.         chrg:disconnect()
  2444.         if Debounces.CanAttack == false then
  2445.             Debounces.CanAttack = true
  2446.             Debounces.on = false
  2447.             Debounces.NoIdl = false
  2448.  
  2449.             end
  2450.         end
  2451.     end
  2452. end)
  2453. ----------------------------------------------------
  2454. pt = {0.7, 0.8, 0.9}
  2455. mouse.KeyDown:connect(function(key)
  2456.     if key == "h" then
  2457.         if Debounces.CanJoke == true then
  2458.             Debounces.CanJoke = false
  2459.             u = Instance.new("Sound")
  2460.             u.SoundId = "http://www.roblox.com/asset/?id=138199573"
  2461.             u.Parent = char
  2462.             u.Looped = false
  2463.             u.Pitch = pt[math.random(1,#pt)]
  2464.             u.Volume = 1
  2465.             u2 = Instance.new("Sound")
  2466.             u2.SoundId = "http://www.roblox.com/asset/?id=138199573"
  2467.             u2.Parent = char
  2468.             u2.Looped = false
  2469.             u2.Pitch = u.Pitch
  2470.             u2.Volume = 1
  2471.             wait(.01)
  2472.             u:Play()
  2473.             u2:Play()
  2474.             wait(6)
  2475.             u:Destroy()
  2476.             u2:Destroy()
  2477.             if Debounces.CanJoke == false then
  2478.                 Debounces.CanJoke = true
  2479.             end
  2480.         end
  2481.     end
  2482. end)
  2483. ----------------------------------------------------
  2484. mouse.KeyDown:connect(function(key)
  2485.     if key == "j" then
  2486.                         if Debounces.CanJoke == true then
  2487.                                 Debounces.CanJoke = false
  2488.                 z = Instance.new("Sound",char)
  2489.                 z.SoundId = "rbxassetid://135017755"
  2490.                 z.Pitch = .76
  2491.                 z.Volume = 1
  2492.                                 wait()
  2493.                                 z:Play()
  2494.                                 wait(6)
  2495.                                 z:Destroy()
  2496.                         if Debounces.CanJoke == false then
  2497.                                 Debounces.CanJoke = true
  2498.                         end
  2499.                 end
  2500.         end
  2501. end)
  2502. ----------------------------------------------------
  2503. mouse.KeyDown:connect(function(key)
  2504.     if key == "k" then
  2505.                         if Debounces.CanJoke == true then
  2506.                                 Debounces.CanJoke = false
  2507.                 z = Instance.new("Sound",char)
  2508.                 z.SoundId = "rbxassetid://135017578"
  2509.                 z.Pitch = .76
  2510.                 z.Volume = 1
  2511.                                 wait()
  2512.                                 z:Play()
  2513.                                 wait(4)
  2514.                                 z:Destroy()
  2515.                         if Debounces.CanJoke == false then
  2516.                                 Debounces.CanJoke = true
  2517.                         end
  2518.                 end
  2519.         end
  2520. end)
  2521. ----------------------------------------------------
  2522. mouse.KeyDown:connect(function(key)
  2523.     if key == "x" then
  2524.         if Debounces.CanAttack == true then
  2525.             Debounces.CanAttack = false
  2526.             Debounces.NoIdl = true
  2527.             Debounces.on = true
  2528.             Debounces.ks = true
  2529.         for i = 1, 10 do
  2530.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  2531.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.2)
  2532.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.2)
  2533.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2534.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  2535.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.2)
  2536.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2537.             if Debounces.on == false then break end
  2538.             rs:wait(1)
  2539.         end
  2540.         z = Instance.new("Sound",hed)
  2541.         z.SoundId = "rbxassetid://169445092"
  2542.         z.Volume = 1
  2543.         wait(0.1)
  2544.         z:Play()
  2545.         kik = rleg.Touched:connect(function(ht)
  2546.         hit = ht.Parent
  2547.             if ht and hit:IsA("Model") then
  2548.                     if hit:FindFirstChild("Humanoid") then
  2549.                         if hit.Name ~= p.Name then
  2550.                             --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2551.                                     Debounces.Slashed = true]]--
  2552.                                     if Debounces.ks==true then
  2553.                                     z = Instance.new("Sound",hed)
  2554.                                     z.SoundId = "rbxassetid://169380525"
  2555.                                     z.Volume = 1
  2556.                                     z:Play()
  2557.                                     Debounces.ks=false
  2558.                                     end
  2559.                                     hit:FindFirstChild("Humanoid"):TakeDamage(2)
  2560.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2561.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2562.                             --Debounces.Slashed = false
  2563.                         --end
  2564.                     end
  2565.                 end
  2566.             elseif ht and hit:IsA("Hat") then
  2567.                 if hit.Parent.Name ~= p.Name then
  2568.                     if hit.Parent:FindFirstChild("Humanoid") then
  2569.                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2570.                                     Debounces.Slashed = true]]--
  2571.                                     hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  2572.                                     hit:FindFirstChild("Humanoid").PlatformStand = true
  2573.                                     hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2574.                             --Debounces.Slashed = false
  2575.                         --end
  2576.                     end
  2577.                 end
  2578.             end    
  2579.         end)
  2580.         for i = 1, 8 do
  2581.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.3)
  2582.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.3)
  2583.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.3)
  2584.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.3)
  2585.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.3)
  2586.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.3)
  2587.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2588.             if Debounces.on == false then break end
  2589.             rs:wait(.7)
  2590.         end
  2591.         kik:disconnect()
  2592.         if Debounces.CanAttack == false then
  2593.             Debounces.CanAttack = true
  2594.             Debounces.on = false
  2595.             Debounces.NoIdl = false
  2596.             end
  2597.         end
  2598.     end
  2599. end)
  2600. ----------------------------------------------------
  2601. mouse.KeyDown:connect(function(key)
  2602.     if key == "c" then
  2603.         if Debounces.CanAttack == true then
  2604.             Debounces.CanAttack = false
  2605.             Debounces.NoIdl = true
  2606.             Debounces.on = true
  2607.             SIDZ = {"231917744", "231917742"}
  2608.             PTZ = {0.7, 0.8, 0.9, 1}
  2609.                 for i = 1, 20 do
  2610.                     wait()
  2611.                         for i,v in pairs(char.Absolution:children()) do
  2612.                     if v:IsA("Part") or v:IsA("WedgePart") then
  2613.                         v.Transparency = v.Transparency + 0.05
  2614.                         end
  2615.                     end
  2616.                 end
  2617.                 function FindNearestTorso(Position,Distance,SinglePlayer)
  2618.                     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2619.                         local List = {}
  2620.                         for i,v in pairs(workspace:GetChildren())do
  2621.                             if v:IsA("Model")then
  2622.                                 if v:findFirstChild("Torso")then
  2623.                                     if v ~= char then
  2624.                                         if(v.Torso.Position -Position).magnitude <= Distance then
  2625.                                             table.insert(List,v)
  2626.                                         end
  2627.                                     end
  2628.                                 end
  2629.                             end
  2630.                         end
  2631.                     return List
  2632.                 end
  2633.                 GroundPound()
  2634. CamShake(cor,27,0.5,10)
  2635.                 for i = 1, 11 do
  2636.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  2637.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  2638.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  2639.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  2640.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  2641.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2642.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2643.                     if Debounces.on == false then break end
  2644.                     rs:wait(1.4)
  2645.                 end
  2646.                 GroundPound()
  2647. CamShake(cor,27,0.5,10)
  2648.                 for i = 1, 11 do
  2649.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  2650.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  2651.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  2652.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  2653.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2654.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  2655.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2656.                     if Debounces.on == false then break end
  2657.                     rs:wait(1.4)
  2658.                 end
  2659.                 GroundPound()
  2660. CamShake(cor,27,0.5,10)
  2661.                 for i = 1, 11 do
  2662.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  2663.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  2664.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  2665.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  2666.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  2667.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2668.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2669.                     if Debounces.on == false then break end
  2670.                     rs:wait(1.4)
  2671.                 end
  2672.                 GroundPound()
  2673. CamShake(cor,27,0.5,10)
  2674.                 for i = 1, 11 do
  2675.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  2676.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  2677.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  2678.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  2679.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2680.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  2681.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2682.                     if Debounces.on == false then break end
  2683.                     rs:wait(1.4)
  2684.                 end
  2685.                 GroundPound()
  2686. CamShake(cor,27,0.5,10)
  2687.                 for i = 1, 11 do
  2688.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  2689.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  2690.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  2691.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  2692.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  2693.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2694.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2695.                     if Debounces.on == false then break end
  2696.                     rs:wait(1.4)
  2697.                 end
  2698.                 GroundPound()
  2699. CamShake(cor,27,0.5,10)
  2700.                 for i = 1, 11 do
  2701.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  2702.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  2703.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  2704.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  2705.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  2706.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  2707.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2708.                     if Debounces.on == false then break end
  2709.                     rs:wait(1.4)
  2710.                 end
  2711.                 for i = 1, 24 do
  2712.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.2)
  2713.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.2)
  2714.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  2715.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  2716.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2717.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2718.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2719.                     if Debounces.on == false then break end
  2720.                     rs:wait(3)
  2721.                 end
  2722.                 for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  2723.                     if v:FindFirstChild('Humanoid') then
  2724.             v.Humanoid:TakeDamage(math.random(25,30))
  2725.                         v.Humanoid.PlatformStand = true
  2726.                         v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2727.                     end
  2728.                 end
  2729.                 x = Instance.new("Sound",char)
  2730.                 x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)]
  2731.                 x.Pitch = PTZ[math.random(1,#PTZ)]
  2732.                 x.Volume = 1
  2733.                 wait(0.1)
  2734. CamShake(cor,27,1.25,35)
  2735.                 x:Play()
  2736.                 Crater(hed,20)
  2737.                 for i = 1, 20 do
  2738.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  2739.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  2740.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  2741.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  2742.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2743.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2744.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2745.                     if Debounces.on == false then break end
  2746.                     rs:wait(2)
  2747.                 end
  2748.             if Debounces.CanAttack == false then
  2749.                 Debounces.CanAttack = true
  2750.                 Debounces.on = false
  2751.                 Debounces.NoIdl = false
  2752.                 for i = 1, 20 do
  2753.                     wait()
  2754.                         for i,v in pairs(char.Absolution:children()) do
  2755.                     if v:IsA("Part") or v:IsA("WedgePart") then
  2756.                         v.Transparency = v.Transparency - 0.05
  2757.                         end
  2758.                     end
  2759.                 end
  2760.             end
  2761.         end
  2762.     end
  2763. end)
  2764. ----------------------------------------------------176349813
  2765. mouse.KeyDown:connect(function(key)
  2766.     if key == "b" then
  2767.         hum.WalkSpeed = 20
  2768.         if Debounces.CanAttack == true then
  2769.             Debounces.CanAttack = false
  2770.             Debounces.NoIdl = true
  2771.             Debounces.on = true
  2772.                 for i = 1, 30 do
  2773.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.2)
  2774.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.2)
  2775.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  2776.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  2777.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2778.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2779.                     cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2780.                     if Debounces.on == false then break end
  2781.                     rs:wait(6)
  2782.                 end
  2783.         v = Instance.new("Sound")
  2784.         v.SoundId = "rbxassetid://181384451"
  2785.         v.Parent = char
  2786.         v.Looped = false
  2787.         v.Pitch = .94
  2788.         v.Volume = 1
  2789.         wait(.01)
  2790. CamShake(cor,27,0.65,75)
  2791.         v:Play()
  2792.        
  2793.         if Daytime == true then
  2794.             Daytime = false
  2795.             l.TimeOfDay = 24
  2796.         else
  2797.             Daytime = true
  2798.             l.TimeOfDay = 12
  2799.             l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2800.         end
  2801.        
  2802.             local Shockwave = function()
  2803.                 local rng1 = Instance.new("Part", char)
  2804.                 rng1.Anchored = true
  2805.                 rng1.BrickColor = BrickColor.new("Really black")
  2806.                 rng1.CanCollide = false
  2807.                 rng1.FormFactor = 3
  2808.                 rng1.Name = "Ring"
  2809.                 rng1.Size = Vector3.new(1, 1, 1)
  2810.                 rng1.Transparency = 0.35
  2811.                 rng1.TopSurface = 0
  2812.                 rng1.BottomSurface = 0
  2813.                 local rngm1 = Instance.new("SpecialMesh", rng)
  2814.                 rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2815.                 rngm1.Scale = Vector3.new(10, 10, 1)
  2816.                 rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2817.                 local Wave = Instance.new("Part", game.Workspace--[[?]])
  2818.                 Wave.Name = "Shockwave"
  2819.                 Wave.BrickColor = BrickColor.new("Really black")
  2820.                 Wave.Size = Vector3.new(1, 1, 1)
  2821.                 Wave.Shape = "Ball"
  2822.                 Wave.CanCollide = false
  2823.                 Wave.Anchored = true
  2824.                 Wave.TopSurface = 0
  2825.                 Wave.BottomSurface = 0
  2826.                 Wave.Touched:connect(function(hit)
  2827.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2828.                         local Occlude = true
  2829.                         local NotOccludes = {
  2830.                             char.Name;
  2831.                             "Wings";
  2832.                             "Scythe";
  2833.                             "Thingy";
  2834.                             "Thingy2"; -- put all of the names in a table pls
  2835.                         }
  2836.                         for i,v in pairs(NotOccludes) do
  2837.                             if hit.Parent.Name == v then
  2838.                                 Occlude = false
  2839.                             end
  2840.                         end
  2841.                         --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name     ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and     hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  2842.                         if Occlude then
  2843.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2844.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2845.                         end
  2846.                     end
  2847.                 end)
  2848.                
  2849.                 Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2850.                
  2851.                 coroutine.wrap(function()
  2852.                     for i = 1, 20, 0.2 do
  2853.                         rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2854.                         rng1.Transparency = i/20
  2855.                     wait()
  2856.                     end
  2857.                     wait()
  2858.                     rng1:Destroy()
  2859.                 end)()
  2860.                
  2861.                 Delay(0, function()
  2862.  
  2863.                     if Daytime == false then
  2864.                        for i = 1, 50, 1 do
  2865.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2866.                             Wave.CFrame = char.Torso.CFrame
  2867.                             local t = i / 50
  2868.                             Wave.Transparency = t
  2869.                             wait()
  2870.                         end
  2871.                     else
  2872.                         for i = 1, 50, 1 do
  2873.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2874.                             Wave.CFrame = char.Torso.CFrame
  2875.                             local t = i / 50
  2876.                             Wave.Transparency = t
  2877.                             wait()
  2878.                         end
  2879.                     end
  2880.                     Wave:Destroy()
  2881.                 end)
  2882.                 Delay(0, function()
  2883.                     while wait() do
  2884.                         if Wave ~= nil then
  2885.                             Wave.CFrame = char.Torso.CFrame
  2886.                         else
  2887.                             break
  2888.                         end
  2889.                     end
  2890.                 end)
  2891.             end
  2892.         Shockwave()
  2893.                 for i = 1, 30 do
  2894.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.3)
  2895.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  2896.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.3)
  2897.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.3)
  2898.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2899.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3.2, .3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2900.                         if Debounces.on == false then break end
  2901.                         rs:wait()
  2902.                 end
  2903.         wait(2.4)
  2904.         Debounces.NoIdl = false
  2905.         hum.WalkSpeed = 50
  2906.         Debounces.on = false
  2907.         wait()
  2908.         if Debounces.CanAttack == false then
  2909.             Debounces.CanAttack = true
  2910.             v:Destroy()
  2911.             end
  2912.         end
  2913.     end
  2914. end)
  2915. ----------------------------------------------------
  2916. mouse.KeyDown:connect(function(key)
  2917.     if key == "l" then
  2918.                 for i = 1, 20 do
  2919.                         wait()
  2920.                 for i,v in pairs(char.Absolution:children()) do
  2921.                         if v:IsA("Part") or v:IsA("WedgePart") then
  2922.                                 v.Transparency = v.Transparency + 0.05
  2923.                         end
  2924.                 end
  2925.         end
  2926.         if Debounces.CanAttack == true then
  2927.             Debounces.CanAttack = false
  2928.             Debounces.NoIdl = true
  2929.             Debounces.on = true
  2930.                 bv = Instance.new("BodyVelocity",torso)
  2931.         bv.maxForce = Vector3.new(0,200000,0)
  2932.         bv.P = 100000
  2933.                 bv.velocity = Vector3.new(0,500,0)
  2934.                 wait(2)
  2935.                 bv:Destroy()
  2936. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  2937.     for i = 1, 20 do
  2938.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  2939.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2940.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.5, .9, -.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
  2941.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.5, .9, -.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  2942.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1.5, -1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2943.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.5, -1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2944.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2945.         if Debounces.on == false then break end
  2946.         wait()
  2947.         end
  2948.         for i = 1, 360, 20 do wait()
  2949.                 torso.Weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(i),0,0)
  2950.         end
  2951. end
  2952. torso.Weld.C1 = CFrame.new(0,-1.2,0)
  2953. local ry,ht,ps=nil,nil,nil
  2954. while ht==nil do
  2955.         ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  2956.         wait()
  2957. end
  2958. z = Instance.new("Sound",char)
  2959. z.SoundId = "rbxassetid://245537790"
  2960. z.Pitch = 1
  2961. z.Volume = 1
  2962. wait(0.1)
  2963. z:Play()
  2964.         local sp = Instance.new("Part", char)
  2965.                 sp.Name = "Energy"
  2966.                 sp.BrickColor = BrickColor.new("Really black")
  2967.                 sp.Size = Vector3.new(1, 1, 1)
  2968.                 sp.Shape = "Ball"
  2969.                 sp.CanCollide = false
  2970.                 sp.Anchored = true
  2971.                 sp.TopSurface = 0
  2972.                 sp.BottomSurface = 0
  2973.         local spm = Instance.new("SpecialMesh",sp)
  2974.                 spm.MeshId = "rbxassetid://9982590"
  2975.                 spm.Scale = Vector3.new(3,3,3)
  2976.         local sp2 = Instance.new("Part", char)
  2977.                 sp2.Name = "Energy2"
  2978.                 sp2.BrickColor = BrickColor.new("Really black")
  2979.                 sp2.Size = Vector3.new(1, 1, 1)
  2980.                 sp2.Shape = "Ball"
  2981.                 sp2.CanCollide = false
  2982.                 sp2.Anchored = true
  2983.                 sp2.TopSurface = 0
  2984.                 sp2.BottomSurface = 0
  2985.         local spm2 = Instance.new("SpecialMesh",sp2)
  2986.                 spm2.MeshId = "rbxassetid://9982590"
  2987.                 spm2.Scale = Vector3.new(3,3,3)
  2988.                 sp.Touched:connect(function(hit)
  2989.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2990.                         local Occlude = true
  2991.                         local NotOccludes = {
  2992.                             char.Name;
  2993.                             "Wings";
  2994.                             "Scythe";
  2995.                             "Thingy";
  2996.                             "Thingy2"; -- put all of the names in a table pls
  2997.                         }
  2998.                         for i,v in pairs(NotOccludes) do
  2999.                             if hit.Parent.Name == v then
  3000.                                 Occlude = false
  3001.                             end
  3002.                         end
  3003.                         --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name     ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and     hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  3004.                         if Occlude then
  3005.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 80
  3006.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  3007.                         end
  3008.                     end
  3009.                 end)
  3010.                 sp2.Touched:connect(function(hit)
  3011.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  3012.                         local Occlude = true
  3013.                         local NotOccludes = {
  3014.                             char.Name;
  3015.                             "Wings";
  3016.                             "Scythe";
  3017.                             "Thingy";
  3018.                             "Thingy2"; -- put all of the names in a table pls
  3019.                         }
  3020.                         for i,v in pairs(NotOccludes) do
  3021.                             if hit.Parent.Name == v then
  3022.                                 Occlude = false
  3023.                             end
  3024.                         end
  3025.                         --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name     ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and     hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  3026.                         if Occlude then
  3027.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  3028.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  3029.                         end
  3030.                     end
  3031.                 end)
  3032.         for i = 1, 100, 1 do
  3033.                 sp.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3034.                 sp2.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3035.                 sp.CFrame = root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(i), math.rad(i), math.rad(-i))
  3036.                 sp2.CFrame = root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  3037.                 spm.Scale = sp.Size
  3038.                 spm2.Scale = sp2.Size
  3039.                 local t = i / 100
  3040.                 sp.Transparency = t
  3041.                 sp2.Transparency = t
  3042.                 wait()
  3043.         end
  3044.                 sp:Destroy()
  3045.                 sp2:Destroy()
  3046.                 z:Destroy()
  3047.                 for i = 1, 20 do
  3048.                         wait()
  3049.                 for i,v in pairs(char.Absolution:children()) do
  3050.                         if v:IsA("Part") or v:IsA("WedgePart") then
  3051.                                 v.Transparency = v.Transparency - 0.05
  3052.                         end
  3053.                 end
  3054.         end
  3055.         if Debounces.CanAttack == false then
  3056.             Debounces.CanAttack = true
  3057.                         Debounces.NoIdl = false
  3058.                         Debounces.on = false
  3059.             end
  3060.         end
  3061.     end
  3062. end)
  3063. ----------------------------------------------------
  3064. local orbt={}
  3065. local stlt={}
  3066. local chot={}
  3067. local cfxt={}
  3068. local pfxt={}
  3069. local cns=0
  3070. local cnOrb=nil
  3071. mouse.KeyDown:connect(function(key)
  3072.     if key == "u" then
  3073.         if Debounces.CanAttack == true then
  3074.             Debounces.CanAttack = false
  3075.             Debounces.NoIdl = true
  3076.             Debounces.on = true
  3077.                         orbt={}
  3078.                         stlt={}
  3079.                         chot={}
  3080.                         cfxt={}
  3081.                 for i = 1, 20 do
  3082.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)), 0.2)
  3083.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1.4,0)*CFrame.Angles(math.rad(170),math.rad(-20),math.rad(-30)), 0.2)
  3084.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(0),math.rad(-40),0), 0.2)
  3085.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.2)
  3086.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0.4) * CFrame.Angles(math.rad(-20), math.rad(20), math.rad(-10)), 0.2)
  3087.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, -0.4) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(10)), 0.2)
  3088.                         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3089.                         if Debounces.on == false then end
  3090.                         rs:wait()
  3091.                     end
  3092.                 z = Instance.new("Sound",char)
  3093.                 z.SoundId = "rbxassetid://170053944"
  3094.                 z.Pitch = 1.07
  3095.                 z.Volume = 1
  3096.                 wait(0.1)
  3097.                 z:Play()
  3098.                 cnOrb=nwPrt(char,Vector3.new(1,1,1),larm.CFrame*CFrame.new(0,-3.4,-0.1),"Really black")
  3099.                 debris:AddItem(cnOrb,50)
  3100.                 cnOrb.Mesh.MeshType=3
  3101.                 table.insert(orbt,cnOrb)
  3102.                 table.insert(stlt,cnOrb)
  3103.                 local nt=0
  3104.                 for i=0,5,0.02 do
  3105. CamShake(cor,27,0.5,25)
  3106.                         nt=nt+1
  3107.                         cns=i
  3108.                         if nt>=2 then
  3109.                                 nt=0
  3110.                                 local cho=nwPrt(mod3,Vector3.new(2,2,2),cnOrb.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))*CFrame.new(0,5+cns,0),"Really black")
  3111.                                 debris:AddItem(cho,1)
  3112.                                 cho.Mesh.MeshType=3
  3113.                                 table.insert(chot,cho)
  3114.                         end
  3115.                         cnOrb.CFrame=larm.CFrame*CFrame.new(0,-3.4-(cns/2),-0.1)
  3116.                         cnOrb.Mesh.Scale=Vector3.new(i,i,i)
  3117.                         wait()
  3118.                 end
  3119.                 for i = 1, 14 do
  3120.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1.4,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3121.                         if Debounces.on == false then end
  3122.                         rs:wait()
  3123.                     end
  3124.                 coroutine.wrap(function()
  3125.                 for i = 1, 20 do
  3126.                         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.45)
  3127.                         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.8,-.3)*CFrame.Angles(math.rad(70),math.rad(20),math.rad(50)), 0.6)
  3128.                         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.5)
  3129.                         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-40), math.rad(-20), 0), 0.5)
  3130.                         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, -0.4) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-10)), 0.5)
  3131.                         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0.4) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10)), 0.5)
  3132.                         if Debounces.on == false then end
  3133.                         rs:wait()
  3134.                     end
  3135.                 end)()
  3136. CamShake(cor,27,1.25,25)
  3137.         va = Instance.new("Sound")
  3138.         va.SoundId = "rbxassetid://468992058"
  3139.         va.Parent = char
  3140.         va.Looped = false
  3141.         va.Pitch = 1
  3142.         va.Volume = 1
  3143.         va2 = Instance.new("Sound")
  3144.         va2.SoundId = "rbxassetid://468991944"
  3145.         va2.Parent = char
  3146.         va2.Looped = false
  3147.         va2.Pitch = 1
  3148.         va2.Volume = 1
  3149. va:Play()
  3150. va2:Play()
  3151.                 wait(0.1)
  3152.                 stlt={}
  3153.                 local ry,ht,ps=newRay(root.CFrame*CFrame.new(0,0,-4),root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)*CFrame.new(0,0,-2),160,{char})
  3154.                 cnOrb.CFrame=root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)
  3155.                 local nt=0
  3156.                 for i=0,160,3 do
  3157.                                         cnOrb.CFrame=cnOrb.CFrame*CFrame.new(0,0,-3)
  3158.                                         nt=nt+1
  3159.                                         if nt>=6 then
  3160.                         nt=0
  3161.                         local cfx=nwPrt(mod3,Vector3.new(1,1,1),cnOrb.CFrame*CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,0),"Really black")
  3162.                         cfx.Mesh.MeshId="rbxassetid://20329976"
  3163.                         cfx.Transparency=0.4
  3164.                         table.insert(cfxt,cfx)
  3165.                         debris:AddItem(cfx,1)
  3166.                     end
  3167.                                                 if (cnOrb.Position-ps).magnitude<6 then
  3168.                                                         break
  3169.                                                 end
  3170.                                 wait()
  3171.                         end
  3172.                         orbt={}
  3173.                        
  3174.                         for i=0,1,0.1 do
  3175.                                 local cs=cnOrb.Mesh.Scale
  3176.                                 cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,10,i),Tween(cs.Y,10,i),Tween(cs.Z,10,i))
  3177.                                 wait()
  3178.                         end
  3179.                         local ofx=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  3180.                         ofx.Transparency=0.5
  3181.                         ofx.Mesh.MeshType=3
  3182.                         ofx.Mesh.Scale=Vector3.new(30,30,30)
  3183.                         for _,v in pairs(game:service"Players":GetChildren()) do
  3184.                                 pcall(function()
  3185.                                         for _,c in pairs(v.Character:GetChildren()) do
  3186.                                                 if v~=p and c:IsA("Part") and (cnOrb.CFrame.p-c.CFrame.p).magnitude<60 and (cnOrb.CFrame.p-c.CFrame.p).magnitude>15 then
  3187.                                                         local hrp=v.Character:FindFirstChild("HumanoidRootPart")
  3188.                                                         hrp.Velocity=CFrame.new(hrp.CFrame.p,(cnOrb.CFrame*CFrame.new(0,10,0)).p).lookVector*150
  3189.                                                 end
  3190.                                         end
  3191.                                 end)
  3192.                         end
  3193.                         for i=0,1,0.05 do
  3194.                                 local cs=cnOrb.Mesh.Scale
  3195.                                 cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,0.1,i),Tween(cs.Y,0.1,i),Tween(cs.Z,0.1,i))
  3196.                                 local ofs=ofx.Mesh.Scale
  3197.                                 ofx.Mesh.Scale=Vector3.new(Tween(ofs.X,0.1,i),Tween(ofs.Y,0.1,i),Tween(ofs.Z,0.1,i))
  3198.                                 ofx.Transparency=Tween(ofx.Transparency,1,i)
  3199.                                 wait()
  3200.                         end
  3201.                         ofx:Destroy()
  3202.                         cnOrb.CFrame=CFrame.new(cnOrb.Position)*CFrame.new(0,10,0)
  3203.                         local cnfx=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  3204.                         cnfx.Mesh.MeshType=3
  3205.                         cnOrb.Transparency=0.05
  3206.                         local cnr=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  3207.                         cnr.Mesh.MeshType=3
  3208.                         local rn1=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame*CFrame.Angles(math.rad(90),0,0),"Really black")
  3209.                         rn1.Transparency=1
  3210.                         rn1.Mesh.MeshId="rbxassetid://3270017"
  3211.                         local rn2=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  3212.                         rn2.Transparency=1
  3213.                         rn2.Mesh.MeshId="rbxassetid://3270017"
  3214.                         local nt=0
  3215.                         local cs=nil
  3216. CamShake(cor,27,1.5,50)
  3217.         v = Instance.new("Sound")
  3218.         v.SoundId = "rbxassetid://421328847"
  3219.         v.Parent = char
  3220.         v.Looped = false
  3221.         v.Pitch = 1
  3222.         v.Volume = 1
  3223.         v2 = Instance.new("Sound")
  3224.         v2.SoundId = "rbxassetid://419447292"
  3225.         v2.Parent = char
  3226.         v2.Looped = false
  3227.         v2.Pitch = 1
  3228.         v2.Volume = 1
  3229. v:Play()
  3230. v2:Play()
  3231.                         for i=0,1,0.05 do
  3232.                                 cs=cnOrb.Mesh.Scale
  3233.                                 cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
  3234.                                 local fs=cnfx.Mesh.Scale
  3235.                                 cnfx.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,120,i))
  3236.                                 cnfx.Transparency=cnfx.Transparency+0.05
  3237.                                 rn1.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  3238.                                 rn2.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  3239.                                 rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  3240.                                 rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  3241.                                 rn1.Transparency=Tween(rn1.Transparency,0.8,i)
  3242.                                 rn2.Transparency=Tween(rn2.Transparency,0.8,i)
  3243.                                 local rs=cnr.Mesh.Scale
  3244.                                 cnr.Mesh.Scale=Vector3.new(Tween(rs.X,10,i),Tween(rs.Y,10,i),Tween(rs.Z,10,i))
  3245.                                 nt=nt+1
  3246.                                 if nt>=6 then
  3247.                                         local pls={}
  3248.                                         for _,v in pairs(game.Players:GetChildren()) do
  3249.                                                 table.insert(pls,v)
  3250.                                         end
  3251.                                         local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  3252.                                         local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"Really black")
  3253.                                         pffx.Mesh.MeshId="rbxassetid://20329976"
  3254.                                         pffx.Mesh.Scale=Vector3.new(cs.X,cs.Y/5,cs.Z)
  3255.                                         debris:AddItem(pffx,2)
  3256.                                         table.insert(pfxt,pffx)
  3257.                                         nt=0
  3258.                                 end
  3259.                                 wait()
  3260.                         end
  3261.                         local int=0
  3262.                         coroutine.wrap(function()
  3263.                         for i=1,500 do
  3264.                                 rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  3265.                                 rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  3266.                                 nt=nt+1
  3267.                                 int=int+1
  3268.                                 local htd={p}
  3269.                                 for _,v in pairs(game:service"Players":GetChildren()) do
  3270.                                         pcall(function()
  3271.                                                 for _,c in pairs(v.Character:GetChildren()) do
  3272.                                                         if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  3273.                                                                 v.Character:FindFirstChild("Humanoid").Health=v.Character:FindFirstChild("Humanoid").Health-2
  3274.                                                                 v.Character:FindFirstChild("HumanoidRootPart").Velocity=Vector3.new(0,0,0)
  3275.                                                                 table.insert(htd,v)
  3276.                                                         end
  3277.                                                 end
  3278.                                         end)
  3279.                                 end
  3280.                                 htd={p}
  3281.                                 if int>=6 then
  3282.                                 for _,v in pairs(game:service"Players":GetChildren()) do
  3283.                                         pcall(function()
  3284.                                                 for _,c in pairs(v.Character:GetChildren()) do
  3285.                                                         if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  3286.                                                                 table.insert(htd,v)
  3287.                                                                 local hfx=nwPrt(mod3,Vector3.new(1,1,1),c.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)),"Really black")
  3288.                                                                 hfx.Mesh.Scale=Vector3.new(2,2,2)
  3289.                                                                 hfx.Mesh.MeshType=3
  3290.                                                                 debris:AddItem(hfx,2)
  3291.                                                                 coroutine.wrap(function()
  3292.                                                                         pcall(function()
  3293.                                                                                 for i=0,1,0.05 do
  3294.                                                                                         pcall(function()
  3295.                                                                                         local hs=hfx.Mesh.Scale
  3296.                                                                                         hfx.CFrame=Lerp(hfx.CFrame,cnOrb.CFrame,i)
  3297.                                                                                         hfx.Mesh.Scale=Vector3.new(Tween(hs.X,0.1,i),Tween(hs.Y,0.1,i),Tween(hs.Z,0.1,i))
  3298.                                                                                         end)
  3299.                                                                                         wait()
  3300.                                                                                 end
  3301.                                                                                 hfx:Destroy()
  3302.                                                                         end)
  3303.                                                                 end)()
  3304.                                                         end
  3305.                                                 end
  3306.                                         end)
  3307.                                 end
  3308.                                 int=0
  3309.                                 end
  3310.                                 if nt>=4 then
  3311.                                         local pls={}
  3312.                                         for _,v in pairs(game.Players:GetChildren()) do
  3313.                                                 table.insert(pls,v)
  3314.                                         end
  3315.                                         local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  3316.                                         local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"Really black")
  3317.                                         pffx.Transparency=0.4
  3318.                                         pffx.Mesh.MeshId="rbxassetid://20329976"
  3319.                                         pffx.Mesh.Scale=Vector3.new(cs.X-10,cs.Y/5,cs.Z-10)
  3320.                                         debris:AddItem(pffx,2)
  3321.                                         table.insert(pfxt,pffx)
  3322.                                         nt=0
  3323.                                 end
  3324.                                 wait()
  3325.                         end
  3326.                         cnOrb:Destroy()
  3327.                         cnfx:Destroy()
  3328. v:Destroy()
  3329. v2:Destroy()
  3330. va:Destroy()
  3331. va2:Destroy()
  3332.                         for _,v in pairs(mod3:GetChildren()) do
  3333.                                 v:Destroy()
  3334.                         end
  3335.                         orbt={}
  3336.                         stlt={}
  3337.                         chot={}
  3338.                         cfxt={}
  3339.                         pfxt={}
  3340.                         end)()
  3341.                         if Debounces.CanAttack == false then
  3342.                                 Debounces.CanAttack = true
  3343.                                 Debounces.NoIdl = false
  3344.                                 Debounces.on = false
  3345.             end
  3346.         end
  3347.     end
  3348. end)
  3349. ----------------------------------------------------
  3350. mouse.KeyDown:connect(function(key)
  3351.     if key == "m" then
  3352.         if Debounces.CanAttack == true then
  3353.         Debounces.CanAttack = false
  3354.         Debounces.on = true
  3355.         Debounces.NoIdl = true
  3356.             --[[x = Instance.new("Sound",char)
  3357.             x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  3358.             x.Looped = false
  3359.             x.Pitch = 1.1
  3360.             x.Volume = 1
  3361.             x:Play()
  3362.             x2 = Instance.new("Sound",char)
  3363.             x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  3364.             x2.Looped = false
  3365.             x2.Pitch = .7
  3366.             x2.Volume = 1
  3367.             wait(.1)
  3368.             x:Play()
  3369.             x2:Play()
  3370.         for i = 1, 20 do
  3371.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad    (45),math.rad(0),math.rad(32)), 0.2)
  3372.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad     (0),math.rad(0),math.rad(-20)), 0.2)
  3373.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (-    8),math.rad(-40), math.rad(-8)),0.2)
  3374.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles  (math.rad    (-50), math.rad(40), math.rad(0)), 0.2)
  3375.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles  (math.rad    (30), 0, math.rad(20)), 0.2)
  3376.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles  (math.rad(-    10), math.rad(-40), math.rad(0)), 0.2)
  3377.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  3378.             if Debounces.on == false then break end
  3379.                 wait()
  3380.             x:Destroy()
  3381.             x2:Destroy()
  3382.             end
  3383.             wait(1)]]--
  3384.         local rng = Instance.new("Part", char)
  3385.         rng.Anchored = true
  3386.         rng.BrickColor = BrickColor.new("Really black")
  3387.         rng.CanCollide = false
  3388.         rng.FormFactor = 3
  3389.         rng.Name = "Ring"
  3390.         rng.Size = Vector3.new(1, 1, 1)
  3391.         rng.Transparency = 0.35
  3392.         rng.TopSurface = 0
  3393.         rng.BottomSurface = 0
  3394.         rng.Position = torso.Position - Vector3.new(0,5,0)
  3395.         rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3396.         local rngm = Instance.new("SpecialMesh", rng)
  3397.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3398.         rngm.Scale = Vector3.new(1, 1, 2)
  3399.             x = Instance.new("Sound",char)
  3400.             x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  3401.             x.Looped = false
  3402.             x.Pitch = .7
  3403.             x.Volume = 1
  3404.             x:Play()
  3405.                 coroutine.wrap(function()
  3406.                 for i = 1, 60, 2 do
  3407.                 rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  3408.                 rng.Transparency = i/60
  3409.                 wait()
  3410.                 end
  3411.                 wait()
  3412.                 rng:Destroy()
  3413.                 end)()
  3414.             hum.WalkSpeed = 100
  3415.         BV = Instance.new("BodyVelocity", torso)
  3416.         BV.maxForce = Vector3.new(0,200000,0)
  3417.         BV.P = 240000
  3418.         BV.velocity = Vector3.new(0,700,0)
  3419.     for i = 1, 20 do
  3420.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0),     math.rad(0)),0.7)
  3421.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16),     math.rad(0), math.rad(0)), 0.7)
  3422.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0,     math.rad(-20)), 0.7)
  3423.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40),     math.rad(0), math.rad(20)), 0.7)
  3424.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1.8, .2) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  3425.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.5, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  3426.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3427.         if Debounces.on == false then break end
  3428.         wait()
  3429.     end
  3430. x:Destroy()
  3431. BV:Destroy()
  3432.     --[[for i = 1, 30 do
  3433.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0),     math.rad(0)),0.3)
  3434.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad    (0), math.rad(0)), 0.3)
  3435.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(-10)), 0.3)
  3436.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(10)), 0.3)
  3437.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  3438.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0),     0.3)
  3439.         if Debounces.on == false then break end
  3440.         wait()
  3441.     end]]--
  3442. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  3443.     for i = 1, 30 do
  3444.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  3445.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3446.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-120)), 0.3)
  3447.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(120)), 0.3)
  3448.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3449.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  3450.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3451.         if Debounces.on == false then break end
  3452.         wait()
  3453.     end
  3454. end
  3455. Debounces.on = false
  3456. Debounces.NoIdl = false
  3457. local ry,ht,ps=nil,nil,nil
  3458. while ht==nil do
  3459.         ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  3460.         wait()
  3461. end
  3462. z = Instance.new("Sound",char)
  3463. z.SoundId = "rbxassetid://142070127"
  3464. z.Volume = 1
  3465. wait(.1)
  3466. z:Play()
  3467. Landing()
  3468. hum.WalkSpeed = 50
  3469. if Debounces.CanAttack == false then
  3470. Debounces.CanAttack = true
  3471. end
  3472. end
  3473. end
  3474. end)
  3475. ----------------------------------------------------
  3476. Grab = false
  3477. mouse.KeyDown:connect(function(key)
  3478.     if key == "z" then
  3479.         Debounces.on = true
  3480.         Debounces.NoIdl = true
  3481.         if Grab == false then
  3482.         gp = nil
  3483.         con1=larm.Touched:connect(function(hit) -- this is grab
  3484.             ht = hit.Parent
  3485.             hum1=ht:FindFirstChild('Humanoid')
  3486.             if hum1 ~= nil then
  3487.                 hum1.PlatformStand=true
  3488.                 gp = ht
  3489.                 Grab = true
  3490.                 asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  3491.                 asd.Parent = larm
  3492.                 asd.Name = "asd"
  3493.                 asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
  3494.                                 con1:disconnect()
  3495.             elseif hum1 ~= nil then
  3496.                 con1:disconnect()
  3497.                 wait() return
  3498.             end
  3499.         end)
  3500.         for i = 1, 18 do
  3501.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  3502.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  3503.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3504.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  3505.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3506.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3507.             cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  3508.             if Debounces.on == false then break end
  3509.             wait()
  3510.         end
  3511.     con1:disconnect()
  3512.     Debounces.on = false
  3513.     Debounces.NoIdl = false
  3514.     elseif Grab == true then
  3515.         Grab = false
  3516.     for i = 1, 20 do
  3517.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  3518.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  3519.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3520.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3521.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3522.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3523.         cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3524.         if Debounces.on == false then end
  3525.         wait()
  3526.     end
  3527.         if gp ~= nil then
  3528.         for i,v in pairs(larm:GetChildren()) do
  3529.             if v.Name == "asd" and v:IsA("Weld") then
  3530.                 v:Remove()
  3531.             end
  3532.         end
  3533.         bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  3534.         bv.maxForce = Vector3.new(400000, 400000, 400000)
  3535.         bv.P = 125000
  3536.         bv.velocity = char.Head.CFrame.lookVector * 200
  3537.         for i = 1, 12 do
  3538.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  3539.             if Debounces.on == false then end
  3540.             wait()
  3541.         end--
  3542.         ht=nil
  3543.         Spawn(function()
  3544.             wait(0.5)
  3545.             bv:Destroy()
  3546.         end)
  3547.         Debounces.on = false
  3548.         Debounces.NoIdl = false
  3549.         elseif ht == nil then wait()
  3550.         Grab = false
  3551.         Debounces.on = false
  3552.         Debounces.NoIdl = false
  3553.             end
  3554.         end
  3555.     end
  3556. end)
  3557. ----------------------------------------------------
  3558. mouse.KeyDown:connect(function(key)
  3559.     if string.byte(key) == 52 then
  3560.         char.Humanoid.WalkSpeed = 50
  3561.     end
  3562. end)
  3563. mouse.KeyUp:connect(function(key)
  3564.     if string.byte(key) == 52 then
  3565.         char.Humanoid.WalkSpeed = 50
  3566.     end
  3567. end)
  3568. ----------------------------------------------------
  3569. Change = false
  3570. mouse.KeyDown:connect(function(key)
  3571.     if key == "n" then
  3572.         if Change == false then
  3573.             Change = true
  3574.         stanceToggle = "Normal2"
  3575.     elseif Change == true then
  3576.         Change = false
  3577.         stanceToggle = "Normal"
  3578.         end
  3579.     end
  3580. end)
  3581. ----------------------------------------------------
  3582. local animpose = "Idle"
  3583. local lastanimpose = "Idle"
  3584. local sine = 0
  3585. local change = 1
  3586. local val = 0
  3587. local ffing = false
  3588. local och = 0
  3589. ----------------------------------------------------
  3590. game:GetService("RunService").RenderStepped:connect(function()
  3591. --[[if char.Humanoid.Jump == true then
  3592. jump = true
  3593. else
  3594. jump = false
  3595. end]]
  3596. char.Humanoid.FreeFalling:connect(function(f)
  3597. if f then
  3598. ffing = true
  3599. else
  3600. ffing = false
  3601. end
  3602. end)
  3603. sine = sine + change
  3604. if jumpn == true then
  3605. animpose = "Jumping"
  3606. elseif ffing == true then
  3607. animpose = "Freefalling"
  3608. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3609. animpose = "Idle"
  3610. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3611. animpose = "Walking"
  3612. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3613. animpose = "Running"
  3614. end
  3615. if animpose ~= lastanimpose then
  3616. sine = 0
  3617. if Debounces.NoIdl == false then
  3618. if animpose == "Idle" then
  3619. for i = 1, 2 do
  3620. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  3621. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  3622. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3623. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3626. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3627. end
  3628. elseif animpose == "Walking" then
  3629. for i = 1, 2 do
  3630. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
  3631. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  3632. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  3633. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  3634. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  3635. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  3636. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3637. end
  3638. elseif animpose == "Running" then
  3639. for i = 1, 2 do
  3640. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
  3641. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  3642. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  3643. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  3644. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  3645. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  3646. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3647. end
  3648. rs:wait(2)
  3649. end
  3650. else
  3651. end
  3652. end
  3653. lastanimpose = animpose
  3654. if Debounces.NoIdl == false then
  3655. if animpose == "Idle" then
  3656. if stanceToggle == "Normal" then
  3657. change = 0.5
  3658. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2)
  3659. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  3660. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  3661. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  3662. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3663. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3664. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3665. elseif stanceToggle == "Sitting" then
  3666. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  3667. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(math.rad(-36+1*math.cos(sine/14)), math.rad(0), math.rad(-30)), 0.2)
  3668. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  3669. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.8, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  3670. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  3671. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  3672. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3673. elseif stanceToggle == "Normal2" then
  3674. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(30+2*math.cos(sine/14)),math.rad(40),math.rad(40)), 0.2)
  3675. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  3676. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-40),0), 0.2)
  3677. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(40), 0), 0.2)
  3678. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(-20), math.rad(-14)), 0.2)
  3679. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(10), math.rad(-30), math.rad(18)), 0.2)
  3680. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.9, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3681. end
  3682. elseif animpose == "Walking" then
  3683. if stanceToggle == "Normal" then
  3684. change = 1
  3685. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.2)
  3686. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.2)
  3687. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0-8*math.cos(sine/14)), math.rad(0)),0.2)
  3688. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), math.rad(0+8*math.cos(sine/14)), math.rad(0)), 0.2)
  3689. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-12) + -math.sin(sine/14)/2, math.rad(0-8*math.cos(sine/14)), 0), .4)
  3690. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-12) + math.sin(sine/14)/2, math.rad(0-8*math.cos(sine/14)), 0), .4)
  3691. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3692. elseif stanceToggle == "Normal2" then
  3693. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), math.sin(sine/14)/2)*CFrame.Angles(-math.sin(sine/14)/4, -math.sin(sine/14)/2, math.rad(20)), 0.2)
  3694. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, -math.sin(sine/14)/2, math.rad(-20)), 0.2)
  3695. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.2)
  3696. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.2)
  3697. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .4)
  3698. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .4)
  3699. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.9, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3700. end
  3701. elseif animpose == "Running" then
  3702. change = 1
  3703. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  3704. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  3705. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  3706. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  3707. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  3708. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  3709. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3710. end
  3711. end
  3712. och=och+1
  3713. for _,v in pairs(orbt) do
  3714.         pcall(function()
  3715.                 v.Mesh.Scale=Vector3.new(cns+(0.2*math.cos(och/12)),cns+(0.2*math.cos(och/10)),cns+(0.2*math.cos(och/8)))
  3716.         end)
  3717. end
  3718. for _,v in pairs(stlt) do
  3719.         pcall(function()
  3720.                 v.CFrame=larm.CFrame*CFrame.new(0,-3.5-(cns/2),-0.1)
  3721.         end)
  3722. end
  3723. for _,v in pairs(chot) do
  3724.         pcall(function()
  3725.                 v.CFrame=Lerp(v.CFrame,cnOrb.CFrame,0.1)
  3726.                 v.Mesh.Scale=Vector3.new(Tween(v.Mesh.Scale.X,0,0.1),Tween(v.Mesh.Scale.Y,0,0.1),Tween(v.Mesh.Scale.Z,0,0.1))
  3727.         end)
  3728. end
  3729. for _,v in pairs(cfxt) do
  3730.         pcall(function()
  3731.                 local vs=v.Mesh.Scale
  3732.                 v.Mesh.Scale=Vector3.new(vs.x+0.5,vs.y+0.1,vs.z+0.5)
  3733.                 v.Transparency=v.Transparency+0.05
  3734.         end)
  3735. end
  3736. for _,v in pairs(pfxt) do
  3737.         pcall(function()
  3738.                 local vs=v.Mesh.Scale
  3739.                 v.Mesh.Scale=Vector3.new(vs.x+2,vs.y+0.5,vs.z+2)
  3740.                 v.Transparency=v.Transparency+0.025
  3741.         end)
  3742. end
  3743. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top