Advertisement
BAconTUbe

Janndwayne

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