Advertisement
Guest_84210423435

Scythe Boss

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