Advertisement
Dark_EccentricYT

Untitled

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