Advertisement
MarcAndrew

Untitled

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