Advertisement
Axelpuff

Scytge Fe

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