Advertisement
plytalent

lost hope edit sword

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