SheeityArtist

Lost Hope

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