daily pastebin goal
44%
SHARE
TWEET

Untitled

a guest Nov 8th, 2018 99 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7. -- Created by Nebula_Zorua --
  8.  
  9. -- Leaked for Vengeful to showcase. Fuck you dark lol --
  10.  
  11. -- Nebula's Lost Hope/Lost Hope V2 --
  12. -- I walk a lonely road.. --
  13. -- The only one that I have ever known.. --
  14.  
  15. -- Thank goodguyaiyden for making me leak this. Little cunt spread it. --
  16.  
  17. -- Discord: Nebula the Zorua#6969
  18. -- Youtube: https://www.youtube.com/channel/UCo9oU9dCw8jnuVLuy4_SATA
  19.  
  20. wait(1/60)
  21.  
  22.  
  23. --// Shortcut Variables \\--
  24. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  25. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  26. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  27. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  28. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  29. local R3 = {N=Region3.new}
  30. local De = S.Debris
  31. local WS = workspace
  32. local Lght = S.Lighting
  33. local RepS = S.ReplicatedStorage
  34. local IN = Instance.new
  35. local Plrs = S.Players
  36.  
  37. local Black = C3.N(0,0,0)
  38. local White = C3.N(1,1,1)
  39.  
  40. function NumSeq(...)
  41.     local tab = {...}
  42.     local Sequence = {}
  43.     for _,v in next, tab do
  44.         table.insert(Sequence,NumberSequenceKeypoint.new(unpack(v)))
  45.     end
  46.     if(tab[#tab][1] ~= 1)then
  47.         local final = tab[#tab]
  48.         table.insert(Sequence,NumberSequenceKeypoint.new(1,final[2],final[3]))
  49.     end
  50.     return NumberSequence.new(Sequence)
  51. end
  52.  
  53.  
  54. CS3 = function(r,g,b)
  55.     return ColorSequence.new(Color3.fromRGB(r,g,b))
  56. end
  57.  
  58. --// Initializing \\--
  59. local Plr = Plrs.LocalPlayer
  60. local Char = Plr.Character
  61. local Hum = Char:FindFirstChildOfClass'Humanoid'
  62. local RArm = Char["Right Arm"]
  63. local LArm = Char["Left Arm"]
  64. local RLeg = Char["Right Leg"]
  65. local LLeg = Char["Left Leg"]  
  66. local Root = Char:FindFirstChild'HumanoidRootPart'
  67. local Torso = Char.Torso
  68. local Head = Char.Head
  69. local NeutralAnims = true
  70. local Attack = false
  71. local Debounces = {Debounces={}}
  72. local Mouse = Plr:GetMouse()
  73. local Hit = {}
  74. local Sine = 0
  75. local Change = 1
  76. local Combo = 1
  77.  
  78. local Effects = IN("Folder",Char)
  79. Effects.Name = "Effects"
  80.  
  81.  
  82. --// Debounce System \\--
  83.  
  84.  
  85. function Debounces:New(name,cooldown)
  86.     local aaaaa = {Usable=true,Cooldown=cooldown or 2,CoolingDown=false,LastUse=0}
  87.     setmetatable(aaaaa,{__index = Debounces})
  88.     Debounces.Debounces[name] = aaaaa
  89.     return aaaaa
  90. end
  91.  
  92. function Debounces:Use(overrideUsable)
  93.     assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  94.     if(self.Usable or overrideUsable)then
  95.         self.Usable = false
  96.         self.CoolingDown = true
  97.         local LastUse = time()
  98.         self.LastUse = LastUse
  99.         delay(self.Cooldown or 2,function()
  100.             if(self.LastUse == LastUse)then
  101.                 self.CoolingDown = false
  102.                 self.Usable = true
  103.             end
  104.         end)
  105.     end
  106. end
  107.  
  108. function Debounces:Get(name)
  109.     assert(typeof(name) == 'string',("bad argument #1 to 'get' (string expected, got %s)"):format(typeof(name) == nil and "no value" or typeof(name)))
  110.     for i,v in next, Debounces.Debounces do
  111.         if(i == name)then
  112.             return v;
  113.         end
  114.     end
  115. end
  116.  
  117. function Debounces:GetProgressPercentage()
  118.     assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  119.     if(self.CoolingDown and not self.Usable)then
  120.         return math.max(
  121.             math.floor(
  122.                 (
  123.                     (time()-self.LastUse)/self.Cooldown or 2
  124.                 )*100
  125.             )
  126.         )
  127.     else
  128.         return 100
  129.     end
  130. end
  131.  
  132. --// Instance Creation Functions \\--
  133.  
  134. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  135.     local Sound = IN("Sound")
  136.     Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  137.     Sound.Pitch = pitch or 1
  138.     Sound.Volume = volume or 1
  139.     Sound.Looped = looped or false
  140.     if(autoPlay)then
  141.         coroutine.wrap(function()
  142.             repeat wait() until Sound.IsLoaded
  143.             Sound.Playing = autoPlay or false
  144.         end)()
  145.     end
  146.     if(not looped and effect)then
  147.         Sound.Stopped:connect(function()
  148.             Sound.Volume = 0
  149.             Sound:destroy()
  150.         end)
  151.     elseif(effect)then
  152.         warn("Sound can't be looped and a sound effect!")
  153.     end
  154.     Sound.Parent =parent or Torso
  155.     return Sound
  156. end
  157. function Part(parent,color,material,size,cframe,anchored,cancollide)
  158.     local part = IN("Part")
  159.     part.Parent = parent or Char
  160.     part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  161.     part.Material = material or Enum.Material.SmoothPlastic
  162.     part.TopSurface,part.BottomSurface=10,10
  163.     part.Size = size or V3.N(1,1,1)
  164.     part.CFrame = cframe or CF.N(0,0,0)
  165.     part.CanCollide = cancollide or false
  166.     part.Anchored = anchored or false
  167.     return part
  168. end
  169.  
  170. function Weld(part0,part1,c0,c1)
  171.     local weld = IN("Weld")
  172.     weld.Parent = part0
  173.     weld.Part0 = part0
  174.     weld.Part1 = part1
  175.     weld.C0 = c0 or CF.N()
  176.     weld.C1 = c1 or CF.N()
  177.     return weld
  178. end
  179.  
  180. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  181.     local part = IN("SpecialMesh")
  182.     part.MeshId = meshid or ""
  183.     part.TextureId = textid or ""
  184.     part.Scale = scale or V3.N(1,1,1)
  185.     part.Offset = offset or V3.N(0,0,0)
  186.     part.MeshType = meshtype or Enum.MeshType.Sphere
  187.     part.Parent = parent
  188.     return part
  189. end
  190.  
  191. NewInstance = function(instance,parent,properties)
  192.     local inst = Instance.new(instance)
  193.     inst.Parent = parent
  194.     if(properties)then
  195.         for i,v in next, properties do
  196.             pcall(function() inst[i] = v end)
  197.         end
  198.     end
  199.     return inst;
  200. end
  201.  
  202. function Clone(instance,parent,properties)
  203.     local inst = instance:Clone()
  204.     inst.Parent = parent
  205.     if(properties)then
  206.         for i,v in next, properties do
  207.             pcall(function() inst[i] = v end)
  208.         end
  209.     end
  210.     return inst;
  211. end
  212.  
  213. function SoundPart(id,pitch,volume,looped,effect,autoPlay,cf)
  214.     local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  215.     local Sound = IN("Sound")
  216.     Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  217.     Sound.Pitch = pitch or 1
  218.     Sound.Volume = volume or 1
  219.     Sound.Looped = looped or false
  220.     if(autoPlay)then
  221.         coroutine.wrap(function()
  222.             repeat wait() until Sound.IsLoaded
  223.             Sound.Playing = autoPlay or false
  224.         end)()
  225.     end
  226.     if(not looped and effect)then
  227.         Sound.Stopped:connect(function()
  228.             Sound.Volume = 0
  229.             soundPart:destroy()
  230.         end)
  231.     elseif(effect)then
  232.         warn("Sound can't be looped and a sound effect!")
  233.     end
  234.     Sound.Parent = soundPart
  235.     return Sound
  236. end
  237.  
  238.  
  239. --// Extended ROBLOX tables \\--
  240. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  241. --// Require stuff \\--
  242. function CamShake(who,times,intense,origin)
  243.     coroutine.wrap(function()
  244.         if(script:FindFirstChild'CamShake')then
  245.             local cam = script.CamShake:Clone()
  246.             cam:WaitForChild'intensity'.Value = intense
  247.             cam:WaitForChild'times'.Value = times
  248.            
  249.             if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
  250.             cam.Parent = who
  251.             wait()
  252.             cam.Disabled = false
  253.         elseif(who == Plr or who == Char or who:IsDescendantOf(Plr))then
  254.             local intensity = intense
  255.             local cam = workspace.CurrentCamera
  256.             for i = 1, times do
  257.                 local camDistFromOrigin
  258.                 if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  259.                     camDistFromOrigin = math.floor( (cam.CFrame.p-origin.Position).magnitude )/25
  260.                 elseif(typeof(origin) == 'Vector3')then
  261.                     camDistFromOrigin = math.floor( (cam.CFrame.p-origin).magnitude )/25
  262.                 end
  263.                 if(camDistFromOrigin)then
  264.                     intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  265.                 end
  266.                 cam.CFrame = cam.CFrame:lerp(cam.CFrame*CFrame.new(math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100)*CFrame.Angles(math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100)),.4)
  267.                 swait()
  268.             end
  269.         end
  270.     end)()
  271. end
  272.  
  273. function CamShakeAll(times,intense,origin)
  274.     for _,v in next, Plrs:players() do
  275.         CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  276.     end
  277. end
  278.  
  279. function ServerScript(code)
  280.     if(script:FindFirstChild'Loadstring')then
  281.         local load = script.Loadstring:Clone()
  282.         load:WaitForChild'Sauce'.Value = code
  283.         load.Disabled = false
  284.         load.Parent = workspace
  285.     elseif(NS and typeof(NS) == 'function')then
  286.         NS(code,workspace)
  287.     else
  288.         warn("no serverscripts lol")
  289.     end
  290. end
  291.  
  292. function RunLocal(where,code)
  293.     ServerScript([[
  294.         wait()
  295.         script.Parent=nil
  296.         if(not _G.Http)then _G.Http = game:service'HttpService' end
  297.        
  298.         local Http = _G.Http or game:service'HttpService'
  299.        
  300.         local source = ]].."[["..code.."]]"..[[
  301.         local link = "https://api.vorth.xyz/R_API/R.UPLOAD/NEW_LOCAL.php"
  302.         local asd = Http:PostAsync(link,source)
  303.         repeat wait() until asd and Http:JSONDecode(asd) and Http:JSONDecode(asd).Result and Http:JSONDecode(asd).Result.Require_ID
  304.         local ID = Http:JSONDecode(asd).Result.Require_ID
  305.         local vs = require(ID).VORTH_SCRIPT
  306.         vs.Parent = game.]]..where:GetFullName()
  307.     )
  308. end
  309.  
  310. --// Customization \\--
  311.  
  312. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  313. local Remove_Hats = false
  314. local Remove_Clothing = false
  315. local PlayerSize = 1
  316. local DamageColor = BrickColor.new(Plr.UserId == 5719877 and 'Dark indigo' or 'Crimson')
  317. local God = false
  318. local Muted = false
  319.  
  320. local WalkSpeed = 0
  321.  
  322. Hum.WalkSpeed = WalkSpeed
  323. --// Weapon and GUI creation, and Character Customization \\--
  324.  
  325. New = function(Object, Parent, Name, Data)
  326.     local Object = Instance.new(Object)
  327.     for Index, Value in pairs(Data or {}) do
  328.         Object[Index] = Value
  329.     end
  330.     Object.Parent = Parent
  331.     Object.Name = Name
  332.     if(Object:IsA'BasePart' and Plr.UserId == 5719877 and tostring(Object.BrickColor):lower():find"crimson")then
  333.         Object.Color = BrickColor.new'Dark indigo'.Color
  334.     end
  335.     return Object
  336. end
  337.  
  338.  
  339. EmitPart = New("Part",LArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  340. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = LArm,C0=CF.N(0,1,0),})
  341.    
  342. Fattened = New("Part",RArm,"Fattened",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  343. WeldA = New("ManualWeld",Fattened,"Weld",{Part0 = Fattened,Part1 = RArm,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  344.  
  345. Scythe = New("Model",Char,"Scythe",{})
  346. Handle = New("Part",Scythe,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 6.19999981, 0.399999976),CFrame = CFrame.new(-39.3999939, 6.70000172, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  347. MeshA = New("CylinderMesh",Handle,"Mesh",{Scale = Vector3.new(0.699999988, 1, 0.699999988),})
  348. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 8.10000229, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  349. MeshA = New("CylinderMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  350. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 1.40000057, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  351. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.999999821, 1),CFrame = CFrame.new(-39.3999939, 9.89999485, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  352. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  353. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999313, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  354. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.40002728, -6.89999866, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  355. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  356. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 1.70002556, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  357. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.10000992, -6.89999866, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  358. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  359. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 1.4000082, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  360. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.400000006, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999786, 9.89999485, -6.59998035, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  361. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 0.899999976),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
  362. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(1.49905682e-05, 3.19999313, 1.50203705e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  363. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.30002594, -6.70000172, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  364. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  365. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60002422, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  366. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.290000021, 0.580000043),CFrame = CFrame.new(-39.3999939, 9.85499287, -2.84000158, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  367. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  368. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.15499115, 3.75999403, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  369. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.730000019),CFrame = CFrame.new(-39.3999939, 9.29999256, -5.63499975, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  370. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  371. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 2.59999084, 0.96499598, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  372. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.55000007),CFrame = CFrame.new(-39.3999939, 10.3799906, -5.22499561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  373. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  374. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.67998886, 1.375, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  375. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 1, 0.75),CFrame = CFrame.new(-39.3999939, 9.89999294, -4.82500172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  376. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  377. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999123, 1.7749939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  378. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.89999294, -4.09001637, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  379. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  380. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999123, 2.50997901, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  381. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.75),CFrame = CFrame.new(-39.3999939, 9.20001698, -5.62500477, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  382. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  383. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.50001526, 0.974990964, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  384. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.52999997),CFrame = CFrame.new(-39.3999939, 10.1699905, -4.43503284, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  385. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  386. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.46998882, 2.16496301, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  387. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999946, 0.200000003, 1.31999993),CFrame = CFrame.new(-39.3999939, 9.9899931, -3.74002552, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  388. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  389. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.28999138, 2.85997009, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  390. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.56000006),CFrame = CFrame.new(-39.3999939, 9.40000534, -5.22002172, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  391. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  392. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.70000362, 1.37997389, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  393. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.280000031, 0.74000001),CFrame = CFrame.new(-39.3999939, 9.85999298, -3.45001674, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  394. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  395. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.15999126, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  396. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.999999821, 1),CFrame = CFrame.new(-39.3999939, 9.89999294, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  397. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  398. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999123, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  399. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.5200001),CFrame = CFrame.new(-39.3999939, 9.61998653, -4.44002247, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  400. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  401. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.91998482, 2.15997291, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  402. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.400000036, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.80000305, -2.60002661, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  403. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  404. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.10000134, 3.99996901, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  405. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 9.30001068, -5.20001698, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  406. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  407. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.60000896, 1.39997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  408. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 10.499999, -5.20000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  409. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  410. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.79999733, 1.3999939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  411. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 10.3000011, -4.40002966, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  412. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  413. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.59999943, 2.19996595, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  414. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.10002708, -5.60001087, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  415. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  416. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.40002537, 0.99998498, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  417. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.800000012, 0.709999979),CFrame = CFrame.new(-39.3999939, 9.83998299, -4.84500551, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  418. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  419. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.13998127, 1.75498998, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  420. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.52999997),CFrame = CFrame.new(-39.3999939, 10.1399765, -4.46503162, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  421. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  422. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.43997478, 2.13496399, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  423. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.370000064),CFrame = CFrame.new(-39.3999939, 9.84998894, -2.94499683, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  424. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  425. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.14998722, 3.65499878, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  426. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.730000019),CFrame = CFrame.new(-39.3999939, 9.33998299, -5.67499256, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  427. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  428. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 2.63998127, 0.925002933, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  429. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.789999843, 1),CFrame = CFrame.new(-39.3999939, 9.83498859, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  430. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  431. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.13498688, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  432. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.290000021, 1.56000006),CFrame = CFrame.new(-39.3999939, 9.53499508, -5.29001379, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  433. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  434. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.83499336, 1.30998194, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  435. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.50000012),CFrame = CFrame.new(-39.3999939, 10.3099785, -5.24998951, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  436. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  437. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.60997677, 1.35000587, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  438. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.74000001),CFrame = CFrame.new(-39.3999939, 9.85999107, -3.45001674, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  439. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  440. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.15998936, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  441. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.200000003, 1.31999993),CFrame = CFrame.new(-39.3999939, 9.91998863, -3.77002478, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  442. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  443. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.21998692, 2.82997084, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  444. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.200076103, -6.70000172, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  445. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  446. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -6.49992561, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  447. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.90000057, -4.00001955, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  448. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  449. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999886, 2.59997606, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  450. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999939, 0.700006008, -7.00000477, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  451. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  452. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -5.99999571, -0.400009155, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  453. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 9.49999905, -4.40001392, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  454. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  455. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.79999733, 2.19998193, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  456. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 1, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.90000057, -4.80000782, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  457. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  458. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.19999886, 1.79998791, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  459. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 0.700006008, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  460. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -5.99999571, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  461. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.200015068, -6.50000477, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  462. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  463. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -6.49998665, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  464. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.470000029, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.87498665, -4.1200304, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  465. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  466. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.17498493, 2.47996497, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  467. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.400000036, 0.600000024),CFrame = CFrame.new(-39.3999939, 9.80000305, -3.30003881, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  468. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  469. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.10000134, 3.2999568, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  470. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.5200001),CFrame = CFrame.new(-39.3999939, 9.65997887, -4.489995, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  471. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  472. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.95997715, 2.11000085, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  473. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.29999733, -5.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  474. MeshA = New("BlockMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  475. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 2.59999561, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  476. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.75),CFrame = CFrame.new(-39.3999939, 9.27001095, -5.67499256, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  477. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  478. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.57000923, 0.925002933, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  479. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 6.50003672, -6.60001087, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  480. MeshA = New("CylinderMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  481. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.199965, -1.50203705e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  482. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 1.4000001, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.3000679, -6.30000782, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  483. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  484. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.600066185, 0.299987912, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  485. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 6.50005674, -6.30000782, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  486. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1.5),MeshType = Enum.MeshType.Wedge,})
  487. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.199944973, 0.299987912, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  488. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 6.70007372, -6.50000477, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  489. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  490. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 7.20024109e-05, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  491. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.30000687, -6.89999866, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  492. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  493. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.60000515, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  494. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.60001373, -6.89999866, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  495. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  496. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 0.900012016, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  497. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.39999998),CFrame = CFrame.new(-39.3999939, 10.1000013, -3.70003271, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  498. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  499. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 3.39999962, 2.8999629, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  500. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.50002098, -6.70000172, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  501. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  502. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.800019264, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  503. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 7.29999208, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  504. MeshA = New("CylinderMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  505. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 0.599990368, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  506. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10002279, -7.10001087, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  507. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  508. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -5.59997892, -0.50001502, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  509. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10006189, -6.10001087, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  510. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  511. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.59993982, 0.49998498, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  512. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900043964, -6.3000226, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  513. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  514. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -5.79995775, 0.299972892, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  515. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900006771, -6.89999866, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  516. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  517. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.79999495, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  518. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.600058079, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  519. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  520. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -6.09994364, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  521. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999939, 0.70003891, -6.2000165, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  522. MeshA = New("SpecialMesh",PartA,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  523. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.99996281, 0.399978995, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  524. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.600000858, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  525. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  526. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -6.10000086, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  527. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10001707, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  528. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  529. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -5.59998465, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  530. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900078773, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  531. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
  532. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.79992294, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  533. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10007095, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  534. MeshA = New("SpecialMesh",PartA,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  535. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.59993076, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  536. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900025845, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  537. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
  538. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -5.79997587, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  539. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 2.79999995, 0.399999976),CFrame = CFrame.new(-39.3999939, 2.20001125, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  540. MeshA = New("CylinderMesh",PartA,"Mesh",{})
  541. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, -4.49999046, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  542. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 6.79999971, 0.399999976),CFrame = CFrame.new(-39.3999939, 7.00000572, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  543. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(0.200000003, 9.10000038, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  544. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C1 = CFrame.new(0, 0.300004005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  545. PartA = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.799999952, 0.400000036, 0.400000006),CFrame = CFrame.new(-39.3999939, 10.540019, -6.69998646, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  546. MeshA = New("SpecialMesh",PartA,"Mesh",{Scale = Vector3.new(1, 0.400000006, 1),MeshType = Enum.MeshType.Sphere,})
  547. Weld = New("ManualWeld",PartA,"Weld",{Part0 = PartA,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872),C1 = CFrame.new(0, 3.84001732, -0.0999910831, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  548. Hitbox = New("Part",Scythe,"Hitbox",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.400000006, 1.80000019, 4.80000019),CFrame = CFrame.new(-39.3999786, 9.89999485, -4.59998035, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  549. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(1.49905682e-05, 3.19999313, 2.00001502, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  550.  
  551.  
  552. function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
  553.     local Att1 =  New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
  554.     local Att2 =  New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
  555.     local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001})
  556.     return TEff
  557. end
  558.  
  559. SlashT = CreateTrailObj(Hitbox,(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),0,1)
  560. PunchT = CreateTrailObj(LArm,"White","White",0,0)
  561. KickT = CreateTrailObj(RLeg,"White","White",0,0)
  562.  
  563.  
  564. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  565. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  566.  
  567. if(PlayerSize ~= 1)then
  568.     for _,v in next, Char:GetDescendants() do
  569.         if(v:IsA'BasePart')then
  570.             v.Size = v.Size * PlayerSize
  571.         end
  572.     end
  573. end
  574.  
  575. --// Stop animations \\--
  576. for _,v in next, Hum:GetPlayingAnimationTracks() do
  577.     v:Stop();
  578. end
  579.  
  580. pcall(game.Destroy,Char:FindFirstChild'Animate')
  581. pcall(game.Destroy,Hum:FindFirstChild'Animator')
  582.  
  583. --// Joints \\--
  584.  
  585. local LS = NewInstance('Motor',Char,{Part0=Torso,Part1=LArm,C0 = CF.N(-1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  586. local RS = NewInstance('Motor',Char,{Part0=Torso,Part1=RArm,C0 = CF.N(1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  587. local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)})
  588. local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  589. local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  590. local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso})
  591. local HW = NewInstance('Motor',Handle,{Part0=RArm,Part1=Handle,C0=CF.N(0,-1,0)*CF.A(M.R(-90),0,0)})
  592.  
  593.  
  594. local LSC0 = LS.C0
  595. local RSC0 = RS.C0
  596. local NKC0 = NK.C0
  597. local LHC0 = LH.C0
  598. local RHC0 = RH.C0
  599. local RJC0 = RJ.C0
  600.  
  601. --// Artificial HB \\--
  602.  
  603. local ArtificialHB = IN("BindableEvent", script)
  604. ArtificialHB.Name = "Heartbeat"
  605.  
  606. script:WaitForChild("Heartbeat")
  607.  
  608. local tf = 0
  609. local allowframeloss = false
  610. local tossremainder = false
  611. local lastframe = tick()
  612. local frame = 1/Frame_Speed
  613. ArtificialHB:Fire()
  614.  
  615. game:GetService("RunService").Heartbeat:connect(function(s, p)
  616.     tf = tf + s
  617.     if tf >= frame then
  618.         if allowframeloss then
  619.             script.Heartbeat:Fire()
  620.             lastframe = tick()
  621.         else
  622.             for i = 1, math.floor(tf / frame) do
  623.                 ArtificialHB:Fire()
  624.             end
  625.             lastframe = tick()
  626.         end
  627.         if tossremainder then
  628.             tf = 0
  629.         else
  630.             tf = tf - frame * math.floor(tf / frame)
  631.         end
  632.     end
  633. end)
  634.  
  635. function swait(num)
  636.     if num == 0 or num == nil then
  637.         ArtificialHB.Event:wait()
  638.     else
  639.         for i = 0, num do
  640.             ArtificialHB.Event:wait()
  641.         end
  642.     end
  643. end
  644.  
  645. --// Chat Function \\--
  646. -- Thanks Sugarie \\--
  647. function chatfunc(text)
  648. local chat = coroutine.wrap(function()
  649. if Char:FindFirstChild("TalkingBillBoard")~= nil then
  650. Char:FindFirstChild("TalkingBillBoard"):destroy()
  651. end
  652. local naeeym2 = Instance.new("BillboardGui",Char)
  653. naeeym2.Size = UDim2.new(0,100,0,40)
  654. naeeym2.StudsOffset = Vector3.new(0,3,0)
  655. naeeym2.Adornee = Head
  656. naeeym2.Name = "TalkingBillBoard"
  657. local tecks2 = Instance.new("TextLabel",naeeym2)
  658. tecks2.BackgroundTransparency = 1
  659. tecks2.BorderSizePixel = 0
  660. tecks2.Text = ""
  661. tecks2.Font = "Fantasy"
  662. tecks2.FontSize = "Size24"
  663. tecks2.TextStrokeTransparency = 0
  664. tecks2.TextColor3 = (Plr.UserId == 5719877 and BrickColor.new'Dark indigo'.Color or Color3.new(.6,0,0))
  665. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  666. tecks2.Size = UDim2.new(1,0,0.5,0)
  667.  
  668. coroutine.resume(coroutine.create(function()
  669. while tecks2 ~= nil do
  670. swait(1.5)
  671. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  672. end
  673. end))
  674. for i = 1,string.len(text),1 do
  675.     Sound(Head,565939471,1,1,false,true,true)
  676. tecks2.Text = string.sub(text,1,i)
  677. swait(0.3)
  678. end
  679. swait(60)
  680. for i = 1, 5 do
  681. swait(.02)
  682. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  683. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  684. tecks2.TextTransparency = tecks2.TextTransparency + .2
  685. end
  686. naeeym2:Destroy()
  687. end)
  688. chat()
  689. end
  690.  
  691.  
  692.  
  693. --// Effect Function(s) \\--
  694.  
  695. function WingsColor(c)
  696.     if(Char:FindFirstChild'LeftWing')then
  697.         for _,v in next, Char.LeftWing:children() do
  698.             if(v:IsA'BasePart')then
  699.                 v[typeof(c) == 'Color3' and 'Color' or 'BrickColor'] = c
  700.             end
  701.         end
  702.     end
  703.     if(Char:FindFirstChild'Halo')then
  704.         for _,v in next, Char.Halo:children() do
  705.             if(v:IsA'BasePart')then
  706.                 v[typeof(c) == 'Color3' and 'Color' or 'BrickColor'] = c
  707.             end
  708.         end
  709.     end
  710. end
  711.  
  712.  
  713.  
  714. function Bezier(startpos, pos2, pos3, endpos, t)
  715.     local A = startpos:lerp(pos2, t)
  716.     local B  = pos2:lerp(pos3, t)
  717.     local C = pos3:lerp(endpos, t)
  718.     local lerp1 = A:lerp(B, t)
  719.     local lerp2 = B:lerp(C, t)
  720.     local cubic = lerp1:lerp(lerp2, t)
  721.     return cubic
  722. end
  723.  
  724. function SphereFX(duration,color,scale,pos,endScale,increment)
  725.     return Effect{
  726.         Effect='ResizeAndFade',
  727.         Color=color,
  728.         Size=scale,
  729.         Mesh={MeshType=Enum.MeshType.Sphere},
  730.         CFrame=pos,
  731.         FXSettings={
  732.             EndSize=endScale,
  733.             EndIsIncrement=increment
  734.         }
  735.     }
  736. end
  737.  
  738. function BlastFX(duration,color,scale,pos,endScale,increment)
  739.     return Effect{
  740.         Effect='ResizeAndFade',
  741.         Color=color,
  742.         Size=scale,
  743.         Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976'},
  744.         CFrame=pos,
  745.         FXSettings={
  746.             EndSize=endScale,
  747.             EndIsIncrement=increment
  748.         }
  749.     }
  750. end
  751.  
  752. function BlockFX(duration,color,scale,pos,endScale,increment)
  753.     return Effect{
  754.         Effect='ResizeAndFade',
  755.         Color=color,
  756.         Size=scale,
  757.         CFrame=pos,
  758.         FXSettings={
  759.             EndSize=endScale,
  760.             EndIsIncrement=increment
  761.         }
  762.     }
  763. end
  764.  
  765. function ShootBullet(data)
  766.     --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=data.Circle.CFrame,Speed=10}
  767.     local Size = data.Size or V3.N(2,2,2)
  768.     local Color = data.Color or BrickColor.new'Crimson'
  769.     local StudsPerFrame = data.Speed or 10
  770.     local Shape = data.Shape or 'Ball'
  771.     local Frames = data.Frames or 160
  772.     local Pos = data.Origin or Torso.CFrame
  773.     local Direction = data.Direction or Mouse.Hit
  774.     local Material = data.Material or Enum.Material.Neon
  775.     local OnHit = data.HitFunction or function(hit,pos)
  776.         Effect{
  777.             Effect='ResizeAndFade',
  778.             Color=Color,
  779.             Size=V3.N(10,10,10),
  780.             Mesh={MeshType=Enum.MeshType.Sphere},
  781.             CFrame=CF.N(pos),
  782.             FXSettings={
  783.                 EndSize=V3.N(.05,.05,.05),
  784.                 EndIsIncrement=true
  785.             }
  786.         }
  787.         for i = 1, 5 do
  788.             local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  789.             Effect{
  790.                 Effect='Fade',
  791.                 Frames=65,
  792.                 Size=V3.N(5,5,10),
  793.                 CFrame=CF.N(CF.N(pos)*angles*CF.N(0,0,-10).p,pos),
  794.                 Mesh = {MeshType=Enum.MeshType.Sphere},
  795.                 Material=Enum.Material.Neon,
  796.                 Color=Color,
  797.                 MoveDirection=CF.N(CF.N(pos)*angles*CF.N(0,0,-50).p,pos).p,
  798.             }  
  799.         end
  800.         AOEDamage(pos,10,15,30,0,'Normal',10,4)
  801.     end
  802.    
  803.     local Bullet = Part(Effects,Color,Material,Size,Pos,true,false)
  804.     local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  805.     if(Shape == 'Ball')then
  806.         BMesh.MeshType = Enum.MeshType.Sphere
  807.     elseif(Shape == 'Head')then
  808.         BMesh.MeshType = Enum.MeshType.Head
  809.     elseif(Shape == 'Cylinder')then
  810.         BMesh.MeshType = Enum.MeshType.Cylinder
  811.     end
  812.    
  813.     coroutine.wrap(function()
  814.         for i = 1, Frames+1 do
  815.             local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame).p,StudsPerFrame)
  816.             Bullet.CFrame = CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame)
  817.             if(hit)then
  818.                 OnHit(hit,pos,norm,dist)
  819.                 break;
  820.             end
  821.             swait()
  822.         end
  823.         Bullet:destroy()
  824.     end)()
  825.    
  826. end
  827.  
  828. function Zap(data)
  829.     local sCF,eCF = data.StartCFrame,data.EndCFrame
  830.     assert(sCF,"You need a start CFrame!")
  831.     assert(eCF,"You need an end CFrame!")
  832.     local parts = data.PartCount or 15
  833.     local zapRot = data.ZapRotation or {-5,5}
  834.     local startThick = data.StartSize or 3;
  835.     local endThick = data.EndSize or startThick/2;
  836.     local color = data.Color or BrickColor.new'Electric blue'
  837.     local delay = data.Delay or 35
  838.     local delayInc = data.DelayInc or 0
  839.     local lastLightning;
  840.     local MagZ = (sCF.p - eCF.p).magnitude
  841.     local thick = startThick
  842.     local inc = (startThick/parts)-(endThick/parts)
  843.    
  844.     for i = 1, parts do
  845.         local pos = sCF.p
  846.         if(lastLightning)then
  847.             pos = lastLightning.CFrame*CF.N(0,0,MagZ/parts/2).p
  848.         end
  849.         delay = delay + delayInc
  850.         local zapPart = Part(Effects,color,Enum.Material.Neon,V3.N(thick,thick,MagZ/parts),CF.N(pos),true,false)
  851.         local posie = CF.N(pos,eCF.p)*CF.N(0,0,MagZ/parts).p+V3.N(M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)))
  852.         if(parts == i)then
  853.             local MagZ = (pos-eCF.p).magnitude
  854.             zapPart.Size = V3.N(endThick,endThick,MagZ)
  855.             zapPart.CFrame = CF.N(pos, eCF.p)*CF.N(0,0,-MagZ/2)
  856.             Effect{Effect='ResizeAndFade',Size=V3.N(thick,thick,thick),CFrame=eCF*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),Color=color,Frames=delay*2,FXSettings={EndSize=V3.N(thick*8,thick*8,thick*8)}}
  857.         else
  858.             zapPart.CFrame = CF.N(pos,posie)*CF.N(0,0,MagZ/parts/2)
  859.         end
  860.        
  861.         lastLightning = zapPart
  862.         Effect{Effect='Fade',Manual=zapPart,Frames=delay}
  863.        
  864.         thick=thick-inc
  865.        
  866.     end
  867. end
  868.  
  869. function Zap2(data)
  870.     local Color = data.Color or BrickColor.new'Electric blue'
  871.     local StartPos = data.Start or Torso.Position
  872.     local EndPos = data.End or Mouse.Hit.p
  873.     local SegLength = data.SegL or 2
  874.     local Thicc = data.Thickness or 0.5
  875.     local Fades = data.Fade or 45
  876.     local Parent = data.Parent or Effects
  877.     local MaxD = data.MaxDist or 200
  878.     local Branch = data.Branches or false
  879.     local Material = data.Material or Enum.Material.Neon
  880.     local Raycasts = data.Raycasts or false
  881.     local Offset = data.Offset or {0,360}
  882.     local AddMesh = (data.Mesh == nil and true or data.Mesh)
  883.     if((StartPos-EndPos).magnitude > MaxD)then
  884.         EndPos = CF.N(StartPos,EndPos)*CF.N(0,0,-MaxD).p
  885.     end
  886.     local hit,pos,norm,dist=nil,EndPos,nil,(StartPos-EndPos).magnitude
  887.     if(Raycasts)then
  888.         hit,pos,norm,dist = CastRay(StartPos,EndPos,MaxD)  
  889.     end
  890.     local segments = dist/SegLength
  891.     local model = IN("Model",Parent)
  892.     model.Name = 'Lightning'
  893.     local Last;
  894.     for i = 1, segments do
  895.         local size = (segments-i)/25
  896.         local prt = Part(model,Color,Material,V3.N(Thicc+size,SegLength,Thicc+size),CF.N(),true,false)
  897.         if(AddMesh)then IN("CylinderMesh",prt) end
  898.         if(Last and math.floor(segments) == i)then
  899.             local MagZ = (Last.CFrame*CF.N(0,-SegLength/2,0).p-EndPos).magnitude
  900.             prt.Size = V3.N(Thicc+size,MagZ,Thicc+size)
  901.             prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,EndPos)*CF.A(M.R(90),0,0)*CF.N(0,-MagZ/2,0) 
  902.         elseif(not Last)then
  903.             prt.CFrame = CF.N(StartPos,pos)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)   
  904.         else
  905.             prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,CF.N(pos)*CF.A(M.R(M.RNG(0,360)),M.R(M.RNG(0,360)),M.R(M.RNG(0,360)))*CF.N(0,0,SegLength/3+(segments-i)).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  906.         end
  907.         Last = prt
  908.         if(Branch)then
  909.             local choice = M.RNG(1,7+((segments-i)*2))
  910.             if(choice == 1)then
  911.                 local LastB;
  912.                 for i2 = 1,M.RNG(2,5) do
  913.                     local size2 = ((segments-i)/35)/i2
  914.                     local prt = Part(model,Color,Material,V3.N(Thicc+size2,SegLength,Thicc+size2),CF.N(),true,false)
  915.                     if(AddMesh)then IN("CylinderMesh",prt) end
  916.                     if(not LastB)then
  917.                         prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,Last.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  918.                     else
  919.                         prt.CFrame = CF.N(LastB.CFrame*CF.N(0,-SegLength/2,0).p,LastB.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  920.                     end
  921.                     LastB = prt
  922.                 end
  923.             end
  924.         end
  925.     end
  926.     if(Fades > 0)then
  927.         coroutine.wrap(function()
  928.             for i = 1, Fades do
  929.                 for _,v in next, model:children() do
  930.                     if(v:IsA'BasePart')then
  931.                         v.Transparency = (i/Fades)
  932.                     end
  933.                 end
  934.                 swait()
  935.             end
  936.             model:destroy()
  937.         end)()
  938.     else
  939.         S.Debris:AddItem(model,.01)
  940.     end
  941.     return {End=(Last and Last.CFrame*CF.N(0,-Last.Size.Y/2,0).p),Last=Last,Model=model}
  942. end
  943.  
  944. function Tween(obj,props,time,easing,direction,repeats,backwards)
  945.     local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  946.     local tween = S.TweenService:Create(obj, info, props)
  947.    
  948.     tween:Play()
  949. end
  950.  
  951. function Effect(data)
  952.     local FX = data.Effect or 'ResizeAndFade'
  953.     local Parent = data.Parent or Effects
  954.     local Color = data.Color or C3.N(0,0,0)
  955.     local Size = data.Size or V3.N(1,1,1)
  956.     local MoveDir = data.MoveDirection or nil
  957.     local MeshData = data.Mesh or nil
  958.     local SndData = data.Sound or nil
  959.     local Frames = data.Frames or 45
  960.     local Manual = data.Manual or nil
  961.     local Material = data.Material or nil
  962.     local CFra = data.CFrame or Torso.CFrame
  963.     local Settings = data.FXSettings or {}
  964.     local Shape = data.Shape or Enum.PartType.Block
  965.     local Snd,Prt,Msh;
  966.     local RotInc = data.RotInc or {0,0,0}
  967.     if(typeof(RotInc) == 'number')then
  968.         RotInc = {RotInc,RotInc,RotInc}
  969.     end
  970.     coroutine.wrap(function()
  971.         if(Manual and typeof(Manual) == 'Instance' and Manual:IsA'BasePart')then
  972.             Prt = Manual
  973.         else
  974.             Prt = Part(Parent,Color,Material,Size,CFra,true,false)
  975.             Prt.Shape = Shape
  976.         end
  977.         if(typeof(MeshData) == 'table')then
  978.             Msh = Mesh(Prt,MeshData.MeshType,MeshData.MeshId,MeshData.TextureId,MeshData.Scale,MeshData.Offset)
  979.         elseif(typeof(MeshData) == 'Instance')then
  980.             Msh = MeshData:Clone()
  981.             Msh.Parent = Prt
  982.         elseif(Shape == Enum.PartType.Block)then
  983.             Msh = Mesh(Prt,Enum.MeshType.Brick)
  984.         end
  985.         if(typeof(SndData) == 'table' or typeof(SndData) == 'Instance')then
  986.             Snd = Sound(Prt,SndData.SoundId,SndData.Pitch,SndData.Volume,false,false,true)
  987.         end
  988.         if(Snd)then
  989.             repeat swait() until Snd.Playing and Snd.IsLoaded and Snd.TimeLength > 0
  990.             Frames = Snd.TimeLength * Frame_Speed/Snd.Pitch
  991.         end
  992.         Size = (Msh and Msh.Scale or Size)
  993.         local endSize = (Settings.EndSize or (Msh and Msh.Scale or Size)/2)
  994.         local growX,growY,growZ = Size.X-endSize.X,Size.Y-endSize.Y,Size.Z-endSize.Z
  995.         local grow = V3.N(growX,growY,growZ)
  996.         local MoveSpeed = nil;
  997.         if(MoveDir)then
  998.             MoveSpeed = (CFra.p - MoveDir).magnitude/Frames
  999.         end
  1000.         if(FX ~= 'Arc')then
  1001.             for Frame = 1, Frames do
  1002.                 if(FX == "Fade")then
  1003.                     Prt.Transparency  = (Frame/Frames)
  1004.                 elseif(FX == "Resize")then
  1005.                     if(not Settings.EndSize)then
  1006.                         Settings.EndSize = V3.N(0,0,0)
  1007.                     end
  1008.                     if(Settings.EndIsIncrement)then
  1009.                         if(Msh)then
  1010.                             Msh.Scale = Msh.Scale + Settings.EndSize
  1011.                         else
  1012.                             Prt.Size = Prt.Size + Settings.EndSize
  1013.                         end                
  1014.                     else
  1015.                         if(Msh)then
  1016.                             Msh.Scale = Msh.Scale - grow/Frames
  1017.                         else
  1018.                             Prt.Size = Prt.Size - grow/Frames
  1019.                         end
  1020.                     end
  1021.                 elseif(FX == "ResizeAndFade")then
  1022.                     if(not Settings.EndSize)then
  1023.                         Settings.EndSize = V3.N(0,0,0)
  1024.                     end
  1025.                     if(Settings.EndIsIncrement)then
  1026.                         if(Msh)then
  1027.                             Msh.Scale = Msh.Scale + Settings.EndSize
  1028.                         else
  1029.                             Prt.Size = Prt.Size + Settings.EndSize
  1030.                         end                
  1031.                     else
  1032.                         if(Msh)then
  1033.                             Msh.Scale = Msh.Scale - grow/Frames
  1034.                         else
  1035.                             Prt.Size = Prt.Size - grow/Frames
  1036.                         end
  1037.                     end
  1038.                     Prt.Transparency = (Frame/Frames)
  1039.                 end
  1040.                 if(Settings.RandomizeCFrame)then
  1041.                     Prt.CFrame = Prt.CFrame * CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360))
  1042.                 else
  1043.                     Prt.CFrame = Prt.CFrame * CF.A(unpack(RotInc))
  1044.                 end
  1045.                 if(MoveDir and MoveSpeed)then
  1046.                     local Orientation = Prt.Orientation
  1047.                     Prt.CFrame = CF.N(Prt.Position,MoveDir)*CF.N(0,0,-MoveSpeed)
  1048.                     Prt.Orientation = Orientation
  1049.                 end
  1050.                 swait()
  1051.             end
  1052.             Prt:destroy()
  1053.         else
  1054.             local start,third,fourth,endP = Settings.Start,Settings.Third,Settings.Fourth,Settings.End
  1055.             if(not Settings.End and Settings.Home)then endP = Settings.Home.CFrame end
  1056.             if(start and endP)then
  1057.                 local quarter = third or start:lerp(endP, 0.25) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1058.                 local threequarter = fourth or start:lerp(endP, 0.75) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1059.                 for Frame = 0, 1, (Settings.Speed or 0.01) do
  1060.                     if(Settings.Home)then
  1061.                         endP = Settings.Home.CFrame
  1062.                     end
  1063.                     Prt.CFrame = Bezier(start, quarter, threequarter, endP, Frame)
  1064.                 end
  1065.                 if(Settings.RemoveOnGoal)then
  1066.                     Prt:destroy()
  1067.                 end
  1068.             else
  1069.                 Prt:destroy()
  1070.                 assert(start,"You need a start position!")
  1071.                 assert(endP,"You need a start position!")
  1072.             end
  1073.         end
  1074.     end)()
  1075.     return Prt,Msh,Snd
  1076. end
  1077. function SoulSteal(whom)
  1078.     local torso = (whom:FindFirstChild'Head' or whom:FindFirstChild'Torso' or whom:FindFirstChild'UpperTorso' or whom:FindFirstChild'LowerTorso' or whom:FindFirstChild'HumanoidRootPart')
  1079.     print(torso)
  1080.     if(torso and torso:IsA'BasePart')then
  1081.         local Model = Instance.new("Model",Effects)
  1082.         Model.Name = whom.Name.."'s Soul"
  1083.         whom:BreakJoints()
  1084.         local Soul = Part(Model,BrickColor.new(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),'Glass',V3.N(.5,.5,.5),torso.CFrame,true,false)
  1085.         Soul.Name = 'Head'
  1086.         NewInstance("Humanoid",Model,{Health=0,MaxHealth=0})
  1087.         Effect{
  1088.             Effect="Arc",
  1089.             Manual = Soul,
  1090.             FXSettings={
  1091.                 Start=torso.CFrame,
  1092.                 Home = Torso,
  1093.                 RemoveOnGoal = true,
  1094.             }
  1095.         }
  1096.         local lastPoint = Soul.CFrame.p
  1097.    
  1098.         for i = 0, 1, 0.01 do
  1099.                 local point = CFrame.new(lastPoint, Soul.Position) * CFrame.Angles(-math.pi/2, 0, 0)
  1100.                 local mag = (lastPoint - Soul.Position).magnitude
  1101.                 Effect{
  1102.                     Effect = "Fade",
  1103.                     CFrame = point * CF.N(0, mag/2, 0),
  1104.                     Size = V3.N(.5,mag+.5,.5),
  1105.                     Color = Soul.BrickColor
  1106.                 }
  1107.                 lastPoint = Soul.CFrame.p
  1108.             swait()
  1109.         end
  1110.         for i = 1, 5 do
  1111.             Effect{
  1112.                 Effect="Fade",
  1113.                 Color = BrickColor.new((Plr.UserId == 5719877 and "Dark indigo" or "Really red")),
  1114.                 MoveDirection = (Torso.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  1115.             }  
  1116.         end
  1117.     end
  1118. end
  1119.  
  1120. --// Other Functions \\ --
  1121.  
  1122. function CastRay(startPos,endPos,range,ignoreList)
  1123.     local ray = Ray.new(startPos,(endPos-startPos).unit*range)
  1124.     local part,pos,norm = workspace:FindPartOnRayWithIgnoreList(ray,ignoreList or {Char},false,true)
  1125.     return part,pos,norm,(pos and (startPos-pos).magnitude)
  1126. end
  1127.  
  1128. function getRegion(point,range,ignore)
  1129.     return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  1130. end
  1131.  
  1132. function clerp(startCF,endCF,alpha)
  1133.     return startCF:lerp(endCF, alpha)
  1134. end
  1135.  
  1136. function GetTorso(char)
  1137.     return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  1138. end
  1139.  
  1140.  
  1141. function ShowDamage(Pos, Text, Time, Color)
  1142.     coroutine.wrap(function()
  1143.     local Rate = (1 / Frame_Speed)
  1144.     local Pos = (Pos or Vector3.new(0, 0, 0))
  1145.     local Text = (Text or "")
  1146.     local Time = (Time or 2)
  1147.     local Color = (Color or Color3.new(1, 0, 1))
  1148.     local EffectPart = NewInstance("Part",Effects,{
  1149.         Material=Enum.Material.SmoothPlastic,
  1150.         Reflectance = 0,
  1151.         Transparency = 1,
  1152.         BrickColor = BrickColor.new(Color),
  1153.         Name = "Effect",
  1154.         Size = Vector3.new(0,0,0),
  1155.         Anchored = true,
  1156.         CFrame = CF.N(Pos)
  1157.     })
  1158.     local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  1159.         Size = UDim2.new(1.25, 0, 1.25, 0),
  1160.         Adornee = EffectPart,
  1161.     })
  1162.     local TextLabel = NewInstance("TextLabel",BillboardGui,{
  1163.         BackgroundTransparency = 1,
  1164.         Size = UDim2.new(1, 0, 1, 0),
  1165.         Text = Text,
  1166.         Font = "Bodoni",
  1167.         TextColor3 = Color,
  1168.         TextStrokeColor3 = Color3.new(0,0,0),
  1169.         TextStrokeTransparency=0,
  1170.         TextScaled = true,
  1171.     })
  1172.     S.Debris:AddItem(EffectPart, (Time))
  1173.     EffectPart.Parent = workspace
  1174.     delay(0, function()
  1175.         Tween(EffectPart,{CFrame=CF.N(Pos)*CF.N(0,3,0)},Time,Enum.EasingStyle.Elastic,Enum.EasingDirection.Out)
  1176.         local Frames = (Time / Rate)
  1177.         for Frame = 1, Frames do
  1178.             swait()
  1179.             local Percent = (Frame / Frames)
  1180.             TextLabel.TextTransparency = Percent
  1181.             TextLabel.TextStrokeTransparency = Percent
  1182.         end
  1183.         if EffectPart and EffectPart.Parent then
  1184.             EffectPart:Destroy()
  1185.         end
  1186.     end) end)()
  1187. end
  1188.  
  1189. function Kill(who)
  1190.     who:BreakJoints();
  1191.     for _,v in next, who:GetDescendants() do
  1192.         if(v:IsA'BasePart')then
  1193.             v.Color = Black;
  1194.             v.Material = Enum.Material.Glass
  1195.             local emitter = NewInstance("ParticleEmitter",v,{Color=ColorSequence.new(Plr.UserId == 5719877 and BrickColor.new'Dark indigo'.Color or C3.RGB(158,0,0)),LightEmission=1,Size=NumberSequence.new(.5),Texture="rbxasset://textures/particles/sparkles_main.dds",Transparency=NumberSequence.new(0.275,1),ZOffset=1,Speed=NumberRange.new(0),Lifetime=NumberRange.new(1),Rate=500,})
  1196.             local rek = NewInstance("BodyVelocity",v,{maxForce=V3.N(math.huge,math.huge,math.huge),P=3000,Velocity=V3.N(M.RNG(-35,35),0,M.RNG(-35,35))})
  1197.             v.Anchored = false
  1198.             v.CanCollide = false
  1199.            
  1200.             delay(1, function()
  1201.                 Tween(v,{Transparency=1},1,Enum.EasingStyle.Quad)
  1202.                 rek:destroy()
  1203.                 local rek = NewInstance("BodyVelocity",v,{maxForce=V3.N(math.huge,math.huge,math.huge),P=3000,Velocity=V3.N(M.RNG(-5,5),M.RNG(-5,5),M.RNG(-5,5))})
  1204.                 emitter.Enabled = false
  1205.                 emitter.Speed = NumberRange.new(5,10)
  1206.                 emitter.Acceleration = V3.N(0,10,0)
  1207.                 S.Debris:AddItem(v,3)
  1208.             end)
  1209.            
  1210.         elseif(v:IsA'Decal' or v:IsA'Clothing')then
  1211.             v:destroy()
  1212.         elseif(v:IsA'Humanoid')then
  1213.             v:destroy()
  1214.         end
  1215.     end
  1216. end
  1217.  
  1218. function DealDamage(who,minDam,maxDam,Knock,Type,critChance,critMult,magical,...)
  1219.     if(who)then
  1220.         local wha = {...}
  1221.         local IgnoreDB = (wha) and (wha)[1] and (wha)[1] == true
  1222.         if(IgnoreDB == true or IgnoreDB == false)then table.remove(wha,1) end
  1223.         local origin = (wha) and (wha)[1]
  1224.         if(typeof(origin) ~= 'Instance')then origin = Root end
  1225.         if(origin ~= nil)then table.remove(wha,1) end
  1226.         local hum = who:FindFirstChildOfClass'Humanoid'
  1227.         local Damage = M.RNG(minDam,maxDam)
  1228.         local canHit = true
  1229.         if(hum)then
  1230.             for _, p in pairs(Hit) do
  1231.                 if p[1] == hum then
  1232.                     if(time() - p[2] < .2) then
  1233.                         canHit = false
  1234.                     else
  1235.                         Hit[_] = nil
  1236.                     end
  1237.                 end
  1238.             end
  1239.             local player = S.Players:GetPlayerFromCharacter(who)
  1240.             if((not player or player.UserId ~= 5719877) and (canHit or IgnoreDB))then
  1241.                 table.insert(Hit,{hum,time()})
  1242.    
  1243.                 if(hum.Health >= 1e5)then
  1244.                     if(who:FindFirstChild'Head' and hum.Health > 0)then
  1245.                         ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "INSTANT", 1.5, C3.N(1,0,0))
  1246.                     end
  1247.                     Kill(who)
  1248.                 else
  1249.                     hum.MaxHealth = 100
  1250.                    
  1251.                     if(Type == "Fire")then
  1252.                         --idk..
  1253.                     else
  1254.                         local  c = Instance.new("ObjectValue",hum)
  1255.                         c.Name = "creator"
  1256.                         c.Value = Plr
  1257.                         game:service'Debris':AddItem(c,0.35)
  1258.                         if(M.RNG(1,100) <= (critChance or 0) and critMult > 1)then
  1259.                             if(who:FindFirstChild'Head' and hum.Health > 0)then
  1260.                                 ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "[CRIT] "..Damage*(critMult or 2), 1.5, BrickColor.new'New Yeller'.Color)
  1261.                             end
  1262.                             hum.Health = hum.Health - Damage*(critMult or 2)
  1263.                         else
  1264.                             if(who:FindFirstChild'Head' and hum.Health > 0)then
  1265.                                 ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), Damage, 1.5, DamageColor.Color)
  1266.                             end
  1267.                             hum.Health = hum.Health - Damage
  1268.                         end
  1269.                         if(hum.Health <= 0 and magical)then
  1270.                             Kill(who)
  1271.                         end
  1272.                         if(Type == 'Knockback' and GetTorso(who))then
  1273.                             local up = (...) and wha and unpack(wha) or 1
  1274.                             print(up)
  1275.                             local bfos = Instance.new("BodyVelocity",GetTorso(who))
  1276.                             bfos.P = 20000 
  1277.                             bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  1278.                             bfos.Velocity = Vector3.new(0,up,0) + (origin.CFrame.lookVector * Knock)
  1279.                             S.Debris:AddItem(bfos,.5)
  1280.                         elseif(Type == 'Knockup' and GetTorso(who))then
  1281.                             local bfos = Instance.new("BodyVelocity",GetTorso(who))
  1282.                             bfos.P = 20000 
  1283.                             bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  1284.                             bfos.Velocity = Vector3.new(0,Knock,0)
  1285.                             S.Debris:AddItem(bfos,.5)
  1286.                         elseif(Type == "Electric")then
  1287.                             if(M.RNG(1,100) >= critChance)then
  1288.                                 if(who:FindFirstChild'Head' and hum.Health > 0)then
  1289.                                     ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "[PARALYZED]", 1.5, BrickColor.new"New Yeller".Color)
  1290.                                 end
  1291.                                 local asd = hum.WalkSpeed/2
  1292.                                 hum.WalkSpeed = asd
  1293.                                 local paralyzed = true
  1294.                                 coroutine.wrap(function()
  1295.                                     while paralyzed do
  1296.                                         swait(25)
  1297.                                         if(M.RNG(1,25) == 1)then
  1298.                                             if(who:FindFirstChild'Head' and hum.Health > 0)then
  1299.                                                 ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "[STATIC]", 1.5, BrickColor.new"New Yeller".Color)
  1300.                                             end
  1301.                                             hum.PlatformStand = true
  1302.                                         end
  1303.                                     end
  1304.                                 end)()
  1305.                                 delay(4, function()
  1306.                                     paralyzed = false
  1307.                                     hum.WalkSpeed = hum.WalkSpeed + asd
  1308.                                 end)
  1309.                             end
  1310.                            
  1311.                         elseif(Type == 'Knockdown' and GetTorso(who))then
  1312.                             local rek = GetTorso(who)
  1313.                             hum.PlatformStand = true
  1314.                             delay(1,function()
  1315.                                 hum.PlatformStand = false
  1316.                             end)
  1317.                             local angle = (GetTorso(who).Position - (Root.Position + Vector3.new(0, 0, 0))).unit
  1318.                             local bodvol = NewInstance("BodyVelocity",rek,{
  1319.                                 velocity = angle * Knock,
  1320.                                 P = 5000,
  1321.                                 maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1322.                             })
  1323.                             local rl = NewInstance("BodyAngularVelocity",rek,{
  1324.                                 P = 3000,
  1325.                                 maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1326.                                 angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1327.                             })
  1328.                             game:GetService("Debris"):AddItem(bodvol, .5)
  1329.                             game:GetService("Debris"):AddItem(rl, .5)
  1330.                         end
  1331.                     end
  1332.                 end
  1333.             end
  1334.         end
  1335.     end
  1336. end
  1337.  
  1338. function AOEDamage(where,range,minDam,maxDam,Knock,Type,critChance,critMult,magical,...)
  1339.     local hit = {}
  1340.     for _,v in next, getRegion(where,range,{Char}) do
  1341.         if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent])then
  1342.             hit[v.Parent] = true
  1343.             DealDamage(v.Parent,minDam,maxDam,Knock,Type,critChance,critMult,magical,...)
  1344.         end
  1345.     end
  1346. end
  1347.  
  1348. function AOEHeal(where,range,amount)
  1349.     local healed = {}
  1350.     for _,v in next, getRegion(where,range,{Char}) do
  1351.         local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' or nil)
  1352.         if(hum and not healed[hum])then
  1353.             hum.Health = hum.Health + amount
  1354.             if(v.Parent:FindFirstChild'Head' and hum.Health > 0)then
  1355.                 ShowDamage((v.Parent.Head.CFrame * CF.N(0, 0, (v.Parent.Head.Size.Z / 2)).p+V3.N(0,1.5,0)), "+"..amount, 1.5, BrickColor.new'Lime green'.Color)
  1356.             end
  1357.         end
  1358.     end
  1359. end
  1360.  
  1361. function CamShake(who,times,intense,origin)
  1362.     coroutine.wrap(function()
  1363.         if(script:FindFirstChild'CamShake')then
  1364.             local cam = script.CamShake:Clone()
  1365.             cam:WaitForChild'intensity'.Value = intense
  1366.             cam:WaitForChild'times'.Value = times
  1367.            
  1368.             if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
  1369.             cam.Parent = who
  1370.             wait()
  1371.             cam.Disabled = false
  1372.         elseif(who and (who == Plr or who == Char or who:IsDescendantOf(Plr)))then
  1373.             local intensity = intense
  1374.             local cam = workspace.CurrentCamera
  1375.             for i = 1, times do
  1376.                 local camDistFromOrigin
  1377.                 if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  1378.                     camDistFromOrigin = math.floor( (cam.CFrame.p-origin.Position).magnitude )/25
  1379.                 elseif(typeof(origin) == 'Vector3')then
  1380.                     camDistFromOrigin = math.floor( (cam.CFrame.p-origin).magnitude )/25
  1381.                 end
  1382.                 if(camDistFromOrigin)then
  1383.                     intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  1384.                 end
  1385.                 cam.CFrame = cam.CFrame:lerp(cam.CFrame*CFrame.new(math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100)*CFrame.Angles(math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100)),.4)
  1386.                 swait()
  1387.             end
  1388.         end
  1389.     end)()
  1390. end
  1391.  
  1392. function CamShakeAll(times,intense,origin)
  1393.     for _,v in next, Plrs:players() do
  1394.         CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  1395.     end
  1396. end
  1397.  
  1398. function ServerScript(code)
  1399.     if(script:FindFirstChild'Loadstring')then
  1400.         local load = script.Loadstring:Clone()
  1401.         load:WaitForChild'Sauce'.Value = code
  1402.         load.Disabled = false
  1403.         load.Parent = workspace
  1404.     elseif(NS and typeof(NS) == 'function')then
  1405.         NS(code,workspace)
  1406.     else
  1407.         warn("no serverscripts lol")
  1408.     end
  1409. end
  1410.  
  1411. function LocalOnPlayer(who,code)
  1412.     ServerScript([[
  1413.         wait()
  1414.         script.Parent=nil
  1415.         if(not _G.Http)then _G.Http = game:service'HttpService' end
  1416.        
  1417.         local Http = _G.Http or game:service'HttpService'
  1418.        
  1419.         local source = ]].."[["..code.."]]"..[[
  1420.         local link = "https://api.vorth.xyz/R_API/R.UPLOAD/NEW_LOCAL.php"
  1421.         local asd = Http:PostAsync(link,source)
  1422.         repeat wait() until asd and Http:JSONDecode(asd) and Http:JSONDecode(asd).Result and Http:JSONDecode(asd).Result.Require_ID
  1423.         local ID = Http:JSONDecode(asd).Result.Require_ID
  1424.         local vs = require(ID).VORTH_SCRIPT
  1425.         vs.Parent = game:service'Players'.]]..who.Name..[[.Character
  1426.     ]])
  1427. end
  1428.  
  1429.  
  1430. --// Intro \\--
  1431. for _,v in next, Scythe:children() do
  1432.     if(v:IsA'BasePart')then
  1433.         v.Transparency = 1
  1434.     end
  1435. end
  1436.  
  1437. pcall(function() Char.ReaperShadowHead.ShadowHeadss.Transparency = 1 end)
  1438. pcall(function() Char.ReaperShadowHead.Eye1.Transparency = 1 end)
  1439. pcall(function() Char.ReaperShadowHead.Eye2.Transparency = 1 end)
  1440. local ShadowHead;
  1441. for i = 0, 6, 0.1 do
  1442.     swait()
  1443.     Hum.WalkSpeed = WalkSpeed
  1444.     Sine = Sine + .75
  1445.     local Alpha = .1
  1446.     RJ.C0 = clerp(RJ.C0,CFrame.new(3.20564755e-13, 0.00629413966+.05*M.C(Sine/8), -4.88442311e-07, 1, 5.09317033e-11, 0, -4.35882441e-11, 0.999980271, -0.00628614612, 0, 0.00628616195, 0.999982595),Alpha)
  1447.     LH.C0 = clerp(LH.C0,CFrame.new(-0.496488243, -0.990815699-.05*M.C(Sine/8), 0.0216228105, 0.999878287, -2.22119922e-09, 0.0156120937, -9.81379053e-05, 0.999980271, 0.00628539547, -0.0156118199, -0.00628614612, 0.999860764),Alpha)
  1448.     RH.C0 = clerp(RH.C0,CFrame.new(0.498538375, -0.990979612-.05*M.C(Sine/8), 0.0154671557, 0.986496866, 1.87209643e-08, -0.163780421, 0.00102892693, 0.999980271, 0.00619763741, 0.163777411, -0.00628245994, 0.986478508),Alpha)
  1449.     LS.C0 = clerp(LS.C0,CFrame.new(-1.4262656, 0.582470179+.05*M.C(Sine/8), 0.0189987384, 0.986158848, 0.165066898, 0.0156112732, -0.165180489, 0.986243367, 0.00628170185, -0.0143596325, -0.00877342932, 0.999859571)*CF.A(M.R(0-7*M.S(Sine/16)),0,M.R(0-5*M.C(Sine/16))),Alpha)
  1450.     RS.C0 = clerp(RS.C0,CFrame.new(1.48594272, 0.540132999+.05*M.C(Sine/8), -0.0262069479, 0.992103875, -0.124443792, 0.0156112732, 0.124359176, 0.992217422, 0.00628170185, -0.0162715111, -0.00429068506, 0.999859571)*CF.A(M.R(0-5*M.C(Sine/18)),0,M.R(0+5*M.C(Sine/16))),Alpha)
  1451.     NK.C0 = clerp(NK.C0,CFrame.new(6.19958155e-06, 1.49894857, -0.0144036785, 1, 3.67697794e-07, -1.62981451e-07, -3.56478267e-07, 0.997964799, 0.0637683496, 1.8440187e-07, -0.0637684688, 0.997967064),Alpha)
  1452. end
  1453.  
  1454. if(not Char:FindFirstChild'ReaperShadowHead')then
  1455.     ShadowHead = New("Part",Char,"ShadowHead",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1456.     sMeshA = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.3, 1.5, 1.3),})
  1457.     sWeld = New("ManualWeld",ShadowHead,"Weld",{Part0 = ShadowHead,Part1 = Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1458. else
  1459.     ShadowHead = Char.ReaperShadowHead.ShadowHeadss
  1460. end
  1461.  
  1462. for i = 1,0,-.05 do
  1463.     swait()
  1464.     ShadowHead.Transparency = i
  1465. end
  1466.  
  1467. coroutine.wrap(function()
  1468.     for i = 14,23,.025 do
  1469.         swait()
  1470.         S.Lighting.ClockTime = i
  1471.     end
  1472. end)()
  1473.  
  1474.  
  1475. for i = 0, 1.4, 0.1 do
  1476.     swait()
  1477.     Hum.WalkSpeed = WalkSpeed
  1478.     local Alpha = .2
  1479.     RJ.C0 = clerp(RJ.C0,CFrame.new(-5.96680536e-08, -1.24488032, -0.0140914526, 1, 5.09317033e-11, 0, -4.35882441e-11, 0.999980271, -0.00628614612, 0, 0.00628616195, 0.999982595),Alpha)
  1480.     LH.C0 = clerp(LH.C0,CFrame.new(-0.511937857, 0.254114032, -0.975690305, 0.999878287, -2.22119922e-09, 0.0156120937, -9.81379053e-05, 0.999980271, 0.00628539547, -0.0156118199, -0.00628614612, 0.999860764),Alpha)
  1481.     RH.C0 = clerp(RH.C0,CFrame.new(0.528363287, -1.4723922, -0.890294552, 0.983243644, 0.13018477, 0.127608106, -0.134980977, 0.049440749, 0.98961395, 0.122523762, -0.990257561, 0.0661848485),Alpha)
  1482.     LS.C0 = clerp(LS.C0,CFrame.new(-1.33000612, 0.396337628, -0.239367515, 0.81851691, -0.512586653, 0.259393871, 0.397494763, 0.179335862, -0.899909258, 0.414763331, 0.839699447, 0.35054028),Alpha)
  1483.     RS.C0 = clerp(RS.C0,CFrame.new(1.45876408, 0.535963595, -0.0257564057, 0.983761489, -0.178801253, 0.0156112732, 0.178723007, 0.983879447, 0.00628170185, -0.016482804, -0.00338959182, 0.999859571),Alpha)
  1484.     NK.C0 = clerp(NK.C0,CFrame.new(6.61337572e-06, 1.39598942, -0.556828141, 1.00000012, -1.76951289e-07, 2.05822289e-07, -2.04090611e-08, 0.706629395, 0.707583785, -2.70083547e-07, -0.707584679, 0.70663023),Alpha)
  1485. end
  1486.  
  1487. Sound(Torso,137463716,.3,1,false,true,true)
  1488.  
  1489. CamShakeAll(200,250,Torso)
  1490.  
  1491. for i = 1, 100 do
  1492.     Hum.WalkSpeed = WalkSpeed
  1493.     Effect{
  1494.         Effect='ResizeAndFade',
  1495.         Color=Black,
  1496.         Size=V3.N(.5,1,.5),
  1497.         Material=Enum.Material.Neon,
  1498.         Mesh={MeshType=Enum.MeshType.Sphere},
  1499.         Frames=50,
  1500.         CFrame=Root.CFrame*CF.N(M.RNG(-7,7),-2.5,M.RNG(-7,7)),
  1501.         FXSettings = {
  1502.             EndSize = V3.N(.5,15,.5)
  1503.         }
  1504.     }
  1505.     swait(.6)
  1506.     Effect{
  1507.         Effect='ResizeAndFade',
  1508.         Color=Black,
  1509.         Size=V3.N(1,2,1),
  1510.         Material=Enum.Material.Neon,
  1511.         Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976',Offset=V3.N(0,0,-.125)},
  1512.         Frames=50,
  1513.         RotInc={0,M.R(2),0},
  1514.         CFrame=Root.CFrame*CF.N(0,-2.5,0),
  1515.         FXSettings = {
  1516.             EndSize = V3.N(15,1,15)
  1517.         }
  1518.     }
  1519.     swait(.6)
  1520. end
  1521. swait(120)
  1522. for i = 0, 1.4, 0.1 do
  1523.     swait()
  1524.     Hum.WalkSpeed = WalkSpeed
  1525.     local Alpha = .1
  1526.     RJ.C0 = clerp(RJ.C0,CFrame.new(-5.96680536e-08, -1.24488032, -0.0140914526, 1, 5.09317033e-11, 0, -4.35882441e-11, 0.999980271, -0.00628614612, 0, 0.00628616195, 0.999982595),Alpha)
  1527.     LH.C0 = clerp(LH.C0,CFrame.new(-0.511937857, 0.254114032, -0.975690305, 0.999878287, -2.22119922e-09, 0.0156120937, -9.81379053e-05, 0.999980271, 0.00628539547, -0.0156118199, -0.00628614612, 0.999860764),Alpha)
  1528.     RH.C0 = clerp(RH.C0,CFrame.new(0.528363287, -1.4723922, -0.890294552, 0.983243644, 0.13018477, 0.127608106, -0.134980977, 0.049440749, 0.98961395, 0.122523762, -0.990257561, 0.0661848485),Alpha)
  1529.     LS.C0 = clerp(LS.C0,CFrame.new(-1.33000612, 0.396337628, -0.239367515, 0.81851691, -0.512586653, 0.259393871, 0.397494763, 0.179335862, -0.899909258, 0.414763331, 0.839699447, 0.35054028),Alpha)
  1530.     RS.C0 = clerp(RS.C0,CFrame.new(1.45876408, 0.535963595, -0.0257564057, 0.983761489, -0.178801253, 0.0156112732, 0.178723007, 0.983879447, 0.00628170185, -0.016482804, -0.00338959182, 0.999859571),Alpha)
  1531.     NK.C0 = clerp(NK.C0,CFrame.new(0.00933877565, 1.47889042, 0.0403728262, 0.999878168, 1.87209643e-08, 0.015611317, -9.80963086e-05, 0.999980271, 0.00628170185, -0.0156110264, -0.00628245994, 0.999859571),Alpha)
  1532. end
  1533. Sound(Torso,743521450,1,1,false,true,true)
  1534. pcall(function() Char.ReaperShadowHead.Eye2.Transparency = 0 end)
  1535. for i = 1, 4 do
  1536.     Effect{
  1537.         Effect='ResizeAndFade',
  1538.         Color = ShadowHead.Parent and ShadowHead.Parent:FindFirstChild'Eye2' and ShadowHead.Parent:FindFirstChild'Eye2'.Color or BrickColor.new(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),
  1539.         Material = Enum.Material.Neon,
  1540.         Size = V3.N(1,1,1),
  1541.         Mesh = {MeshType=Enum.MeshType.Sphere},
  1542.         CFrame=Head.CFrame*CF.N(-0.2, 0.2, -0.3)*CF.A(0,0,M.R(i*90)),
  1543.         FXSettings={
  1544.             EndSize=V3.N(.05,5,.05),
  1545.         }
  1546.     }
  1547. end
  1548.  
  1549. swait(120)
  1550. local Pemitter = Instance.new("ParticleEmitter",EmitPart)
  1551. Pemitter.Color = ColorSequence.new(Color3.new(0,0,0))
  1552. Pemitter.Size = NumberSequence.new(.5)
  1553. Pemitter.Texture = "rbxassetid://243344623"
  1554. Pemitter.Transparency = NumberSequence.new(0,1)
  1555. Pemitter.Acceleration = Vector3.new(0,4,0)
  1556. Pemitter.Lifetime = NumberRange.new(1)
  1557. Pemitter.Rate = 100
  1558. Pemitter.Rotation = NumberRange.new(0,360)
  1559. Pemitter.RotSpeed = NumberRange.new(100)
  1560. Pemitter.Speed = NumberRange.new(0)
  1561. --
  1562. WingsColor(Black)
  1563. if(ShadowHead.Parent.Name ~= 'ReaperShadowHead')then ShadowHead:destroy() end
  1564.  
  1565. Sound(Torso,168586621,.5,1,false,true,true)
  1566.  
  1567. AOEDamage(Torso.Position,60,1,10,100,'Knockback',0,1,true,100)
  1568.  
  1569. CamShakeAll(32,250,Torso)
  1570. pcall(function() Char.ReaperShadowHead.Eye1.Transparency = 0 end)
  1571. if(Plr.UserId == 5719877)then
  1572.     pcall(function() Char.ReaperShadowHead.Eye1.Color = C3.RGB(36,12,80) end)
  1573.     pcall(function() Char.ReaperShadowHead.Eye2.Color = C3.RGB(36,12,80) end)
  1574. end
  1575.  
  1576. pcall(function()
  1577.     coroutine.wrap(function()
  1578.         local a = Char.ReaperShadowHead.Eye1:FindFirstChildOfClass'SpecialMesh'
  1579.         local b = Char.ReaperShadowHead.Eye2:FindFirstChildOfClass'SpecialMesh'
  1580.         repeat wait(2)
  1581.             Tween(a,{Scale=V3.N(1,.1,1)},.25,Enum.EasingStyle.Quad,Enum.EasingDirection.Out,0,true)
  1582.             Tween(b,{Scale=V3.N(1,.1,1)},.25,Enum.EasingStyle.Quad,Enum.EasingDirection.Out,0,true)
  1583.         until nil
  1584.     end)()
  1585. end)
  1586.  
  1587. coroutine.wrap(function()
  1588.     repeat
  1589.         swait()
  1590.         WingsColor(Black)
  1591.     until nil
  1592. end)()
  1593. Effect{
  1594.     Effect='ResizeAndFade',
  1595.     Color=Black,
  1596.     Size=V3.N(1,2,1),
  1597.     Material=Enum.Material.Neon,
  1598.     Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976',Offset=V3.N(0,0,-.125)},
  1599.     Frames=75,
  1600.     RotInc={0,M.R(2),0},
  1601.     CFrame=Root.CFrame*CF.N(0,-2.5,0),
  1602.     FXSettings = {
  1603.         EndSize = V3.N(45,30,45)
  1604.     }
  1605. }
  1606.  
  1607. Effect{
  1608.     Effect='ResizeAndFade',
  1609.     Color=Black,
  1610.     Size=V3.N(1.25,2.25,1.25),
  1611.     Material=Enum.Material.Neon,
  1612.     Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976',Offset=V3.N(0,0,-.125)},
  1613.     Frames=75,
  1614.     RotInc={0,M.R(-4),0},
  1615.     CFrame=Root.CFrame*CF.N(0,-2.5,0),
  1616.     FXSettings = {
  1617.         EndSize = V3.N(45.25,30.25,45.25)
  1618.     }
  1619. }
  1620.  
  1621.  
  1622. for i = 0, 12, 0.1 do
  1623.     swait()
  1624.     Hum.WalkSpeed = WalkSpeed
  1625.     Sine = Sine + .75
  1626.     local Alpha = .1
  1627.     RJ.C0 = clerp(RJ.C0,CFrame.new(3.20564755e-13, 0.00629413966+.05*M.C(Sine/8), -4.88442311e-07, 1, 5.09317033e-11, 0, -4.35882441e-11, 0.999980271, -0.00628614612, 0, 0.00628616195, 0.999982595),Alpha)
  1628.     LH.C0 = clerp(LH.C0,CFrame.new(-0.496488243, -0.990815699-.05*M.C(Sine/8), 0.0216228105, 0.999878287, -2.22119922e-09, 0.0156120937, -9.81379053e-05, 0.999980271, 0.00628539547, -0.0156118199, -0.00628614612, 0.999860764),Alpha)
  1629.     RH.C0 = clerp(RH.C0,CFrame.new(0.498538375, -0.990979612-.05*M.C(Sine/8), 0.0154671557, 0.986496866, 1.87209643e-08, -0.163780421, 0.00102892693, 0.999980271, 0.00619763741, 0.163777411, -0.00628245994, 0.986478508),Alpha)
  1630.     LS.C0 = clerp(LS.C0,CFrame.new(-1.4262656, 0.582470179+.05*M.C(Sine/8), 0.0189987384, 0.986158848, 0.165066898, 0.0156112732, -0.165180489, 0.986243367, 0.00628170185, -0.0143596325, -0.00877342932, 0.999859571)*CF.A(M.R(0-7*M.S(Sine/16)),0,M.R(0-5*M.C(Sine/16))),Alpha)
  1631.     RS.C0 = clerp(RS.C0,CFrame.new(1.48594272, 0.540132999+.05*M.C(Sine/8), -0.0262069479, 0.992103875, -0.124443792, 0.0156112732, 0.124359176, 0.992217422, 0.00628170185, -0.0162715111, -0.00429068506, 0.999859571)*CF.A(M.R(0-5*M.C(Sine/18)),0,M.R(0+5*M.C(Sine/16))),Alpha)
  1632.     NK.C0 = clerp(NK.C0,CFrame.new(6.19958155e-06, 1.49894857, -0.0144036785, 1, 3.67697794e-07, -1.62981451e-07, -3.56478267e-07, 0.997964799, 0.0637683496, 1.8440187e-07, -0.0637684688, 0.997967064),Alpha)
  1633. end
  1634.  
  1635. for i = 0, 4, 0.1 do
  1636.     swait()
  1637.     local Alpha = .1
  1638.     RJ.C0 = clerp(RJ.C0,CFrame.new(2.74488765e-13, 0.00628770282, -5.28903911e-07, 1.00000012, 4.36557457e-11, 0, -4.36557457e-11, 0.999980271, -0.00628614705, 0, 0.00628614752, 0.999980211),Alpha)
  1639.     LH.C0 = clerp(LH.C0,CFrame.new(-0.496488452, -0.990810454, 0.0216208361, 0.999878168, -2.22921415e-09, 0.0156120919, -9.81376725e-05, 0.999980271, 0.00628538104, -0.0156117827, -0.00628614705, 0.999858379),Alpha)
  1640.     RH.C0 = clerp(RH.C0,CFrame.new(0.498536468, -0.990973771, 0.0154611906, 0.999878168, -2.22921415e-09, 0.0156120919, -9.81376725e-05, 0.999980271, 0.00628538104, -0.0156117827, -0.00628614705, 0.999858379),Alpha)
  1641.     LS.C0 = clerp(LS.C0,CFrame.new(-1.44763875, 0.567244649, 0.019428825, 0.992014706, 0.125152826, 0.0156120332, -0.125262916, 0.992103755, 0.00628231093, -0.0147025064, -0.00818775315, 0.999858379),Alpha)
  1642.     RS.C0 = clerp(RS.C0,CFrame.new(1.11417818, 0.317672819, -0.0190038979, 0.635636926, -0.77183044, 0.0156120332, 0.77184689, 0.635777533, 0.00628231093, -0.0147746578, 0.00805683061, 0.999858379),Alpha)
  1643.     NK.C0 = clerp(NK.C0,CFrame.new(0.108724356, 1.45798552, -0.138908237, 0.511199892, 0.160948887, -0.844257236, 0.117269851, 0.960059941, 0.254032701, 0.8514238, -0.228867367, 0.471908092),Alpha)
  1644.     HW.C0 = clerp(HW.C0,CFrame.new(0.676509261, 0.226546526, 0.215793028, 0.305675745, 0.442692071, -0.842962742, -0.269992471, 0.889299512, 0.369121492, 0.913053453, 0.114762112, 0.39136073),Alpha)
  1645. end
  1646. for i = 1, 0, -.05 do
  1647.     for _,v in next, Scythe:children() do
  1648.         if(v:IsA'BasePart' and v ~= Hitbox)then
  1649.             v.Transparency = i
  1650.         end
  1651.     end
  1652.     swait()
  1653. end
  1654.  
  1655. for _,v in next, Scythe:children() do
  1656.     if(v:IsA'BasePart' and v ~= Hitbox)then
  1657.         v.Transparency = 0
  1658.     end
  1659. end
  1660.  
  1661. WalkSpeed = 10
  1662.  
  1663. --// Attack Functions \\--
  1664.  
  1665. function Punch()
  1666.     Attack = true
  1667.     NeutralAnims = false
  1668.     for i = 0, 1, 0.1 do
  1669.         swait()
  1670.         local Alpha = .3
  1671.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.0789514706, 0.00628891867, -0.0925023109, 0.0533091128, 0.0062750699, 0.998562098, 3.09625534e-06, 0.999981046, -0.006284073, -0.998584211, 0.000337963982, 0.0533076562),Alpha)
  1672.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496490628, -0.990814447, 0.0215878114, 0.999878347, 4.62079406e-08, 0.0156166591, -9.81283374e-05, 0.99998033, 0.00628320919, -0.0156163946, -0.00628389511, 0.999858499),Alpha)
  1673.         RH.C0 = clerp(RH.C0,CFrame.new(0.498514563, -0.990978837, 0.0154212704, 0.999878347, 4.62079406e-08, 0.0156166591, -9.81283374e-05, 0.99998033, 0.00628320919, -0.0156163946, -0.00628389511, 0.999858499),Alpha)
  1674.         LS.C0 = clerp(LS.C0,CFrame.new(-0.956101894, 0.564983606, -0.87824589, 0.422763139, -0.88666755, 0.187330216, 0.154130876, -0.133350402, -0.979010463, 0.89303726, 0.442762941, 0.0802871212),Alpha)
  1675.         RS.C0 = clerp(RS.C0,CFrame.new(1.33429492, 0.392465949, -0.0583952218, 0.203448325, -0.978246927, 0.0405244008, 0.972459793, 0.197091028, -0.124407344, 0.113714136, 0.0647188276, 0.99140358),Alpha)
  1676.         NK.C0 = clerp(NK.C0,CFrame.new(-0.0831892416, 1.49950659, 0.0740900636, 0.0533089638, 0.0574148037, -0.996932089, 0.00627471274, 0.998307765, 0.05782938, 0.998562157, -0.00933811814, 0.052857995),Alpha)
  1677.         HW.C0 = clerp(HW.C0,CFrame.new(0.676506758, 0.226543918, 0.21578081, 0.305678427, 0.442688584, -0.842963517, -0.269992143, 0.88930124, 0.369117767, 0.913052797, 0.114762299, 0.391362607),Alpha)
  1678.     end
  1679.     PunchT.Enabled = true
  1680.     Sound(LArm,536642316,1,2,false,true,true)
  1681.     for i = 0, 1, 0.1 do
  1682.         swait()
  1683.         local Alpha = .3
  1684.         AOEDamage(LArm.Position,2,15,30,0,'Normal',10,2,false)
  1685.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00304359547, 0.00628888234, 0.0436883941, -0.0405170843, -0.00627878495, -0.999162614, -3.05456138e-06, 0.999981046, -0.0062838071, 0.999184728, -0.000251606398, -0.0405159071),Alpha)
  1686.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496490449, -0.990814805, 0.0215896256, 0.999878109, 0, 0.0156217292, -9.8165794e-05, 0.99998033, 0.0062831589, -0.0156214274, -0.00628392445, 0.999858379),Alpha)
  1687.         RH.C0 = clerp(RH.C0,CFrame.new(0.498522311, -0.990979552, 0.0154257081, 0.999878109, 0, 0.0156217292, -9.8165794e-05, 0.99998033, 0.0062831589, -0.0156214274, -0.00628392445, 0.999858379),Alpha)
  1688.         LS.C0 = clerp(LS.C0,CFrame.new(-1.25896621, 0.507555962, 0.0405550376, 0.0249361806, 0.982360721, -0.185325593, -0.0769668072, -0.182946414, -0.980105519, -0.996721864, 0.0387040041, 0.0710471869),Alpha)
  1689.         RS.C0 = clerp(RS.C0,CFrame.new(1.33430004, 0.392463893, -0.0583999716, 0.203448817, -0.97824645, 0.0405278131, 0.972459912, 0.197091326, -0.124406442, 0.11371246, 0.064722009, 0.991403401),Alpha)
  1690.         NK.C0 = clerp(NK.C0,CFrame.new(-0.0487540588, 1.49897563, -0.0104950108, -0.0405169129, -0.0574492738, 0.997531652, -0.00627914304, 0.99834168, 0.0572407991, -0.999162734, -0.00394439697, -0.040809989),Alpha)
  1691.         HW.C0 = clerp(HW.C0,CFrame.new(0.676505685, 0.226552293, 0.215783596, 0.305677891, 0.442688406, -0.842963934, -0.269994408, 0.889300883, 0.369116426, 0.913052142, 0.114764839, 0.391363055),Alpha)
  1692.     end
  1693.     PunchT.Enabled = false
  1694.     Attack = false
  1695.     NeutralAnims = true
  1696.     Combo = 2
  1697. end
  1698.  
  1699. function Kick()
  1700.     Attack = true
  1701.     NeutralAnims = false
  1702.     KickT.Enabled = true
  1703.     WalkSpeed = 2
  1704.     for i = 0, 1, 0.1 do
  1705.         swait()
  1706.         local Alpha = .3
  1707.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00529359467, -0.0957253724, -0.476031482, 0.999953091, -0.00882441457, 0.00507242884, 0.00444904482, 0.827165425, 0.561945021, -0.00915619731, -0.56189549, 0.827164888),Alpha)
  1708.         LH.C0 = clerp(LH.C0,CFrame.new(-0.497548699, -0.995493114, -0.112597167, 0.999888778, 0.00444900105, 0.0142405648, 0.00432288321, 0.827161849, -0.561947286, -0.0142793562, 0.561946273, 0.827050626),Alpha)
  1709.         RH.C0 = clerp(RH.C0,CFrame.new(0.498985589, -0.892218173, 0.0456022024, 0.99987781, -0.00899596326, 0.012781553, -9.7240074e-05, 0.814164102, 0.580635071, -0.0156296529, -0.580565333, 0.814063787),Alpha)
  1710.         LS.C0 = clerp(LS.C0,CFrame.new(-1.45120275, 0.577238321, 0.0194108374, 0.983973265, 0.177630454, 0.0156233013, -0.177745238, 0.984056652, 0.00627993234, -0.0142587181, -0.00895620324, 0.99985826),Alpha)
  1711.         RS.C0 = clerp(RS.C0,CFrame.new(1.33430183, 0.39246124, -0.0583900288, 0.203447983, -0.97824645, 0.0405309275, 0.972459853, 0.197089955, -0.124409124, 0.113714546, 0.0647254884, 0.991402984),Alpha)
  1712.         NK.C0 = clerp(NK.C0,CFrame.new(-0.00189875509, 1.49909914, 0.0100648999, 0.9999699, 0.000446120102, -0.00775879063, 4.95645872e-05, 0.99796474, 0.0637695193, 0.00777144916, -0.0637679845, 0.99793452),Alpha)
  1713.         HW.C0 = clerp(HW.C0,CFrame.new(0.676504672, 0.226539731, 0.215754136, 0.305676967, 0.442690551, -0.842963159, -0.269992441, 0.889300168, 0.369119704, 0.913053036, 0.114762299, 0.391361624),Alpha)
  1714.     end
  1715.    
  1716.     Sound(RLeg,536642316,1,2,false,true,true)
  1717.     for i = 0, 1, 0.1 do
  1718.         swait()
  1719.         AOEDamage(RLeg.Position,2,15,30,0,'Normal',10,2,false)
  1720.         local Alpha = .3
  1721.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.00722559355, -0.249281824, 0.325759679, 0.999966681, 0.0056294878, 0.0067008147, -0.00280297617, 0.931340098, -0.364145935, -0.00829232018, 0.364114493, 0.931323826),Alpha)
  1722.         LH.C0 = clerp(LH.C0,CFrame.new(-0.497003227, -0.808224082, -0.0438566208, 0.999882162, -0.00280300085, 0.0151045416, -0.00288998778, 0.931339145, 0.364141613, -0.0150881391, -0.364142269, 0.931221247),Alpha)
  1723.         RH.C0 = clerp(RH.C0,CFrame.new(0.49894613, -1.23073387, 0.0456367731, 0.99987793, 0.012976733, 0.00871029124, -9.59954341e-05, 0.562405646, -0.826861501, -0.0156286769, 0.826759636, 0.562338233),Alpha)
  1724.         LS.C0 = clerp(LS.C0,CFrame.new(-1.4511981, 0.5772475, 0.0194011405, 0.983972013, 0.177638128, 0.0156237073, -0.177752912, 0.984055161, 0.00628091441, -0.0142588606, -0.00895743817, 0.99985832),Alpha)
  1725.         RS.C0 = clerp(RS.C0,CFrame.new(1.33430433, 0.39245528, -0.0584036149, 0.203451529, -0.978246152, 0.0405242294, 0.972458541, 0.197093993, -0.124412477, 0.113718912, 0.0647200271, 0.991402864),Alpha)
  1726.         NK.C0 = clerp(NK.C0,CFrame.new(-0.00189117086, 1.49909687, 0.0100582615, 0.9999699, 0.000451112981, -0.00776725356, 4.51168817e-05, 0.997964799, 0.0637689829, 0.00778021105, -0.0637674183, 0.997934639),Alpha)
  1727.         HW.C0 = clerp(HW.C0,CFrame.new(0.676509142, 0.226537436, 0.215762958, 0.305677801, 0.442690402, -0.842962921, -0.269996017, 0.889299929, 0.369117856, 0.913051724, 0.114765473, 0.3913638),Alpha)
  1728.     end
  1729.     WalkSpeed = 10
  1730.     KickT.Enabled = false
  1731.     Attack = false
  1732.     NeutralAnims = true
  1733.     Combo = 3
  1734. end
  1735.  
  1736. function Spin_Scythe()
  1737.     Attack = true
  1738.     NeutralAnims = false
  1739.     SlashT.Enabled = true
  1740.     for i = 0, 1, 0.1 do
  1741.         swait()
  1742.         local Alpha = .3
  1743.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00444369018, 0.00629113195, 0.101713151, 0.0195403937, 0.0062817093, 0.999792278, 3.06150469e-06, 0.99998033, -0.00628294982, -0.999814987, 0.000125763705, 0.0195400435),Alpha)
  1744.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496482044, -0.990811586, 0.0216401666, 0.999878228, 0, 0.015617365, -9.8122182e-05, 0.99998033, 0.00628212467, -0.0156170577, -0.00628288975, 0.999858439),Alpha)
  1745.         RH.C0 = clerp(RH.C0,CFrame.new(0.498526812, -0.990976453, 0.0154717192, 0.999878228, 0, 0.015617365, -9.8122182e-05, 0.99998033, 0.00628212467, -0.0156170577, -0.00628288975, 0.999858439),Alpha)
  1746.         LS.C0 = clerp(LS.C0,CFrame.new(-1.56110322, 0.536371112, 0.021401234, 0.96306026, 0.26883316, 0.0156157482, -0.268955141, 0.963132203, 0.00628496706, -0.0133504234, -0.0102527365, 0.999858379),Alpha)
  1747.         RS.C0 = clerp(RS.C0,CFrame.new(1.25914538, 0.465895861, -0.0174790788, 0.0534170046, -0.997989595, 0.0341100171, 0.99850744, 0.0529925451, -0.0132293571, 0.0113951834, 0.0347657688, 0.99933064),Alpha)
  1748.         NK.C0 = clerp(NK.C0,CFrame.new(0.1067672, 1.49899662, -0.00705452403, 0.019540213, 0.0574855059, -0.998160839, 0.00628135167, 0.998319268, 0.0576175004, 0.999792278, -0.00739560742, 0.0191463307),Alpha)
  1749.         HW.C0 = clerp(HW.C0,CFrame.new(-0.20473817, -0.976805627, -2.4829669, -1.00000012, -1.86264515e-09, -4.60762095e-10, -3.55407613e-11, 1.92904554e-06, -0.99999994, 0, -1.00000024, -1.92915309e-06),Alpha)
  1750.     end
  1751.     coroutine.wrap(function()
  1752.         repeat swait()
  1753.             AOEDamage(Hitbox.Position,2,20,45,'Normal',0,25,2,true)
  1754.         until not Attack
  1755.     end)()
  1756.     HW.C1 = CF.N(0,-1.2,0)
  1757.     for a = 1, 3 do
  1758.         Sound(Hitbox,62339698,.5,2,false,true,true)
  1759.         --PlaySnd(ClawDashSnd,HandlePart)
  1760.         for i = 0, 350, 25 do
  1761.             swait()
  1762.             HW.C0 = CF.fEA(M.R(-i),0,0)
  1763.         end
  1764.     end
  1765.     HW.C1 = CF.N()
  1766.     Attack = false
  1767.     NeutralAnims = true
  1768.     SlashT.Enabled =false
  1769.     Combo = 4
  1770. end
  1771.  
  1772. function Smash()
  1773.     Attack = true
  1774.     NeutralAnims = false
  1775.     local Active = true
  1776.     coroutine.wrap(function()
  1777.         repeat swait()
  1778.             AOEDamage(Hitbox.Position,2,20,45,'Normal',0,25,2,true)
  1779.         until not Active
  1780.     end)()
  1781.     for i = 0, 1, 0.1 do
  1782.         swait()
  1783.         local Alpha = .3
  1784.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.00199523382, -0.0805450231, 0.127762675, 1.00000024, 0.00228078687, -0.000182923861, -0.00228199991, 0.988302112, -0.152492076, -0.000167017803, 0.152492911, 0.988310456),Alpha)
  1785.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496401608, -0.91178906, 0.0269002318, 0.99988097, -0.00228199991, 0.0154450079, -0.0001002106, 0.988302112, 0.152509913, -0.0156124048, -0.152492076, 0.988187075),Alpha)
  1786.         RH.C0 = clerp(RH.C0,CFrame.new(0.498625368, -0.910582304, 0.0206506848, 0.99988097, -0.00228199991, 0.0154450079, -0.0001002106, 0.988302112, 0.152509913, -0.0156124048, -0.152492076, 0.988187075),Alpha)
  1787.         LS.C0 = clerp(LS.C0,CFrame.new(-0.546162367, 0.920914531, -0.420199156, 0.948534131, -0.316357106, -0.0141890598, -0.292467386, -0.857963502, -0.422328979, 0.121433057, 0.404743224, -0.906331718),Alpha)
  1788.         RS.C0 = clerp(RS.C0,CFrame.new(0.676435173, 1.05489874, -0.363975257, 0.908406317, 0.366589606, 0.201022446, 0.417750508, -0.776536345, -0.471673697, -0.0168094635, 0.512448609, -0.858553469),Alpha)
  1789.         NK.C0 = clerp(NK.C0,CFrame.new(9.05999332e-06, 1.49894691, -0.0143974051, 1, 5.82076609e-11, 0, -1.45519152e-11, 0.997964799, 0.0637693182, 0, -0.0637693331, 0.99796474),Alpha)
  1790.         HW.C0 = clerp(HW.C0,CFrame.new(-0.14871791, -0.529287696, -1.42314053, -0.930846035, -4.50015068e-06, 0.365411818, -0.349368632, 0.293066084, -0.889974117, -0.107085794, -0.956092298, -0.272800893),Alpha)
  1791.     end
  1792.     repeat swait()
  1793.             local hitfloor,posfloor = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4*PlayerSize)), Char)
  1794.     until hitfloor
  1795.     WalkSpeed = 0
  1796.     Hum.JumpPower = 0
  1797.     Sound(Hitbox,62339698,.3,2,false,true,true)
  1798.     for i = 0, 1, 0.1 do
  1799.         swait()
  1800.         local Alpha = .3
  1801.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00811180193, -1.00093806, -0.519590676, 1, -0.00242613931, -0.000173866749, 0.00242500077, 0.988869131, 0.148768216, -0.000189000741, -0.148769096, 0.988877892),Alpha)
  1802.         LH.C0 = clerp(LH.C0,CFrame.new(-0.502352417, 0.0719482899, -0.36048314, 0.999881089, 0.00242500077, 0.0154230241, -0.000103260259, 0.988869131, -0.148788825, -0.0156122074, 0.148768216, 0.98875457),Alpha)
  1803.         RH.C0 = clerp(RH.C0,CFrame.new(0.496492803, -1.52589762, -0.111477256, 0.999878228, -0.0146477707, 0.00540301111, -0.000103216058, 0.339860469, 0.940475941, -0.0156121422, -0.940361977, 0.339817584),Alpha)
  1804.         LS.C0 = clerp(LS.C0,CFrame.new(-0.72667861, 0.365247965, -0.462653339, 0.946573675, -0.322109699, 0.0156161264, 0.322384953, 0.946385086, -0.0205740202, -0.00815176871, 0.024509253, 0.999666572),Alpha)
  1805.         RS.C0 = clerp(RS.C0,CFrame.new(0.492744535, 0.277959853, -0.608404338, 0.905526519, 0.35676235, 0.22965765, -0.376292914, 0.925347328, 0.0462170765, -0.196024567, -0.128269315, 0.972173631),Alpha)
  1806.         NK.C0 = clerp(NK.C0,CFrame.new(1.57362392e-05, 1.49894822, -0.0143816993, 1.00000024, 4.07453626e-10, 0, 3.20142135e-10, 0.997964859, 0.0637664497, 0, -0.0637664497, 0.997965097),Alpha)
  1807.         HW.C0 = clerp(HW.C0,CFrame.new(-0.148718655, -0.52928853, -1.42314029, -0.930842996, -1.2665987e-05, 0.365419656, -0.349378467, 0.293065071, -0.889970601, -0.107080489, -0.956092477, -0.272801965),Alpha)
  1808.     end
  1809.     Hitbox.Anchored = true
  1810.     Effect{
  1811.         Effect='ResizeAndFade',
  1812.         Color=Black,
  1813.         Size=V3.N(1,2,1),
  1814.         Material=Enum.Material.Neon,
  1815.         Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976',Offset=V3.N(0,0,-.125)},
  1816.         Frames=120,
  1817.         RotInc={0,M.R(2),0},
  1818.         CFrame=Hitbox.CFrame*CF.N(0,0,0)*CF.A(M.R(90),0,0),
  1819.         FXSettings = {
  1820.             EndSize = V3.N(25,30,25)
  1821.         }
  1822.     }
  1823.     Effect{
  1824.         Effect='ResizeAndFade',
  1825.         Color=Black,
  1826.         Size=V3.N(1.25,2.25,1.25),
  1827.         Material=Enum.Material.Neon,
  1828.         Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976',Offset=V3.N(0,0,-.125)},
  1829.         Frames=120,
  1830.         RotInc={0,M.R(-4),0},
  1831.         CFrame=Hitbox.CFrame*CF.N(0,0,0)*CF.A(M.R(90),0,0),
  1832.         FXSettings = {
  1833.             EndSize = V3.N(25.25,30.25,25.25)
  1834.         }
  1835.     }
  1836.     CamShakeAll(45,450,Hitbox.Position)
  1837.     Active = false
  1838.     AOEDamage(Hitbox.Position,25.25,45,85,100,'Knockback',25,2,true,true,100)
  1839.     for i = 0, 1, 0.1 do
  1840.         swait()
  1841.         local Alpha = .3
  1842.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00811180193, -1.00093806, -0.519590676, 1, -0.00242613931, -0.000173866749, 0.00242500077, 0.988869131, 0.148768216, -0.000189000741, -0.148769096, 0.988877892),Alpha)
  1843.         LH.C0 = clerp(LH.C0,CFrame.new(-0.502352417, 0.0719482899, -0.36048314, 0.999881089, 0.00242500077, 0.0154230241, -0.000103260259, 0.988869131, -0.148788825, -0.0156122074, 0.148768216, 0.98875457),Alpha)
  1844.         RH.C0 = clerp(RH.C0,CFrame.new(0.496492803, -1.52589762, -0.111477256, 0.999878228, -0.0146477707, 0.00540301111, -0.000103216058, 0.339860469, 0.940475941, -0.0156121422, -0.940361977, 0.339817584),Alpha)
  1845.         LS.C0 = clerp(LS.C0,CFrame.new(-0.72667861, 0.365247965, -0.462653339, 0.946573675, -0.322109699, 0.0156161264, 0.322384953, 0.946385086, -0.0205740202, -0.00815176871, 0.024509253, 0.999666572),Alpha)
  1846.         RS.C0 = clerp(RS.C0,CFrame.new(0.492744535, 0.277959853, -0.608404338, 0.905526519, 0.35676235, 0.22965765, -0.376292914, 0.925347328, 0.0462170765, -0.196024567, -0.128269315, 0.972173631),Alpha)
  1847.         NK.C0 = clerp(NK.C0,CFrame.new(1.57362392e-05, 1.49894822, -0.0143816993, 1.00000024, 4.07453626e-10, 0, 3.20142135e-10, 0.997964859, 0.0637664497, 0, -0.0637664497, 0.997965097),Alpha)
  1848.         HW.C0 = clerp(HW.C0,CFrame.new(-0.148718655, -0.52928853, -1.42314029, -0.930842996, -1.2665987e-05, 0.365419656, -0.349378467, 0.293065071, -0.889970601, -0.107080489, -0.956092477, -0.272801965),Alpha)
  1849.     end
  1850.     Hitbox.Anchored = false
  1851.     WalkSpeed = 10
  1852.     Hum.JumpPower = 50
  1853.     Attack = false
  1854.     NeutralAnims = true
  1855.     Combo = 1
  1856. end
  1857.  
  1858. function CarnageSaw()
  1859.     Attack = true
  1860.     NeutralAnims = false
  1861.     chatfunc"Carnage Saw."
  1862.     for i = 0, 1, 0.1 do
  1863.         swait()
  1864.         local Alpha = .3
  1865.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.00166031998, 0.00629009586, 0.011258143, 0.958218634, -0.00179760705, -0.286043704, -8.72771693e-07, 0.999981046, -0.00628719619, 0.286049575, 0.00602470944, 0.958202064),Alpha)
  1866.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496496171, -0.99081707, 0.0215899553, 0.999878109, 0, 0.0156224966, -9.81757184e-05, 0.99998033, 0.00628349604, -0.0156221688, -0.00628426159, 0.99985832),Alpha)
  1867.         RH.C0 = clerp(RH.C0,CFrame.new(0.498510689, -0.990981698, 0.0154126342, 0.999878109, 0, 0.0156224966, -9.81757184e-05, 0.99998033, 0.00628349604, -0.0156221688, -0.00628426159, 0.99985832),Alpha)
  1868.         LS.C0 = clerp(LS.C0,CFrame.new(-0.873806179, 0.397600949, -0.503744602, 0.554795325, -0.815766454, -0.16348508, 0.18635428, 0.313351184, -0.931173205, 0.810847938, 0.486144245, 0.325867295),Alpha)
  1869.         RS.C0 = clerp(RS.C0,CFrame.new(1.33429587, 0.392459571, -0.0584158525, 0.203444242, -0.978247643, 0.040526405, 0.972460866, 0.19708696, -0.124406032, 0.113712654, 0.0647200197, 0.99140352),Alpha)
  1870.         NK.C0 = clerp(NK.C0,CFrame.new(-0.00623096712, 1.4988898, -0.0245094746, 0.958218753, -0.0164463911, 0.285576135, -0.00179796375, 0.997980893, 0.0635067299, -0.286043525, -0.0613668934, 0.956255496),Alpha)
  1871.         HW.C0 = clerp(HW.C0,CFrame.new(0.676512122, 0.226547047, 0.215798661, 0.30567646, 0.442693174, -0.842962027, -0.269994497, 0.889298856, 0.36912173, 0.913052678, 0.114763223, 0.391362309),Alpha)
  1872.     end
  1873.     local StudsPerFrame = 1
  1874.     for i = -2,2,2 do
  1875.        
  1876.         local cfaa = (CF.N(Root.CFrame.p,Root.CFrame.lookVector))*CF.N(0,0,-1)
  1877.         local dir = Root.CFrame*CF.N(0,0,-1000000).p
  1878.         local saw = Part(Effects,BrickColor.new(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),Enum.Material.Neon,V3.N(3,3,.4),cfaa*CF.A(M.R(-90),0,0),true,false)
  1879.         CreateTrailObj(saw,(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),(Plr.UserId == 5719877 and "Dark indigo" or "Really red"),0,0).Enabled = true
  1880.         Sound(saw,248088589,1,2,true,false,true)
  1881.         Sound(saw,536642316,1,2,false,true,true)
  1882.         local mesh = Mesh(saw,Enum.MeshType.FileMesh,"rbxassetid://74322089","",V3.N(3,3,2),V3.N())
  1883.         coroutine.wrap(function()
  1884.             for fr = 0, 180 do
  1885.                 saw.CFrame = CF.N(saw.CFrame.p,dir)*CF.N(i/20,0,-StudsPerFrame)*CF.A(M.R(-90),0,0)*CF.A(0,0,M.R(fr*4))
  1886.                 AOEDamage(saw.Position,3,1,1,60,'Knockback',0,1,true,saw)
  1887.                 swait()
  1888.             end
  1889.             saw:destroy()
  1890.             AOEDamage(saw.Position,4,25,50,60,'Knockback',10,4,true)
  1891.             Effect{
  1892.                 Effect='ResizeAndFade',
  1893.                 Color=BrickColor.new(Plr.UserId == 5719877 and "Dark indigo" or "Crimson"),
  1894.                 Size=V3.N(2,2,2),
  1895.                 Mesh={MeshType=Enum.MeshType.Sphere},
  1896.                 CFrame=saw.CFrame,
  1897.                 FXSettings={
  1898.                     EndSize=V3.N(.05,.05,.05),
  1899.                     EndIsIncrement=true
  1900.                 }
  1901.             }
  1902.             for i = 1, 5 do
  1903.                 local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  1904.                 Effect{
  1905.                     Effect='Fade',
  1906.                     Frames=65,
  1907.                     Size=V3.N(2,2,4),
  1908.                     CFrame=CF.N(saw.CFrame*angles*CF.N(0,0,-2).p,saw.CFrame.p),
  1909.                     Mesh = {MeshType=Enum.MeshType.Sphere},
  1910.                     Material=Enum.Material.Neon,
  1911.                     Color=BrickColor.new(Plr.UserId == 5719877 and "Dark indigo" or "Crimson"),
  1912.                     MoveDirection=CF.N(saw.CFrame*angles*CF.N(0,0,-50).p,saw.CFrame.p).p,
  1913.                 }  
  1914.             end
  1915.         end)()
  1916.     end
  1917.     for i = 0, 1, 0.1 do
  1918.         swait()
  1919.         local Alpha = .3
  1920.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.0120823281, 0.00629023649, -0.0454679728, 0.975261807, 0.00138908508, 0.221064806, 6.77514436e-07, 0.999981046, -0.00628646137, -0.221070215, 0.00613104552, 0.975244701),Alpha)
  1921.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496495157, -0.99081707, 0.0215903148, 0.999878049, 0, 0.0156247914, -9.81779303e-05, 0.99998033, 0.00628271, -0.0156244934, -0.00628347602, 0.99985826),Alpha)
  1922.         RH.C0 = clerp(RH.C0,CFrame.new(0.49850738, -0.990981698, 0.0154126538, 0.999878049, 0, 0.0156247914, -9.81779303e-05, 0.99998033, 0.00628271, -0.0156244934, -0.00628347602, 0.99985826),Alpha)
  1923.         LS.C0 = clerp(LS.C0,CFrame.new(-1.39933538, 0.65219146, -0.0398524441, 0.0447849482, 0.985531449, -0.163469523, -0.336975813, -0.139140502, -0.931175351, -0.940447569, 0.0967878923, 0.325868785),Alpha)
  1924.         RS.C0 = clerp(RS.C0,CFrame.new(1.33429313, 0.39245826, -0.0584200248, 0.20344235, -0.978247762, 0.0405284315, 0.972461164, 0.197084755, -0.1244075, 0.113713816, 0.0647220761, 0.991403103),Alpha)
  1925.         NK.C0 = clerp(NK.C0,CFrame.new(0.00283931568, 1.49924982, 0.0327365696, 0.975261748, 0.0127110416, -0.22070463, 0.00138872874, 0.997974694, 0.0636128932, 0.221065, -0.0623458065, 0.97326988),Alpha)
  1926.         HW.C0 = clerp(HW.C0,CFrame.new(0.676513791, 0.22654593, 0.2158079, 0.305676162, 0.442694992, -0.842961133, -0.269993126, 0.889297962, 0.369124174, 0.913052976, 0.114761189, 0.391361833),Alpha)
  1927.     end
  1928.     Attack = false
  1929.     NeutralAnims = true
  1930. end
  1931.  
  1932. function LayWaste()
  1933.     Attack = true
  1934.     NeutralAnims = false
  1935.     chatfunc("Lay waste.")
  1936.     for i = 0, 1, 0.1 do
  1937.         swait()
  1938.         local Alpha = .3
  1939.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00304359547, 0.00628888234, 0.0436883941, -0.0405170843, -0.00627878495, -0.999162614, -3.05456138e-06, 0.999981046, -0.0062838071, 0.999184728, -0.000251606398, -0.0405159071),Alpha)
  1940.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496490449, -0.990814805, 0.0215896256, 0.999878109, 0, 0.0156217292, -9.8165794e-05, 0.99998033, 0.0062831589, -0.0156214274, -0.00628392445, 0.999858379),Alpha)
  1941.         RH.C0 = clerp(RH.C0,CFrame.new(0.498522311, -0.990979552, 0.0154257081, 0.999878109, 0, 0.0156217292, -9.8165794e-05, 0.99998033, 0.0062831589, -0.0156214274, -0.00628392445, 0.999858379),Alpha)
  1942.         LS.C0 = clerp(LS.C0,CFrame.new(-1.25896621, 0.507555962, 0.0405550376, 0.0249361806, 0.982360721, -0.185325593, -0.0769668072, -0.182946414, -0.980105519, -0.996721864, 0.0387040041, 0.0710471869),Alpha)
  1943.         RS.C0 = clerp(RS.C0,CFrame.new(1.33430004, 0.392463893, -0.0583999716, 0.203448817, -0.97824645, 0.0405278131, 0.972459912, 0.197091326, -0.124406442, 0.11371246, 0.064722009, 0.991403401),Alpha)
  1944.         NK.C0 = clerp(NK.C0,CFrame.new(-0.0487540588, 1.49897563, -0.0104950108, -0.0405169129, -0.0574492738, 0.997531652, -0.00627914304, 0.99834168, 0.0572407991, -0.999162734, -0.00394439697, -0.040809989),Alpha)
  1945.         HW.C0 = clerp(HW.C0,CFrame.new(0.676505685, 0.226552293, 0.215783596, 0.305677891, 0.442688406, -0.842963934, -0.269994408, 0.889300883, 0.369116426, 0.913052142, 0.114764839, 0.391363055),Alpha)
  1946.     end
  1947.     Sound(LArm,137463716,.3,5,false,true,true)
  1948.     for i = 0, 1, .1 do
  1949.         swait(6)
  1950.         for i = 1, 3 do
  1951.             --[[Effect{
  1952.                 Effect='ResizeAndFade',
  1953.                 Frames=15,
  1954.                 Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://3270017'},
  1955.                 Color=Black,
  1956.                 Size=V3.N(10,10,1),
  1957.                 CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.fEA(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),
  1958.                 FXSettings={
  1959.                     EndSize=V3.N(5,5,0)
  1960.                 }
  1961.             }]]
  1962.             local what = Part(Effects,Black,Enum.Material.Neon,V3.N(1,1,1),LArm.CFrame*CF.N(0,-1,0)*CF.fEA(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),true,false)
  1963.             local mesh = Mesh(what,Enum.MeshType.FileMesh,'rbxassetid://3270017',"",V3.N(10,10,1),V3.N())
  1964.             coroutine.wrap(function()
  1965.                 for i = 0, 15 do
  1966.                     local wa = i/15
  1967.                     swait()
  1968.                     what.Transparency = wa
  1969.                     mesh.Scale = V3.N(10-wa*5,10-wa*5,1-wa)
  1970.                 end
  1971.             end)()
  1972.         end
  1973.     end
  1974.     swait(60)
  1975.     local EffectPart = Instance.new("Part",Effects)
  1976.     EffectPart.Size = Vector3.new(1,1,1)
  1977.     EffectPart.Anchored = true
  1978.     EffectPart.Color = Black
  1979.     local mehs1 = Instance.new("SpecialMesh",EffectPart)
  1980.     mehs1.MeshType = "Sphere"
  1981.     mehs1.Scale = Vector3.new(10,10,10)
  1982.    
  1983.    
  1984.  
  1985.     local hit,pos,norm,dist = CastRay(LArm.CFrame*CF.N(0,-1,0).p,Mouse.Hit.p,1024)
  1986.     EffectPart.CFrame = CF.N(pos)
  1987.    
  1988.     local part = Part(Effects,Black,Enum.Material.Neon,V3.N(5,5,dist),CF.N(LArm.CFrame*CF.N(0,-1,0).p,pos)*CF.N(0,0,-dist/2),true,false)
  1989.     local meshla = Mesh(part,Enum.MeshType.Brick)
  1990.    
  1991.     Root.CFrame = CF.N(Root.Position,V3.N(Mouse.Hit.X,Root.CFrame.Y,Mouse.Hit.Z))
  1992.     if(S.UserInputService:IsKeyDown(Enum.KeyCode.X))then
  1993.         local asdie = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  1994.         local asd = Part(Effects,Black,Enum.Material.Neon,V3.N(6,6,6),LArm.CFrame*CF.N(0,-1,0)*asdie,true,false)
  1995.        
  1996.         local asdaa = CF.A(M.RRNG(-4,4),M.RRNG(-4,4),M.RRNG(-4,4))
  1997.         local snd = Sound(LArm,162246683,.8,2,true,false,true)
  1998.         Sound(LArm,162246701,.8,2,false,true,true)
  1999.         repeat swait()
  2000.             asdie = asdie * asdaa
  2001.             asd.CFrame = LArm.CFrame*CF.N(0,-1,0)*asdie
  2002.             Root.CFrame = CF.N(Root.Position,V3.N(Mouse.Hit.X,Root.CFrame.Y,Mouse.Hit.Z))
  2003.             hit,pos,norm,dist = CastRay(LArm.CFrame*CF.N(0,-1,0).p,Mouse.Hit.p,1024)
  2004.             part.Size = V3.N(5,5,dist)
  2005.             part.CFrame = CF.N(LArm.CFrame*CF.N(0,-1,0).p,pos)*CF.N(0,0,-dist/2)
  2006.             CamShakeAll(25,100,pos)
  2007.             AOEDamage(pos,15,30,65,25,'Knockback',25,2,true,25)
  2008.            
  2009.             EffectPart.CFrame = CF.N(pos)
  2010.             for i = 1, 3 do
  2011.                 Effect{
  2012.                     Effect='ResizeAndFade',
  2013.                     Frames=30,
  2014.                     Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://3270017'},
  2015.                     Color=Black,
  2016.                     Size=V3.N(0,0,0),
  2017.                     CFrame=CF.N(pos)*CF.fEA(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),
  2018.                     FXSettings={
  2019.                         EndSize=V3.N(80,80,1)
  2020.                     }
  2021.                 }
  2022.                 --[[local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  2023.                 Effect{
  2024.                     Effect='Fade',
  2025.                     Frames=65,
  2026.                     Size=V3.N(10,10,15),
  2027.                     CFrame=CF.N(EffectPart.CFrame*angles*CF.N(0,0,-10).p,EffectPart.CFrame.p),
  2028.                     Mesh = {MeshType=Enum.MeshType.Sphere},
  2029.                     Material=Enum.Material.Neon,
  2030.                     Color=Black,
  2031.                     MoveDirection=CF.N(EffectPart.CFrame*angles*CF.N(0,0,-50).p,EffectPart.CFrame.p).p,
  2032.                 }]]
  2033.             end
  2034.  
  2035.         until not S.UserInputService:IsKeyDown(Enum.KeyCode.X)
  2036.         asd:destroy()
  2037.         snd:Stop()
  2038.         snd:Destroy()
  2039.         Sound(LArm,178452221,.5,2,false,true,true)
  2040.     else
  2041.         CamShakeAll(60,300,pos)
  2042.         AOEDamage(pos,15,30,65,25,'Knockback',25,2,true,25)
  2043.         Sound(LArm,178452221,.5,2,false,true,true)
  2044.     end
  2045.    
  2046.     for i = 1, 3 do
  2047.         Effect{
  2048.             Effect='ResizeAndFade',
  2049.             Frames=30,
  2050.             Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://3270017'},
  2051.             Color=Black,
  2052.             Size=V3.N(0,0,0),
  2053.             CFrame=CF.N(pos)*CF.fEA(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),
  2054.             FXSettings={
  2055.                 EndSize=V3.N(80,80,1)
  2056.             }
  2057.         }
  2058.         local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  2059.         Effect{
  2060.             Effect='Fade',
  2061.             Frames=65,
  2062.             Size=V3.N(10,10,15),
  2063.             CFrame=CF.N(EffectPart.CFrame*angles*CF.N(0,0,-10).p,EffectPart.CFrame.p),
  2064.             Mesh = {MeshType=Enum.MeshType.Sphere},
  2065.             Material=Enum.Material.Neon,
  2066.             Color=Black,
  2067.             MoveDirection=CF.N(EffectPart.CFrame*angles*CF.N(0,0,-50).p,EffectPart.CFrame.p).p,
  2068.         }
  2069.     end
  2070.    
  2071.     coroutine.wrap(function()
  2072.         for i = 1, 10 do
  2073.             swait(.6)
  2074.             mehs1.Scale = mehs1.Scale + Vector3.new(.5,.5,.5)
  2075.             EffectPart.Transparency = EffectPart.Transparency + .1
  2076.             meshla.Scale = meshla.Scale + Vector3.new(.25,.25,0)
  2077.             part.Transparency = part.Transparency + .1
  2078.         end
  2079.         ----
  2080.         EffectPart:destroy()
  2081.         part:Destroy()
  2082.     end)()
  2083.  
  2084.     Attack = false
  2085.     NeutralAnims = true
  2086.    
  2087. end
  2088.  
  2089. --// Wrap it all up \\--
  2090. Mouse.Button1Down:connect(function()
  2091.     if(Attack)then return end
  2092.     if(Combo == 1)then Punch()
  2093.     elseif(Combo == 2)then Kick()
  2094.     elseif(Combo == 3)then Spin_Scythe()
  2095.     elseif(Combo == 4)then Smash()
  2096.     end
  2097. end)
  2098. Mouse.KeyDown:connect(function(k)
  2099.     if(Attack)then return end
  2100.     if(k == 'z')then CarnageSaw() end
  2101.     if(k == 'x')then LayWaste() end
  2102. end)
  2103.  
  2104.  
  2105.  
  2106. while true do
  2107.     swait()
  2108.     Sine = Sine + Change
  2109.    
  2110.     if(God)then
  2111.         Hum.MaxHealth = 1e100
  2112.         Hum.Health = 1e100
  2113.         if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  2114.         Hum.Name = M.RNG()*100
  2115.     end
  2116.    
  2117.     local hitfloor,posfloor = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4*PlayerSize)), Char)
  2118.     S.Lighting.ClockTime = 23
  2119.     local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2120.     local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and (Hum.WalkSpeed < 16 and "Walk" or "Run") or hitfloor and "Idle")
  2121.     if(not Effects or not Effects.Parent)then
  2122.         Effects = IN("Model",Char)
  2123.         Effects.Name = "Effects"
  2124.     end                                                                                                                                                                                                                                                                                                                                                                                                            
  2125.     if(State == 'Run')then
  2126.         local wsVal = 20 / (Hum.WalkSpeed/16)
  2127.         local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2128.         Change = 3
  2129.         RH.C1 = RH.C1:lerp(CF.N(0,1,0)*CF.N(0,0-.2*M.C(Sine/wsVal),0+.4*M.C(Sine/wsVal))*CF.A(M.R(15+25*M.C(Sine/wsVal))+-M.S(Sine/wsVal),0,0),Alpha)
  2130.         LH.C1 = LH.C1:lerp(CF.N(0,1,0)*CF.N(0,0+.2*M.C(Sine/wsVal),0-.4*M.C(Sine/wsVal))*CF.A(M.R(15-25*M.C(Sine/wsVal))+M.S(Sine/wsVal),0,0),Alpha)   
  2131.     elseif(State == 'Walk')then
  2132.         local wsVal = 16 / (Hum.WalkSpeed/16)
  2133.         local Alpha = math.min(.3 * (Hum.WalkSpeed/8),1)
  2134.         Change = 3
  2135.         RH.C1 = RH.C1:lerp(CF.N(0,1,0)*CF.N(0,0-.5*M.C(Sine/wsVal)/2,0+.6*M.C(Sine/wsVal)/2)*CF.A(M.R(15-2*M.C(Sine/wsVal))+-M.S(Sine/wsVal)/2.5,0,0),Alpha)
  2136.         LH.C1 = LH.C1:lerp(CF.N(0,1,0)*CF.N(0,0+.5*M.C(Sine/wsVal)/2,0-.6*M.C(Sine/wsVal)/2)*CF.A(M.R(15+2*M.C(Sine/wsVal))+M.S(Sine/wsVal)/2.5,0,0),Alpha)
  2137.    
  2138.     else
  2139.         RH.C1 = RH.C1:lerp(CF.N(0,1,0),.2)
  2140.         LH.C1 = LH.C1:lerp(CF.N(0,1,0),.2)
  2141.     end
  2142.  
  2143.     Hum.WalkSpeed = WalkSpeed
  2144.    
  2145.     if(NeutralAnims)then   
  2146.         if(State == 'Idle')then
  2147.             local Alpha = .1
  2148.             Change = .75
  2149.             RJ.C0 = clerp(RJ.C0,CFrame.new(0.0161979627, 0.00629048189+.05*M.C(Sine/16), 0.0263271146, 0.967543304, 0.00158750638, 0.252711803, 7.73640579e-07, 0.99998033, -0.00628472166, -0.252717555, 0.00608088495, 0.967527032),Alpha)
  2150.             LH.C0 = clerp(LH.C0,CFrame.new(-0.496488541, -0.990815997-.05*M.C(Sine/16), 0.0215871073, 0.999878109, 0, 0.0156181455, -9.81093617e-05, 0.99998033, 0.00628099358, -0.0156178474, -0.00628175866, 0.999858379),Alpha)
  2151.             RH.C0 = clerp(RH.C0,CFrame.new(0.498514056, -0.990980744-.05*M.C(Sine/16), 0.0154198771, 0.999878109, 0, 0.0156181455, -9.81093617e-05, 0.99998033, 0.00628099358, -0.0156178474, -0.00628175866, 0.999858379),Alpha)
  2152.             LS.C0 = clerp(LS.C0,CFrame.new(-1.45119536, 0.577232122, 0.0193972234, 0.983973324, 0.177630529, 0.0156178325, -0.177745119, 0.984056711, 0.00627315417, -0.01425457, -0.00894861668, 0.999858439)*CF.A(M.R(0-7*M.S(Sine/16)),0,M.R(0-5*M.C(Sine/16))),Alpha)
  2153.             RS.C0 = clerp(RS.C0,CFrame.new(1.33430505, 0.39246124, -0.058414869, 0.203444913, -0.978247464, 0.0405245572, 0.972460449, 0.197087735, -0.124407738, 0.113714635, 0.0647187084, 0.991403341)*CF.A(M.R(0-5*M.C(Sine/16)),0,M.R(0+5*M.C(Sine/16))),Alpha)
  2154.             NK.C0 = clerp(NK.C0,CFrame.new(-0.00775345881, 1.4987644, -0.0438027829, 0.967543304, 0.0145306382, -0.252299607, 0.0015871498, 0.99797684, 0.0635627732, 0.252711982, -0.0619003437, 0.965565085)*CF.A(M.R(0+5*M.C(Sine/16)),0,0),Alpha)
  2155.             HW.C0 = clerp(HW.C0,CFrame.new(0.676509261, 0.226546526, 0.215793028, 0.305675745, 0.442692071, -0.842962742, -0.269992471, 0.889299512, 0.369121492, 0.913053453, 0.114762112, 0.39136073),Alpha)
  2156.            
  2157.             -- idle
  2158.         elseif(State == 'Run')then
  2159.             local wsVal = 20 / (Hum.WalkSpeed/16)
  2160.             local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2161.             RJ.C0 = RJ.C0:lerp(CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-15+2.5*M.C(Sine/(wsVal/2))),M.R(8*M.C(Sine/wsVal)),0),Alpha)
  2162.             NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2163.             LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0-.3*M.S(Sine/wsVal))*CF.A(M.R(0+45*M.S(Sine/wsVal)),0,M.R(-5)),Alpha)
  2164.             RS.C0 = clerp(RS.C0,CFrame.new(1.33431649, 0.392460525, -0.0583885461, 0.203443095, -0.978248179, 0.0405152142, 0.972460985, 0.197087184, -0.124404751, 0.113713697, 0.0647087693, 0.991404116),Alpha)
  2165.             LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  2166.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  2167.             HW.C0 = clerp(HW.C0,CFrame.new(0.676507235, 0.226549655, 0.215789661, 0.305676669, 0.44269371, -0.84296149, -0.26999855, 0.889298022, 0.369120419, 0.913051248, 0.114766926, 0.391364247),Alpha)
  2168.  
  2169.         elseif(State == 'Walk')then
  2170.             local wsVal = 16 / (Hum.WalkSpeed/16)
  2171.             local Alpha = math.min(.3 * (Hum.WalkSpeed/8),1)
  2172.             RJ.C0 = RJ.C0:lerp(CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-5-2.5*M.C(Sine/(wsVal/2))),M.R(8*M.C(Sine/wsVal)),0),Alpha)
  2173.             NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2174.             LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,-.1*M.C(Sine/wsVal))*CF.A(M.R(37*M.C(Sine/wsVal)),0,M.R(-5)),Alpha)
  2175.             RS.C0 = clerp(RS.C0,CFrame.new(1.33431649, 0.392460525, -0.0583885461, 0.203443095, -0.978248179, 0.0405152142, 0.972460985, 0.197087184, -0.124404751, 0.113713697, 0.0647087693, 0.991404116),Alpha)
  2176.             LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  2177.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+.1*M.C(Sine/(wsVal/2)),0)*CF.A(0,-M.R(4*M.C(Sine/wsVal)),0),Alpha)
  2178.             HW.C0 = clerp(HW.C0,CFrame.new(0.676507235, 0.226549655, 0.215789661, 0.305676669, 0.44269371, -0.84296149, -0.26999855, 0.889298022, 0.369120419, 0.913051248, 0.114766926, 0.391364247),Alpha)
  2179.  
  2180.         elseif(State == 'Jump')then
  2181.             local Alpha = .1
  2182.             local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2183.             LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2184.             RS.C0 = clerp(RS.C0,CFrame.new(1.33431649, 0.392460525, -0.0583885461, 0.203443095, -0.978248179, 0.0405152142, 0.972460985, 0.197087184, -0.124404751, 0.113713697, 0.0647087693, 0.991404116),Alpha)
  2185.             RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2186.             NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2187.             LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2188.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2189.             HW.C0 = clerp(HW.C0,CFrame.new(0.676507235, 0.226549655, 0.215789661, 0.305676669, 0.44269371, -0.84296149, -0.26999855, 0.889298022, 0.369120419, 0.913051248, 0.114766926, 0.391364247),Alpha)
  2190.  
  2191.         elseif(State == 'Fall')then
  2192.             local Alpha = .1
  2193.             local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2194.             LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2195.             RS.C0 = clerp(RS.C0,CFrame.new(1.33431649, 0.392460525, -0.0583885461, 0.203443095, -0.978248179, 0.0405152142, 0.972460985, 0.197087184, -0.124404751, 0.113713697, 0.0647087693, 0.991404116),Alpha)
  2196.             RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2197.             NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2198.             LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2199.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2200.             HW.C0 = clerp(HW.C0,CFrame.new(0.676507235, 0.226549655, 0.215789661, 0.305676669, 0.44269371, -0.84296149, -0.26999855, 0.889298022, 0.369120419, 0.913051248, 0.114766926, 0.391364247),Alpha)
  2201.  
  2202.         elseif(State == 'Paralyzed')then
  2203.             -- paralyzed
  2204.         elseif(State == 'Sit')then
  2205.             -- sit
  2206.         end
  2207.     end
  2208.    
  2209. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top