Advertisement
WagnerJunio07

Lost Shythe FE

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