Gotmilk0086

Untitled

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