Advertisement
anonymous321313

Untitled

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