Advertisement
Tetezaza1542

เคียว

Sep 26th, 2018
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 132.09 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6. -------------------------------------------
  7. --He who has lost everything.--
  8. -------------------------------------------
  9. --By CKbackup--
  10. ---------------
  11.  
  12. player = game.Players.LocalPlayer
  13. mouse = player:GetMouse()
  14. chara = player.Character
  15. equipped = false
  16. del = false
  17. attacking = false
  18. atkd = false
  19. hum = chara:FindFirstChildOfClass("Humanoid")
  20. debby = game.Debris
  21.  
  22. ArtificialHB = Instance.new("BindableEvent", script)
  23. ArtificialHB.Name = "Heartbeat"
  24. script:WaitForChild("Heartbeat")
  25. frame = 0.03333333333333
  26. tf = 0
  27. allowframeloss = false
  28. tossremainder = false
  29. lastframe = tick()
  30. script.Heartbeat:Fire()
  31. game:GetService("RunService").Heartbeat:connect(function(s, p)
  32. tf = tf + s
  33. if tf >= frame then
  34. if allowframeloss then
  35. script.Heartbeat:Fire()
  36. lastframe = tick()
  37. else
  38. for i = 1, math.floor(tf / frame) do
  39. script.Heartbeat:Fire()
  40. end
  41. lastframe = tick()
  42. end
  43. if tossremainder then
  44. tf = 0
  45. else
  46. tf = tf - frame * math.floor(tf / frame)
  47. end
  48. end
  49. end)
  50. function swait(num)
  51. if num == 0 or num == nil then
  52. ArtificialHB.Event:wait()
  53. else
  54. for i = 0, num*30 do
  55. ArtificialHB.Event:wait()
  56. end
  57. end
  58. end
  59.  
  60. New = function(Object, Parent, Name, Data)
  61. local Object = Instance.new(Object)
  62. for Index, Value in pairs(Data or {}) do
  63. Object[Index] = Value
  64. end
  65. Object.Parent = Parent
  66. Object.Name = Name
  67. return Object
  68. end
  69.  
  70. Scythe = New("Model",chara,"Scythe",{})
  71. HandlePart = New("Part",Scythe,"HandlePart",{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),})
  72. Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(0.699999988, 1, 0.699999988),})
  73. GWeld = New("ManualWeld",HandlePart,"GWeld",{Part0 = HandlePart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.258819342, -0.965926528, 0, 0.965926528, 0.258819342),C1 = CFrame.new(-0.0999946594, 2.85001707, -0.979468584, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07),})
  74. Part = 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),})
  75. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  76. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 1.40000057, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  77. Part = 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),})
  78. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  79. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999313, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  80. Part = 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),})
  81. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  82. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 1.70002556, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  83. Part = 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),})
  84. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  85. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  86. Part = 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),})
  87. Mesh = New("SpecialMesh",Part,"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,})
  88. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  89. Part = 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),})
  90. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  91. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  92. Part = 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),})
  93. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  94. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  95. Part = 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),})
  96. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  97. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.59999084, 0.96499598, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  98. Part = 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),})
  99. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  100. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.67998886, 1.375, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  101. Part = 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),})
  102. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  103. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 1.7749939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  104. Part = 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),})
  105. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  106. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 2.50997901, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  107. Part = 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),})
  108. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  109. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  110. Part = 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),})
  111. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  112. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.46998882, 2.16496301, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  113. Part = 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),})
  114. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  115. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.28999138, 2.85997009, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  116. Part = 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),})
  117. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  118. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  119. Part = 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),})
  120. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  121. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.15999126, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  122. Part = 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),})
  123. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
  124. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  125. Part = 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),})
  126. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
  127. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  128. Part = 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),})
  129. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  130. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  131. Part = 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),})
  132. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  133. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  134. Part = 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),})
  135. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  136. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.79999733, 1.3999939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  137. Part = 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),})
  138. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  139. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.59999943, 2.19996595, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  140. Part = 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),})
  141. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  142. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  143. Part = 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),})
  144. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  145. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.13998127, 1.75498998, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  146. Part = 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),})
  147. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  148. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.43997478, 2.13496399, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  149. Part = 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),})
  150. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  151. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  152. Part = 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),})
  153. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  154. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.63998127, 0.925002933, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  155. Part = 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),})
  156. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  157. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.13498688, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  158. Part = 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),})
  159. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  160. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  161. Part = 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),})
  162. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  163. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.60997677, 1.35000587, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  164. Part = 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),})
  165. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  166. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.15998936, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  167. Part = 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),})
  168. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  169. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.21998692, 2.82997084, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  170. Part = 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),})
  171. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  172. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  173. Part = 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),})
  174. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  175. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999886, 2.59997606, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  176. Part = 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),})
  177. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  178. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  179. Part = 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),})
  180. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  181. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  182. Part = 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),})
  183. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  184. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999886, 1.79998791, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  185. Part = 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),})
  186. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.99999571, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  187. Part = 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),})
  188. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  189. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  190. Part = 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),})
  191. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
  192. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.17498493, 2.47996497, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  193. Part = 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),})
  194. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  195. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.10000134, 3.2999568, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  196. Part = 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),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  198. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  199. Part = 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),})
  200. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
  201. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.59999561, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  202. Part = 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),})
  203. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
  204. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  205. Part = 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),})
  206. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  207. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  208. Part = 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),})
  209. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  210. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  211. Part = 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),})
  212. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1.5),MeshType = Enum.MeshType.Wedge,})
  213. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  214. Part = 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),})
  215. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  216. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 7.20024109e-05, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  217. Part = 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),})
  218. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  219. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  220. Part = 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),})
  221. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  222. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.900012016, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  223. Part = 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),})
  224. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
  225. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.39999962, 2.8999629, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  226. Part = 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),})
  227. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  228. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  229. Part = 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),})
  230. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
  231. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.599990368, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  232. Part = 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),})
  233. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  234. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.59997892, -0.50001502, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  235. Part = 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),})
  236. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  237. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  238. Part = 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),})
  239. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  240. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.79995775, 0.299972892, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  241. Part = 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),})
  242. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  243. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  244. Part = 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),})
  245. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  246. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  247. Part = 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),})
  248. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  249. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  250. Part = 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),})
  251. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
  252. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -6.10000086, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  253. Part = 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),})
  254. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  255. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.59998465, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  256. Part = 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),})
  257. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
  258. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  259. Part = 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),})
  260. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
  261. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  262. Part = 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),})
  263. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
  264. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.79997587, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  265. Part = 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),})
  266. Mesh = New("CylinderMesh",Part,"Mesh",{})
  267. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -4.49999046, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  268. Part = 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),})
  269. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 9.10000038, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  270. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.300004005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  271. Part = 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),})
  272. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.400000006, 1),MeshType = Enum.MeshType.Sphere,})
  273. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,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),})
  274. 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,})
  275. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = HandlePart,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),})
  276.  
  277. sch = Scythe:GetChildren()
  278.  
  279. RightArm = New("Model",chara,"RightArm",{})
  280. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 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,})
  281. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  282. Emit2Part = New("Part",RightArm,"Emit2Part",{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),})
  283. Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  284. Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  285. LeftArm = New("Model",chara,"LeftArm",{})
  286. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 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,})
  287. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  288. EmitPart = New("Part",LeftArm,"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),})
  289. Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  290. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  291.  
  292. lach = LeftArm:GetChildren()
  293. rach = RightArm:GetChildren()
  294.  
  295. --Sounds--
  296. function LoadSnd(id,loop,vol,pit)
  297. local snd = New("Sound",HandlePart,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  298. return snd
  299. end
  300. Music = LoadSnd(1155119251,true,1,1)
  301. Music.Parent = chara
  302. StartUpSnd = LoadSnd(153092315,false,1,.8)
  303. SwingSnd = LoadSnd(200633108,false,1,1)
  304. Swing2Snd = LoadSnd(536642316,false,1,1)
  305. HitSnd = LoadSnd(153092274,false,1,1)
  306. HitPunchSnd = LoadSnd(153092227,false,1,1)
  307. DodgeSnd = LoadSnd(232210079,false,1,1)
  308. ExpSnd = LoadSnd(142070127,false,1,1)
  309. FlySnd = LoadSnd(169445602,false,1,.5)
  310. Fly2Snd = LoadSnd(142070127,false,1,.45)
  311. BExpSnd = LoadSnd(168586621,false,1,.5)
  312. ClawDashSnd = LoadSnd(62339698,false,1,.5)
  313. ChargeSnd = LoadSnd(137463716,false,1,.3)
  314. LasSnd = LoadSnd(162246701,false,1,1)
  315. LasLoopSnd = LoadSnd(162246683,true,1,1)
  316. ChatSnd = LoadSnd(565939471,false,1,1)
  317. RStompSnd = LoadSnd(2760979,false,1,1)
  318. SuperSnd = LoadSnd(153092315,false,1,.8)
  319. GunFlameSnd = LoadSnd(48618802,false,1,1.5)
  320. OrbSnd = LoadSnd(233091161,false,1,1)
  321. ElectricSnd = LoadSnd(231917975,false,1,1)
  322. LightsOutSnd = LoadSnd(231917794,false,1,1)
  323. SkyKickSnd = LoadSnd(12222208,false,1,.5)
  324. SkyBeamSnd = LoadSnd(183763487,false,1,1)
  325. TargetSnd = LoadSnd(743521450,false,1,1)
  326. SV1Snd = LoadSnd(28144425,false,1,.265)
  327. SV2Snd = LoadSnd(2697431,false,1,.3)
  328. SVHitSnd = LoadSnd(62339698,false,1,.3)
  329. BurnSnd = LoadSnd(32791565,false,3,1)
  330. BurningSnd = LoadSnd(31760113,true,5,1)
  331. BlockedSnd = LoadSnd(357622136,false,1,1)
  332. SwooshSnd = LoadSnd(158037267,false,1,1)
  333. SawSnd = LoadSnd(248088589,true,1,1)
  334. LaserSnd = LoadSnd(178452221,false,1,.6)
  335. EyeSnd = LoadSnd(240517975,false,1,1)
  336. Ult1Snd = LoadSnd(51322486,false,1,.5)
  337. Ult2Snd = LoadSnd(90696602,false,1,.5)
  338.  
  339. --Play Sound in Part--
  340. function PlaySnd(snd,part)
  341. local sound = snd:Clone()
  342. sound.PlayOnRemove = true
  343. sound.Parent = part
  344. sound:Destroy()
  345. end
  346.  
  347. function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
  348. local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
  349. local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
  350. 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})
  351. return TEff
  352. end
  353.  
  354. SlashT = CreateTrailObj(Hitbox,"Really red","Really red",0,1)
  355. PunchT = CreateTrailObj(chara["Left Arm"],"White","White",0,0)
  356. KickT = CreateTrailObj(chara["Right Leg"],"White","White",0,0)
  357.  
  358. --Punch Hit Effect--
  359. function PunchEff(pos)
  360. local p = Instance.new("Part",game.Workspace)
  361. p.Size = Vector3.new(1,1,1)
  362. p.BrickColor = BrickColor.new("Really red")
  363. p.Material = "Neon"
  364. p.Anchored = true
  365. p.CanCollide = false
  366. p.CFrame = pos
  367. local pm = Instance.new("SpecialMesh",p)
  368. pm.MeshType = "Sphere"
  369. local disp = coroutine.wrap(function()
  370. for i = 0,1,.2 do
  371. swait()
  372. p.Transparency = i
  373. pm.Scale = Vector3.new(2*i,2*i,2*i)
  374. end
  375. swait()
  376. p:Destroy()
  377. end)
  378. disp()
  379. end
  380.  
  381. function SlashEff(pos)
  382. local p = Instance.new("Part",game.Workspace)
  383. p.Size = Vector3.new(1,1,1)
  384. p.BrickColor = BrickColor.new("Really red")
  385. p.Material = "Neon"
  386. p.Anchored = true
  387. p.CanCollide = false
  388. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  389. local pm = Instance.new("SpecialMesh",p)
  390. pm.MeshType = "Sphere"
  391. local disp = coroutine.wrap(function()
  392. for i = 0,1,.2 do
  393. swait()
  394. p.Transparency = i
  395. pm.Scale = Vector3.new(.3,10*i,.3)
  396. end
  397. swait()
  398. p:Destroy()
  399. end)
  400. disp()
  401. end
  402.  
  403. --Handle Wielding--
  404. idlec1 = CFrame.new(-0.0999946594, 2.85001707, -0.979468584, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07)
  405. idlec0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.258819342, -0.965926528, 0, 0.965926528, 0.258819342)
  406. uprightc1 = CFrame.new(-0.0999946594, -0.667956352, -2.79474664, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07)
  407. uprightc0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  408. hold2c1 = CFrame.new(1.24673462, -4.13071823, 0.178261757, -0.866027713, -2.53317523e-07, -0.499995857, -0.499995708, 4.38765227e-07, 0.866030216, 1.88721394e-13, 1, -5.06639537e-07)
  409. hold2c0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.78813934e-07, -1.00000215, 0, 1.00000215, 1.78813934e-07)
  410. --Damage Function--
  411. function dealdmg(dude,damage,env,toim,kby,kbx)
  412. coroutine.resume(coroutine.create(function()
  413. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  414. finaldmg = damage + math.random(-env,env)
  415. dudehum = dude:FindFirstChildOfClass("Humanoid")
  416. dudehum.MaxHealth = 100
  417. dudehum.Health = dudehum.Health - finaldmg
  418. local vall = Instance.new("ObjectValue",dude)
  419. vall.Name = "IsHit"
  420. game.Debris:AddItem(vall,toim)
  421. local bfos = Instance.new("BodyVelocity",dude.Head)
  422. bfos.P = 20000
  423. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  424. bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx
  425. game.Debris:AddItem(bfos,.1)
  426. local naeeym2 = Instance.new("BillboardGui",dude)
  427. naeeym2.Size = UDim2.new(0,100,0,40)
  428. naeeym2.StudsOffset = Vector3.new(0,3,0)
  429. naeeym2.Adornee = dude.Head
  430. naeeym2.Name = "TalkingBillBoard"
  431. local tecks2 = Instance.new("TextLabel",naeeym2)
  432. tecks2.BackgroundTransparency = 1
  433. tecks2.BorderSizePixel = 0
  434. tecks2.Text = "-"..finaldmg
  435. tecks2.Font = "Fantasy"
  436. tecks2.FontSize = "Size24"
  437. tecks2.TextStrokeTransparency = 0
  438. tecks2.TextColor3 = Color3.new(1,0.6,0)
  439. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  440. tecks2.Size = UDim2.new(1,0,0.5,0)
  441. for i = 1, 5 do
  442. wait(.1)
  443. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  444. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  445. tecks2.TextTransparency = tecks2.TextTransparency + .2
  446. end
  447. naeeym2:Destroy()
  448. end
  449. end))
  450. end
  451.  
  452. --Explode Hitbox--
  453. function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
  454. local E = Instance.new("Explosion")
  455. E.Position = pos
  456. E.Parent = game.Workspace
  457. E.BlastRadius = rad
  458. E.BlastPressure = 0
  459. E.Visible = false
  460. E.Hit:connect(function(hit)
  461. if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then
  462. dealdmg(hit.Parent,damage,env,toim,kby,kbx)
  463. end
  464. end)
  465. end
  466.  
  467. --Punch Touch--
  468. dela = .5
  469. punchactive = false
  470. function punchhit(hit)
  471. if punchactive == true then
  472. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  473. dealdmg(hit.Parent,10,2,dela,0,5)
  474. PlaySnd(HitPunchSnd,hit.Parent.Head)
  475. PunchEff(hit.CFrame)
  476. end
  477. end
  478. end
  479. --Emit2Part.Touched:connect(punchhit)
  480. EmitPart.Touched:connect(punchhit)
  481.  
  482. --Kick Touch--
  483. kickactive = false
  484. function kickhit(hit)
  485. if kickactive == true then
  486. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  487. PlaySnd(HitPunchSnd,hit.Parent.Head)
  488. PunchEff(hit.CFrame)
  489. dealdmg(hit.Parent,15,2,dela,0,10)
  490. end
  491. end
  492. end
  493. chara["Right Leg"].Touched:connect(kickhit)
  494.  
  495. --Blade Touch--
  496. bladeactive = false
  497. function bladehit(hit)
  498. if bladeactive == true then
  499. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  500. dealdmg(hit.Parent,15,2,.05,0,0)
  501. PlaySnd(HitSnd,hit.Parent.Head)
  502. SlashEff(hit.CFrame)
  503. end
  504. end
  505. end
  506. Hitbox.Touched:connect(bladehit)
  507.  
  508. --Grab Touch--
  509. weldd = nil
  510. exeact = false
  511. exed = false
  512. function grabhit(hit)
  513. if exeact == true and exed == false then
  514. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  515. PlaySnd(HitPunchSnd,hit.Parent.Head)
  516. SlashEff(hit.CFrame)
  517. hit.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
  518. local torsy = hit.Parent.Torso or hit.Parent.UpperTorso
  519. weldd = New("ManualWeld",hit.Parent,"weldd",{Part0 = torsy,Part1 = Hitbox,})
  520. PlaySnd(HitSnd,hit)
  521. for i = 1, 6 do
  522. local blo = Instance.new("Part",game.Workspace)
  523. blo.Size = Vector3.new(.6,.05,.6)
  524. blo.Material = "SmoothPlastic"
  525. blo.BrickColor = BrickColor.new("Crimson")
  526. blo.Position = weldd.Parent.Head.Position
  527. blo.CFrame = weldd.Parent.Head.CFrame
  528. debby:AddItem(blo,10)
  529. end
  530. exed = true
  531. end
  532. end
  533. end
  534. Hitbox.Touched:connect(grabhit)
  535.  
  536. --Chat Function--
  537. function chatfunc(text)
  538. local chat = coroutine.wrap(function()
  539. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  540. chara:FindFirstChild("TalkingBillBoard"):destroy()
  541. end
  542. local naeeym2 = Instance.new("BillboardGui",chara)
  543. naeeym2.Size = UDim2.new(0,100,0,40)
  544. naeeym2.StudsOffset = Vector3.new(0,3,0)
  545. naeeym2.Adornee = chara.Head
  546. naeeym2.Name = "TalkingBillBoard"
  547. local tecks2 = Instance.new("TextLabel",naeeym2)
  548. tecks2.BackgroundTransparency = 1
  549. tecks2.BorderSizePixel = 0
  550. tecks2.Text = ""
  551. tecks2.Font = "Fantasy"
  552. tecks2.FontSize = "Size24"
  553. tecks2.TextStrokeTransparency = 0
  554. tecks2.TextColor3 = Color3.new(.6,0,0)
  555. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  556. tecks2.Size = UDim2.new(1,0,0.5,0)
  557. coroutine.resume(coroutine.create(function()
  558. while tecks2 ~= nil do
  559. swait(.05)
  560. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  561. end
  562. end))
  563. for i = 1,string.len(text),1 do
  564. tecks2.Text = string.sub(text,1,i)
  565. swait(0.01)
  566. end
  567. swait(1)
  568. for i = 1, 5 do
  569. swait(.01)
  570. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  571. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  572. tecks2.TextTransparency = tecks2.TextTransparency + .2
  573. end
  574. naeeym2:Destroy()
  575. end)
  576. chat()
  577. end
  578.  
  579. function onChatted(msg)
  580. --chatfunc(msg)
  581. end
  582. player.Chatted:connect(onChatted)
  583.  
  584. --Clerp Animations--
  585. TC = chara.HumanoidRootPart.RootJoint
  586. HC = chara.Torso.Neck
  587. RAC = chara.Torso["Right Shoulder"]
  588. LAC = chara.Torso["Left Shoulder"]
  589. RLC = chara.Torso["Right Hip"]
  590. LLC = chara.Torso["Left Hip"]
  591. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  592. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  593. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  594. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  595. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  596. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  597. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  598. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  599. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  600. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  601. RW = Instance.new("Weld",HC.Parent)
  602. RW.Part1 = HC.Parent
  603. RW.Part0 = chara["Right Arm"]
  604. RW.C0 = RWF
  605. LW = Instance.new("Weld",HC.Parent)
  606. LW.Part1 = HC.Parent
  607. LW.Part0 = chara["Left Arm"]
  608. LW.C0 = LWF
  609. RLW = nil
  610. LLW = nil
  611. grp = Instance.new("Model",chara)
  612.  
  613. function AddLegWelds()
  614. RLW = Instance.new("Weld",chara["Right Leg"])
  615. RLW.Part1 = HC.Parent
  616. RLW.Part0 = chara["Right Leg"]
  617. RLW.C0 = RLWF
  618. LLW = Instance.new("Weld",chara["Left Leg"])
  619. LLW.Part1 = HC.Parent
  620. LLW.Part0 = chara["Left Leg"]
  621. LLW.C0 = LLWF
  622. end
  623.  
  624. function DestroyLegWelds()
  625. RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
  626. LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  627. RLW:Destroy()
  628. LLW:Destroy()
  629. end
  630.  
  631. function clerp(a,b,c)
  632. return a:lerp(b,c)
  633. end
  634.  
  635. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  636. IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
  637. IRWF = (RWF + Vector3.new(1,1,1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(105),math.rad(-60))
  638. ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  639.  
  640. function res()
  641. TC.C0 = ITCF
  642. HC.C0 = IHCF
  643. RW.C0 = IRWF
  644. LW.C0 = ILWF
  645. end
  646.  
  647. --Intro--
  648. hum.WalkSpeed = 0
  649. Instance.new("ForceField",chara).Visible = false
  650. for i = 1, #sch do
  651. if sch[i] ~= Hitbox then
  652. sch[i].Transparency = 1
  653. end
  654. end
  655. swait(.5)
  656. ShadowHead = New("Part",chara,"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),})
  657. sMesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.3, 1.5, 1.3),})
  658. sWeld = New("ManualWeld",ShadowHead,"Weld",{Part0 = ShadowHead,Part1 = chara.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  659. for i = 0,1,.05 do
  660. swait()
  661. ShadowHead.Transparency = 1-i
  662. end
  663. swait(1)
  664. coroutine.resume(coroutine.create(function()
  665. for i = 14,23,.025 do
  666. swait()
  667. game.Lighting.ClockTime = i
  668. end
  669. while true do
  670. swait()
  671. game.Lighting.ClockTime = 23
  672. end
  673. end))
  674. AddLegWelds()
  675. for i = 0,.6,.1 do
  676. swait()
  677. TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),.4+i)
  678. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  679. RW.C0 = clerp(RWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
  680. LW.C0 = LWF
  681. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  682. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  683. end
  684. ChargeSnd:Play()
  685. for i = 1, 50 do
  686. local jtrace = Instance.new("Part",game.Workspace)
  687. jtrace.BrickColor = BrickColor.new("Really black")
  688. jtrace.Size = Vector3.new(1,1,1)
  689. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(math.random(-7,7),2,math.random(-7,7))
  690. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(math.random(-7,7),2,math.random(-7,7))
  691. jtrace.Anchored = true
  692. jtrace.CanCollide = false
  693. local tmesh = Instance.new("SpecialMesh",jtrace)
  694. tmesh.MeshType = "Sphere"
  695. coroutine.resume(coroutine.create(function()
  696. for i = 0,1,.1 do
  697. swait()
  698. jtrace.Transparency = i
  699. tmesh.Scale = Vector3.new(.5,15*i,.5)
  700. end
  701. jtrace:Destroy()
  702. end))
  703. local jtrace = Instance.new("Part",game.Workspace)
  704. jtrace.BrickColor = BrickColor.new("Really black")
  705. jtrace.Size = Vector3.new(0,0,0)
  706. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  707. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  708. jtrace.Anchored = true
  709. jtrace.CanCollide = false
  710. local tmesh = Instance.new("SpecialMesh",jtrace)
  711. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  712. tmesh.Scale = Vector3.new(1,2,1)
  713. tmesh.Offset = Vector3.new(0,0,-.125)
  714. coroutine.resume(coroutine.create(function()
  715. for i = 0,1,.1 do
  716. swait()
  717. jtrace.Transparency = i
  718. tmesh.Scale = Vector3.new(15*i,2-1*i,15*i)
  719. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
  720. end
  721. jtrace:Destroy()
  722. end))
  723. swait(.02)
  724. local jtrace = Instance.new("Part",game.Workspace)
  725. jtrace.BrickColor = BrickColor.new("Really black")
  726. jtrace.Size = Vector3.new(0,0,0)
  727. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  728. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  729. jtrace.Anchored = true
  730. jtrace.CanCollide = false
  731. local tmesh = Instance.new("SpecialMesh",jtrace)
  732. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  733. tmesh.Scale = Vector3.new(1,2,1)
  734. tmesh.Offset = Vector3.new(0,0,-.125)
  735. coroutine.resume(coroutine.create(function()
  736. for i = 0,1,.1 do
  737. swait()
  738. jtrace.Transparency = i
  739. tmesh.Scale = Vector3.new(15*i,2-1*i,15*i)
  740. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-2),0)
  741. end
  742. jtrace:Destroy()
  743. end))
  744. swait(.02)
  745. end
  746. swait(2)
  747. for i = 0,.6,.1 do
  748. swait()
  749. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF,.4+i)
  750. end
  751. TargetSnd:Play()
  752. local jtrace = Instance.new("Part",game.Workspace)
  753. jtrace.BrickColor = BrickColor.new("Really red")
  754. jtrace.Material = "Neon"
  755. jtrace.Size = Vector3.new(.2,.2,.2)
  756. jtrace.CanCollide = false
  757. jtrace.Position = chara.Head.Position
  758. jtrace.CFrame = chara.Head.CFrame
  759. local tmesh = Instance.new("SpecialMesh",jtrace)
  760. tmesh.MeshType = "Sphere"
  761. local wwld = Instance.new("Weld",jtrace)
  762. wwld.Part0 = jtrace
  763. wwld.Part1 = chara.Head
  764. wwld.C0 = CFrame.new(-.3,-.2,.65)
  765. coroutine.resume(coroutine.create(function()
  766. for i = 0,1,.1 do
  767. swait()
  768. jtrace.Transparency = i
  769. tmesh.Scale = Vector3.new(1,30*i,1)
  770. end
  771. jtrace:Destroy()
  772. end))
  773. local jtrace = Instance.new("Part",game.Workspace)
  774. jtrace.BrickColor = BrickColor.new("Really red")
  775. jtrace.Material = "Neon"
  776. jtrace.Size = Vector3.new(.2,.2,.2)
  777. jtrace.CanCollide = false
  778. jtrace.Position = chara.Head.Position
  779. jtrace.CFrame = chara.Head.CFrame
  780. local tmesh = Instance.new("SpecialMesh",jtrace)
  781. tmesh.MeshType = "Sphere"
  782. local wwld = Instance.new("Weld",jtrace)
  783. wwld.Part0 = jtrace
  784. wwld.Part1 = chara.Head
  785. wwld.C0 = CFrame.new(-.3,-.2,.65)
  786. coroutine.resume(coroutine.create(function()
  787. for i = 0,1,.1 do
  788. swait()
  789. jtrace.Transparency = i
  790. tmesh.Scale = Vector3.new(30*i,1,1)
  791. end
  792. jtrace:Destroy()
  793. end))
  794. swait(2)
  795. Pemitter = Instance.new("ParticleEmitter",EmitPart)
  796. Pemitter.Color = ColorSequence.new(Color3.new(0,0,0))
  797. Pemitter.Size = NumberSequence.new(.5)
  798. Pemitter.Texture = "rbxassetid://243344623"
  799. Pemitter.Transparency = NumberSequence.new(0,1)
  800. Pemitter.Acceleration = Vector3.new(0,4,0)
  801. Pemitter.Lifetime = NumberRange.new(1)
  802. Pemitter.Rate = 100
  803. Pemitter.Rotation = NumberRange.new(0,360)
  804. Pemitter.RotSpeed = NumberRange.new(100)
  805. Pemitter.Speed = NumberRange.new(0)
  806. ShadowHead:Destroy()
  807. BExpSnd:Play()
  808. Music:Play()
  809. ExHitbox(20,chara.Torso.Position,5,2,.1,100,100)
  810. -----------------------------------------
  811. Void = nil
  812. VoidParts = {}
  813. Equipped = false
  814.  
  815. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  816. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  817. end
  818.  
  819. Player = player
  820. Character = chara
  821.  
  822. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  823. Torso = Character:FindFirstChild("Torso")
  824. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  825. return
  826. end
  827. Equipped = true
  828. Void = Instance.new("Model")
  829. Void.Name = "Void"
  830. Angle = 0
  831. for i = 1, 1 do
  832. local VoidPart = Instance.new("Part")
  833. VoidPart.Name = "VoidPart"
  834. VoidPart.Transparency = 1
  835. VoidPart.BrickColor = BrickColor.new("Really black")
  836. VoidPart.Material = Enum.Material.Plastic
  837. VoidPart.Shape = Enum.PartType.Block
  838. VoidPart.FormFactor = Enum.FormFactor.Custom
  839. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  840. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  841. VoidPart.Anchored = true
  842. VoidPart.CanCollide = false
  843. VoidPart.Locked = true
  844. VoidPart.Size = Vector3.new(10, 0.2, 10)
  845. local BlockMesh = Instance.new("BlockMesh")
  846. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  847. BlockMesh.Parent = VoidPart
  848. VoidPart.Parent = Void
  849. local Star = Instance.new("Decal", VoidPart)
  850. Star.Texture = "http://www.roblox.com/asset/?id=342199418"
  851. Star.Face = "Top"
  852. local Light = Instance.new("PointLight", VoidPart)
  853. Light.Color = Color3.new(1,0,0)
  854. Light.Brightness = 100
  855. Light.Range = 15
  856. table.insert(VoidParts, VoidPart)
  857. end
  858. Spawn(function()
  859. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  860. if Angle == 360 then
  861. Angle = 0
  862. end
  863. Angle = Angle + 0.05
  864. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  865. if Hit then
  866. if not Void.Parent then
  867. Void.Parent = Character
  868. end
  869. for i, v in pairs(VoidParts) do
  870. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  871. end
  872. else
  873. Void.Parent = nil
  874. end
  875. wait()
  876. end
  877. end)
  878. ----------------------------------------------------------------
  879. local jtrace = Instance.new("Part",chara)
  880. jtrace.BrickColor = BrickColor.new("Really black")
  881. jtrace.Size = Vector3.new(0,0,0)
  882. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  883. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  884. jtrace.Anchored = true
  885. jtrace.CanCollide = false
  886. local tmesh = Instance.new("SpecialMesh",jtrace)
  887. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  888. tmesh.Offset = Vector3.new(0,0,-.125)
  889. local jtrace2 = Instance.new("Part",chara)
  890. jtrace2.BrickColor = BrickColor.new("Really black")
  891. jtrace2.Size = Vector3.new(0,0,0)
  892. jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  893. jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  894. jtrace2.Anchored = true
  895. jtrace2.CanCollide = false
  896. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  897. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  898. tmesh2.Offset = Vector3.new(0,0,-.125)
  899. for i = 0,1,.01 do
  900. swait()
  901. jtrace.Transparency = i
  902. tmesh.Scale = Vector3.new(50*i,20-17*i,50*i)
  903. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  904. jtrace2.Transparency = i
  905. tmesh2.Scale = Vector3.new(45*i,30*i,45*i)
  906. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  907. end
  908. jtrace:Destroy()
  909. jtrace2:Destroy()
  910. swait(1)
  911. for i = 0,.6,.1 do
  912. swait()
  913. TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),.6-i)
  914. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
  915. RW.C0 = clerp(RWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i)
  916. LW.C0 = LWF
  917. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
  918. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
  919. end
  920. DestroyLegWelds()
  921. swait(1)
  922. for i = 0,.6,.1 do
  923. swait()
  924. TC.C0 = clerp(TCF,ITCF,.4+i)
  925. HC.C0 = clerp(HCF,IHCF,.4+i)
  926. RW.C0 = clerp(RWF,IRWF,.4+i)
  927. LW.C0 = clerp(LWF,ILWF,.4+i)
  928. end
  929. res()
  930. for a = 0,1,.1 do
  931. swait()
  932. for i = 1, #sch do
  933. if sch[i] ~= Hitbox then
  934. sch[i].Transparency = 1-a
  935. end
  936. end
  937. end
  938. hum.WalkSpeed = 10
  939.  
  940. --Saw--
  941. function SawThrow()
  942. del = true
  943. res()
  944. chatfunc("Carnage Saw.")
  945. for i = 0,.6,.1 do
  946. swait()
  947. TC.C0 = clerp(ITCF,TCF,.4+i)
  948. HC.C0 = clerp(IHCF,HCF,.4+i)
  949. LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  950. end
  951. for i = 0,.6,.3 do
  952. swait()
  953. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
  954. end
  955. for e = -2,2,2 do
  956. local missile = Instance.new("Part",game.Workspace)
  957. missile.Size = Vector3.new(3,3,.4)
  958. missile.Name = "Blast"
  959. missile.CanCollide = false
  960. missile.TopSurface = 0
  961. missile.BottomSurface = 0
  962. missile.BrickColor = BrickColor.new("Crimson")
  963. missile.Position = chara.HumanoidRootPart.Position
  964. missile.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector*5) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,math.rad(e*5))
  965. missile.Velocity = missile.CFrame.upVector*50
  966. CreateTrailObj(missile,"Really red","Really red",0,0).Enabled = true
  967. local snd = SawSnd:Clone()
  968. snd.Parent = missile
  969. snd:Play()
  970. coroutine.resume(coroutine.create(function()
  971. while true do
  972. swait()
  973. missile.CFrame = missile.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  974. end
  975. end))
  976. local mesh1 = Instance.new("SpecialMesh",missile)
  977. mesh1.MeshId = "http://www.roblox.com/asset/?id=74322089"
  978. mesh1.Scale = Vector3.new(3,3,2)
  979. local force = Instance.new("BodyForce")
  980. force.force = Vector3.new(0,missile:GetMass()*game.Workspace.Gravity,0)
  981. force.Parent = missile
  982. PlaySnd(Swing2Snd,missile)
  983. missile.Touched:connect(function(hit)
  984. if (hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Name ~= "Blast" and missile.Anchored == false and hit.Parent:FindFirstChildOfClass("Humanoid")~=nil) then
  985. dealdmg(hit.Parent,14,1,.05,0,60)
  986. PlaySnd(HitSnd,missile)
  987. SlashEff(hit.CFrame)
  988. end
  989. end)
  990. debby:AddItem(missile,10)
  991. end
  992. swait(.3)
  993. for i = 0,.6,.1 do
  994. swait()
  995. LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),ILWF,.4+i)
  996. TC.C0 = clerp(TCF,ITCF,.4+i)
  997. HC.C0 = clerp(HCF,IHCF,.4+i)
  998. end
  999. walking = false
  1000. del = false
  1001. end
  1002.  
  1003. --Cannon--
  1004. function Cannon()
  1005. del = true
  1006. for i = 0,.6,.1 do
  1007. swait()
  1008. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1009. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1010. LW.C0 = clerp(LWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1011. end
  1012. chatfunc("Lay waste.")
  1013. ChargeSnd:Play()
  1014. for i = 0, 1.5, .1 do
  1015. swait(.1)
  1016. for i = 1, 3 do
  1017. local tr = coroutine.resume(coroutine.create(function()
  1018. local hitp = Instance.new("Part",chara)
  1019. hitp.Size = Vector3.new(1,1,1)
  1020. hitp.Anchored = true
  1021. hitp.CanCollide = false
  1022. hitp.BrickColor = BrickColor.new("Really black")
  1023. hitp.Transparency = 1
  1024. hitp.CFrame = EmitPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1025. local hitm = Instance.new("SpecialMesh",hitp)
  1026. hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1027. hitm.Scale = Vector3.new(4,4,1)
  1028. for i = 0,1,.2 do
  1029. swait()
  1030. hitp.Transparency = i
  1031. hitm.Scale = Vector3.new(10-i*5,10-i*5,1-i)
  1032. end
  1033. hitp:Destroy()
  1034. end))
  1035. end
  1036. end
  1037. swait(1)
  1038. local EffectPart = Instance.new("Part",chara)
  1039. EffectPart.Size = Vector3.new(1,1,1)
  1040. EffectPart.Anchored = true
  1041. EffectPart.BrickColor = BrickColor.new("Really black")
  1042. local mehs1 = Instance.new("SpecialMesh",EffectPart)
  1043. mehs1.MeshType = "Sphere"
  1044. mehs1.Scale = Vector3.new(10,10,10)
  1045. local P = Instance.new("Part")
  1046. local meshla = Instance.new("BlockMesh", P)
  1047. meshla.Scale = Vector3.new(5,5,1)
  1048. swait()
  1049. EffectPart.Position = mouse.Hit.p
  1050. EffectPart.CFrame = mouse.Hit
  1051. local Place0 = EmitPart.CFrame
  1052. local Place1 = EffectPart.CFrame
  1053. P.formFactor = 0
  1054. P.Size = Vector3.new(1,1,(Place0.p - Place1.p).magnitude)
  1055. P.Name = "Laser"
  1056. P.CFrame = CFrame.new((Place0.p + Place1.p)/2,Place0.p)
  1057. P.Parent = chara
  1058. P.BrickColor = BrickColor.new("Really black")
  1059. P.Anchored = true
  1060. P.CanCollide = false
  1061. P.Locked = true
  1062. P.BottomSurface = "Smooth"
  1063. P.TopSurface = "Smooth"
  1064. PlaySnd(LaserSnd,chara)
  1065. ExHitbox(15,Place1.p,40,1,.05,50,50)
  1066. for i = 1, 5 do
  1067. coroutine.resume(coroutine.create(function()
  1068. local hitp = Instance.new("Part",chara)
  1069. hitp.Size = Vector3.new(1,1,1)
  1070. hitp.Anchored = true
  1071. hitp.CanCollide = false
  1072. hitp.BrickColor = BrickColor.new("Really black")
  1073. hitp.Transparency = 1
  1074. hitp.CFrame = EffectPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1075. local hitm = Instance.new("SpecialMesh",hitp)
  1076. hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1077. hitm.Scale = Vector3.new(4,4,1)
  1078. for i = 0,1,.1 do
  1079. swait(.001)
  1080. hitp.Transparency = i
  1081. hitm.Scale = Vector3.new(i*80,i*80,i)
  1082. end
  1083. hitp:Destroy()
  1084. end))
  1085. end
  1086. coroutine.resume(coroutine.create(function()
  1087. for i = 1, 10 do
  1088. swait(.01)
  1089. mehs1.Scale = mehs1.Scale + Vector3.new(.5,.5,.5)
  1090. meshla.Scale = meshla.Scale + Vector3.new(.25,.25,0)
  1091. EffectPart.Transparency = EffectPart.Transparency + .1
  1092. P.Transparency = P.Transparency + .1
  1093. end
  1094. ----
  1095. P:Destroy()
  1096. EffectPart:Destroy()
  1097. end))
  1098. for i = 0,.6,.1 do
  1099. swait()
  1100. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1101. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1102. LW.C0 = clerp(LWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1103. end
  1104. walking = false
  1105. del = false
  1106. end
  1107.  
  1108. --Eye of the Reaper--
  1109. function EyeReap()
  1110. del = true
  1111. res()
  1112. chatfunc("Eye of the Reaper.")
  1113. ElectricSnd:Play()
  1114. for i = 0,.6,.1 do
  1115. swait()
  1116. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1117. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1118. LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  1119. end
  1120. for i = 0,.6,.3 do
  1121. swait()
  1122. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1123. end
  1124. local missile = Instance.new("Part",game.Workspace)
  1125. missile.Size = Vector3.new(1,1,1)
  1126. missile.Name = "Blast"
  1127. missile.CanCollide = false
  1128. missile.Position = Emit2Part.Position
  1129. missile.CFrame = Emit2Part.CFrame
  1130. missile.Transparency = 1
  1131. local bpos = Instance.new("BodyPosition",missile)
  1132. bpos.Position = mouse.Hit.p + Vector3.new(0,6,0)
  1133. bpos.P = 10000
  1134. bpos.MaxForce = Vector3.new(10000,10000,10000)
  1135. local bbg = Instance.new("BillboardGui",missile)
  1136. bbg.Size = UDim2.new(15,0,15,0)
  1137. bbg.Enabled = true
  1138. bbg.Adornee = missile
  1139. local imgl = Instance.new("ImageLabel",bbg)
  1140. imgl.Position = UDim2.new(0,0,0,0)
  1141. imgl.Size = UDim2.new(1,0,1,0)
  1142. imgl.Image = "http://www.roblox.com/asset/?id=1015279326"
  1143. imgl.BackgroundTransparency = 1
  1144. coroutine.resume(coroutine.create(function()
  1145. for i = 1, 10 do
  1146. ExHitbox(10,missile.Position,21,2,.05,0,0)
  1147. coroutine.resume(coroutine.create(function()
  1148. local hitp = Instance.new("Part",chara)
  1149. hitp.Size = Vector3.new(1,1,1)
  1150. hitp.Anchored = true
  1151. hitp.CanCollide = false
  1152. hitp.BrickColor = BrickColor.new("Really red")
  1153. hitp.Transparency = 1
  1154. hitp.CFrame = CFrame.new(missile.Position.X,missile.Position.Y-6,missile.Position.Z) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1155. local hitm = Instance.new("SpecialMesh",hitp)
  1156. hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1157. hitm.Scale = Vector3.new(4,4,1)
  1158. for i = 0,1,.1 do
  1159. swait(.001)
  1160. hitp.Transparency = i
  1161. hitm.Scale = Vector3.new(i*20,i*20,i)
  1162. end
  1163. hitp:Destroy()
  1164. end))
  1165. for i = 0, 90, 10 do
  1166. swait()
  1167. imgl.Rotation = i
  1168. end
  1169. end
  1170. imgl.Rotation = 0
  1171. for i = 0,1,.1 do
  1172. swait()
  1173. bbg.Size = UDim2.new(15+10*i,0,15+10*i,0)
  1174. imgl.ImageTransparency = i
  1175. end
  1176. missile:Destroy()
  1177. end))
  1178. PlaySnd(EyeSnd,missile)
  1179. swait(.3)
  1180. for i = 0,.6,.1 do
  1181. swait()
  1182. LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),ILWF,.4+i)
  1183. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1184. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1185. end
  1186. walking = false
  1187. del = false
  1188. end
  1189.  
  1190. --Rapture--
  1191. function Rapture()
  1192. del = true
  1193. res()
  1194. hum.WalkSpeed = 0
  1195. AddLegWelds()
  1196. for i = 0,.6,.1 do
  1197. swait()
  1198. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
  1199. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1200. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
  1201. LW.C0 = clerp(ILWF,LWF,.4+i)
  1202. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  1203. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1204. GWeld.C0 = clerp(idlec0,uprightc0,.4+i)
  1205. GWeld.C1 = clerp(idlec1,uprightc1,.4+i)
  1206. end
  1207. swait(.3)
  1208. hum.WalkSpeed = 30
  1209. FlySnd:Play()
  1210. Fly2Snd:Play()
  1211. SlashT.Enabled = true
  1212. local jtrace = Instance.new("Part",game.Workspace)
  1213. jtrace.BrickColor = BrickColor.new("Really black")
  1214. jtrace.Size = Vector3.new(0,0,0)
  1215. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1216. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1217. jtrace.Anchored = true
  1218. jtrace.CanCollide = false
  1219. local tmesh = Instance.new("SpecialMesh",jtrace)
  1220. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1221. tmesh.Offset = Vector3.new(0,0,-.125)
  1222. local jtrace2 = Instance.new("Part",chara)
  1223. jtrace2.BrickColor = BrickColor.new("Really black")
  1224. jtrace2.Size = Vector3.new(0,0,0)
  1225. jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1226. jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1227. jtrace2.Anchored = true
  1228. jtrace2.CanCollide = false
  1229. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  1230. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1231. tmesh2.Offset = Vector3.new(0,0,-.125)
  1232. coroutine.resume(coroutine.create(function()
  1233. for i = 0,1,.01 do
  1234. swait()
  1235. jtrace.Transparency = i
  1236. tmesh.Scale = Vector3.new(50*i,20-17*i,50*i)
  1237. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1238. jtrace2.Transparency = i
  1239. tmesh2.Scale = Vector3.new(45*i,30*i,45*i)
  1240. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  1241. end
  1242. jtrace:Destroy()
  1243. jtrace2:Destroy()
  1244. end))
  1245. ExHitbox(20,Torso.Position,30,2,.1,100,20)
  1246. local bf = Instance.new("BodyVelocity",chara.Torso)
  1247. bf.P = 100000
  1248. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1249. bf.Velocity = Vector3.new(0,300,0) + chara.HumanoidRootPart.CFrame.lookVector*5
  1250. debby:AddItem(bf,.5)
  1251. GWeld.C0 = hold2c0
  1252. GWeld.C1 = hold2c1
  1253. for i = 0,1,.1 do
  1254. swait()
  1255. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1256. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
  1257. RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
  1258. LW.C0 = clerp(LWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
  1259. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
  1260. end
  1261. for i = 0,1,.1 do
  1262. swait()
  1263. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1264. end
  1265. swait(1.5)
  1266. local bf = Instance.new("BodyVelocity",chara.Torso)
  1267. bf.P = 100000
  1268. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1269. bf.Velocity = Vector3.new(0,-50,0) + chara.HumanoidRootPart.CFrame.lookVector*5
  1270. debby:AddItem(bf,.1)
  1271. local pos = Vector3.new(0,0,0)
  1272. local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
  1273. if hit then
  1274. pos = asd + Vector3.new(0,5,0)
  1275. end
  1276. for i = 1, 5 do
  1277. PlaySnd(ClawDashSnd,HandlePart)
  1278. for i = 0,1,.25 do
  1279. swait()
  1280. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1281. end
  1282. for i = 0,1,.25 do
  1283. swait()
  1284. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1285. end
  1286. end
  1287. repeat swait() until Torso.Position.Y <= pos.Y
  1288. Torso.Velocity = Vector3.new(0,0,0)
  1289. hum.WalkSpeed = 0
  1290. for i = 0,.6,.3 do
  1291. swait()
  1292. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
  1293. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
  1294. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
  1295. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
  1296. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
  1297. end
  1298. TC.C0 = TCF - Vector3.new(0,1,0)
  1299. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
  1300. RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
  1301. LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
  1302. LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1303. local jtrace = Instance.new("Part",game.Workspace)
  1304. jtrace.BrickColor = BrickColor.new("Really black")
  1305. jtrace.Size = Vector3.new(0,0,0)
  1306. jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
  1307. jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  1308. jtrace.Anchored = true
  1309. jtrace.CanCollide = false
  1310. local tmesh = Instance.new("SpecialMesh",jtrace)
  1311. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1312. tmesh.Offset = Vector3.new(0,0,-.125)
  1313. local jtrace2 = Instance.new("Part",chara)
  1314. jtrace2.BrickColor = BrickColor.new("Really black")
  1315. jtrace2.Size = Vector3.new(0,0,0)
  1316. jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
  1317. jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  1318. jtrace2.Anchored = true
  1319. jtrace2.CanCollide = false
  1320. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  1321. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1322. tmesh2.Offset = Vector3.new(0,0,-.125)
  1323. coroutine.resume(coroutine.create(function()
  1324. for i = 0,1,.05 do
  1325. swait()
  1326. jtrace.Transparency = i
  1327. tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
  1328. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1329. jtrace2.Transparency = i
  1330. tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
  1331. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  1332. end
  1333. jtrace:Destroy()
  1334. jtrace2:Destroy()
  1335. end))
  1336. Hitbox.Anchored = true
  1337. ExHitbox(7,Hitbox.Position,70,2,.1,100,50)
  1338. Fly2Snd:Play()
  1339. swait(1.5)
  1340. Hitbox.Anchored = false
  1341. for i = 0,.6,.1 do
  1342. swait()
  1343. TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
  1344. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
  1345. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
  1346. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
  1347. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
  1348. RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
  1349. GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
  1350. GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
  1351. end
  1352. SlashT.Enabled = false
  1353. DestroyLegWelds()
  1354. hum.WalkSpeed = 10
  1355. walking = false
  1356. del = false
  1357. end
  1358.  
  1359. --Nightmare Overture--
  1360. function Nightmare()
  1361. del = true
  1362. res()
  1363. hum.WalkSpeed = 0
  1364. AddLegWelds()
  1365. for i = 0,.6,.1 do
  1366. swait()
  1367. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,.5,0),.4+i)
  1368. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1369. RW.C0 = clerp(RWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.4+i)
  1370. LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
  1371. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,.5,-.5),.4+i)
  1372. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,.5,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
  1373. end
  1374. for a = 0,1,.1 do
  1375. swait()
  1376. for i = 1, #sch do
  1377. if sch[i] ~= Hitbox then
  1378. sch[i].Transparency = a
  1379. end
  1380. end
  1381. end
  1382. ChargeSnd:Play()
  1383. local tabb = {}
  1384. local ch = chara:GetChildren()
  1385. for i = 1, #ch do
  1386. if ch[i]:IsA("BasePart") then
  1387. local pm = Pemitter:Clone()
  1388. pm.Name = "asdasdq"
  1389. pm.Rate = 10000
  1390. pm.Texture = "rbxasset://textures/particles/fire_main.dds"
  1391. pm.Size = NumberSequence.new(1,0)
  1392. pm.Parent = ch[i]
  1393. pm.Acceleration = Vector3.new(0,0,0)
  1394. pm.LockedToPart = true
  1395. table.insert(tabb,pm)
  1396. end
  1397. end
  1398. local Wing1 = New("Part",chara,"Wing1",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 2.5999999, 7),CFrame = CFrame.new(-48.6556358, 1.90000033, 3.50001025, 0.70710808, 0, 0.707107842, 0, 1, 0, -0.707107842, 0, 0.70710808),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1399. local Mesh = New("SpecialMesh",Wing1,"Mesh",{Scale = Vector3.new(0.200000003, 5, 5),MeshId = "http://www.roblox.com/asset/?id=16952827",MeshType = Enum.MeshType.FileMesh,})
  1400. local Weld = New("ManualWeld",Wing1,"Weld",{Part0 = Wing1,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.70710808, 0, -0.707107842, 0, 1, 0, 0.707107842, 0, 0.70710808),C1 = CFrame.new(3.34436417, 0.900000334, 3.00001025, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1401. local Wing2 = New("Part",chara,"Wing2",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 2.5999999, 7),CFrame = CFrame.new(-55.3728104, 1.90000033, 3.5000093, 0.707108974, 0, -0.707109332, 0, 1, 0, 0.707109332, 0, 0.707108974),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1402. local Mesh = New("SpecialMesh",Wing2,"Mesh",{Scale = Vector3.new(0.200000003, 5, 5),MeshId = "http://www.roblox.com/asset/?id=16952827",MeshType = Enum.MeshType.FileMesh,})
  1403. local Weld = New("ManualWeld",Wing2,"Weld",{Part0 = Wing2,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.707108974, 0, 0.707109332, 0, 1, 0, -0.707109332, 0, 0.707108974),C1 = CFrame.new(-3.37281036, 0.900000334, 3.0000093, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1404. coroutine.resume(coroutine.create(function()
  1405. for i = 0,1,.05 do
  1406. swait()
  1407. Wing1.Transparency = 1-i
  1408. Wing2.Transparency = 1-i
  1409. end
  1410. end))
  1411. for i = 1, 50 do
  1412. local jtrace = Instance.new("Part",game.Workspace)
  1413. jtrace.BrickColor = BrickColor.new("Really black")
  1414. jtrace.Size = Vector3.new(1,1,1)
  1415. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(math.random(-7,7),2,math.random(-7,7))
  1416. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(math.random(-7,7),2,math.random(-7,7))
  1417. jtrace.Anchored = true
  1418. jtrace.CanCollide = false
  1419. local tmesh = Instance.new("SpecialMesh",jtrace)
  1420. tmesh.MeshType = "Sphere"
  1421. coroutine.resume(coroutine.create(function()
  1422. for i = 0,1,.1 do
  1423. swait()
  1424. jtrace.Transparency = i
  1425. tmesh.Scale = Vector3.new(.5,25*i,.5)
  1426. end
  1427. jtrace:Destroy()
  1428. end))
  1429. local jtrace = Instance.new("Part",game.Workspace)
  1430. jtrace.BrickColor = BrickColor.new("Really black")
  1431. jtrace.Size = Vector3.new(0,0,0)
  1432. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1433. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1434. jtrace.Anchored = true
  1435. jtrace.CanCollide = false
  1436. local tmesh = Instance.new("SpecialMesh",jtrace)
  1437. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1438. tmesh.Scale = Vector3.new(1,2,1)
  1439. tmesh.Offset = Vector3.new(0,0,-.125)
  1440. coroutine.resume(coroutine.create(function()
  1441. for i = 0,1,.1 do
  1442. swait()
  1443. jtrace.Transparency = i
  1444. tmesh.Scale = Vector3.new(22*i,5-2*i,22*i)
  1445. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  1446. end
  1447. jtrace:Destroy()
  1448. end))
  1449. swait(.02)
  1450. local jtrace = Instance.new("Part",game.Workspace)
  1451. jtrace.BrickColor = BrickColor.new("Really black")
  1452. jtrace.Size = Vector3.new(0,0,0)
  1453. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1454. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1455. jtrace.Anchored = true
  1456. jtrace.CanCollide = false
  1457. local tmesh = Instance.new("SpecialMesh",jtrace)
  1458. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1459. tmesh.Scale = Vector3.new(1,2,1)
  1460. tmesh.Offset = Vector3.new(0,0,-.125)
  1461. coroutine.resume(coroutine.create(function()
  1462. for i = 0,1,.1 do
  1463. swait()
  1464. jtrace.Transparency = i
  1465. tmesh.Scale = Vector3.new(22*i,5-2*i,22*i)
  1466. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-5),0)
  1467. end
  1468. jtrace:Destroy()
  1469. end))
  1470. swait(.02)
  1471. end
  1472. for i = 0,.6,.3 do
  1473. swait()
  1474. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF,.4+i)
  1475. end
  1476. TargetSnd:Play()
  1477. local jtrace = Instance.new("Part",game.Workspace)
  1478. jtrace.BrickColor = BrickColor.new("Really red")
  1479. jtrace.Material = "Neon"
  1480. jtrace.Size = Vector3.new(.2,.2,.2)
  1481. jtrace.CanCollide = false
  1482. jtrace.Position = chara.Head.Position
  1483. jtrace.CFrame = chara.Head.CFrame
  1484. local tmesh = Instance.new("SpecialMesh",jtrace)
  1485. tmesh.MeshType = "Sphere"
  1486. local wwld = Instance.new("Weld",jtrace)
  1487. wwld.Part0 = jtrace
  1488. wwld.Part1 = chara.Head
  1489. wwld.C0 = CFrame.new(-.3,-.2,.65)
  1490. coroutine.resume(coroutine.create(function()
  1491. for i = 0,1,.1 do
  1492. swait()
  1493. jtrace.Transparency = i
  1494. tmesh.Scale = Vector3.new(1,30*i,1)
  1495. end
  1496. jtrace:Destroy()
  1497. end))
  1498. local jtrace = Instance.new("Part",game.Workspace)
  1499. jtrace.BrickColor = BrickColor.new("Really red")
  1500. jtrace.Material = "Neon"
  1501. jtrace.Size = Vector3.new(.2,.2,.2)
  1502. jtrace.CanCollide = false
  1503. jtrace.Position = chara.Head.Position
  1504. jtrace.CFrame = chara.Head.CFrame
  1505. local tmesh = Instance.new("SpecialMesh",jtrace)
  1506. tmesh.MeshType = "Sphere"
  1507. local wwld = Instance.new("Weld",jtrace)
  1508. wwld.Part0 = jtrace
  1509. wwld.Part1 = chara.Head
  1510. wwld.C0 = CFrame.new(-.3,-.2,.65)
  1511. coroutine.resume(coroutine.create(function()
  1512. for i = 0,1,.1 do
  1513. swait()
  1514. jtrace.Transparency = i
  1515. tmesh.Scale = Vector3.new(30*i,1,1)
  1516. end
  1517. jtrace:Destroy()
  1518. end))
  1519. local jtrace = Instance.new("Part",game.Workspace)
  1520. jtrace.BrickColor = BrickColor.new("Really red")
  1521. jtrace.Material = "Neon"
  1522. jtrace.Size = Vector3.new(.2,.2,.2)
  1523. jtrace.CanCollide = false
  1524. jtrace.Position = chara.Head.Position
  1525. jtrace.CFrame = chara.Head.CFrame
  1526. local tmesh = Instance.new("SpecialMesh",jtrace)
  1527. tmesh.MeshType = "Sphere"
  1528. local wwld = Instance.new("Weld",jtrace)
  1529. wwld.Part0 = jtrace
  1530. wwld.Part1 = chara.Head
  1531. wwld.C0 = CFrame.new(.3,-.2,.65)
  1532. coroutine.resume(coroutine.create(function()
  1533. for i = 0,1,.1 do
  1534. swait()
  1535. jtrace.Transparency = i
  1536. tmesh.Scale = Vector3.new(1,30*i,1)
  1537. end
  1538. jtrace:Destroy()
  1539. end))
  1540. local jtrace = Instance.new("Part",game.Workspace)
  1541. jtrace.BrickColor = BrickColor.new("Really red")
  1542. jtrace.Material = "Neon"
  1543. jtrace.Size = Vector3.new(.2,.2,.2)
  1544. jtrace.CanCollide = false
  1545. jtrace.Position = chara.Head.Position
  1546. jtrace.CFrame = chara.Head.CFrame
  1547. local tmesh = Instance.new("SpecialMesh",jtrace)
  1548. tmesh.MeshType = "Sphere"
  1549. local wwld = Instance.new("Weld",jtrace)
  1550. wwld.Part0 = jtrace
  1551. wwld.Part1 = chara.Head
  1552. wwld.C0 = CFrame.new(.3,-.2,.65)
  1553. coroutine.resume(coroutine.create(function()
  1554. for i = 0,1,.1 do
  1555. swait()
  1556. jtrace.Transparency = i
  1557. tmesh.Scale = Vector3.new(30*i,1,1)
  1558. end
  1559. jtrace:Destroy()
  1560. end))
  1561. swait(.5)
  1562. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
  1563. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0)
  1564. LLW.C0 = LLWF
  1565. ExHitbox(22,Torso.Position,70,2,.1,100,100)
  1566. Ult1Snd:Play()
  1567. Ult2Snd:Play()
  1568. local jtrace = Instance.new("Part",game.Workspace)
  1569. jtrace.BrickColor = BrickColor.new("Really black")
  1570. jtrace.Size = Vector3.new(0,0,0)
  1571. jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1572. jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1573. jtrace.Anchored = true
  1574. jtrace.CanCollide = false
  1575. local tmesh = Instance.new("SpecialMesh",jtrace)
  1576. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1577. tmesh.Offset = Vector3.new(0,0,-.125)
  1578. local jtrace2 = Instance.new("Part",chara)
  1579. jtrace2.BrickColor = BrickColor.new("Really black")
  1580. jtrace2.Size = Vector3.new(0,0,0)
  1581. jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
  1582. jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
  1583. jtrace2.Anchored = true
  1584. jtrace2.CanCollide = false
  1585. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  1586. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1587. tmesh2.Offset = Vector3.new(0,0,-.125)
  1588. coroutine.resume(coroutine.create(function()
  1589. for i = 0,1,.01 do
  1590. swait()
  1591. jtrace.Transparency = i
  1592. tmesh.Scale = Vector3.new(50*i,50-47*i,50*i)
  1593. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1594. jtrace2.Transparency = i
  1595. tmesh2.Scale = Vector3.new(45*i,45*i,45*i)
  1596. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  1597. end
  1598. jtrace:Destroy()
  1599. jtrace2:Destroy()
  1600. end))
  1601. for i = 1, 5 do
  1602. local jtrace = Instance.new("Part",game.Workspace)
  1603. jtrace.BrickColor = BrickColor.new("Really black")
  1604. jtrace.Size = Vector3.new(1,1,1)
  1605. jtrace.Position = chara.HumanoidRootPart.Position
  1606. jtrace.CFrame = chara.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20)))
  1607. jtrace.Anchored = true
  1608. jtrace.CanCollide = false
  1609. local tmesh = Instance.new("SpecialMesh",jtrace)
  1610. tmesh.MeshType = "Sphere"
  1611. coroutine.resume(coroutine.create(function()
  1612. for i = 0,1,.01 do
  1613. swait()
  1614. jtrace.Transparency = i
  1615. tmesh.Scale = Vector3.new(30+5*i,200*i,30+5*i)
  1616. end
  1617. jtrace:Destroy()
  1618. end))
  1619. end
  1620. coroutine.resume(coroutine.create(function()
  1621. for i = 1, 50 do
  1622. swait()
  1623. local jtrace = Instance.new("Part",game.Workspace)
  1624. jtrace.BrickColor = BrickColor.new("Really black")
  1625. jtrace.Size = Vector3.new(1,1,1)
  1626. jtrace.Position = chara.HumanoidRootPart.Position
  1627. jtrace.CFrame = chara.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  1628. jtrace.Anchored = true
  1629. jtrace.CanCollide = false
  1630. local tmesh = Instance.new("BlockMesh",jtrace)
  1631. coroutine.resume(coroutine.create(function()
  1632. for i = 0,1,.02 do
  1633. swait()
  1634. jtrace.Transparency = i
  1635. tmesh.Scale = Vector3.new(40-40*i,40-40*i,40-40*i)
  1636. end
  1637. jtrace:Destroy()
  1638. end))
  1639. end
  1640. end))
  1641. local bf = Instance.new("BodyVelocity",chara.Torso)
  1642. bf.P = 100000
  1643. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1644. bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*100
  1645. swait(.5)
  1646. bf.MaxForce = Vector3.new(bf.P,0,bf.P)
  1647. local pos = Vector3.new(0,0,0)
  1648. local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
  1649. if hit then
  1650. pos = asd + Vector3.new(0,5,0)
  1651. end
  1652. for i = 0,.6,.1 do
  1653. swait()
  1654. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),.4+i)
  1655. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1656. end
  1657. repeat swait() until Torso.Position.Y <= pos.Y
  1658. Torso.Velocity = Vector3.new(0,0,0)
  1659. bf:Destroy()
  1660. for i = 0,.6,.1 do
  1661. swait()
  1662. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),TCF - Vector3.new(0,1,0),.4+i)
  1663. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1664. RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
  1665. LW.C0 = clerp(LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),LWF,.4+i)
  1666. RLW.C0 = clerp(RLWF - Vector3.new(0,.5,-.5),RLWF - Vector3.new(0,1,-.5),.4+i)
  1667. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1668. end
  1669. swait(1)
  1670. for i = 1, #tabb do
  1671. tabb[i].Enabled = false
  1672. debby:AddItem(tabb[i],2)
  1673. end
  1674. coroutine.resume(coroutine.create(function()
  1675. for i = 0,1,.05 do
  1676. swait()
  1677. Wing1.Transparency = i
  1678. Wing2.Transparency = i
  1679. end
  1680. Wing1:Destroy()
  1681. Wing2:Destroy()
  1682. end))
  1683. swait(.5)
  1684. coroutine.resume(coroutine.create(function()
  1685. for a = 0,1,.1 do
  1686. swait()
  1687. for i = 1, #sch do
  1688. if sch[i] ~= Hitbox then
  1689. sch[i].Transparency = 1-a
  1690. end
  1691. end
  1692. end
  1693. end))
  1694. for i = 0,.6,.1 do
  1695. swait()
  1696. TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
  1697. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
  1698. RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),IRWF,.4+i)
  1699. LW.C0 = clerp(LWF,ILWF,.4+i)
  1700. RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
  1701. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
  1702. end
  1703. DestroyLegWelds()
  1704. hum.WalkSpeed = 10
  1705. walking = false
  1706. del = false
  1707. end
  1708.  
  1709. --Harvest--
  1710. function Harvest()
  1711. del = true
  1712. res()
  1713. hum.WalkSpeed = 0
  1714. AddLegWelds()
  1715. for i = 0,.6,.1 do
  1716. swait()
  1717. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
  1718. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1719. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
  1720. LW.C0 = clerp(ILWF,LWF,.4+i)
  1721. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  1722. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1723. GWeld.C0 = clerp(idlec0,uprightc0,.4+i)
  1724. GWeld.C1 = clerp(idlec1,uprightc1,.4+i)
  1725. end
  1726. swait(.3)
  1727. exeact = true
  1728. SlashT.Enabled = true
  1729. SV1Snd:Play()
  1730. SV2Snd:Play()
  1731. local bf = Instance.new("BodyVelocity",chara.Torso)
  1732. bf.P = 100000
  1733. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1734. bf.Velocity = Vector3.new(0,30,0) + chara.HumanoidRootPart.CFrame.lookVector*50
  1735. debby:AddItem(bf,.5)
  1736. for i = 0,1,.25 do
  1737. swait()
  1738. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1739. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
  1740. RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
  1741. LW.C0 = clerp(LWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
  1742. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
  1743. GWeld.C0 = clerp(uprightc0,hold2c0,.4+i)
  1744. GWeld.C1 = clerp(uprightc1,hold2c1,.4+i)
  1745. end
  1746. GWeld.C0 = hold2c0
  1747. GWeld.C1 = hold2c1
  1748. for i = 0,1,.25 do
  1749. swait()
  1750. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1751. end
  1752. local pos = Vector3.new(0,0,0)
  1753. local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
  1754. if hit then
  1755. pos = asd + Vector3.new(0,5,0)
  1756. end
  1757. for i = 1, 2 do
  1758. for i = 0,1,.25 do
  1759. swait()
  1760. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1761. end
  1762. for i = 0,1,.25 do
  1763. swait()
  1764. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1765. end
  1766. end
  1767. exeact = false
  1768. repeat swait() until Torso.Position.Y <= pos.Y
  1769. Torso.Velocity = Vector3.new(0,0,0)
  1770. SVHitSnd:Play()
  1771. for i = 0,.6,.3 do
  1772. swait()
  1773. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
  1774. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
  1775. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
  1776. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
  1777. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
  1778. end
  1779. TC.C0 = TCF - Vector3.new(0,1,0)
  1780. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
  1781. RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
  1782. LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
  1783. LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1784. local jtrace = Instance.new("Part",game.Workspace)
  1785. jtrace.BrickColor = BrickColor.new("Really black")
  1786. jtrace.Size = Vector3.new(0,0,0)
  1787. jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
  1788. jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  1789. jtrace.Anchored = true
  1790. jtrace.CanCollide = false
  1791. local tmesh = Instance.new("SpecialMesh",jtrace)
  1792. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1793. tmesh.Offset = Vector3.new(0,0,-.125)
  1794. local jtrace2 = Instance.new("Part",chara)
  1795. jtrace2.BrickColor = BrickColor.new("Really black")
  1796. jtrace2.Size = Vector3.new(0,0,0)
  1797. jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
  1798. jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  1799. jtrace2.Anchored = true
  1800. jtrace2.CanCollide = false
  1801. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  1802. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1803. tmesh2.Offset = Vector3.new(0,0,-.125)
  1804. coroutine.resume(coroutine.create(function()
  1805. for i = 0,1,.05 do
  1806. swait()
  1807. jtrace.Transparency = i
  1808. tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
  1809. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  1810. jtrace2.Transparency = i
  1811. tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
  1812. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  1813. end
  1814. jtrace:Destroy()
  1815. jtrace2:Destroy()
  1816. end))
  1817. Hitbox.Anchored = true
  1818. if exed == true then
  1819. local dood = weldd.Parent
  1820. weldd:Destroy()
  1821. dood:BreakJoints()
  1822. exed = false
  1823. end
  1824. ExHitbox(7,Hitbox.Position,20,2,.1,100,50)
  1825. --Fly2Snd:Play()
  1826. swait(1)
  1827. Hitbox.Anchored = false
  1828. for i = 0,.6,.1 do
  1829. swait()
  1830. TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
  1831. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
  1832. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
  1833. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
  1834. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
  1835. RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
  1836. GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
  1837. GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
  1838. end
  1839. SlashT.Enabled = false
  1840. DestroyLegWelds()
  1841. hum.WalkSpeed = 10
  1842. walking = false
  1843. del = false
  1844. end
  1845.  
  1846. --Keys--
  1847. combo = 0
  1848. function onKeyDown(key)
  1849. if del == false then
  1850. if key == "z" then
  1851. SawThrow()
  1852. elseif key == "x" then
  1853. Cannon()
  1854. elseif key == "c" then
  1855. EyeReap()
  1856. elseif key == "v" then
  1857. Rapture()
  1858. elseif key == "b" then
  1859. Nightmare()
  1860. elseif key == "n" then
  1861. Harvest()
  1862. elseif key == "m" then
  1863. if Music.IsPlaying == true then
  1864. Music:Stop()
  1865. elseif Music.IsPlaying == false then
  1866. Music:Play()
  1867. end
  1868. end
  1869. end
  1870. end
  1871. function onButton1Down()
  1872. if del == false then
  1873. del = true
  1874. res()
  1875. if combo == 0 then
  1876. Swing2Snd:Play()
  1877. punchactive = true
  1878. PunchT.Enabled = true
  1879. for i = 0,.6,.2 do
  1880. swait()
  1881. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1882. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1883. LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  1884. end
  1885. swait(.1)
  1886. for i = 0,.6,.3 do
  1887. swait()
  1888. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF,.4+i)
  1889. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF,.4+i)
  1890. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1891. end
  1892. LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1893. for i = 0,.6,.2 do
  1894. swait()
  1895. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1896. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1897. end
  1898. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1899. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1900. swait(.1)
  1901. for i = 0,.6,.2 do
  1902. swait()
  1903. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1904. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1905. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1906. end
  1907. punchactive = false
  1908. PunchT.Enabled = false
  1909. combo = 1
  1910. elseif combo == 1 then
  1911. Swing2Snd:Play()
  1912. kickactive = true
  1913. KickT.Enabled = true
  1914. AddLegWelds()
  1915. for i = 0,.6,.2 do
  1916. swait()
  1917. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
  1918. HC.C0 = clerp(IHCF,HCF,.4+i)
  1919. LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
  1920. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
  1921. end
  1922. swait(.1)
  1923. for i = 0,.6,.2 do
  1924. swait()
  1925. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
  1926. LLW.C0 = clerp(LLWF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),LLWF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
  1927. RLW.C0 = clerp((RLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),(RLWF - Vector3.new(0,1,1))*CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  1928. end
  1929. swait(.3)
  1930. for i = 0,.6,.2 do
  1931. swait()
  1932. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),ITCF,.4+i)
  1933. HC.C0 = clerp(HCF,IHCF,.4+i)
  1934. LLW.C0 = clerp(LLWF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),LLWF,.4+i)
  1935. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1))*CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,.4+i)
  1936. end
  1937. DestroyLegWelds()
  1938. kickactive = false
  1939. KickT.Enabled = false
  1940. combo = 2
  1941. elseif combo == 2 then
  1942. SlashT.Enabled = true
  1943. bladeactive = true
  1944. for i = 0,.6,.2 do
  1945. swait()
  1946. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1947. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1948. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1949. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1950. end
  1951. GWeld.C1 = CFrame.new(0,0,0)
  1952. GWeld.C0 = CFrame.new(0,0,0)
  1953. GWeld.Part1 = Emit2Part
  1954. for a = 1, 3 do
  1955. PlaySnd(ClawDashSnd,HandlePart)
  1956. for i = 0, 350, 50 do
  1957. swait()
  1958. GWeld.C0 = CFrame.new(0,-2,0) * CFrame.fromEulerAnglesXYZ(math.rad(-i),0,0)
  1959. end
  1960. end
  1961. GWeld.C1 = idlec1
  1962. GWeld.C0 = idlec0
  1963. GWeld.Part1 = chara["Right Arm"]
  1964. for i = 0,.6,.2 do
  1965. swait()
  1966. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1967. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1968. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1969. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1970. end
  1971. SlashT.Enabled = false
  1972. bladeactive = false
  1973. combo = 3
  1974. elseif combo == 3 then
  1975. SlashT.Enabled = true
  1976. bladeactive = true
  1977. AddLegWelds()
  1978. for i = 0,1,.25 do
  1979. swait()
  1980. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  1981. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
  1982. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
  1983. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
  1984. LLW.C0 = clerp(LLWF,LLWF,i)
  1985. GWeld.C0 = clerp(uprightc0,hold2c0,.4+i)
  1986. GWeld.C1 = clerp(uprightc1,hold2c1,.4+i)
  1987. end
  1988. GWeld.C0 = hold2c0
  1989. GWeld.C1 = hold2c1
  1990. SVHitSnd:Play()
  1991. for i = 0,.6,.3 do
  1992. swait()
  1993. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
  1994. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
  1995. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
  1996. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
  1997. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
  1998. end
  1999. TC.C0 = TCF - Vector3.new(0,1,0)
  2000. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
  2001. RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
  2002. LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
  2003. LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  2004. local jtrace = Instance.new("Part",game.Workspace)
  2005. jtrace.BrickColor = BrickColor.new("Really black")
  2006. jtrace.Size = Vector3.new(0,0,0)
  2007. jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
  2008. jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  2009. jtrace.Anchored = true
  2010. jtrace.CanCollide = false
  2011. local tmesh = Instance.new("SpecialMesh",jtrace)
  2012. tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2013. tmesh.Offset = Vector3.new(0,0,-.125)
  2014. local jtrace2 = Instance.new("Part",chara)
  2015. jtrace2.BrickColor = BrickColor.new("Really black")
  2016. jtrace2.Size = Vector3.new(0,0,0)
  2017. jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
  2018. jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
  2019. jtrace2.Anchored = true
  2020. jtrace2.CanCollide = false
  2021. local tmesh2 = Instance.new("SpecialMesh",jtrace2)
  2022. tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2023. tmesh2.Offset = Vector3.new(0,0,-.125)
  2024. coroutine.resume(coroutine.create(function()
  2025. for i = 0,1,.05 do
  2026. swait()
  2027. jtrace.Transparency = i
  2028. tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
  2029. jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  2030. jtrace2.Transparency = i
  2031. tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
  2032. jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
  2033. end
  2034. jtrace:Destroy()
  2035. jtrace2:Destroy()
  2036. end))
  2037. bladeactive = false
  2038. Hitbox.Anchored = true
  2039. ExHitbox(7,Hitbox.Position,10,2,.1,100,50)
  2040. --Fly2Snd:Play()
  2041. swait(1)
  2042. Hitbox.Anchored = false
  2043. for i = 0,.6,.1 do
  2044. swait()
  2045. TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
  2046. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
  2047. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
  2048. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
  2049. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
  2050. RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
  2051. GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
  2052. GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
  2053. end
  2054. SlashT.Enabled = false
  2055. DestroyLegWelds()
  2056. hum.WalkSpeed = 10
  2057. combo = 0
  2058. end
  2059. res()
  2060. walking = false
  2061. del = false
  2062. end
  2063. end
  2064. if mouse then
  2065. mouse.Button1Down:connect(onButton1Down)
  2066. mouse.KeyDown:connect(onKeyDown)
  2067. end
  2068.  
  2069. --Loop Function--
  2070. walking = false
  2071. toim = 0
  2072. while true do
  2073. swait()
  2074. toim = toim + .1
  2075. if del == false then attacking = false elseif del == true then attacking = true end
  2076. if atkd == true then
  2077. TC.C0 = TCF
  2078. HC.C0 = HCF
  2079. RW.C0 = RWF
  2080. LW.C0 = LWF
  2081. atkd = false
  2082. end
  2083. if atkdd == true then
  2084. TC.C0 = ITCF
  2085. HC.C0 = IHCF
  2086. RW.C0 = IRWF
  2087. LW.C0 = ILWF
  2088. atkdd = false
  2089. end
  2090. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2091. if torvel < 1 and walking == true and del == false and atkd == false and attacking == false then
  2092. for i = 0,1,.5 do
  2093. swait(.001)
  2094. if del == false and attacking == false then
  2095. TC.C0 = clerp(TCF,ITCF,i)
  2096. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),IHCF,i)
  2097. RW.C0 = IRWF
  2098. LW.C0 = LWF
  2099. end
  2100. end
  2101. walking = false
  2102. elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false then
  2103. for i = 0,1,.5 do
  2104. swait(.001)
  2105. if del == false and attacking == false then
  2106. TC.C0 = clerp(ITCF,TCF,i)
  2107. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  2108. RW.C0 = IRWF
  2109. LW.C0 = LWF
  2110. end
  2111. end
  2112. walking = true
  2113. else
  2114. end
  2115. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement