Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 120.23 KB | None | 0 0
  1. local p = game:GetService("Players").LocalPlayer
  2. local m = game:GetService("Players").LocalPlayer
  3. local char = p.Character
  4. local mouse = p:GetMouse()
  5. local larm = char["Left Arm"]
  6. local rarm = char["Right Arm"]
  7. local lleg = char["Left Leg"]
  8. local rleg = char["Right Leg"]
  9. local hed = char.Head
  10. local torso = char.Torso
  11. local hum = char.Humanoid
  12. local cam = game:GetService("Workspace").CurrentCamera
  13. local root = char.HumanoidRootPart
  14. local deb = false
  15. local shot = 0
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. local stanceToggle = "Landed"
  19. local animpose = "Landed"
  20. local lastanimpose = "Landed"
  21. math.randomseed(os.time())
  22. ----------------------------------------------------
  23. for i,v in pairs(char:children()) do
  24.     if v:IsA("Hat") then
  25.         v:Destroy()
  26.     end
  27. end
  28. ----------------------------------------------------
  29. game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  30. ----------------------------------------------------
  31. Debounces = {
  32. CanAttack = true;
  33. CanJoke = true;
  34. on = false;
  35. NoIdl = false;
  36. Slashing = false;
  37. Slashed = false;
  38. Reaping = false;
  39. Reaped = false;
  40. Invisible = false;
  41. }
  42. local Touche = {char.Name, }
  43. ----------------------------------------------------
  44. ypcall(function()
  45. char.Shirt:Destroy()
  46. char.Pants:Destroy()
  47. shirt = Instance.new("Shirt", char)
  48. shirt.Name = "Shirt"
  49. pants = Instance.new("Pants", char)
  50. pants.Name = "Pants"
  51. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
  52. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  53. end)
  54. ----------------------------------------------------
  55. Magik = function()
  56.  Spawn(function()
  57.      if Debounces.Invisible == false then
  58.   local function lerp(a,b,c)
  59.    return a+(b-a)*c
  60.   end
  61.   local function rndRange(rng)
  62.    return math.random(-rng*1000,rng*1000)/1000
  63.   end
  64.   local magik = Instance.new("Part", larm)
  65.   local Colors = {"Really red", "Really black", "Royal purple"}
  66.   magik.Anchored = true
  67.   magik.Locked = true
  68.   magik.FormFactor = "Custom"
  69.   magik.Size = Vector3.new(1.2, 1.2, 1.2)
  70.   magik.TopSurface = "Smooth"
  71.   magik.Transparency = 0
  72.   magik.BottomSurface = "Smooth"
  73.   magik.CanCollide = false
  74.   magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  75.   local mr = math.rad
  76.   local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  77.   local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)--bad argument #1 to '?'
  78.   magik.CFrame = cf
  79.   for i = 0, 1, .05 do
  80.    local newTrans = lerp(0.5, 1, i)
  81.    local ns = lerp(1,1.2,i)
  82.    magik.Transparency = newTrans
  83.    magik.Size = Vector3.new(ns,ns,ns)
  84.    magik.CFrame = cf
  85.    rs:wait()
  86.      end
  87.   magik:Destroy()
  88.          elseif Debounces.Invisible == true then
  89.           wait()
  90.         end
  91.     end)
  92. end
  93. ----------------------------------------------------
  94. Orb = function()
  95. local Head = char.Head
  96. local DistanceAway = 4
  97. local Speed = 2.4
  98. local YNum = 0
  99. local MaxY = 0.5
  100. local MinY = -0.5
  101. local Up = true
  102. local Colours = {
  103. {X = 0.1, Y = 0, Z = 0};
  104. {X = 0.6, Y = 0, Z = 0};
  105. }
  106. function Run(Func)
  107. local Ok, Err = coroutine.resume(coroutine.create(Func))
  108. if not Ok then
  109. print(Err)
  110. end
  111. end
  112. local Part = Instance.new("Part")
  113. Part.BrickColor = BrickColor.new("Really black")
  114. Part.FormFactor = "Custom"
  115. Part.Size = Vector3.new(1, 1, 1)
  116. Part.Archivable = true
  117. Part.CanCollide = false
  118. Part.Locked = true
  119. Part.Position = Head.Position
  120. Part.Anchored = true
  121. Part.Name = "Orb"
  122. Part.TopSurface = "Smooth"
  123. Part.BottomSurface = "Smooth"
  124. Part.Parent = char
  125. local Mesh = Instance.new("SpecialMesh", Part)
  126. Mesh.MeshId = "rbxassetid://1185246"
  127. Mesh.TextureId = "rbxassetid://230806497"
  128. Mesh.Scale = Part.Size * 1.5
  129. Mesh.VertexColor = Vector3.new(0, 0, 0)
  130. local Emitter = Instance.new("ParticleEmitter", Part)
  131. local color1 = Color3.new(1,0,0)
  132. local color2 = Color3.new(0,0,0)
  133. Emitter.Color = ColorSequence.new(color1,color2)
  134. Emitter.Size = NumberSequence.new(0.4)
  135. Emitter.Texture = "rbxasset://textures/particles/sparkles_main.dds"
  136. Emitter.Lifetime = NumberRange.new(1)
  137. Emitter.Rate = 200
  138. Emitter.Rotation = NumberRange.new(360)
  139. Emitter.RotSpeed = NumberRange.new(100)
  140. Emitter.Speed = NumberRange.new(0)
  141. Run(function()
  142. local ColorNum = 2
  143. local Iter = 2
  144. local CurrentX = 0
  145. local CurrentY = 0
  146. local CurrentZ = 0
  147. for i = 1, (math.huge/0.05), 1 do
  148. if Part.Parent ~= nil then
  149. local PrevColTab = Colours[ColorNum - 1] or Colours[#Colours]
  150. local ColTab = Colours[ColorNum]
  151. if tostring(CurrentX) ~= tostring(ColTab.X) then
  152. CurrentX = ColTab.X - PrevColTab.X > 0 and CurrentX + 0.01 or (Iter <= 1.01 and 0.2 or CurrentX - 0.01)
  153. end
  154. if tostring(CurrentY) ~= tostring(ColTab.Y) then
  155. CurrentY = ColTab.Y - PrevColTab.Y > 0 and CurrentY + 0.01 or (Iter <= 1.01 and 0 or CurrentY - 0.01)
  156. end
  157. if tostring(CurrentZ) ~= tostring(ColTab.Z) then
  158. CurrentZ = ColTab.Z - PrevColTab.Z > 0 and CurrentZ + 0.01 or (Iter <= 1.01 and 0 or CurrentZ - 0.01)
  159. end
  160. Mesh.VertexColor = Vector3.new(CurrentX, CurrentY, CurrentZ)
  161. if Iter < 1.01 or Iter > 2 then
  162. ColorNum = ColorNum == #Colours and 1 or ColorNum + 1
  163. Iter = 2
  164. else
  165. Iter = Iter - 0.01
  166. end
  167. game:GetService("RunService").RenderStepped:wait()
  168. else
  169. break
  170. end
  171. end
  172. end)
  173. Run(function()
  174. game:GetService("RunService").RenderStepped:connect(function()
  175. if char:findFirstChild("Torso") then
  176. local TorCF = char["Torso"].CFrame
  177. local currentPos = Part.CFrame.p
  178. local X = math.sin(math.rad(360) + (time() / Speed)) * DistanceAway
  179. local Z = math.cos(math.rad(360) + (time() / Speed)) * DistanceAway / 2
  180. local Y = 0.002
  181. if YNum > MaxY then
  182. Up = false
  183. elseif YNum < MinY then
  184. Up = true
  185. end
  186. if Up == false then
  187. Y = -Y
  188. end
  189. YNum = YNum + Y
  190. local endPos = (TorCF * CFrame.new(X, 0, Z)).p
  191. local movePos = (endPos - currentPos) * .25
  192. currentPos = currentPos + movePos
  193. Part.CFrame = CFrame.new(currentPos + Vector3.new(0, YNum, 0), TorCF.p)
  194. end
  195. end)
  196. end)
  197. end
  198. Orb()
  199. ----------------------------------------------------
  200. --[[Blind = function()
  201.     screen = Instance.new("ScreenGui")
  202.     screen.Name = "Blindness"
  203.         frame = Instance.new("Frame",screen)
  204.         frame.Size = UDim2.new(1,0,1.1,0)
  205.         frame.BackgroundColor3 = Color3.new(0,0,0)
  206.             Victim = larm.Touched:connect(function(ht1)
  207.                 hit1 = ht1.Parent
  208.                     if ht1 and hit1:IsA("Model") then
  209.                         if hit1:FindFirstChild("Torso") then
  210.                             if hit1.Name ~= p.Name then
  211.                                 if Debounces.Blinding == true and Debounces.Blinded == false then
  212.                             Debounces.Blinded = true
  213.                                 plr1 = game.Players:GetPlayerFromCharacter(hit1)
  214.                                 screen.Parent = plr1.PlayerGui
  215.                         wait(3)
  216.                 for i = 0,1,0.01 do
  217.                         frame.BackgroundTransparency = i
  218.                     wait()
  219.                 end
  220.                 Debounces.Blinded = false
  221.             screen:Destroy()
  222.                     end
  223.                 end
  224.             end
  225.         end
  226.     end)
  227. end]]--
  228. ----------------------------------------------------
  229. Singularity = function()
  230.  pt = Instance.new("Part")
  231.  pt.Parent = char
  232.  pt.Name = "Singularity"
  233.  pt.BrickColor = BrickColor.new("Really black")
  234.  pt.Size = Vector3.new(1.8, 1, 1.8)
  235.  ptmesh = Instance.new("CylinderMesh", pt)
  236.  ptmesh.Scale = Vector3.new(1.8, 0.1, 1.8)
  237.  ptweld = Instance.new("Weld", pt)
  238.     ptweld.Part0 = larm
  239.     ptweld.Part1 = pt
  240.     ptweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  241.     ptweld.C1 = CFrame.new(0, 0, 0)
  242. local childList = {}
  243. local childSize = {}
  244. local massConstant = 1
  245. mass = 24000 * massConstant
  246. function checkObject(obj)
  247.  if (obj ~= pt) and (obj.className == "Part") then
  248.   if (obj.Anchored == false) then
  249.    table.insert(childList, 1, obj)
  250.    table.insert(childSize, 1, obj.Size)
  251.   end
  252.  else
  253.   if (obj.className == "Model") or (obj == game:GetService("Workspace")) then
  254.    local child = obj:GetChildren()
  255.    for x = 1, #child do
  256.     if (child[x] ~= pt) and (child[x].Parent ~= char) and (child[x].Parent ~=     char.Wings) and (child[x].Parent ~= char.Scythe) and (child[x].className == "Part") and (child[x].Anchored == false) then
  257.      table.insert(childList, 1, child[x])
  258.      table.insert(childSize, 1, child[x].Size)
  259.     end
  260.     if child[x].className == "Model" then
  261.      checkObject(child[x])
  262.     end
  263.    end
  264.    obj.ChildAdded:connect(checkObject)
  265.   end
  266.  end
  267. end
  268. checkObject(game:GetService("Workspace"))
  269. function cross(v1, v2)
  270.  return Vector3.new(v1.y * v2.z - v2.y * v1.z, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v2.x * v1.y)
  271. end
  272. local min = 0
  273. local max = 4
  274. while true do
  275.  wait()
  276.  local n = 0
  277.  while n < #childList do
  278.   if n % 800 == 0 then
  279.    wait()
  280.   end
  281.   n = n + 1
  282.   local child = childList[n]
  283.   if (child ~= pt) and (child.Parent ~= char) and (child.Parent ~= char.Wings) and (child.Parent ~=     char.Scythe) and (child.className == "Part") and (child.Anchored == false) then
  284.    local relPos = pt.Position - child.Position
  285.    if relPos.magnitude * 240 * massConstant < mass then
  286.     child.RotVelocity = cross(child.CFrame.lookVector, relPos) * 20 /     relPos.magnitude
  287.     local canContinue = true
  288.     if relPos.magnitude * 320 * massConstant < mass then
  289.      local length = mass / (320 * relPos.magnitude * massConstant)
  290.      if childSize[n].z * length >  relPos.magnitude * 2 then
  291.       mass = mass + child:GetMass()
  292.       child:Remove()
  293.       table.remove(childList, n)
  294.       table.remove(childSize, n)
  295.       canContinue = true
  296.       n = n - 1
  297.      else
  298.       child.CanCollide = true
  299.      end
  300.              end
  301.               motivator = child:FindFirstChild("Singularity")
  302.               motivator = Instance.new("BodyPosition")
  303.      motivator.Parent = child
  304.      motivator.Name = "Singularity"
  305.         motivator.position = pt.Position
  306.      motivator.maxForce = Vector3.new(1, 1, 1) * mass * child:GetMass()   /   (relPos.magnitude * massConstant)
  307.     end
  308.    end
  309.   end
  310.  end
  311. end
  312. ----------------------------------------------------
  313. ROW = function(out, trans, s, wt, t, ang, plus)
  314.     if game:GetService("Workspace"):findFirstChild("Base")~=nil then
  315.         for i = 1, 360, 360/t do
  316.             local c = Instance.new("Part", game:GetService("Workspace"))
  317.             c.FormFactor = 3
  318.             c.TopSurface = 0
  319.             c.BottomSurface = 0
  320.             c.Size = s
  321.             c.Anchored = true
  322.             c.CanCollide = wt
  323.             c.Material=game:GetService("Workspace").Base.Material
  324.             c.Transparency = trans
  325.             c.BrickColor = game:GetService("Workspace").Base.BrickColor
  326.             c.CFrame = CFrame.new(torso.CFrame.x,0,torso.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  327.             c.Locked=true
  328.             game.Debris:AddItem(c,4+math.random(1,10)/10)
  329.         end
  330.     end
  331. end
  332.  
  333. Part = function(x,y,z,color,tr,cc,an,parent)
  334. local p = Instance.new('Part',parent or Weapon)
  335. p.formFactor = 'Custom'
  336. p.Size = Vector3.new(x,y,z)
  337. p.BrickColor = BrickColor.new(color)
  338. p.CanCollide = cc
  339. p.Transparency = tr
  340. p.Anchored = an
  341. p.TopSurface,p.BottomSurface = 0,0
  342. p.Locked=true
  343. p:BreakJoints()
  344. return p end
  345.  
  346. Mesh = function(par,num,x,y,z)
  347. local msh = _
  348. if num == 1 then msh = Instance.new("CylinderMesh",par)
  349. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  350. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  351. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  352. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  353. end msh.Scale = Vector3.new(x,y,z)
  354. return msh end
  355. function explosion(col1,col2,cfr,sz,rng,dmg)
  356.     local a= Part(1,1,1,col1,.5,false,true,game:GetService("Workspace"))
  357.     local a2= Part(1,1,1,col2,.5,false,true,game:GetService("Workspace"))
  358.     local a3= Part(1,1,1,col2,.5,false,true,game:GetService("Workspace"))
  359.     v1,v2,v3=sz.x,sz.y,sz.z
  360.     local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  361.     local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  362.     local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  363.     a.CFrame=cfr
  364.     a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  365.     a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  366.     for i,v in pairs(game:GetService("Workspace"):children()) do
  367.         if v:IsA("Model") and v:findFirstChild("Humanoid") then
  368.             if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  369.                 if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and  v.Name ~= char.Name then
  370.                     local hit=v
  371.                     hit.Humanoid.Health=v.Humanoid.Health-dmg
  372.                     hit.Humanoid.PlatformStand=true
  373.                     hit.Torso.Velocity=Vector3.new(math.random(-100,100),100,math.random(- 100,-100))
  374.                     wait(.1)
  375.                     Spawn(function()wait(2)hit.Humanoid.PlatformStand=false end)
  376.                 end
  377.             end
  378.         end
  379.     end
  380.     Spawn(function()
  381.         while wait() do
  382.             if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  383.             m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  384.             m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  385.             m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  386.             a.Transparency=a.Transparency+0.05
  387.             a2.Transparency=a2.Transparency+0.05
  388.             a3.Transparency=a3.Transparency+0.05
  389.         end
  390.     end)
  391. end
  392. local keyVectors = {
  393.  w = Vector3.new(0, 0, 1);
  394.  a = Vector3.new(1, 0, 0);
  395.  s = Vector3.new(0, 0, -1);
  396.  d = Vector3.new(-1, 0, 0);
  397. }
  398. local flySpeed = 30
  399. local canFly = false
  400. --local flyToggled = false
  401. char.Humanoid.WalkSpeed = 5
  402. ----------------------------------------------------
  403. function lerp(a, b, t) -- Linear interpolation
  404.  return a + (b - a)*t
  405. end
  406.  
  407. function slerp(a, b, t) --Spherical interpolation
  408.  dot = a:Dot(b)
  409.  if dot > 0.99999 or dot < -0.99999 then
  410.   return t <= 0.5 and a or b
  411.  else
  412.   r = math.acos(dot)
  413.   return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  414.  end
  415. end
  416.  
  417. function matrixInterpolate(a, b, t)
  418.  local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  419.  local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  420.  local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  421.  local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  422.  local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  423.  local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  424.  local t = v1:Dot(v2)
  425.  if not (t < 0 or t == 0 or t > 0) then  -- Failsafe
  426.   return CFrame.new()
  427.  end
  428.  return CFrame.new(
  429.  v0.x, v0.y, v0.z,
  430.  v1.x, v1.y, v1.z,
  431.  v2.x, v2.y, v2.z,
  432.  v3.x, v3.y, v3.z)
  433. end
  434. ----------------------------------------------------
  435. function genWeld(a,b)
  436.     local w = Instance.new("Weld",a)
  437.     w.Part0 = a
  438.     w.Part1 = b
  439.     return w
  440. end
  441. function weld(a, b)
  442.     local weld = Instance.new("Weld")
  443.     weld.Name = "W"
  444.     weld.Part0 = a
  445.     weld.Part1 = b
  446.     weld.C0 = a.CFrame:inverse() * b.CFrame
  447.     weld.Parent = a
  448.     return weld;
  449. end
  450. ----------------------------------------------------
  451. function Lerp(c1,c2,al)
  452. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  453. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  454. for i,v in pairs(com1) do
  455. com1[i] = v+(com2[i]-v)*al
  456. end
  457. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  458. end
  459. ----------------------------------------------------
  460. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  461. wld = Instance.new("Weld", wp1)
  462. wld.Part0 = wp0
  463. wld.Part1 = wp1
  464. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  465. end
  466. ----------------------------------------------------
  467. function HasntTouched(plrname)
  468. local ret = true
  469. for _, v in pairs(Touche) do
  470. if v == plrname then
  471. ret = false
  472. end
  473. end
  474. return ret
  475. end
  476. ----------------------------------------------------
  477. newWeld(torso, larm, -1.5, 0.5, 0)
  478. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  479. newWeld(torso, rarm, 1.5, 0.5, 0)
  480. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  481. newWeld(torso, hed, 0, 1.5, 0)
  482. newWeld(torso, lleg, -0.5, -1, 0)
  483. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  484. newWeld(torso, rleg, 0.5, -1, 0)
  485. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  486. newWeld(root, torso, 0, -1, 0)
  487. torso.Weld.C1 = CFrame.new(0, -1, 0)
  488. ----------------------------------------------------
  489. l.TimeOfDay = 24
  490. --[[l.Ambient = Color3.new(0.25,0.25,0.25)
  491. l.OutdoorAmbient = Color3.new(0.25,0.25,0.25)
  492. l.FogEnd = 100
  493. l.FogColor = Color3.new(0,0,0)
  494. if game:GetService("Workspace"):findFirstChild("Base") then
  495.     base = game:GetService("Workspace").Base
  496.     base.Material = "Fabric"
  497.     base.BrickColor = BrickColor.new("Really black")
  498. end]]--
  499. lite = Instance.new("PointLight")
  500. lite.Parent = torso
  501. lite.Brightness = 10
  502. lite.Range = 8
  503. lite.Color = Color3.new(255/255,0,0)
  504. ----------------------------------------------------
  505. tex = {"227614710", "227614744", "176349813"}
  506. char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  507. hed.face:Destroy()
  508. for i,v in pairs(hed:children()) do
  509.     if v:IsA("Sound") then
  510.         v:Destroy()
  511.  end
  512. end
  513. ----------------------------------------------------
  514. --SIDs = {"166426463", "173684650", "207003863", "159496201", "157508448"}--"168088891", "173782130", "143824456"
  515. z = Instance.new("Sound")
  516. z.SoundId = "http://www.roblox.com/asset/?id=248000653"--..SIDs[math.random(1,#SIDs)]--159496201
  517. --248000653
  518. z.Parent = char
  519. z.Looped = true
  520. z.Pitch = .7
  521. z.Volume = 1
  522. wait(.01)
  523. z:Play()
  524. v = Instance.new("Sound")
  525. v.SoundId = "http://www.roblox.com/asset/?id=230707106"--230707106
  526. v.Parent = char
  527. v.Looped = true
  528. v.Pitch = 1
  529. v.Volume = 1
  530. wait(.01)
  531. --v:Play()
  532. ----------------------------------------------------
  533. snds = {"166118364", "166118419", "166118501", "166118551", "167060296", "167060276", "131300621"}
  534. coroutine.wrap(function() while wait(math.random(10,24)) do
  535. sawnd=Instance.new("Sound")
  536. sawnd.Parent = char
  537. sawnd.Volume=.45
  538. sawnd.Looped=false
  539. sawnd.Pitch=1
  540. sawnd.SoundId="http://www.roblox.com/asset/?id="..snds[math.random(1,#snds)]
  541. sawnd:Play()
  542. sawnd:Destroy()
  543. end
  544. end)()
  545. ----------------------------------------------------
  546. local m = Instance.new("Model")
  547. m.Name = "Wings"
  548. p1 = Instance.new("Part", m)
  549. p1.Locked = true
  550. p1.BrickColor = BrickColor.new("Really black")
  551. p1.Material = Enum.Material.Fabric
  552. p1.CFrame = CFrame.new(4.00505066, 33.4928169, -4.82146454, 0.183114901, -0.683006704, - 0.707055748, -0.0731125548,     -0.726672411, 0.683047652, -0.98032999, -0.0733708739, - 0.183036968)
  553. p1.CanCollide = false
  554. p1.Locked = true
  555. p1.FormFactor = Enum.FormFactor.Symmetric
  556. p1.Elasticity = 0
  557. p1.Size = Vector3.new(1, 1, 1)
  558. p1.BottomSurface = Enum.SurfaceType.Smooth
  559. p1.TopSurface = Enum.SurfaceType.Smooth
  560. b1 = Instance.new("BlockMesh", p1)
  561. b1.Name = "Mesh"
  562. b1.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  563. p2 = Instance.new("Part", m)
  564. p2.Locked = true
  565. p2.BrickColor = BrickColor.new("Really black")
  566. p2.Material = Enum.Material.Fabric
  567. p2.CFrame = CFrame.new(4.74708462, 33.9485626, -4.68552876, 0.250160784, -0.932976127, - 0.258712411, -0.0848884508,     -0.287296951, 0.954047561, -0.96443516, -0.216712922, -0.15110597)
  568. p2.CanCollide = false
  569. p2.Locked = true
  570. p2.FormFactor = Enum.FormFactor.Symmetric
  571. p2.Elasticity = 0
  572. p2.Size = Vector3.new(1, 1, 1)
  573. p2.BottomSurface = Enum.SurfaceType.Smooth
  574. p2.TopSurface = Enum.SurfaceType.Smooth
  575. b2 = Instance.new("BlockMesh", p2)
  576. b2.Name = "Mesh"
  577. b2.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  578. p3 = Instance.new("Part", m)
  579. p3.Locked = true
  580. p3.BrickColor = BrickColor.new("Really black")
  581. p3.Material = Enum.Material.Fabric
  582. p3.CFrame = CFrame.new(5.5990572, 33.9660759, -4.46874762, 0.250122428, -0.932927489,  0.258925021, -0.100628398,     0.240945876, 0.965283036, -0.962929666, -0.267520964, - 0.0336397961)
  583. p3.CanCollide = false
  584. p3.Locked = true
  585. p3.FormFactor = Enum.FormFactor.Symmetric
  586. p3.Elasticity = 0
  587. p3.Size = Vector3.new(1, 1, 1)
  588. p3.BottomSurface = Enum.SurfaceType.Smooth
  589. p3.TopSurface = Enum.SurfaceType.Smooth
  590. b3 = Instance.new("BlockMesh", p3)
  591. b3.Name = "Mesh"
  592. b3.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  593. p4 = Instance.new("Part", m)
  594. p4.Locked = true
  595. p4.BrickColor = BrickColor.new("Really black")
  596. p4.Material = Enum.Material.Fabric
  597. p4.CFrame = CFrame.new(4.69753027, 32.2661591, -5.10262108, 0.999978602, 3.89814377e-005, - 1.2204051e-005, -    5.93364239e-005, 0.965853453, -0.258997083, 1.88481063e-005, 0.258963734,  0.965852261)
  598. p4.CanCollide = false
  599. p4.Locked = true
  600. p4.FormFactor = Enum.FormFactor.Symmetric
  601. p4.Elasticity = 0
  602. p4.Size = Vector3.new(1, 4, 1)
  603. p4.BottomSurface = Enum.SurfaceType.Smooth
  604. p4.TopSurface = Enum.SurfaceType.Smooth
  605. b4 = Instance.new("BlockMesh", p4)
  606. b4.Name = "Mesh"
  607. b4.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  608. p5 = Instance.new("Part", m)
  609. p5.Locked = true
  610. p5.BrickColor = BrickColor.new("Really black")
  611. p5.Material = Enum.Material.Fabric
  612. p5.CFrame = CFrame.new(3.19703007, 32.616993, -4.90421152, 0.18311964, -0.707020223,  0.683042347, -0.0731106997,     0.683084905, 0.726637542, -0.980329216, -0.183035403,  0.0733848959)
  613. p5.CanCollide = false
  614. p5.Locked = true
  615. p5.FormFactor = Enum.FormFactor.Symmetric
  616. p5.Elasticity = 0
  617. p5.Size = Vector3.new(1, 1, 2)
  618. p5.BottomSurface = Enum.SurfaceType.Smooth
  619. p5.TopSurface = Enum.SurfaceType.Smooth
  620. b5 = Instance.new("SpecialMesh", p5)
  621. b5.MeshType = Enum.MeshType.Wedge
  622. b5.Name = "Mesh"
  623. b5.Scale = Vector3.new(0.319999993, 0.299999923, 0.699999928)
  624. p6 = Instance.new("Part", m)
  625. p6.Locked = true
  626. p6.BrickColor = BrickColor.new("Really black")
  627. p6.Material = Enum.Material.Fabric
  628. p6.CFrame = CFrame.new(3.69605827, 31.8634911, -4.90406418, 0.994495451, 0.104575306, - 1.62813812e-005, -    0.103575408, 0.984787226, -0.13935037, -0.0145363435, 0.138556957,  0.990213752)
  629. p6.CanCollide = false
  630. p6.Locked = true
  631. p6.FormFactor = Enum.FormFactor.Symmetric
  632. p6.Elasticity = 0
  633. p6.Size = Vector3.new(1, 3, 1)
  634. p6.BottomSurface = Enum.SurfaceType.Smooth
  635. p6.TopSurface = Enum.SurfaceType.Smooth
  636. b6 = Instance.new("BlockMesh", p6)
  637. b6.Name = "Mesh"
  638. b6.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  639. p7 = Instance.new("Part", m)
  640. p7.Locked = true
  641. p7.BrickColor = BrickColor.new("Really black")
  642. p7.Material = Enum.Material.Fabric
  643. p7.CFrame = CFrame.new(5.69514275, 32.2612495, -4.70427704, 0.994507253, -0.104462557, - 3.46558663e-005,     0.103659078, 0.987076342, -0.122013614, 0.0127939917, 0.121307924,  0.992498517)
  644. p7.CanCollide = false
  645. p7.Locked = true
  646. p7.FormFactor = Enum.FormFactor.Symmetric
  647. p7.Elasticity = 0
  648. p7.Size = Vector3.new(1, 4, 1)
  649. p7.BottomSurface = Enum.SurfaceType.Smooth
  650. p7.TopSurface = Enum.SurfaceType.Smooth
  651. b7 = Instance.new("BlockMesh", p7)
  652. b7.Name = "Mesh"
  653. b7.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  654. p8 = Instance.new("Part", m)
  655. p8.Locked = true
  656. p8.BrickColor = BrickColor.new("Really black")
  657. p8.Material = Enum.Material.Fabric
  658. p8.CFrame = CFrame.new(7.3525548, 32.5016174, -3.83479047, 0.183080241, -0.682897449,  0.707170248, -0.183076292,     0.683073223, 0.706997991, -0.965858579, -0.258940101, 2.44453549e-005)
  659. p8.CanCollide = false
  660. p8.Locked = true
  661. p8.FormFactor = Enum.FormFactor.Symmetric
  662. p8.Elasticity = 0
  663. p8.Size = Vector3.new(1, 4, 1)
  664. p8.BottomSurface = Enum.SurfaceType.Smooth
  665. p8.TopSurface = Enum.SurfaceType.Smooth
  666. b8 = Instance.new("BlockMesh", p8)
  667. b8.Name = "Mesh"
  668. b8.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  669. p9 = Instance.new("Part", m)
  670. p9.Locked = true
  671. p9.BrickColor = BrickColor.new("Really black")
  672. p9.Material = Enum.Material.Fabric
  673. p9.CFrame = CFrame.new(6.69344425, 31.7584076, -4.00551939, 0.996166587, 0.0872306526, - 3.4507364e-005, -    0.0871950984, 0.995560527, 0.0347601473, 0.00308645656, -0.0346546173,  0.999360979)
  674. p9.CanCollide = false
  675. p9.Locked = true
  676. p9.FormFactor = Enum.FormFactor.Symmetric
  677. p9.Elasticity = 0
  678. p9.Size = Vector3.new(1, 3, 1)
  679. p9.BottomSurface = Enum.SurfaceType.Smooth
  680. p9.TopSurface = Enum.SurfaceType.Smooth
  681. b9 = Instance.new("BlockMesh", p9)
  682. b9.Name = "Mesh"
  683. b9.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  684. p10 = Instance.new("Part", m)
  685. p10.Locked = true
  686. p10.BrickColor = BrickColor.new("Really black")
  687. p10.Material = Enum.Material.Fabric
  688. p10.CFrame = CFrame.new(11.0333385, 32.4983444, -3.83598185, -0.182976365, -0.683012605, - 0.707085848, -0.183169425,     -0.682933569, 0.707108617, -0.965865672, 0.258913875, - 0.000181082636)
  689. p10.CanCollide = false
  690. p10.Locked = true
  691. p10.FormFactor = Enum.FormFactor.Symmetric
  692. p10.Elasticity = 0
  693. p10.Size = Vector3.new(1, 4, 1)
  694. p10.BottomSurface = Enum.SurfaceType.Smooth
  695. p10.TopSurface = Enum.SurfaceType.Smooth
  696. b10 = Instance.new("BlockMesh", p10)
  697. b10.Name = "Mesh"
  698. b10.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  699. p11 = Instance.new("Part", m)
  700. p11.Locked = true
  701. p11.BrickColor = BrickColor.new("Really black")
  702. p11.Material = Enum.Material.Fabric
  703. p11.CFrame = CFrame.new(7.69124699, 31.2556458, -3.70668387, 0.965880513, 0.258904785, - 3.89236957e-005, -    0.258764327, 0.965280056, -0.0350343585, -0.00900821667, 0.0338230878,  0.999353766)
  704. p11.CanCollide = false
  705. p11.Locked = true
  706. p11.FormFactor = Enum.FormFactor.Symmetric
  707. p11.Elasticity = 0
  708. p11.Size = Vector3.new(1, 2, 1)
  709. p11.BottomSurface = Enum.SurfaceType.Smooth
  710. p11.TopSurface = Enum.SurfaceType.Smooth
  711. b11 = Instance.new("BlockMesh", p11)
  712. b11.Name = "Mesh"
  713. b11.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  714. p12 = Instance.new("Part", m)
  715. p12.Locked = true
  716. p12.BrickColor = BrickColor.new("Really black")
  717. p12.Material = Enum.Material.Fabric
  718. p12.CFrame = CFrame.new(10.6899939, 31.2537575, -3.807019, 0.965932727, -0.258710295, - 5.67453499e-005,   0.258531392,   0.965343654, -0.0350018553, 0.0091185784, 0.0337598696,  0.999354899)
  719. p12.CanCollide = false
  720. p12.Locked = true
  721. p12.FormFactor = Enum.FormFactor.Symmetric
  722. p12.Elasticity = 0
  723. p12.Size = Vector3.new(1, 2, 1)
  724. p12.BottomSurface = Enum.SurfaceType.Smooth
  725. p12.TopSurface = Enum.SurfaceType.Smooth
  726. b12 = Instance.new("BlockMesh", p12)
  727. b12.Name = "Mesh"
  728. b12.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  729. p13 = Instance.new("Part", m)
  730. p13.Locked = true
  731. p13.BrickColor = BrickColor.new("Really black")
  732. p13.Material = Enum.Material.Fabric
  733. p13.CFrame = CFrame.new(11.6887894, 31.7515755, -4.00750923, 0.996184528, -0.0870245844, - 6.56315169e-005,     0.0869554803, 0.995579183, 0.0348259509, -0.00295105297, -0.034732528,  0.999358773)
  734. p13.CanCollide = false
  735. p13.Locked = true
  736. p13.FormFactor = Enum.FormFactor.Symmetric
  737. p13.Elasticity = 0
  738. p13.Size = Vector3.new(1, 3, 1)
  739. p13.BottomSurface = Enum.SurfaceType.Smooth
  740. p13.TopSurface = Enum.SurfaceType.Smooth
  741. b13 = Instance.new("BlockMesh", p13)
  742. b13.Name = "Mesh"
  743. b13.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  744. p14 = Instance.new("Part", m)
  745. p14.Locked = true
  746. p14.BrickColor = BrickColor.new("Really black")
  747. p14.Material = Enum.Material.Fabric
  748. p14.CFrame = CFrame.new(12.7923355, 33.9332466, -4.46212053, -0.249924123, 0.933040857,  0.258707672, -0.201046765,     0.211336777, -0.956487834, -0.947125912, -0.291055977, 0.13480334)
  749. p14.CanCollide = false
  750. p14.Locked = true
  751. p14.FormFactor = Enum.FormFactor.Symmetric
  752. p14.Elasticity = 0
  753. p14.Size = Vector3.new(1, 1, 1)
  754. p14.BottomSurface = Enum.SurfaceType.Smooth
  755. p14.TopSurface = Enum.SurfaceType.Smooth
  756. b14 = Instance.new("BlockMesh", p14)
  757. b14.Name = "Mesh"
  758. b14.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  759. p15 = Instance.new("Part", m)
  760. p15.Locked = true
  761. p15.BrickColor = BrickColor.new("Really black")
  762. p15.Material = Enum.Material.Fabric
  763. p15.CFrame = CFrame.new(12.6862593, 32.2479095, -4.7085743, 0.994484186, 0.104681045, - 9.06065106e-005, -    0.103929043, 0.987058163, -0.121930704, -0.0126541853, 0.12123926,  0.992508888)
  764. p15.CanCollide = false
  765. p15.Locked = true
  766. p15.FormFactor = Enum.FormFactor.Symmetric
  767. p15.Elasticity = 0
  768. p15.Size = Vector3.new(1, 4, 1)
  769. p15.BottomSurface = Enum.SurfaceType.Smooth
  770. p15.TopSurface = Enum.SurfaceType.Smooth
  771. b15 = Instance.new("BlockMesh", p15)
  772. b15.Name = "Mesh"
  773. b15.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  774. p16 = Instance.new("Part", m)
  775. p16.Locked = true
  776. p16.BrickColor = BrickColor.new("Really black")
  777. p16.Material = Enum.Material.Fabric
  778. p16.CFrame = CFrame.new(13.6850252, 32.1465797, -5.10911608, 0.999978483, 0.000153689994, - 0.000132530608, -    0.000201218107, 0.965894699, -0.258842885, 0.000105372645, 0.258809566,  0.965893686)
  779. p16.CanCollide = false
  780. p16.Locked = true
  781. p16.FormFactor = Enum.FormFactor.Symmetric
  782. p16.Elasticity = 0
  783. p16.Size = Vector3.new(1, 4, 1)
  784. p16.BottomSurface = Enum.SurfaceType.Smooth
  785. p16.TopSurface = Enum.SurfaceType.Smooth
  786. b16 = Instance.new("BlockMesh", p16)
  787. b16.Name = "Mesh"
  788. b16.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  789. p17 = Instance.new("Part", m)
  790. p17.Locked = true
  791. p17.BrickColor = BrickColor.new("Really black")
  792. p17.Material = Enum.Material.Fabric
  793. p17.CFrame = CFrame.new(13.6215448, 33.8896255, -4.67470169, -0.249971449, 0.932958663, - 0.25895822, -0.185647413, -    0.308687627, -0.932844639, -0.950252473, -0.185085967, 0.250392795)
  794. p17.CanCollide = false
  795. p17.Locked = true
  796. p17.FormFactor = Enum.FormFactor.Symmetric
  797. p17.Elasticity = 0
  798. p17.Size = Vector3.new(1, 1, 1)
  799. p17.BottomSurface = Enum.SurfaceType.Smooth
  800. p17.TopSurface = Enum.SurfaceType.Smooth
  801. b17 = Instance.new("BlockMesh", p17)
  802. b17.Name = "Mesh"
  803. b17.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  804. p18 = Instance.new("Part", m)
  805. p18.Locked = true
  806. p18.BrickColor = BrickColor.new("Really black")
  807. p18.Material = Enum.Material.Fabric
  808. p18.CFrame = CFrame.new(14.3830872, 33.3993073, -4.76018381, -0.20159933, 0.702869058, - 0.682121515, -0.186127961, -    0.711234272, -0.677830637, -0.961583436, -0.00965368003,  0.274221182)
  809. p18.CanCollide = false
  810. p18.Locked = true
  811. p18.FormFactor = Enum.FormFactor.Symmetric
  812. p18.Elasticity = 0
  813. p18.Size = Vector3.new(1, 1, 1)
  814. p18.BottomSurface = Enum.SurfaceType.Smooth
  815. p18.TopSurface = Enum.SurfaceType.Smooth
  816. b18 = Instance.new("BlockMesh", p18)
  817. b18.Name = "Mesh"
  818. b18.Scale = Vector3.new(0.299999923, 1, 0.299999923)
  819. p19 = Instance.new("Part", m)
  820. p19.Locked = true
  821. p19.BrickColor = BrickColor.new("Really black")
  822. p19.Material = Enum.Material.Fabric
  823. p19.CFrame = CFrame.new(14.680851, 31.7412434, -4.91061258, 0.994524717, -0.104295641, - 0.000106811523, 0.10324651,     0.984840035, -0.139221251, 0.0146392882, 0.138416395, 0.99023217)
  824. p19.CanCollide = false
  825. p19.Locked = true
  826. p19.FormFactor = Enum.FormFactor.Symmetric
  827. p19.Elasticity = 0
  828. p19.Size = Vector3.new(1, 3, 1)
  829. p19.BottomSurface = Enum.SurfaceType.Smooth
  830. p19.TopSurface = Enum.SurfaceType.Smooth
  831. b19 = Instance.new("BlockMesh", p19)
  832. b19.Name = "Mesh"
  833. b19.Scale = Vector3.new(0.099999927, 0.899999976, 0.099999927)
  834. p20 = Instance.new("Part", m)
  835. p20.Locked = true
  836. p20.BrickColor = BrickColor.new("Really black")
  837. p20.Material = Enum.Material.Fabric
  838. p20.CFrame = CFrame.new(15.2249002, 32.5392723, -4.76552296, 0.201453701, 0.682167888, - 0.702865899, 0.186143726,     0.677821279, 0.7112391, 0.961610973, -0.274129003, 0.00953372568)
  839. p20.CanCollide = false
  840. p20.Locked = true
  841. p20.FormFactor = Enum.FormFactor.Symmetric
  842. p20.Elasticity = 0
  843. p20.Size = Vector3.new(1, 1, 2)
  844. p20.BottomSurface = Enum.SurfaceType.Smooth
  845. p20.TopSurface = Enum.SurfaceType.Smooth
  846. b20 = Instance.new("SpecialMesh", p20)
  847. b20.MeshType = Enum.MeshType.Wedge
  848. b20.Name = "Mesh"
  849. b20.Scale = Vector3.new(0.319999993, 0.299999923, 0.699999928)
  850. w1 = Instance.new("Weld", p1)
  851. w1.Name = "Weld"
  852. w1.Part0 = p1
  853. w1.C0 = CFrame.new(-3.01126528, 26.7200279, -20.9279003, 0.183114901, -0.0731125548, - 0.98032999, -0.683006704, -    0.726672411, -0.0733708739, -0.707055748, 0.683047652, - 0.183036968)
  854. w1.Part1 = p2
  855. w1.C1 = CFrame.new(-2.82322073, 13.1690922, -31.8693428, 0.250166863, -0.0849119872, - 0.964431524, -0.932969987, -    0.287320077, -0.216708973, -0.258728862, 0.95403856, -0.151135027)
  856. w2 = Instance.new("Weld", p2)
  857. w2.Name = "Weld"
  858. w2.Part0 = p2
  859. w2.C0 = CFrame.new(-2.8245821, 13.1668215, -31.8684235, 0.250160784, -0.0848884508, - 0.96443516, -0.932976127, -    0.287296951, -0.216712922, -0.258712411, 0.954047561, -0.15110597)
  860. w2.Part1 = p3
  861. w2.C1 = CFrame.new(-2.28424144, -4.15451765, -34.3888512, 0.250128031, -0.100651339, - 0.962925732, -0.932930112,     0.24092333, -0.267531633, 0.258909881, 0.965286374, -0.0336657539)
  862. w3 = Instance.new("Weld", p3)
  863. w3.Name = "Weld"
  864. w3.Part0 = p3
  865. w3.C0 = CFrame.new(-2.28558755, -4.15595484, -34.3869438, 0.250122428, -0.100628398, - 0.962929666, -0.932927489,     0.240945876, -0.267520964, 0.258925021, 0.965283036, -0.0336397961)
  866. w3.Part1 = p4
  867. w3.C1 = CFrame.new(-4.69691086, -29.8441048, 13.2859917, 0.999978542, -4.08291817e-005,  1.67358667e-006,     2.62409449e-005, 0.965845168, 0.258995235, 9.07480717e-006, -0.259028792,  0.965843678)
  868. w4 = Instance.new("Weld", p4)
  869. w4.Name = "Weld"
  870. w4.Part0 = p4
  871. w4.C0 = CFrame.new(-4.69541883, -29.8431702, 13.2852764, 0.999978602, -5.93364239e-005,  1.88481063e-005,     3.89814377e-005, 0.965853453, 0.258963734, -1.2204051e-005, -0.258997083,  0.965852261)
  872. w4.Part1 = p5
  873. w4.C1 = CFrame.new(-3.00703287, -20.9178867, -25.5261555, 0.183128908, -0.0731364638, - 0.98032546, -0.707014203,     0.683083951, -0.183059886, 0.683045924, 0.726636648, 0.0733732358)
  874. w5 = Instance.new("Weld", p5)
  875. w5.Name = "Weld"
  876. w5.Part0 = p5
  877. w5.C0 = CFrame.new(-3.00852942, -20.9174557, -25.5245419, 0.18311964, -0.0731106997, - 0.980329216, -0.707020223,     0.683084905, -0.183035403, 0.683042347, 0.726637542, 0.0733848959)
  878. w5.Part1 = p6
  879. w5.C1 = CFrame.new(-0.44799307, -31.0869961, 9.29689217, 0.994496524, -0.103558064, - 0.0145571418, 0.104563534,     0.984785318, 0.13858816, 3.20933759e-006, -0.139384151,  0.990208864)
  880. w6 = Instance.new("Weld", p6)
  881. w6.Name = "Weld"
  882. w6.Part0 = p6
  883. w6.C0 = CFrame.new(-0.446726084, -31.085783, 9.29632187, 0.994495451, -0.103575408, - 0.0145363435, 0.104575306,     0.984787226, 0.138556957, -1.62813812e-005, -0.13935037,  0.990213752)
  884. w6.Part1 = p7
  885. w6.C1 = CFrame.new(-8.9495039, -30.6797161, 8.60602665, 0.994505703, 0.103678115,  0.0127804801, -0.104474045,     0.98707211, 0.121342868, -1.54954214e-005, -0.122048028,  0.992493927)
  886. w7 = Instance.new("Weld", p7)
  887. w7.Name = "Weld"
  888. w7.Part0 = p7
  889. w7.C0 = CFrame.new(-8.94784546, -30.6787224, 8.60549736, 0.994507253, 0.103659078,  0.0127939917, -0.104462557,     0.987076342, 0.121307924, -3.46558663e-005, -0.122013614,  0.992498517)
  890. w7.Part1 = p8
  891. w7.C1 = CFrame.new(0.90177393, -18.1730423, -28.1796837, 0.183085978, -0.183097184, - 0.965851784, -0.68289125,     0.683066607, -0.258961439, 0.707173645, 0.707004905, 1.36196613e-005)
  892. w8 = Instance.new("Weld", p8)
  893. w8.Name = "Weld"
  894. w8.Part0 = p8
  895. w8.C0 = CFrame.new(0.900302649, -18.172924, -28.1779938, 0.183080241, -0.183076292, - 0.965858579, -0.682897449,     0.683073223, -0.258940101, 0.707170248, 0.706997991, 2.44453549e-005)
  896. w8.Part1 = p9
  897. w8.C1 = CFrame.new(-3.88768721, -32.3414574, 2.89949036, 0.996168256, -0.0871771574,  0.00306662358, 0.0872120261,     0.995563269, -0.0346250534, -1.79689378e-005, 0.034728989,  0.999362051)
  898. w9 = Instance.new("Weld", p9)
  899. w9.Name = "Weld"
  900. w9.Part0 = p9
  901. w9.C0 = CFrame.new(-3.88624525, -32.3400993, 2.89926386, 0.996166587, -0.0871950984,  0.00308645656, 0.0872306526,     0.995560527, -0.0346546173, -3.4507364e-005, 0.0347601473,  0.999360979)
  902. w9.Part1 = p10
  903. w9.C1 = CFrame.new(4.2683754, 30.7251549, -15.1793909, -0.182957828, -0.183199286, - 0.965863526, -0.683015704, -    0.68292743, 0.258921832, -0.707087696, 0.707106888, - 0.000215830281)
  904. w10 = Instance.new("Weld", p10)
  905. w10.Name = "Weld"
  906. w10.Part0 = p10
  907. w10.C0 = CFrame.new(4.26650047, 30.7233086, -15.1790371, -0.182976365, -0.183169425, - 0.965865672, -0.683012605, -    0.682933569, 0.258913875, -0.707085848, 0.707108617, - 0.000181082636)
  908. w10.Part1 = p11
  909. w10.C1 = CFrame.new(0.62466073, -32.0378494, 4.79988861, 0.965884089, -0.25875017, - 0.00903337821, 0.258891433,     0.965282679, 0.0338500105, -2.11130828e-005, -0.0350668617,  0.999352574)
  910. w11 = Instance.new("Weld", p11)
  911. w11.Name = "Weld"
  912. w11.Part0 = p11
  913. w11.C0 = CFrame.new(0.625629783, -32.0363846, 4.79960918, 0.965880513, -0.258764327, - 0.00900821667, 0.258904785,     0.965280056, 0.0338230878, -3.89236957e-005, -0.0350343585,  0.999353766)
  914. w11.Part1 = p12
  915. w11.C1 = CFrame.new(-18.3733082, -27.2772636, 4.89948606, 0.965928197, 0.258548319,  0.00911035948, -0.258726895,     0.965337932, 0.0337957405, -3.89107154e-005, -0.0350343771,  0.999353766)
  916. w12 = Instance.new("Weld", p12)
  917. w12.Name = "Weld"
  918. w12.Part0 = p12
  919. w12.C0 = CFrame.new(-18.3711777, -27.2764797, 4.89910936, 0.965932727, 0.258531392,  0.0091185784, -0.258710295,     0.965343654, 0.0337598696, -5.67453499e-005, -0.0350018553,  0.999354899)
  920. w12.Part1 = p13
  921. w12.C1 = CFrame.new(-14.4189634, -30.7343349, 2.90014172, 0.996183038, 0.0869738981, - 0.00296546891, -0.0870435014,     0.995578647, -0.0346999466, -4.90876228e-005, 0.0347947553,  0.999359846)
  922. w13 = Instance.new("Weld", p13)
  923. w13.Name = "Weld"
  924. w13.Part0 = p13
  925. w13.C0 = CFrame.new(-14.4169912, -30.7331867, 2.89992785, 0.996184528, 0.0869554803, - 0.00295105297, -0.0870245844,     0.995579183, -0.034732528, -6.56315169e-005, 0.0348259509,  0.999358773)
  926. w13.Part1 = p14
  927. w13.C1 = CFrame.new(5.79514027, -20.4076347, 29.7497234, -0.249904647, -0.201077104, - 0.947124541, 0.933041394,     0.211347103, -0.291046262, 0.258724064, -0.956479192, 0.134833321)
  928. w14 = Instance.new("Weld", p14)
  929. w14.Name = "Weld"
  930. w14.Part0 = p14
  931. w14.C0 = CFrame.new(5.79309225, -20.4058418, 29.7487717, -0.249924123, -0.201046765, - 0.947125912, 0.933040857,     0.211336777, -0.291055977, 0.258707672, -0.956487834, 0.13480334)
  932. w14.Part1 = p15
  933. w14.C1 = CFrame.new(-9.32605648, -32.5890007, 8.60702801, 0.994485676, -0.103911966, - 0.0126748905, 0.10466665,     0.987055898, 0.121270344, -7.13467598e-005, -0.121963806,  0.992504835)
  934. w15 = Instance.new("Weld", p15)
  935. w15.Name = "Weld"
  936. w15.Part0 = p15
  937. w15.C0 = CFrame.new(-9.32437229, -32.5877075, 8.60646152, 0.994484186, -0.103929043, - 0.0126541853, 0.104681045,     0.987058163, 0.12123926, -9.06065106e-005, -0.121930704,  0.992508888)
  938. w15.Part1 = p16
  939. w15.C1 = CFrame.new(-13.6797218, -29.7310848, 13.2582951, 0.999978483, -0.000182760923,  8.82308159e-005,     0.000140290926, 0.965886235, 0.258840919, -0.000111197325, -0.258874267,  0.965885282)
  940. w16 = Instance.new("Weld", p16)
  941. w16.Name = "Weld"
  942. w16.Part0 = p16
  943. w16.C0 = CFrame.new(-13.6777229, -29.7300262, 13.2575903, 0.999978483, -0.000201218107,  0.000105372645,     0.000153689994, 0.965894699, 0.258809566, -0.000132530608, -0.258842885,  0.965893686)
  944. w16.Part1 = p17
  945. w16.C1 = CFrame.new(5.25641394, -3.11353135, 36.3133812, -0.249951899, -0.185678303, - 0.95025146, 0.932969809, -    0.308667481, -0.185063779, -0.25893718, -0.932845175, 0.250412643)
  946. w17 = Instance.new("Weld", p17)
  947. w17.Name = "Weld"
  948. w17.Part0 = p17
  949. w17.C0 = CFrame.new(5.25437212, -3.11225104, 36.3116798, -0.249971449, -0.185647413, - 0.950252473, 0.932958663, -    0.308687627, -0.185085967, -0.25895822, -0.932844639, 0.250392795)
  950. w17.Part1 = p18
  951. w17.C1 = CFrame.new(4.54062843, 13.5992327, 33.757431, -0.201580539, -0.186157972, - 0.961581469, 0.70288074, -    0.711223066, -0.00962240249, -0.682114959, -0.677834094,  0.274228811)
  952. w18 = Instance.new("Weld", p18)
  953. w18.Name = "Weld"
  954. w18.Part0 = p18
  955. w18.C0 = CFrame.new(4.53885221, 13.5993519, 33.7554321, -0.20159933, -0.186127961, - 0.961583436, 0.702869058, -    0.711234272, -0.00965368003, -0.682121515, -0.677830637,  0.274221182)
  956. w18.Part1 = p19
  957. w18.C1 = CFrame.new(-17.8078384, -29.0500088, 9.28386497, 0.994522929, 0.103265405,  0.0146258771, -0.10431245,     0.984833241, 0.13845095, -8.73506069e-005, -0.139254272,  0.99022752)
  958. w19 = Instance.new("Weld", p19)
  959. w19.Name = "Weld"
  960. w19.Part0 = p19
  961. w19.C0 = CFrame.new(-17.8057537, -29.0491905, 9.28326988, 0.994524717, 0.10324651,  0.0146392882, -0.104295641,     0.984840035, 0.138416395, -0.000106811523, -0.139221251,  0.99023217)
  962. w19.Part1 = p20
  963. w19.C1 = CFrame.new(-4.54328012, -33.7499733, -12.3970623, 0.201434925, 0.186173707,  0.961609066, 0.682171226,     0.677814841, -0.274136811, -0.702868044, 0.71123749, 0.00949859619)
  964. w20 = Instance.new("Weld", p20)
  965. w20.Name = "Head_Weld"
  966. w20.Part0 = p20
  967. w20.C0 = CFrame.new(-4.56198359, -33.785675, -12.3958597, 0.201463863, 0.186141863,  0.961645186, 0.681998372,     0.678058743, -0.274119109, -0.703055739, 0.711058617, 0.00965214521)
  968. m.Parent = char
  969. m:MakeJoints()
  970. ----------------------------------------------------
  971. local cor = Instance.new("Part", char.Wings)
  972. cor.Name = "Thingy"
  973. cor.Locked = true
  974. cor.BottomSurface = 0
  975. cor.CanCollide = false
  976. cor.Size = Vector3.new(1, 6, 1)
  977. cor.Transparency = 1
  978. cor.TopSurface = 0
  979. corw = Instance.new("Weld", cor)
  980. corw.Part0 = torso
  981. corw.Part1 = cor
  982. corw.C0 = CFrame.new(3.8, 5.2, 2.3) * CFrame.Angles(math.rad(290), math.rad(45), math.rad(-100))
  983. corw.C1 = CFrame.new(0, 0, 0)
  984. weld1 = Instance.new("Weld", char.Wings)
  985. weld1.Part0 = cor
  986. weld1.Part1 = p1
  987. weld1.C0 = CFrame.new(0, 3, -1)
  988. ----------------------------------------------------
  989. local m1 = Instance.new("Model")
  990. m1.Name = "Scythe"
  991. p1 = Instance.new("Part", m1)
  992. p1.Locked = true
  993. p1.BrickColor = BrickColor.new("Really black")
  994. p1.Material = "Fabric"
  995. p1.Name = "Part5"
  996. p1.CFrame = CFrame.new(-15.4790545, 13.1252527, -1.25573051, -0.148844868, -0.181690469, - 0.972028434, -0.139209464,     0.977047265, -0.161312819, 0.979018033, 0.111305036, -0.170718044)
  997. p1.CanCollide = false
  998. p1.FormFactor = Enum.FormFactor.Custom
  999. p1.Size = Vector3.new(0.25, 2.25125027, 0.625)
  1000. p1.BottomSurface = Enum.SurfaceType.Smooth
  1001. p1.TopSurface = Enum.SurfaceType.Smooth
  1002. b1 = Instance.new("CylinderMesh", p1)
  1003. b1.Name = "Mesh"
  1004. p2 = Instance.new("Part", m1)
  1005. p2.Locked = true
  1006. p2.BrickColor = BrickColor.new("Really black")
  1007. p2.Material = "Fabric"
  1008. p2.Name = "Part6"
  1009. p2.CFrame = CFrame.new(-15.3824081, 10.952775, -1.24440408, -0.128349721, 0.0941501483, - 0.987252772, 0.129729301,     0.988533914, 0.0774054229, 0.983212769, -0.118139267, -0.139088899)
  1010. p2.CanCollide = false
  1011. p2.FormFactor = Enum.FormFactor.Custom
  1012. p2.Size = Vector3.new(0.25, 2.25125027, 0.625)
  1013. p2.BottomSurface = Enum.SurfaceType.Smooth
  1014. p2.TopSurface = Enum.SurfaceType.Smooth
  1015. b2 = Instance.new("CylinderMesh", p2)
  1016. b2.Name = "Mesh"
  1017. p3 = Instance.new("Part", m1)
  1018. p3.Locked = true
  1019. p3.BrickColor = BrickColor.new("Really black")
  1020. p3.Material = "Fabric"
  1021. p3.Name = "Part7"
  1022. p3.CFrame = CFrame.new(-15.4747982, 13.69979, -1.75563574, -0.972027183, -0.129069194,  0.196240276, -0.161315769,     0.97412771, -0.158338636, -0.170723677, -0.185564086, -0.967692614)
  1023. p3.CanCollide = false
  1024. p3.FormFactor = Enum.FormFactor.Custom
  1025. p3.Size = Vector3.new(0.200000003, 0.625, 1.18875003)
  1026. p3.BottomSurface = Enum.SurfaceType.Smooth
  1027. p3.TopSurface = Enum.SurfaceType.Smooth
  1028. b3 = Instance.new("BlockMesh", p3)
  1029. b3.Name = "Mesh"
  1030. b3.Scale = Vector3.new(0.618750155, 1, 1)
  1031. p4 = Instance.new("Part", m1)
  1032. p4.Locked = true
  1033. p4.BrickColor = BrickColor.new("Bright red")
  1034. p4.Material = "Fabric"
  1035. p4.Name = "Part8"
  1036. p4.CFrame = CFrame.new(-15.4781666, 13.7140617, -1.73542035, -0.972027183, -0.129069448,  0.196239948, -0.161315426,     0.974126935, -0.158338472, -0.170723975, -0.185564145, -0.967692196)
  1037. p4.CanCollide = false
  1038. p4.FormFactor = Enum.FormFactor.Custom
  1039. p4.Size = Vector3.new(0.200000003, 0.396249801, 1.14375019)
  1040. p4.BottomSurface = Enum.SurfaceType.Smooth
  1041. p4.TopSurface = Enum.SurfaceType.Smooth
  1042. b4 = Instance.new("BlockMesh", p4)
  1043. b4.Name = "Mesh"
  1044. b4.Scale = Vector3.new(0.656250358, 1, 1)
  1045. p5 = Instance.new("Part", m1)
  1046. p5.Locked = true
  1047. p5.BrickColor = BrickColor.new("Really black")
  1048. p5.Material = "Fabric"
  1049. p5.Name = "Handle"
  1050. p5.CFrame = CFrame.new(-15.4833899, 8.75200272, -1.18519592, -0.130095989, -0.0039267987, - 0.991496682, -    0.0667580366, 0.997765779, 0.00480742007, 0.989255846, 0.0668155551, -0.130066052)
  1051. p5.CanCollide = false
  1052. p5.FormFactor = Enum.FormFactor.Custom
  1053. p5.Size = Vector3.new(0.25, 2.25125027, 0.625)
  1054. p5.BottomSurface = Enum.SurfaceType.Smooth
  1055. p5.TopSurface = Enum.SurfaceType.Smooth
  1056. b5 = Instance.new("CylinderMesh", p5)
  1057. b5.Name = "Mesh"
  1058. p6 = Instance.new("Part", m1)
  1059. p6.Locked = true
  1060. p6.BrickColor = BrickColor.new("Bright red")
  1061. p6.Material = "Fabric"
  1062. p6.Name = "Part10"
  1063. p6.CFrame = CFrame.new(-15.1728735, 13.1544628, -2.97264719, 0.972016573, -0.0361868851, - 0.23210828, 0.161354825,     0.820950687, 0.547726691, 0.170728937, -0.569851279, 0.803816617)
  1064. p6.CanCollide = false
  1065. p6.Size = Vector3.new(1, 1.20000005, 2)
  1066. p6.BottomSurface = Enum.SurfaceType.Smooth
  1067. p6.TopSurface = Enum.SurfaceType.Smooth
  1068. b6 = Instance.new("SpecialMesh", p6)
  1069. b6.MeshType = Enum.MeshType.Wedge
  1070. b6.Name = "Mesh"
  1071. b6.Scale = Vector3.new(0.133749992, 0.308333486, 0.939375103)
  1072. p7 = Instance.new("Part", m1)
  1073. p7.Locked = true
  1074. p7.BrickColor = BrickColor.new("Really black")
  1075. p7.Material = "Fabric"
  1076. p7.Name = "Part11"
  1077. p7.CFrame = CFrame.new(-15.0457783, 12.8671103, -3.41416025, 0.972016871, -0.0361844748, - 0.232107431, 0.161352873,     0.820949197, 0.547729552, 0.170729101, -0.569853604, 0.803814948e-006)
  1078. p7.CanCollide = false
  1079. p7.Size = Vector3.new(1, 1.20000005, 3)
  1080. p7.BottomSurface = Enum.SurfaceType.Smooth
  1081. p7.TopSurface = Enum.SurfaceType.Smooth
  1082. b7 = Instance.new("SpecialMesh", p7)
  1083. b7.MeshType = Enum.MeshType.Wedge
  1084. b7.Name = "Mesh"
  1085. b7.Scale = Vector3.new(0.125, 0.459375113, 0.987083375)
  1086. p8 = Instance.new("Part", m1)
  1087. p8.Locked = true
  1088. p8.BrickColor = BrickColor.new("Really black")
  1089. p8.Material = "Fabric"
  1090. p8.Name = "Part12"
  1091. p8.CFrame = CFrame.new(-15.3929434, 7.00775528, -1.23400617, -0.00524972379, -0.125177592, - 0.992123604,     0.0415780842, 0.991256952, -0.125288621, 0.999125719, -0.0419077873, 1.41561031e-006)
  1092. p8.CanCollide = false
  1093. p8.FormFactor = Enum.FormFactor.Custom
  1094. p8.Size = Vector3.new(0.25, 1.35000002, 0.625)
  1095. p8.BottomSurface = Enum.SurfaceType.Smooth
  1096. p8.TopSurface = Enum.SurfaceType.Smooth
  1097. b8 = Instance.new("CylinderMesh", p8)
  1098. b8.Name = "Mesh"
  1099. p9 = Instance.new("Part", m1)
  1100. p9.Locked = true
  1101. p9.BrickColor = BrickColor.new("Really black")
  1102. p9.Material = "Fabric"
  1103. p9.Name = "Part13"
  1104. p9.CFrame = CFrame.new(-15.312561, 6.035923, -1.20007133, 1.88336219e-006, -6.5267086e-006, - 1.0000031, -8.07169636e-006, 1.00000823, -6.91413879e-006, 1.00000405, 8.23063147e-006,  2.50528046e-006)
  1105. p9.CanCollide = false
  1106. p9.FormFactor = Enum.FormFactor.Symmetric
  1107. p9.Size = Vector3.new(1, 1, 1)
  1108. p9.BottomSurface = Enum.SurfaceType.Smooth
  1109. p9.TopSurface = Enum.SurfaceType.Smooth
  1110. b9 = Instance.new("CylinderMesh", p9)
  1111. b9.Name = "Mesh"
  1112. b9.Scale = Vector3.new(0.25, 0.625, 0.625)
  1113. w1 = Instance.new("Weld", p1)
  1114. w1.Part0 = p1
  1115. w1.C0 = CFrame.new(7.02652264, -59.535614, -5.87252188, -0.148847401, -0.139196053,  0.979014158, -0.181681663,     0.977039695, 0.111292727, -0.972026587, -0.161303386, -0.170719117)
  1116. w1.Part1 = p2
  1117. w1.C1 = CFrame.new(-8.01976395, -54.082592, -19.6964264, -0.128350034, 0.129739836,  0.983205914, 0.0941585898,     0.988522112, -0.118149437, -0.987248957, 0.0774128884, - 0.139092848)
  1118. w2 = Instance.new("Weld", p2)
  1119. w2.Part0 = p2
  1120. w2.C0 = CFrame.new(-8.01976395, -54.082592, -19.6964264, -0.128350034, 0.129739836,  0.983205914, 0.0941585898,     0.988522112, -0.118149437, -0.987248957, 0.0774128884, - 0.139092848)
  1121. w2.Part1 = p3
  1122. w2.C1 = CFrame.new(-5.86081457, -59.57584, 10.6446886, -0.972025335, -0.161306813, - 0.170724437, -0.129059821,     0.974118233, -0.185574532, 0.196240455, -0.158349574, -0.967685699)
  1123. w3 = Instance.new("Weld", p3)
  1124. w3.Part0 = p3
  1125. w3.C0 = CFrame.new(-5.86081457, -59.57584, 10.6446886, -0.972025335, -0.161306813, - 0.170724437, -0.129059821,     0.974118233, -0.185574532, 0.196240455, -0.158349574, -0.967685699)
  1126. w3.Part1 = p4
  1127. w3.C1 = CFrame.new(-5.85831547, -59.5864677, 10.6671867, -0.972025335, -0.161306813, - 0.170724437, -0.129059821,     0.974118233, -0.185574532, 0.196240455, -0.158349574, -0.967685699)
  1128. w4 = Instance.new("Weld", p4)
  1129. w4.Part0 = p4
  1130. w4.C0 = CFrame.new(-5.85831547, -59.5864677, 10.6671867, -0.972025335, -0.161306813, - 0.170724437, -0.129059821,     0.974118233, -0.185574532, 0.196240455, -0.158349574, -0.967685699)
  1131. w4.Part1 = p5
  1132. w4.C1 = CFrame.new(2.75071049, -53.6872444, -15.7648773, -0.130098701, -0.0667455271,  0.989251852, -0.00391793298,     0.997758389, 0.0668041781, -0.991493225, 0.00481529534, - 0.13006863)
  1133. w5 = Instance.new("Weld", p5)
  1134. w5.Part0 = p5
  1135. w5.C0 = CFrame.new(2.75071049, -53.6872444, -15.7648773, -0.130098701, -0.0667455271,  0.989251852, -0.00391793298,     0.997758389, 0.0668041781, -0.991493225, 0.00481529534, - 0.13006863)
  1136. w5.Part1 = p6
  1137. w5.C1 = CFrame.new(5.86050892, -50.0459213, -33.0266228, 0.972020626, 0.161349237,  0.170730397, -0.0361775011,     0.820951402, -0.569862783, -0.232106388, 0.547742188, 0.803813636)
  1138. w6 = Instance.new("Weld", p6)
  1139. w6.Part0 = p6
  1140. w6.C0 = CFrame.new(5.86050892, -50.0459213, -33.0266228, 0.972020626, 0.161349237,  0.170730397, -0.0361775011,     0.820951402, -0.569862783, -0.232106388, 0.547742188, 0.803813636)
  1141. w6.Part1 = p7
  1142. w6.C1 = CFrame.new(5.85863304, -50.0578003, -32.4853668, 0.972020626, 0.161349237,  0.170730397, -0.0361775011,     0.820951402, -0.569862783, -0.232106388, 0.547742188, 0.803813636)
  1143. w7 = Instance.new("Weld", p7)
  1144. w7.Part0 = p7
  1145. w7.C0 = CFrame.new(5.85863304, -50.0578003, -32.4853668, 0.972020626, 0.161349237,  0.170730397, -0.0361775011,     0.820951402, -0.569862783, -0.232106388, 0.547742188, 0.803813636)
  1146. w7.Part1 = p8
  1147. w7.C1 = CFrame.new(-1.01389384, -53.6058121, -8.7465868, -0.00525131589, 0.0415858366,  0.999120951, -0.125170633,     0.991249442, -0.0419160873, -0.992121339, -0.125280768, - 3.77783991e-008)
  1148. w8 = Instance.new("Weld", p8)
  1149. w8.Part0 = p8
  1150. w8.C0 = CFrame.new(-1.01389384, -53.6058121, -8.7465868, -0.00525131589, 0.0415858366,  0.999120951, -0.125170633,     0.991249442, -0.0419160873, -0.992121339, -0.125280768, - 3.77783991e-008)
  1151. w8.Part1 = p9
  1152. w8.C1 = CFrame.new(1.20000041, -51.1112823, -15.3124981, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1153. m1.Parent = char
  1154. m1:MakeJoints()
  1155. ----------------------------------------------------
  1156. local cor2 = Instance.new("Part", char.Scythe)
  1157. cor2.Name = "Thingy2"
  1158. cor2.Locked = true
  1159. cor2.BottomSurface = 0
  1160. cor2.CanCollide = false
  1161. cor2.Size = Vector3.new(2, 8, 1)
  1162. cor2.Transparency = 1
  1163. cor2.TopSurface = 0
  1164. corw2 = Instance.new("Weld", cor2)
  1165. corw2.Part0 = rarm
  1166. corw2.Part1 = cor2
  1167. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(0), math.rad(0))
  1168. corw2.C1 = CFrame.new(.6, -.4, -2)
  1169. weld2 = Instance.new("Weld", char.Scythe)
  1170. weld2.Part0 = cor2
  1171. weld2.Part1 = p5
  1172. weld2.C0 = CFrame.new(.6, -1, 0)
  1173. ----------------------------------------------------
  1174. Reap = function()
  1175.     cor2.Touched:connect(function(ht1)
  1176.         hit1 = ht1.Parent
  1177.         if ht1 and hit1:IsA("Model") then
  1178.                 if hit1:FindFirstChild("Humanoid") then
  1179.                     if hit1.Name ~= p.Name then
  1180.                         if Debounces.Reaping == true and Debounces.Reaped == false then
  1181.                                 Debounces.Reaped = true
  1182.  h=hit1:FindFirstChild("Humanoid")
  1183.  if h~=nil then
  1184.   hum.MaxHealth = hum.MaxHealth + h.MaxHealth
  1185.   hum.Health = hum.MaxHealth
  1186.   e=Instance.new("Part")
  1187.   e.TopSurface=0
  1188.   e.BottomSurface=0
  1189.   e.Reflectance=.05
  1190.   e.formFactor="Symmetric"
  1191.   e.Size=Vector3.new(1,1,1)
  1192.   e.Anchored=true
  1193.   e.CanCollide=false
  1194.   e.BrickColor=BrickColor.new("Really blue")
  1195.   e.CFrame=CFrame.new(ht1.Position)
  1196.   e.Parent=hit1
  1197.   Instance.new("BlockMesh", e)
  1198.   coroutine.resume(coroutine.create(function(par) for i=1, 13 do     par.CFrame=par.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-    20,20)/50) par.Transparency=i/13 par.Mesh.Scale=par.Mesh.Scale+Vector3.new(.4,.4,.4) wait() end par.Parent=nil end),e)
  1199.   for _,v in pairs(hit1:children()) do
  1200.    if v.className=="Part" then
  1201.     v.BrickColor=BrickColor.new("Really black")
  1202.     v.RotVelocity=Vector3.new(math.random(-2,2),math.random(-    2,2),math.random(-2,2))*3
  1203.     v:BreakJoints()
  1204.     f=Instance.new("BodyVelocity")
  1205.     f.P=3000
  1206.     f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1207.     f.velocity=Vector3.new(math.random(-30,30)/10,math.random(-    30,30)/10,math.random(-30,30)/10)
  1208.     f.Parent=v
  1209.     v.CanCollide=false
  1210.     coroutine.resume(coroutine.create(function(par) for i=1, 30 do     par.Transparency=i/30 wait() end par.Parent=nil end),v)
  1211.    elseif v.className=="Hat" then
  1212.     v.Handle.BrickColor=BrickColor.new("Really black")
  1213.     v.Handle.RotVelocity=Vector3.new(math.random(-2,2),math.random(-    2,2),math.random(-2,2))*3
  1214.     v.Handle:BreakJoints()
  1215.     f=Instance.new("BodyVelocity")
  1216.     f.P=3000
  1217.     f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1218.     f.velocity=Vector3.new(math.random(-30,30)/10,math.random(-    30,30)/10,math.random(-30,30)/10)
  1219.     f.Parent=v.Handle
  1220.     v.Handle.CanCollide=false
  1221.     coroutine.resume(coroutine.create(function(par) for i=1, 30 do     par.Transparency=i/30 wait() end par.Parent=nil end),v.Handle)
  1222.  if h == nil then wait() end
  1223.         end
  1224.        end
  1225.       end
  1226.      end
  1227.     end
  1228.    end
  1229.      end
  1230.     end)
  1231. Debounces.Reaped = false
  1232. end
  1233. ----------------------------------------------------
  1234. local animpose = "Idle"
  1235. local lastanimpose = "Idle"
  1236. local sine = 0
  1237. local change = 1
  1238. local val = 0
  1239. local ffing = false
  1240. ----------------------------------------------------Stoof
  1241. local player = game:GetService("Players").LocalPlayer
  1242. local pchar = player.Character
  1243. local mouse = player:GetMouse()
  1244. local cam = game:GetService("Workspace").CurrentCamera
  1245. local rad = math.rad
  1246. local keysDown = {}
  1247. local flySpeed = 0
  1248. local MAX_FLY_SPEED = 50
  1249. local canFly = false
  1250. local flyToggled = false
  1251. local forward, side = 0, 0
  1252. local lastForward, lastSide = 0, 0
  1253. local floatBP = Instance.new("BodyPosition")
  1254. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1255. local flyBV = Instance.new("BodyVelocity")
  1256. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1257. local turnBG = Instance.new("BodyGyro")
  1258. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1259. mouse.KeyDown:connect(function(key)
  1260.  keysDown[key] = true
  1261.  
  1262.  if key == "f" then
  1263.   flyToggled = not flyToggled
  1264.  
  1265.   if not flyToggled then
  1266.    floatBP.Parent = nil
  1267.    flyBV.Parent = nil
  1268.    turnBG.Parent = nil
  1269.    pchar.Torso.Velocity = Vector3.new()
  1270.    pchar.Humanoid.PlatformStand = false
  1271.   end
  1272.  end
  1273.  
  1274. end)
  1275. mouse.KeyUp:connect(function(key)
  1276.  keysDown[key] = nil
  1277. end)
  1278. local function updateFly()
  1279.  if not flyToggled then return end
  1280.  
  1281.  lastForward = forward
  1282.  lastSide = side
  1283.  
  1284.  forward = 0
  1285.  side = 0
  1286.  
  1287.  if keysDown.w then
  1288.   forward = forward + 1
  1289.  end
  1290.  if keysDown.s then
  1291.   forward = forward - 1
  1292.  end
  1293.  if keysDown.a then
  1294.   side = side - 1
  1295.  end
  1296.  if keysDown.d then
  1297.   side = side + 1
  1298.  end
  1299.  
  1300.  canFly = (forward ~= 0 or side ~= 0)
  1301.  
  1302.  if canFly then
  1303.   turnBG.Parent = pchar.Torso
  1304.   floatBP.Parent = nil
  1305.   flyBV.Parent = pchar.Torso
  1306.  
  1307.   flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1308.   if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1309.  else
  1310.   floatBP.position = pchar.Torso.Position
  1311.   floatBP.Parent = pchar.Torso
  1312.  
  1313.   flySpeed = flySpeed - 1
  1314.   if flySpeed < 0 then flySpeed = 0 end
  1315.  end
  1316.  
  1317.  local camCF = cam.CoordinateFrame
  1318.  local in_forward = canFly and forward or lastForward
  1319.  local in_side = canFly and side or lastSide
  1320.  
  1321.  flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1322. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1323.  
  1324.  turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1325. 0)
  1326. end
  1327. game:service'RunService'.RenderStepped:connect(function()
  1328.  if flyToggled then
  1329.   pchar.Humanoid.PlatformStand = true
  1330.  end
  1331.  updateFly()
  1332. end)
  1333. ----------------------------------------------------
  1334. Charge = function()
  1335. vt=Vector3.new
  1336. cf=CFrame.new
  1337. euler=CFrame.fromEulerAnglesXYZ
  1338. angles=CFrame.Angles
  1339. it=Instance.new
  1340. charge=false
  1341. crown=false
  1342. ringnumb=0
  1343. function paart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1344.  local fp=it("Part")
  1345.  fp.formFactor=formfactor
  1346.  fp.Parent=parent
  1347.  fp.Reflectance=reflectance
  1348.  fp.Transparency=transparency
  1349.  fp.CanCollide=false
  1350.  fp.Locked=true
  1351.  fp.BrickColor=brickcolor
  1352.  fp.Name=name
  1353.  fp.Size=size
  1354.  fp.Position=torso.Position
  1355.  NoOutline(fp)
  1356.  fp.Material="SmoothPlastic"
  1357.  fp:BreakJoints()
  1358.  return fp
  1359. end
  1360. function NoOutline(Part)
  1361.  Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface =
  1362. 10,10,10,10,10,10
  1363. end
  1364. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1365.  local mesh=it(Mesh)
  1366.  mesh.Parent=part
  1367.  if Mesh=="SpecialMesh" then
  1368.   mesh.MeshType=meshtype
  1369.   mesh.MeshId=meshid
  1370.  end
  1371.  mesh.Offset=offset
  1372.  mesh.Scale=scale
  1373.  return mesh
  1374. end
  1375. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3,delay)
  1376.  local prt=paart(3,game:GetService("Workspace"),0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1377.  prt.Anchored=true
  1378.  prt.CFrame=cframe*euler(x2,y2,z2)
  1379.  --"http://www.roblox.com/asset/?id=168892465"
  1380.  local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt (x1,y1,z1))
  1381.  game:GetService("Debris"):AddItem(prt,2)
  1382.  coroutine.resume(coroutine.create(function(Part,Mesh)
  1383.   for i=0,1,delay do
  1384.    wait()
  1385.    Part.CFrame=Part.CFrame
  1386.    Part.Transparency=i
  1387.    Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1388.   end
  1389.   Part.Parent=nil
  1390.  end),prt,msh)
  1391. end
  1392. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1393.  local prt=paart(3,game:GetService("Workspace"),0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1394.  prt.Name = "Ring"
  1395.  prt.Anchored=true
  1396.  prt.CFrame=cframe
  1397.  local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1398.  game:GetService("Debris"):AddItem(prt,2)
  1399.  coroutine.resume(coroutine.create(function(Part,Mesh)
  1400.   for i=0,1,delay do
  1401.    wait()
  1402.    Part.CFrame=Part.CFrame
  1403.    Part.Transparency=i
  1404.    Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1405.   end
  1406.   Part.Parent=nil
  1407.  end),prt,msh)
  1408. end
  1409. function Wave(brickcolor,cframe,x1,y1,z1,way)
  1410.  local prt=paart(3,game:GetService("Workspace"),0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1411.  prt.Anchored=true
  1412.  prt.CFrame=cframe
  1413.  msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1414.  return prt
  1415. end
  1416. function swait(num)
  1417.  if num==0 or num==nil then
  1418.   game:service'RunService'.Stepped:wait(0)
  1419.  else
  1420.   for i=0,num do
  1421.    game:service'RunService'.Stepped:wait(0)
  1422.   end
  1423.  end
  1424. end
  1425. --local ring1
  1426. --local ring2
  1427. --MagicRing(BrickColor.new('Black'),Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(math.random(- 50,50),math.random(-50,50),math.random(-50,50)),25,25,25,30,30,30,1)
  1428. mouse.KeyDown:connect(function(key)
  1429.  if key == "u" then
  1430.   if charge==false then
  1431.    charge=true
  1432.    Debounces.CanAttack = false
  1433.    Debounces.NoIdl = true
  1434.    Debounces.on = true
  1435.    for i = 1, 30 do
  1436.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-90)),  0.1)
  1437.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(90)),    0.1)
  1438.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  1439.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  1440.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(-5)), 0.1)
  1441.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(5)), 0.1)
  1442.             if Debounces.on == false then break end
  1443.             wait()
  1444.    end
  1445.    char.Humanoid.WalkSpeed = 0
  1446.    --ring1=Wave(BrickColor.new('Really black'),torso.CFrame*cf(0,-1,0),3,3,3)
  1447.    --ring2=Wave(BrickColor.new('Really black'),torso.CFrame*cf(0,1,0),5,5,5)
  1448.   else
  1449.    Debounces.CanAttack = true
  1450.    Debounces.NoIdl = false
  1451.    Debounces.on = false
  1452.    charge=false
  1453.    --ring1:Destroy()
  1454.    --ring2:Destroy()
  1455.    char.Humanoid.WalkSpeed = 8
  1456.   end
  1457.  end
  1458. end)
  1459. function ring()
  1460.  wait(0.08)
  1461.  ringnumb=ringnumb+1
  1462.  MagicRing(BrickColor.new('Really red'),torso.CFrame*cf(0,-2,0)*angles(math.rad(90),0,math.rad (90)),3,3,3,0,0,0,1,1,1,.05)
  1463. end
  1464. while true do
  1465.  wait(0.08)
  1466.  if charge==true then
  1467.    MagicCircle(BrickColor.new('Really black'),torso.CFrame,3,3,3,3,3,3,.05)
  1468.   end
  1469.   if charge==true then
  1470.    ring()
  1471.   end
  1472.  end
  1473. end
  1474. ------------------------------
  1475. mouse.KeyDown:connect(function(key)
  1476.  if key == "2" then
  1477.  Charge()
  1478. end
  1479. end)
  1480. -------------------------------
  1481. --[[mouse.KeyDown:connect(function(key)
  1482.  if key == "m" then
  1483.   if Debounces.CanAttack == true then
  1484.   Debounces.CanAttack = false
  1485.   Debounces.on = true
  1486.   Debounces.NoIdl = true
  1487.    x = Instance.new("Sound",char)
  1488.    x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  1489.    x.Looped = false
  1490.    x.Pitch = .85
  1491.    x.Volume = 1
  1492.    x:Play()
  1493.    x2 = Instance.new("Sound",char)
  1494.    x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  1495.    x2.Looped = false
  1496.    x2.Pitch = .75
  1497.    x2.Volume = 1
  1498.    x:Play()
  1499.    x2:Play()
  1500.      for i = 1, 20 do
  1501.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-.1) *CFrame.Angles (math.rad    (45),math.rad(0),math.rad(32)), 0.2)
  1502.    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad     (0),math.rad(0),math.rad(-20)), 0.2)
  1503.    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad (-    8),math.rad(-40), math.rad(-8)),0.2)
  1504.    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles  (math.rad    (-50), math.rad(40), math.rad(0)), 0.2)
  1505.    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, .2, -.8) * CFrame.Angles  (math.rad    (30), 0, math.rad(20)), 0.2)
  1506.    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.8, -1, 0) * CFrame.Angles  (math.rad(-    10), math.rad(-40), math.rad(0)), 0.2)
  1507.    cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, 1.2, 0) * CFrame.Angles  (math.rad(-    90), math.rad(180), math.rad(0)), 1)
  1508.    if Debounces.on == false then break end
  1509.     wait()
  1510.    x:Destroy()
  1511.    x2:Destroy()
  1512.    end
  1513.   end
  1514.  end
  1515. end)]]--
  1516. ----------------------------------------------------
  1517. mouse.KeyDown:connect(function(key)
  1518.  if key == "m" then
  1519. hum.WalkSpeed = 0
  1520.   if Debounces.CanAttack == true then
  1521.   Debounces.CanAttack = false
  1522.   Debounces.on = true
  1523.   Debounces.NoIdl = true
  1524.    x = Instance.new("Sound",char)
  1525.    x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  1526.    x.Looped = false
  1527.    x.Pitch = 1.1
  1528.    x.Volume = 1
  1529.    x:Play()
  1530.    x2 = Instance.new("Sound",char)
  1531.    x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  1532.    x2.Looped = false
  1533.    x2.Pitch = .7
  1534.    x2.Volume = 1
  1535.    wait(.1)
  1536.    x:Play()
  1537.    x2:Play()
  1538.      for i = 1, 20 do
  1539.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-.1) *CFrame.Angles (math.rad    (45),math.rad(0),math.rad(32)), 0.2)
  1540.    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad     (0),math.rad(0),math.rad(-20)), 0.2)
  1541.    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad (-    8),math.rad(-40), math.rad(-8)),0.2)
  1542.    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles  (math.rad    (-50), math.rad(40), math.rad(0)), 0.2)
  1543.    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, .2, -.8) * CFrame.Angles  (math.rad    (30), 0, math.rad(20)), 0.2)
  1544.    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.8, -1, 0) * CFrame.Angles  (math.rad(-    10), math.rad(-40), math.rad(0)), 0.2)
  1545.    cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, 1.2, 0) * CFrame.Angles  (math.rad(-    90), math.rad(180), math.rad(0)), 1)
  1546.    if Debounces.on == false then break end
  1547.     wait()
  1548.    x:Destroy()
  1549.    x2:Destroy()
  1550.    end
  1551.    wait(1)
  1552.   local rng = Instance.new("Part", char)
  1553.   rng.Anchored = true
  1554.   rng.BrickColor = BrickColor.new("Really black")
  1555.   rng.CanCollide = false
  1556.   rng.FormFactor = 3
  1557.   rng.Name = "Ring"
  1558.   rng.Size = Vector3.new(1, 1, 1)
  1559.   rng.Transparency = 0.35
  1560.   rng.TopSurface = 0
  1561.   rng.BottomSurface = 0
  1562.   rng.Position = torso.Position - Vector3.new(0,2,0)
  1563.   rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1564.   local rngm = Instance.new("SpecialMesh", rng)
  1565.   rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1566.   rngm.Scale = Vector3.new(1, 1, 2)
  1567.    x = Instance.new("Sound",char)
  1568.    x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  1569.    x.Looped = false
  1570.    x.Pitch = .7
  1571.    x.Volume = 1
  1572.    x:Play()
  1573.     coroutine.wrap(function()
  1574.     for i = 1, 60, 2 do
  1575.     rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1576.     rng.Transparency = i/60
  1577.     wait()
  1578.     end
  1579.     wait()
  1580.     rng:Destroy()
  1581.     end)()
  1582.    hum.WalkSpeed = 50
  1583.   BV = Instance.new("BodyVelocity", torso)
  1584.   BV.maxForce = Vector3.new(0,100000,0)
  1585.   BV.P = 10000
  1586.   BV.velocity = Vector3.new(0,200,0)
  1587.     for i = 1, 20 do
  1588.   hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(20),math.rad(0),     math.rad(0)),0.7)
  1589.   torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-16),     math.rad(0), math.rad(0)), 0.7)
  1590.   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(40), 0,     math.rad(-20)), 0.7)
  1591.   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-40),     math.rad(0), math.rad(20)), 0.7)
  1592.   lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  1593.   rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, -1) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  1594.   if Debounces.on == false then break end
  1595.   wait()
  1596.  end
  1597. x:Destroy()
  1598. BV:Destroy()
  1599.     --[[for i = 1, 30 do
  1600.   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)
  1601.   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)
  1602.   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)
  1603.   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)
  1604.   lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  1605.   rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0),     0.3)
  1606.   if Debounces.on == false then break end
  1607.   wait()
  1608.  end]]--
  1609. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 2 then
  1610.  for i = 1, 30 do
  1611.   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)
  1612.   torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-16),     math.rad(0), math.rad(0)), 0.3)
  1613.   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(-120)), 0.3)
  1614.   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0),     math.rad(0), math.rad(120)), 0.3)
  1615.   lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  1616.   rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-40), 0, 0),     0.3)
  1617.   if Debounces.on == false then break end
  1618.   wait()
  1619.  end
  1620. end
  1621. Debounces.on = false
  1622. Debounces.NoIdl = false
  1623. hum.WalkSpeed = 8
  1624. wait(.1)
  1625. if Debounces.CanAttack == false then
  1626. Debounces.CanAttack = true
  1627. end
  1628. end
  1629. end
  1630. end)
  1631. ----------------------------------------------------
  1632. mouse.KeyDown:connect(function(key)
  1633.     if key == "e" then
  1634.         if Debounces.CanAttack == true then
  1635.             Debounces.CanAttack = false
  1636.             Debounces.NoIdl = true
  1637.             Debounces.on = true
  1638.                 for i = 1,50 do
  1639.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)),     0.05)
  1640.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(20)),     0.05)
  1641.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), math.rad(0)),     0.05)
  1642.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (8),math.rad(-46),     math.rad(0)), 0.05)
  1643.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad (-4), math.rad(60),     math.rad(0)), 0.05)
  1644.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles (math.rad(120), math.rad(70),     math.rad(-60)), 0.05)
  1645.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad (120),math.rad(-    70),math.rad(60)), 0.05)
  1646.                     cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(2.4, -1.2, -2.2) * CFrame.Angles (math.rad(-68), math.rad(-    120), math.rad(45)), 1)
  1647.                   if Debounces.on == false then break end wait()
  1648.                     end
  1649.                         wait(1)
  1650.       z = Instance.new("Sound")
  1651.       z.SoundId = "http://www.roblox.com/asset/?    id=160773067"
  1652.       z.Parent = char
  1653.       z.Looped = false
  1654.       z.Pitch = .4
  1655.       z.Volume = .5
  1656.       wait()
  1657.       z:Play()
  1658.       Debounces.Reaping = true
  1659.       Reap()
  1660.                 for i = 1, 20 do
  1661.                     hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (8),math.rad(66),     math.rad(0)), 0.5)
  1662.                     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad (-12), math.rad(-66),     math.rad(0)), 0.5)
  1663.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles (math.rad(120), math.rad(70),     math.rad(-60)), 0.5)
  1664.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad (120),math.rad(-    70),math.rad(60)), 0.5)
  1665.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad (6), 0, math.rad(10)),   0.5)
  1666.                     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad (-10), math.rad(-10),     math.rad(20)), 0.5)
  1667.                     cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(2.4, -1.2, -2.2) * CFrame.Angles (math.rad(-68), math.rad(-    120), math.rad(45)), 1)
  1668.                         if Debounces.on == false then break end wait()
  1669.                         end
  1670.                             if Debounces.CanAttack == false then
  1671.         Debounces.Slashing = false
  1672.                                 Debounces.CanAttack = true
  1673.                                 Debounces.NoIdl = false
  1674.         z:Destroy()
  1675.                                 end
  1676.                             end
  1677.                      end
  1678.                     end)
  1679. ----------------------------------------------------
  1680. mouse.KeyDown:connect(function(key)
  1681.     if key == "t" then
  1682.         if Debounces.CanAttack == true then
  1683.             char.Humanoid.WalkSpeed = 8
  1684.             Debounces.CanAttack = false
  1685.             Debounces.NoIdl = true
  1686.             Debounces.on = true
  1687.             for i = 1, 30 do
  1688.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad    (0),math.rad(0),math.rad(20)), 0.1)
  1689.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(-    40),math.rad(-90)), 0.1)
  1690.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12),math.rad(60), math.rad    (0)), 0.1)
  1691.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad (0), math.rad(-60),     math.rad(0)), 0.1)
  1692.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(-5)), 0.1)
  1693.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(5)), 0.1)
  1694.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.6, -1.4, -1.4) * CFrame.Angles (math.rad(-60), math.rad(-60),     math.rad(0)), 0.1)
  1695.             if Debounces.on == false then break end
  1696.                 wait()
  1697.             end
  1698.             while wait(math.random(0.5,1.5)) do
  1699.                 if Debounces.on == false then
  1700.                     break
  1701.                 else
  1702.                     local expl = Instance.new("Explosion",game:GetService("Workspace"))
  1703.                     local mous_ = game:GetService("Players").LocalPlayer:GetMouse()
  1704.                     local pos = mous_.Hit.p
  1705.                     local needsff = false
  1706.                     local pos_x = game:GetService("Players").LocalPlayer.Character.Torso.Position.X
  1707.                     local pos_y = game:GetService("Players").LocalPlayer.Character.Torso.Position.Y
  1708.                     local pos_z = game:GetService("Players").LocalPlayer.Character.Torso.Position.Z
  1709.                     local outset = 6
  1710.                     local x1,x2,y1,y2,z1,z2 = mous_.Hit.p.X+outset, mous_.Hit.p.X-outset, mous_.Hit.p.Y+outset, mous_.Hit.p.Y-outset, mous_.Hit.p.Z+outset, mous_.Hit.p.Z-outset
  1711.                     if pos_x <  x1 and pos_x > x2 and pos_y < y1 and pos_y > y2 and pos_z < z1 and pos_z > z2 then
  1712.                         needsff = true
  1713.                         Instance.new("ForceField",p.Character)
  1714.                         spawn(function()
  1715.                             wait(1)
  1716.                             pcall(Game.Destroy,p.Character.ForceField)
  1717.                         end)
  1718.                     end
  1719.                     expl.Position = pos
  1720.                    
  1721.                 end
  1722.             end
  1723.  
  1724.            
  1725.         end
  1726.     end
  1727. end)
  1728. ----------------------------------------------------
  1729. mouse.KeyUp:connect(function(key)
  1730.     if key == "t" then
  1731.   Debounces.NoIdl = false
  1732.   Debounces.on = false
  1733.   wait()
  1734.   char.Humanoid.WalkSpeed = 5
  1735.   if Debounces.CanAttack == false then
  1736.    Debounces.CanAttack = true
  1737.   end
  1738.  end
  1739. end)
  1740. ----------------------------------------------------
  1741. -----------------------------------------------------------------------------------------------
  1742. mouse.KeyDown:connect(function(key)
  1743.     if key == "q" then
  1744.         if Debounces.CanAttack == true then
  1745.    Debounces.CanAttack = false
  1746.    Debounces.NoIdl = true
  1747.    Debounces.on = true
  1748.    for i = 1, 20 do
  1749.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles (math.rad(20), math.rad(32),     math.rad(-30)), 0.5)
  1750.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles (math.rad(21), math.rad(50),     math.rad(40)), 0.5)
  1751.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(-10)), 0.5)
  1752.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0, -1) * CFrame.Angles (math.rad(0), 0, math.rad(10)), 0.5)
  1753.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(-10), math.rad(18),     math.rad(0)), 0.5)
  1754.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,  math.rad(60), math.rad(10)),     0.5)
  1755.                       if Debounces.on == false then break end wait(.001) end
  1756.                             z = Instance.new("Sound")
  1757.                             z.SoundId = "http://www.roblox.com/asset/?id=160069154"
  1758.                             z.Parent = char.Head
  1759.                             z.Looped = false
  1760.                             z.Pitch = 1
  1761.                             z.Volume = 1
  1762.                             wait(.01)
  1763.                             z:Play()
  1764.                             Debounces.Slashing = true
  1765.             for i = 1, 20 do
  1766.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles (math.rad(0), math.rad(0),     math.rad(-18)), 0.4)
  1767.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles (math.rad(21), math.rad(0),     math.rad(80)), 0.4)
  1768.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles (math.rad(6), 0, math.rad(-10)), 0.4)
  1769.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles (math.rad(-14), 0, math.rad(10)), 0.4)
  1770.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(-14), math.rad(-36),     math.rad(0)), 0.4)
  1771.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles (math.rad(0), math.rad(-40),     math.rad(0)), 0.4)
  1772.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.8, -2, -0.4) * CFrame.Angles (math.rad(0), math.rad(-90),     math.rad(-180)), 0.4)
  1773.                       if Debounces.on == false then break end wait(.001) end
  1774.                             z1 = Instance.new("Sound")
  1775.                             z1.SoundId = "http://www.roblox.com/asset/?id=160069154"
  1776.                             z1.Parent = char.Head
  1777.                             z1.Looped = false
  1778.                             z1.Pitch = 1
  1779.                             z1.Volume = 1
  1780.                             wait(.01)
  1781.                             z1:Play()
  1782.             for i = 1, 20 do
  1783.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles (math.rad(0), math.rad(0),     math.rad(-18)), 0.6)
  1784.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles (math.rad(-21), math.rad(50),     math.rad(80)), 0.6)
  1785.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles (math.rad(6), 0, math.rad(-10)), 0.6)
  1786.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles (math.rad(-14), 0, math.rad(10)), 0.6)
  1787.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(-14), math.rad(20),     math.rad(0)), 0.6)
  1788.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles (math.rad(0), math.rad(-10),     math.rad(0)), 0.6)
  1789.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(-2, -.6, -2.2) * CFrame.Angles (math.rad(-90), math.rad(90),     math.rad(0)), 1)
  1790.             if Debounces.on == false then break end
  1791.             wait()
  1792.             end
  1793.             Debounces.Slashing = false
  1794.         for i = 1, 20 do
  1795.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (8),math.rad(36), math.rad(0)),     0.4)
  1796.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad (8), math.rad(-36),     math.rad(0)), 0.4)
  1797.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad (50),math.rad(-    90),math.rad(-80)), 0.4)
  1798.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad (90),math.rad(0),math.rad    (40)), 0.4)
  1799.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0, -1) * CFrame.Angles(math.rad (0), math.rad(20), math.rad    (0)), 0.4)
  1800.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad (-10), math.rad(-10),     math.rad(20)), 0.4)
  1801.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.6, -1.4, -1.4) * CFrame.Angles (math.rad(-60), math.rad(-60),     math.rad(0)), 1)
  1802.    if Debounces.on == false then break end
  1803.    wait()
  1804.             end
  1805.             z2 = Instance.new("Sound")
  1806.             z2.SoundId = "http://www.roblox.com/asset/?id=160773067"
  1807.             z2.Parent = char.Head
  1808.             z2.Looped = false
  1809.             z2.Pitch = .9
  1810.             z2.Volume = 1
  1811.             wait(.01)
  1812.             z2:Play()
  1813.      Debounces.Slashing = true
  1814.   for i = 1,20 do
  1815.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (8),math.rad(-46), math.rad(0)),     0.5)
  1816.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad (-12), math.rad(60),     math.rad(0)), 0.5)
  1817.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad (60),math.rad(-    40),math.rad(0)), 0.5)
  1818.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad (80),math.rad(0),math.rad    (40)), 0.5)
  1819.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad (6), math.rad(10), math.rad(-    15)), 0.5)
  1820.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad (-10), math.rad(-10),     math.rad(20)), 0.5)
  1821.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(2.4, -1.2, -2.2) * CFrame.Angles (math.rad(-68), math.rad(-120),     math.rad(45)), 1)
  1822.    if Debounces.on == false then break end
  1823.    wait()
  1824.             end
  1825.         Debounces.Slashing = false
  1826.   Debounces.NoIdl = false
  1827.   Debounces.on = false
  1828.   z:Destroy()
  1829.   z1:Destroy()
  1830.   z2:Destroy()
  1831.   wait()
  1832.   if Debounces.CanAttack == false then
  1833.    Debounces.CanAttack = true
  1834.   end
  1835.   end
  1836.  end
  1837. end)
  1838. cor2.Touched:connect(function(ht)
  1839.         hit = ht.Parent
  1840.         if ht and hit:IsA("Model") then
  1841.                 if hit:FindFirstChild("Humanoid") then
  1842.                     if hit.Name ~= p.Name then
  1843.                         if Debounces.Slashing == true and Debounces.Slashed == false then
  1844.                                 Debounces.Slashed = true
  1845.                                     hit:FindFirstChild("Humanoid"):TakeDamage(math.random(15, 25))
  1846.                                 wait(1)
  1847.                                 Debounces.Slashed = false
  1848.                         end
  1849.                 end
  1850.                 end
  1851.         elseif ht and hit:IsA("Hat") then
  1852.             if hit.Parent.Name ~= p.Name then
  1853.                 if hit.Parent:FindFirstChild("Humanoid") then
  1854.                         if Debounces.Slashing == true and Debounces.Slashed == false then
  1855.                                 Debounces.Slashed = true
  1856.                                 hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (15, 25))
  1857.                                 wait(1)
  1858.                     Debounces.Slashed = false
  1859.                 end
  1860.             end
  1861.         end
  1862.     end
  1863. end)
  1864. ----------------------------------------------------
  1865. mouse.KeyDown:connect(function(key)
  1866.     if key == "y" then
  1867.         if Debounces.CanAttack == true then
  1868.    Debounces.CanAttack = false
  1869.    Debounces.NoIdl = true
  1870. char.Humanoid.WalkSpeed = .01
  1871. Debounces.on = true
  1872. for i = 1, 20 do
  1873. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.3)
  1874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(90)), 0.3)
  1875. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.3)
  1876. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.3)
  1877. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.3)
  1878. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.3)
  1879. if Debounces.on == false then
  1880. break
  1881. end
  1882. wait()
  1883. end
  1884. for i = 1, 20 do
  1885.     wait()
  1886.     for i,v in pairs(char.Scythe:children()) do
  1887.     if v:IsA("Part") then
  1888.         v.Transparency = v.Transparency + 0.05
  1889.         end
  1890.     end
  1891. end
  1892. x = Instance.new("Sound")
  1893. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1894. x.Parent = char
  1895. x.Looped = false
  1896. x.Pitch = .7
  1897. x.Volume = .6
  1898. wait(.1)
  1899. x:Play()
  1900. Debounces.on = false
  1901. Debounces.Here = false
  1902. shot = shot + 1
  1903. for i = 1, 6 do
  1904. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  1905. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(90)), 0.4)
  1906. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  1907. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  1908. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  1909. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 3) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  1910. wait()
  1911. end
  1912. local rng = Instance.new("Part", char)
  1913. rng.Anchored = true
  1914. rng.BrickColor = BrickColor.new("Really black")
  1915. rng.CanCollide = false
  1916. rng.FormFactor = 3
  1917. rng.Name = "Ring"
  1918. rng.Size = Vector3.new(1, 1, 1)
  1919. rng.Transparency = 0.35
  1920. rng.TopSurface = 0
  1921. rng.BottomSurface = 0
  1922. local rngm = Instance.new("SpecialMesh", rng)
  1923. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1924. rngm.Scale = Vector3.new(10, 10, 1)
  1925. local bem = Instance.new("Part", char)
  1926. bem.Anchored = true
  1927. bem.BrickColor = BrickColor.new("Really black")
  1928. bem.CanCollide = false
  1929. bem.FormFactor = 3
  1930. bem.Name = "Beam" .. shot
  1931. bem.Size = Vector3.new(1, 1, 1)
  1932. bem.Transparency = 0.35
  1933. bem.TopSurface = 0
  1934. bem.BottomSurface = 0
  1935. local bemm = Instance.new("SpecialMesh", bem)
  1936. bemm.MeshType = 4
  1937. bemm.Scale = Vector3.new(1, 4, 4)
  1938. local out = Instance.new("Part", char)
  1939. out.Anchored = true
  1940. out.BrickColor = BrickColor.new("Really black")
  1941. out.CanCollide = false
  1942. out.FormFactor = 3
  1943. out.Name = "Out"
  1944. out.Size = Vector3.new(4, 4, 4)
  1945. out.Transparency = 0.35
  1946. out.TopSurface = 0
  1947. out.BottomSurface = 0
  1948. local outm = Instance.new("SpecialMesh", out)
  1949. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1950. outm.Scale = Vector3.new(4, 4, 4)
  1951. local bnd = Instance.new("Part", char)
  1952. bnd.Anchored = true
  1953. bnd.BrickColor = BrickColor.new("Really black")
  1954. bnd.CanCollide = false
  1955. bnd.FormFactor = 3
  1956. bnd.Name = "Bend"
  1957. bnd.Size = Vector3.new(1, 1, 1)
  1958. bnd.Transparency = 1
  1959. bnd.TopSurface = 0
  1960. bnd.BottomSurface = 0
  1961. local bndm = Instance.new("SpecialMesh", bnd)
  1962. bndm.MeshType = 3
  1963. bndm.Scale = Vector3.new(8, 8, 8)
  1964. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  1965. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  1966. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  1967. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  1968. Debounces.Shewt = true
  1969. coroutine.wrap(function()
  1970. for i = 1, 20, 0.2 do
  1971. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  1972. rng.Transparency = i/20
  1973. wait()
  1974. end
  1975. wait()
  1976. rng:Destroy()
  1977. end)()
  1978. if Debounces.Shewt == true then
  1979. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  1980. hit = ht.Parent
  1981. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  1982. if HasntTouched(hit.Name) == true and deb == false then
  1983. deb = true
  1984. coroutine.wrap(function()
  1985. hit:FindFirstChild("Humanoid").PlatformStand = true
  1986. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1987. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  1988. end)()
  1989. table.insert(Touche, hit.Name)
  1990. deb = false
  1991. end
  1992. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  1993. if HasntTouched(hit.Parent.Name) == true and deb == false then
  1994. deb = true
  1995. coroutine.wrap(function()
  1996. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1997. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1998. wait(1)
  1999. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2000. end)()
  2001. table.insert(Touche, hit.Parent.Name)
  2002. deb = false
  2003. for i, v in pairs(Touche) do
  2004. print(v)
  2005. end
  2006. end
  2007. end
  2008. end)
  2009. end
  2010. for i = 0, 260, 8 do
  2011. bem.Size = Vector3.new(i, 2, 2)
  2012. bem.CFrame = rarm.CFrame * CFrame.new(0, -3.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2013. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  2014. bnd.Size = Vector3.new(1,1,1)
  2015. bndm.Scale = Vector3.new(8,8,8)
  2016. wait()
  2017. end
  2018. wait()
  2019. Debounces.Shewt = false
  2020. bem:Destroy()
  2021. out:Destroy()
  2022. bnd:Destroy()
  2023. char.Humanoid.WalkSpeed = 10
  2024. Debounces.Ready = false
  2025. for i, v in pairs(Touche) do
  2026. table.remove(Touche, i)
  2027. end
  2028. wait()
  2029. table.insert(Touche, char.Name)
  2030. Debounces.NoIdl = false
  2031. if Debounces.CanAttack == false then
  2032. Debounces.CanAttack = true
  2033. for i = 1, 20 do
  2034. wait()
  2035. for i,v in pairs(char.Scythe:children()) do
  2036.     if v:IsA("Part") then
  2037.         v.Transparency = v.Transparency - 0.05
  2038.     end
  2039. end
  2040. hum.WalkSpeed = 5
  2041. end
  2042. end
  2043. end
  2044. end
  2045. end)
  2046. ----------------------------------------------------
  2047. mouse.KeyDown:connect(function(key)
  2048.     if key == "b" then
  2049.         hum.WalkSpeed = 0.01
  2050.         if Debounces.CanAttack == true then
  2051.    Debounces.CanAttack = false
  2052.    Debounces.NoIdl = true
  2053.    Debounces.on = true
  2054.         for i = 1, 20 do
  2055. for i,v in pairs(char.Scythe:children()) do
  2056.     if v:IsA("Part") then
  2057.         v.Transparency = v.Transparency + 0.5
  2058.       end
  2059.      end
  2060.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  2061.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)),     0.1)
  2062.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  2063.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  2064.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
  2065.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
  2066.             if Debounces.on == false then break end
  2067.             wait()
  2068.             end
  2069.         wait(1)
  2070.         v = Instance.new("Sound")
  2071.         v.SoundId = "http://www.roblox.com/asset/?id=181384451"
  2072.         v.Parent = char
  2073.         v.Looped = false
  2074.         v.Pitch = .94
  2075.         v.Volume = 1
  2076.         wait(.01)
  2077.         v:Play()
  2078.        
  2079.         if Daytime == true then
  2080.             Daytime = false
  2081.             l.TimeOfDay = 24
  2082.         else
  2083.             Daytime = true
  2084.             l.TimeOfDay = 12
  2085.             l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2086.         end
  2087.        
  2088.             local Shockwave = function()
  2089.                 local rng1 = Instance.new("Part", char)
  2090.                 rng1.Anchored = true
  2091.                 rng1.BrickColor = BrickColor.new("Really black")
  2092.                 rng1.CanCollide = false
  2093.                 rng1.FormFactor = 3
  2094.                 rng1.Name = "Ring"
  2095.                 rng1.Size = Vector3.new(1, 1, 1)
  2096.                 rng1.Transparency = 0.35
  2097.                 rng1.TopSurface = 0
  2098.                 rng1.BottomSurface = 0
  2099.                 local rngm1 = Instance.new("SpecialMesh", rng)
  2100.                 rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2101.                 rngm1.Scale = Vector3.new(10, 10, 1)
  2102.                 rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2103.                 local Wave = Instance.new("Part")
  2104.                 Wave.Name = "Shockwave"
  2105.                 Wave.BrickColor = BrickColor.new("Really black")
  2106.                 Wave.Size = Vector3.new(1, 1, 1)
  2107.                 Wave.Shape = "Ball"
  2108.                 Wave.CanCollide = false
  2109.                 Wave.Anchored = true
  2110.                 Wave.TopSurface = 0
  2111.                 Wave.BottomSurface = 0
  2112.                 Wave.Touched:connect(function(hit)
  2113.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2114.                         local Occlude = true
  2115.                         local NotOccludes = {
  2116.                          char.Name;
  2117.                          "Wings";
  2118.                          "Scythe";
  2119.                          "Thingy";
  2120.                          "Thingy2"; -- put all of the names in a table pls
  2121.                         }
  2122.                         for i,v in pairs(NotOccludes) do
  2123.                          if hit.Parent.Name == v then
  2124.                           Occlude = false
  2125.                          end
  2126.                         end
  2127.                         --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
  2128.                         if Occlude then
  2129.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2130.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2131.                         end
  2132.                     end
  2133.                 end)
  2134.                 Wave.Parent=game:GetService("Workspace")
  2135.                
  2136.                 Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2137.                
  2138.                 coroutine.wrap(function()
  2139.                     for i = 1, 20, 0.2 do
  2140.                         rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2141.                         rng1.Transparency = i/20
  2142.                     wait()
  2143.                     end
  2144.                     wait()
  2145.                     rng1:Destroy()
  2146.                 end)()
  2147.                
  2148.                 Delay(0, function()
  2149.                     if Daytime == false then
  2150.                        for i = 1, 50, 1 do
  2151.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2152.                             Wave.CFrame = char.Torso.CFrame
  2153.                             local t = i / 50
  2154.                             Wave.Transparency = t
  2155.                             wait()
  2156.                         end
  2157.                     else
  2158.                         for i = 1, 50, 1 do
  2159.                             Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2160.                             Wave.CFrame = char.Torso.CFrame
  2161.                             local t = i / 50
  2162.                             Wave.Transparency = t
  2163.                             wait()
  2164.                         end
  2165.                     end
  2166.                     Wave:Destroy()
  2167.                 end)
  2168.                 Delay(0, function()
  2169.                     while wait() do
  2170.                         if Wave ~= nil then
  2171.                             Wave.CFrame = char.Torso.CFrame
  2172.                         else
  2173.                             break
  2174.                         end
  2175.                     end
  2176.                 end)
  2177.             end
  2178.            
  2179.             Shockwave()
  2180.            
  2181. char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id="..tex[math.random(1,#tex)]
  2182. if char.Reaper.Handle.Mesh.TextureId == "http://www.roblox.com/asset/?id=227614710" then
  2183.     lite.Color = Color3.new(0, 255/255, 0)
  2184. elseif char.Reaper.Handle.Mesh.TextureId == "http://www.roblox.com/asset/?id=227614744" then
  2185.     lite.Color = Color3.new(85/255, 0, 255/255)
  2186. elseif char.Reaper.Handle.Mesh.TextureId == "http://www.roblox.com/asset/?id=176349813" then
  2187.     lite.Color = Color3.new(255/255, 0, 0)
  2188. end
  2189.            
  2190.         for i = 1, 15 do
  2191.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2192.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2193.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2194.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2195.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2196.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2197.             if Debounces.on == false then break end
  2198.             wait()
  2199.         end
  2200.         for i = 1, 15 do
  2201.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2202.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2203.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2204.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  2205.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2206.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2207.             if Debounces.on == false then break end
  2208.             wait()
  2209.         end
  2210.         for i = 1, 15 do
  2211.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2212.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2213.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2214.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2215.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2216.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2217.             if Debounces.on == false then break end
  2218.             wait()
  2219.         end
  2220.         for i = 1, 15 do
  2221.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2222.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2223.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2224.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  2225.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2226.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2227.             if Debounces.on == false then break end
  2228.             wait()
  2229.         end
  2230.         for i = 1, 15 do
  2231.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-130)), 0.2)
  2232.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(70)), 0.2)
  2233.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2234.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20),     math.rad(0)), 0.2)
  2235.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2236.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2237.             if Debounces.on == false then break end
  2238.             wait()
  2239.         end
  2240.         for i = 1, 10 do
  2241.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(-70)), 0.2)
  2242.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), math.rad(0),     math.rad(130)), 0.2)
  2243.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2244.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20),     math.rad(0)), 0.2)
  2245.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2246.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2247.             if Debounces.on == false then break end
  2248.             wait()
  2249.         end
  2250.         wait(1.4)
  2251. for i,v in pairs(char.Scythe:children()) do
  2252.     if v:IsA("Part") then
  2253.         v.Transparency = 0
  2254.     if v.Name == "Thingy2" then
  2255.         v.Transparency = 1
  2256.         end
  2257.     end
  2258. end
  2259.   Debounces.NoIdl = false
  2260.   hum.WalkSpeed = 5
  2261.   Debounces.on = false
  2262.   wait()
  2263.   if Debounces.CanAttack == false then
  2264.    Debounces.CanAttack = true
  2265.    v:Destroy()
  2266.       end
  2267.   end
  2268.  end
  2269. end)
  2270. ----------------------------------------------
  2271. mouse.KeyDown:connect(function(key)
  2272.     if key == "r" then
  2273.         if Debounces.CanAttack == true then
  2274.             Debounces.CanAttack = false
  2275.         x = Instance.new("Sound")
  2276.         x.SoundId = "http://www.roblox.com/asset?id=219338993"
  2277.         x.Parent = char
  2278.         x.Volume = 0.7
  2279.         x.Pitch = 1
  2280.         x.Looped = true
  2281.         x:Play()
  2282.             explo=false
  2283.    Debounces.NoIdl = true
  2284.    Debounces.on = true
  2285.             for i = 1,30 do
  2286.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad (20),math.rad(0), math.rad    (0)),0.1)
  2287.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 10, 0)*CFrame.Angles (math.rad(30), math.rad(0), 0), 0.1)
  2288.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles (math.rad(120),math.rad    (0),math.rad(-40)), 0.1)
  2289.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles (math.rad(120),math.rad    (0),math.rad(40)), 0.1)
  2290.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-30), 0, math.rad(0)), 0.1)
  2291.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(-30), 0, math.rad(0)), 0.1)
  2292.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(2.4, -1.2, -2.2) * CFrame.Angles (math.rad(-68), math.rad(-    120), math.rad(45)), 0.8)
  2293.        if Debounces.on == false then break end
  2294.        wait()
  2295.       end
  2296.       wait(1.2)
  2297.         ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
  2298.         explosion('Royal purple','Black',torso.CFrame,Vector3.new(50,50,50),30,math.random (15,30))
  2299.         x:Destroy()
  2300.         b = Instance.new("Sound")
  2301.         b.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2302.         b.Parent = char
  2303.         b.Looped = false
  2304.         b:Play()
  2305.         n = Instance.new("Sound")
  2306.         n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  2307.         n.Parent = char
  2308.         n.Pitch = 0.94
  2309.         n.Looped = false
  2310.         n:Play()
  2311.             for i = 1,20 do
  2312.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(- 10),math.rad(0), math.rad    (0)), 0.8)
  2313.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0)*CFrame.Angles (math.rad(-40), math.rad(0), 0), 0.8)
  2314.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles (math.rad(50),math.rad    (0),math.rad(-40)), 0.8)
  2315.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles (math.rad(50),math.rad    (0),math.rad(40)), 0.8)
  2316.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-20)),   0.8)
  2317.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(30), 0, math.rad(20)), 0.8)
  2318.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(2.4, -1.2, -2.2) * CFrame.Angles (math.rad(-68), math.rad(-    120), math.rad(45)), 0.8)
  2319.    if Debounces.on == false then break end
  2320.    wait()
  2321.    end
  2322.             Debounces.NoIdl = false
  2323.             Debounces.on = false
  2324.             wait(1)
  2325.             if Debounces.CanAttack == false then
  2326.             Debounces.CanAttack = true
  2327.             x:Destroy()
  2328.             b:Destroy()
  2329.             n:Destroy()
  2330.                 end
  2331.             end
  2332.         end
  2333.     end)
  2334. ----------------------------------------------------
  2335. mouse.KeyDown:connect(function(key)
  2336.  if key == "h" then
  2337.   if Debounces.CanJoke == true then
  2338.    Debounces.CanJoke = false
  2339.    u = Instance.new("Sound")
  2340.    u.SoundId = "http://www.roblox.com/asset/?id=138199573"
  2341.    u.Parent = char
  2342.    u.Looped = false
  2343.    u.Pitch = 0.8
  2344.    u.Volume = 1
  2345.    u2 = Instance.new("Sound")
  2346.    u2.SoundId = "http://www.roblox.com/asset/?id=138199573"
  2347.    u2.Parent = char
  2348.    u2.Looped = false
  2349.    u2.Pitch = 0.8
  2350.    u2.Volume = 1
  2351.    wait(.01)
  2352.    u:Play()
  2353.    u2:Play()
  2354.    wait(6)
  2355.    u:Destroy()
  2356.    u2:Destroy()
  2357.    if Debounces.CanJoke == false then
  2358.     Debounces.CanJoke = true
  2359.    end
  2360.   end
  2361.  end
  2362. end)
  2363. ----------------------------------------------------
  2364. mouse.KeyDown:connect(function(key)
  2365.  if key == "j" then
  2366.   if Debounces.CanJoke == true then
  2367.    Debounces.CanJoke = false
  2368.    u = Instance.new("Sound")
  2369.    u.SoundId = "http://www.roblox.com/asset/?id=165564810"
  2370.    u.Parent = char
  2371.    u.Looped = false
  2372.    u.Pitch = .98
  2373.    u.Volume = 1
  2374.    u:Play()
  2375.    wait(10)
  2376.    u:Destroy()
  2377.    if Debounces.CanJoke == false then
  2378.     Debounces.CanJoke = true
  2379.    end
  2380.   end
  2381.  end
  2382. end)
  2383. ----------------------------------------------------
  2384. mouse.KeyDown:connect(function(key)
  2385.  if key == "k" then
  2386.   if Debounces.CanJoke == true then
  2387.    Debounces.CanJoke = false
  2388.    u = Instance.new("Sound")
  2389.    u.SoundId = "http://www.roblox.com/asset/?id=154733167"
  2390.    u.Parent = hed
  2391.    u.Looped = false
  2392.    u.Pitch = 1
  2393.    u.Volume = 1
  2394.    wait(.01)
  2395.    u:Play()
  2396.    wait(10)
  2397.    u:Destroy()
  2398.    if Debounces.CanJoke == false then
  2399.     Debounces.CanJoke = true
  2400.    end
  2401.   end
  2402.  end
  2403. end)
  2404. ----------------------------------------------------
  2405. mouse.KeyDown:connect(function(key)
  2406.     if key == "l" then
  2407.         if Debounces.CanJoke == true then
  2408.             Debounces.CanJoke = false
  2409.             u = Instance.new("Sound")
  2410.    u.SoundId = "http://www.roblox.com/asset/?id=138109742"
  2411.    u.Parent = hed
  2412.    u.Looped = false
  2413.    u.Pitch = 1
  2414.    u.Volume = 1
  2415.    wait(.01)
  2416.    u:Play()
  2417.    wait(1)
  2418.    u:Destroy()
  2419.   if Debounces.CanJoke == false then
  2420.       Debounces.CanJoke = true
  2421.       end
  2422.   end
  2423.  end
  2424. end)
  2425. ----------------------------------------------------
  2426. mouse.KeyDown:connect(function(key)
  2427.     if key == "x" then
  2428.         if Debounces.Invisible == false then
  2429.             Debounces.Invisible = true
  2430. char.Humanoid.MaxHealth = math.huge
  2431. lite.Brightness = 0
  2432. char.Orb.ParticleEmitter.Transparency = NumberSequence.new(1)
  2433.     game:GetService("SoundService").AmbientReverb = "Hangar"
  2434.       b = Instance.new("Sound")
  2435.       b.SoundId = "http://www.roblox.com/asset/?id=160867437"
  2436.       b.Parent = hed
  2437.       b.Looped = false
  2438.       b.Pitch = 1.15
  2439.       b.Volume = .4
  2440.       wait(.1)
  2441.       b:Play()
  2442.       b1 = Instance.new("Sound")
  2443.       b1.SoundId = "http://www.roblox.com/asset/?id=176651233"
  2444.       b1.Parent = hed
  2445.       b1.Looped = true
  2446.       b1.Pitch = .9
  2447.       b1.Volume = 1
  2448.       b2 = Instance.new("Sound")
  2449.       b2.SoundId = "http://www.roblox.com/asset/?id=176651233"
  2450.       b2.Parent = hed
  2451.       b2.Looped = true
  2452.       b2.Pitch = .9
  2453.       b2.Volume = 1
  2454.       wait(.1)
  2455.       b1:Play()
  2456.       b2:Play()
  2457.   for i = 1, 20 do
  2458.   wait()
  2459.  char.Reaper.Handle.Transparency = char.Reaper.Handle.Transparency + 0.05
  2460.   for i,v in pairs(char:children()) do
  2461.       if v:IsA("Part") then
  2462.           v.Transparency = v.Transparency + 0.05
  2463.              end
  2464.             end
  2465.   for i,v in pairs(char.Scythe:children()) do
  2466.     if v:IsA("Part") then
  2467.         v.Transparency = v.Transparency + 0.05
  2468.        end
  2469.       end
  2470.  for i,v in pairs(char.Wings:children()) do
  2471.     if v:IsA("Part") then
  2472.         v.Transparency = v.Transparency + 0.05
  2473.         end
  2474.    end
  2475.     end
  2476. char.Humanoid.WalkSpeed = 50
  2477. b:Destroy()
  2478.         end
  2479.  end
  2480. end)
  2481. ----------------------------------------------------
  2482. mouse.KeyUp:connect(function(key)
  2483.  if key == "x" then
  2484. b1:Destroy()
  2485. b2:Destroy()
  2486. game:GetService("SoundService").AmbientReverb = "NoReverb"
  2487. char.Humanoid.MaxHealth = 50000
  2488.       b = Instance.new("Sound")
  2489.       b.SoundId = "http://www.roblox.com/asset/?id=155348816"
  2490.       b.Parent = hed
  2491.       b.Looped = false
  2492.       b.Pitch = .93
  2493.       b.Volume = .7
  2494.       wait(.1)
  2495.       b:Play()
  2496.   char.Humanoid.WalkSpeed = 5
  2497.   for i = 1, 10 do
  2498.   wait()
  2499.   char.Reaper.Handle.Transparency = char.Reaper.Handle.Transparency - 0.1
  2500.   for i,v in pairs(char:children()) do
  2501.       if v:IsA("Part") then
  2502.           v.Transparency = v.Transparency - 0.1
  2503.              end
  2504.             end
  2505.   for i,v in pairs(char.Scythe:children()) do
  2506.     if v:IsA("Part") then
  2507.         v.Transparency = v.Transparency - 0.1
  2508.        end
  2509.       end
  2510.   for i,v in pairs(char.Wings:children()) do
  2511.     if v:IsA("Part") then
  2512.         v.Transparency = v.Transparency - 0.1
  2513.        end
  2514.    end
  2515.         end
  2516. lite.Brightness = 10
  2517. char.Orb.ParticleEmitter.Transparency = NumberSequence.new(0)
  2518. b:Destroy()
  2519. if Debounces.Invisible == true then
  2520.     Debounces.Invisible = false
  2521.         end
  2522.  end
  2523. end)
  2524. ----------------------------------------------------
  2525. local PressingMouse=false
  2526. mouse.Button1Up:connect(function()
  2527.     PressingMouse=false
  2528. end)
  2529. ----------------------------------------------------
  2530. local Mouse = mouse
  2531. local Char = char
  2532. local CurrentBP = -1
  2533. local Dist = 10
  2534. local DoBP = false
  2535. Mouse.Button1Down:connect(function()
  2536.  if Mouse.Target then
  2537.   DoBP = true
  2538.   Dist = (Char.Torso.Position-Mouse.Target.Position).magnitude
  2539.   CurrentBP = Instance.new("BodyPosition", Mouse.Target)
  2540.   CurrentBP.Name = "get rekt m9"
  2541.   CurrentBP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2542.   CurrentBP.P = 100000
  2543.  end
  2544. end)
  2545. Mouse.Button1Up:connect(function()
  2546.  if DoBP == true then
  2547.   DoBP = false
  2548.   if CurrentBP ~= -1 then
  2549.    CurrentBP:Destroy()
  2550.    CurrentBP = -1
  2551.   end
  2552.   CurrentBP = -1 -- for reassurance
  2553.  end
  2554. end)
  2555. game:GetService("RunService").RenderStepped:connect(function()
  2556.  if DoBP and CurrentBP ~= -1 then
  2557.   local Unit = -(Char.Torso.Position-Mouse.Hit.p).unit * Dist
  2558.   CurrentBP.position = Char.Torso.Position+Unit
  2559.  end
  2560. end)
  2561. ----------------------------------------------------
  2562. mouse.KeyDown:connect(function(key)
  2563.  if key == "n" then
  2564.                 for i,v in pairs(game.Players:getPlayers()) do
  2565.                     if v.Name~=char.Name then
  2566.                 for j,k in pairs(v.Character:GetChildren()) do
  2567.                     if k:IsA("BasePart") and k.Transparency <= 1 then
  2568.                 bawx=Instance.new("SelectionBox",cam)
  2569.                 bawx.Color = BrickColor.new("Bright red")
  2570.                 bawx.Transparency = .5
  2571.                 bawx.Adornee = k
  2572.                     end
  2573.                 end
  2574.             end
  2575.      end
  2576.     end
  2577. end)
  2578. ----------------------------------------------------
  2579. mouse.KeyUp:connect(function(key)
  2580.     if key == "n" then
  2581.             for i, v in pairs(cam:children()) do
  2582.             if v:IsA("SelectionBox") then
  2583.                 v:Destroy()
  2584.             end
  2585.         end
  2586.     end
  2587. end)
  2588. -------------------------------Sprint
  2589. mouse.KeyDown:connect(function(key)
  2590.     if string.byte(key) == 52 then
  2591.         char.Humanoid.WalkSpeed = 21
  2592.     end
  2593. end)
  2594. mouse.KeyUp:connect(function(key)
  2595.     if string.byte(key) == 52 then
  2596.         char.Humanoid.WalkSpeed = 5
  2597.     end
  2598. end)
  2599. ----------------------------------------------------
  2600. mouse.KeyDown:connect(function(key)
  2601.     if key == "z" then
  2602.         stanceToggle = "Landed"
  2603.     elseif key == "c" then
  2604.         stanceToggle = "Floating"
  2605.     elseif key == "v" then
  2606.         stanceToggle = "Sitting"
  2607.     end
  2608. end)
  2609. ----------------------------------------------------
  2610. --[[plr.Chatted:connect(function(msg)
  2611.     if msg == '/e dance' or msg == '/emote dance' then
  2612.         for i = 1,20 do
  2613.            
  2614.     end]]--
  2615. ----------------------------------------------------
  2616. game:GetService("RunService").RenderStepped:connect(function()
  2617. --[[if char.Humanoid.Jump == true then
  2618. jumpn = true
  2619. else
  2620. jumpn = false
  2621. end]]
  2622.  char.Humanoid.FreeFalling:connect(function(f)
  2623.   if f then
  2624.    ffing = true
  2625.   else
  2626.    ffing = false
  2627.   end
  2628.  end)
  2629.  sine = sine + change
  2630.  if jumpn == true then
  2631.   animpose = "Jumping"
  2632.  elseif ffing == true then
  2633.   animpose = "Freefalling"
  2634.  elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2635.   animpose = "Idle"
  2636.  elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2637.   animpose = "Walking"
  2638.  elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2639.   animpose = "Running"
  2640.  end
  2641.  if animpose ~= lastanimpose then
  2642.   sine = 0
  2643.   if Debounces.NoIdl == false then
  2644.       if stanceToggle == "Floating" then
  2645.    change = 1
  2646.     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) *   CFrame.Angles    (math.rad(20), 0, math.rad(-10)), 0.6)
  2647.     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)  *CFrame.Angles    (math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2648.     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) *   CFrame.Angles    (math.rad(20), 0, math.rad(-8)), 0.6)
  2649.     rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) *   CFrame.Angles    (math.rad(20), 0, math.rad(8)), 0.6)
  2650.                 cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, -2.2, -1.8)*CFrame.Angles  (math.rad(-28), math.rad(0),     math.rad(0)), 1)
  2651.                 --cor3.Weld.C0 = Lerp(cor3.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles  (math.rad(-36), math.rad(-90),     math.rad(40)), 1)
  2652.                     end
  2653.         elseif stanceToggle == "Landed" then
  2654.             change = 1
  2655.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles  (math.rad(0), 0, 0), 0.6)
  2656.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad  (0), 0, 0), 0.6)
  2657.         elseif stanceToggle == "Sitting" then
  2658.             change = 1
  2659.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles  (math.rad(0), 0, 0), 0.6)
  2660.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad  (0), 0, 0), 0.6)
  2661.     wait()
  2662.   end
  2663.   else
  2664. end
  2665.  lastanimpose = animpose
  2666.  if Debounces.NoIdl == false then
  2667.   if animpose == "Idle" then
  2668.       if stanceToggle == "Floating" then
  2669.    change = 0.5
  2670.    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.14*math.cos(sine/14), 0) *     CFrame.Angles(math.rad(-20-1*math.cos(sine/14)), math.rad(0), 0), 0.05)
  2671.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)  *CFrame.Angles(math.rad    (90),math.rad(0),math.rad(30+1*math.cos(sine/14))), 0.2)
  2672.    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.05*math.cos  (sine/14),0)    *CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10-1.5*math.cos(sine/14))), 0.2)
  2673.    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.3)*CFrame.Angles  (math.rad(-    20+2*math.cos(sine/14)),math.rad(0), math.rad(0)),0.2)
  2674.    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) *   CFrame.Angles(math.rad(20),     math.rad(0+2*math.cos(sine/14)), math.rad(-8-1.5*math.cos (sine/14))), 0.2)
  2675.    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) *   CFrame.Angles(math.rad(20),     math.rad(0+2*math.cos(sine/14)), math.rad(8+1.5*math.cos (sine/14))), 0.2)
  2676.    cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, -2.2, -1.8) *   CFrame.Angles(math.rad    (-28), math.rad(0), math.rad(0)), 0.4)
  2677.    elseif stanceToggle ==  "Landed" then
  2678.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.05*math.cos  (sine/14),0)    *CFrame.Angles(math.rad(-30),math.rad(-20),math.rad(22+2*math.cos(sine/14))), 0.2)
  2679.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5+0.05*math.cos(sine/14),-.5)  *CFrame.Angles(math.rad    (70),math.rad(-10),math.rad(26-2*math.cos(sine/14))), 0.2)
  2680.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(- 10+2*math.cos    (sine/14)),math.rad(36), math.rad(0)), 0.2)
  2681.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles (math.rad (-10+1*math.cos    (sine/14)), math.rad(-36), math.rad(0)), 0.2)
  2682.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.7, -1, 0) * CFrame.Angles  (math.rad(30-1.5*math.cos(sine/14)),     math.rad(30), math.rad(-30)), 0.2)
  2683.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad  (-10-1.5*math.cos(sine/14)),     math.rad(30), math.rad(20)), 0.2)
  2684.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.8, -0.8, -1.4) * CFrame.Angles  (math.rad(-40), math.rad(-70),     math.rad(0)), 0.2)
  2685.       elseif stanceToggle == "Sitting" then
  2686.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-.1) *CFrame.Angles (math.rad    (45-2*math.cos(sine/14)),math.rad(0),math.rad(32)), 0.2)
  2687.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-    20+1*math.cos(sine/14))), 0.2)
  2688.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad (14+2*math.cos    (sine/14)),math.rad(-40), math.rad(14)),0.2)
  2689.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles  (math.rad(-50+1*math.cos    (sine/14)), math.rad(40), math.rad(0)), 0.2)
  2690.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, .2, -.8) * CFrame.Angles  (math.rad(30-1*math.cos(sine/14)),     0, math.rad(20)), 0.2)
  2691.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.8, -1, 0) * CFrame.Angles  (math.rad(-10-1*math.cos(sine/14)),     math.rad(-40), math.rad(0)), 0.2)
  2692.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, 1.2, 0) * CFrame.Angles  (math.rad(-90), math.rad(180),     math.rad(0)), 0.2)
  2693.             end
  2694.   elseif animpose == "Walking" then
  2695.       if stanceToggle == "Landed" then
  2696.       change = 0.5
  2697.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(math.sin(sine/6)/3, math.rad(14), math.rad(-10-2*math.cos(sine/14))), 0.2)
  2698.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(-  math.sin(sine/6)/3, math.rad(-14), math.rad(10)), 0.2)
  2699.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8-2*math.cos(sine/3)), math.rad(0), math.rad(0)),0.2)
  2700.          lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.15 + math.sin(sine/6)/4) * CFrame.Angles(math.rad(-14) + -math.sin(sine/6)/4, 0, 0), .4)
  2701.          rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.15 + -math.sin(sine/6)/4) * CFrame.Angles(math.rad(-14) + math.sin(sine/6)/4, 0, 0), .4)
  2702.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-4-1*math.cos(sine/3)), 0, math.rad(0)), 0.2)
  2703.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.6, -1.4, -1.4) * CFrame.Angles(math.rad(-60), math.rad(-60), math.rad(0)), 0.4)
  2704.       elseif stanceToggle == "Sitting" then stanceToggle = "Landed"
  2705.    elseif stanceToggle == "Floating" then
  2706.    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), 0, 0), 0.6)
  2707.    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles  (math.rad(90), 0, math.rad(30+2*math.cos(sine/14))), 0.3)
  2708.    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(15+10*math.cos(sine/16)), 0, 0), 0.3)
  2709.    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.3)*CFrame.Angles  (math.rad(-18+2*math.cos(sine/20)),math.rad(0), math.rad(0)),0.3)
  2710.    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(13+4*math.cos(sine/16)), 0, 0), 0.3)
  2711.    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15+10*math.cos(sine/16)), 0, 0), 0.3)
  2712.    cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(0, -2.2, -1.8) * CFrame.Angles(math.rad (-28), math.rad(0), math.rad(0)), 0.4)
  2713.    end
  2714.   --[[elseif animpose == "Freefalling" then
  2715.    change = 0.5
  2716.    if stanceToggle == "Landed" then
  2717.   hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.1)*CFrame.Angles(math.rad(-12),math.rad(0),  math.rad(0)),0.4)
  2718.   torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.4)
  2719.   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-30)), 0.4)
  2720.   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.4)
  2721.   lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1+.1*math.cos(sine/4)) * CFrame.Angles(math.rad(-30-30*math.cos(sine/4)), 0, 0), 0.4)
  2722.   rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0-30*math.cos(sine/14)), 0, 0), 0.4)
  2723.   end]]--
  2724.      elseif animpose == "Running" then
  2725.    change = 1
  2726.    if stanceToggle == "Landed" then
  2727.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(math.sin(sine/8)/4, math.rad(14), math.rad(-10-2*math.cos(sine/14))), 0.2)
  2728.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(-  math.sin(sine/8)/4, math.rad(-14), math.rad(10)), 0.2)
  2729.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-16-2*math.cos(sine/4)/2), math.rad(0), math.rad(0)),0.2)
  2730.          lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.15 + math.sin(sine/8)/4) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/4, 0, 0), .4)
  2731.          rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.15 + -math.sin(sine/8)/4) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/4, 0, 0), .4)
  2732.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14-1*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  2733.             cor2.Weld.C0 = Lerp(cor2.Weld.C0, CFrame.new(1.6, -1.4, -1.4) * CFrame.Angles(math.rad(-60), math.rad(-60), math.rad(0)), 0.4)   end
  2734.         end
  2735.     end
  2736. end)
  2737. Spawn(function()
  2738.  while wait() do
  2739.  
  2740.  
  2741.  
  2742.   updateFly()
  2743.  
  2744.  end
  2745. end)
  2746. Spawn(function()
  2747.  while wait(.1) do
  2748.   Magik()
  2749.  end
  2750. end)
  2751. char.Humanoid.MaxHealth = 300
  2752. wait(2.4)
  2753. char.Humanoid.Health = 300
  2754. --160867437
  2755. --160773067
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement