HuyEvilDumb

Untitled

Dec 15th, 2017
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --------------
  2. --Psychopath/Creature--
  3. --------------
  4. --By --
  5. --CKbackup-
  6. --Edited by-
  7. --QehNoob-
  8. -------------
  9. --Move List--
  10. -------------
  11. --Q - Target
  12. --AWC - Kill
  13. --ASC - End
  14. --DSC - Murder
  15. --WWC - Execute
  16. --ADQ - Appear (REQUIRED TARGET)
  17. --ASQ - Expunge (REQUIRED TARGET)
  18. --ADC - Reap (REQUIRED TARGET)
  19. --SSC - Hunt (REQUIRED TARGET)
  20. --WWSQ - Annihilation
  21. --SSADQ - Za Warudo
  22. -------------
  23. CV="Red"
  24. p = game.Players.LocalPlayer
  25. char = p.Character
  26. local txt = Instance.new("BillboardGui", char)
  27. txt.Adornee = char .Head
  28. txt.Name = "_status"
  29. txt.Size = UDim2.new(2, 0, 1.2, 0)
  30. txt.StudsOffset = Vector3.new(-9, 8, 0)
  31. local text = Instance.new("TextLabel", txt)
  32. text.Size = UDim2.new(10, 0, 7, 0)
  33. text.FontSize = "Size24"
  34. text.TextScaled = true
  35. text.TextTransparency = 0
  36. text.BackgroundTransparency = 1
  37. text.TextTransparency = 0
  38. text.TextStrokeTransparency = 0
  39. text.Font = "SciFi"
  40. text.TextStrokeColor3 = Color3.new(0,0,0)
  41.  
  42. v=Instance.new("Part")
  43. v.Name = "ColorBrick"
  44. v.Parent=p.Character
  45. v.FormFactor="Symmetric"
  46. v.Anchored=true
  47. v.CanCollide=false
  48. v.BottomSurface="Smooth"
  49. v.TopSurface="Smooth"
  50. v.Size=Vector3.new(10,5,3)
  51. v.Transparency=1
  52. v.CFrame=char.Torso.CFrame
  53. v.BrickColor=BrickColor.new(CV)
  54. v.Transparency=1
  55. text.TextColor3 = Color3.new(180/255,0,0)
  56. v.Shape="Block"
  57. text.Text = "A Terrible Psychopath"
  58. coroutine.wrap(function()
  59. while wait() do
  60. wait(3)
  61. text.Text = "GIVE UP"
  62. wait()
  63. text.Text = "A Terrible Psychopath";
  64. wait(2)
  65. local str = ""
  66. for i = 1, math.random(3,25) do
  67. str = str..string.char(math.random(65,122))
  68. end
  69. text.Text = str
  70. wait()
  71. str = ""
  72. for i = 1, math.random(12,25) do
  73. str = str..string.char(math.random(48,122))
  74. end
  75. wait()
  76. text.Text = str
  77. wait()
  78. text.Text = "A Terrible Psychopath";
  79. wait(1)
  80. text.Text = "Die."
  81. wait()
  82. text.Text = "Burn in hell."
  83. wait()
  84. text.Text = "A Terrible Psychopath";
  85. wait(2)
  86. text.Text = "You made me do this.";
  87. wait()
  88. text.Text = "You can't stop me.";
  89. wait()
  90. for i = 1, math.random(12,25) do
  91. str = str..string.char(math.random(48,57))
  92. end
  93. text.Text = str
  94. wait()
  95. text.Text = "A Terrible Psychopath";
  96. wait(2)
  97. end
  98. end)()
  99. local s = Instance.new("Sound",char)
  100. s.Name = "Warning"
  101. s.SoundId = "rbxassetid://1094584216"
  102. s.Pitch = 1
  103. s.Volume = 100
  104. s.Looped = false
  105. s.archivable = false
  106. s.Parent = char.Head
  107. wait(0.1)
  108. s:play()
  109.  
  110. player = game.Players.LocalPlayer
  111. chara = player.Character
  112. debby = game.Debris
  113. Mouse = player:GetMouse()
  114. chara.Humanoid.WalkSpeed = 25
  115. atkd = false
  116. targetted = nil
  117.  
  118. --Outfit--
  119. New = function(Object, Parent, Name, Data)
  120. local Object = Instance.new(Object)
  121. for Index, Value in pairs(Data or {}) do
  122. Object[Index] = Value
  123. end
  124. Object.Parent = Parent
  125. Object.Name = Name
  126. return Object
  127. end
  128.  
  129. 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),})
  130. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  131. Weld = 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),})
  132.  
  133. Knifu = New("Model",chara,"Knifu",{})
  134. Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  135. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  136. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  137. Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 1.4000001, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 27.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  138. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  139. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  140. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  141. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  142. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  143. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  144. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  145. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.800005555, 26.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  146. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  147. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  148. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(54.1000023, 0.400004029, 26.8000031, 1, 0, 0, 0, 0, 1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  149. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  150. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  151. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  152. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  153. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  154. BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(54.1000023, 0.600008607, 28.1000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,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",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  156. Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  157. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  158. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  159. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  160. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  161. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  162. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  163. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  164. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  165. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  166. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  167. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  168. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  169. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  170. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  171. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  172. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  173. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  174. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  175. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  176. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  177. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  178. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  179. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  180. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  181. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  182. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  183. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  184. Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  185. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  186. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  187. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  188. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  189. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  190. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  191. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  192. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  193. Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.7000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  194. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  195. Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  196. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.700008988, 27.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  198. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  199. Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.500008225, 27.4000034, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
  200. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  201. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  202.  
  203. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  204. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  205. p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  206. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  207. p1mit.Lifetime = NumberRange.new(2)
  208. p1mit.Rate = 100
  209. p1mit.Enabled = false
  210. p1mit.Acceleration = Vector3.new(0,-5,0)
  211. p1mit.Rotation = NumberRange.new(0,359)
  212. p1mit.Speed = NumberRange.new(0)
  213. local p2mit = Instance.new("ParticleEmitter",BloodPart)
  214. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  215. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  216. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
  217. p2mit.Lifetime = NumberRange.new(1)
  218. p2mit.Rate = 10
  219. p2mit.Acceleration = Vector3.new(0,-10,0)
  220. p2mit.Speed = NumberRange.new(0)
  221. local p3mit = p2mit:Clone()
  222. p3mit.Parent = Blood2Part
  223.  
  224. crosshair = Instance.new("BillboardGui",chara)
  225. crosshair.Size = UDim2.new(10,0,10,0)
  226. crosshair.Enabled = false
  227. imgl = Instance.new("ImageLabel",crosshair)
  228. imgl.Position = UDim2.new(0,0,0,0)
  229. imgl.Size = UDim2.new(1,0,1,0)
  230. imgl.Image = "rbxassetid://233522684"
  231. imgl.BackgroundTransparency = 1
  232. imgl.ImageColor3 = Color3.new(.6,0,0)
  233.  
  234. --Sounds--
  235. function LoadSnd(id,loop,vol,pit)
  236. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  237. return snd
  238. end
  239. Music = LoadSnd(865689102,true,1,1)
  240. SwingSnd = LoadSnd(12222208,false,1,.5)
  241. HitSnd = LoadSnd(429400881,false,1,1)
  242. ChatSnd = LoadSnd(565939471,false,1,.4)
  243. ThrowSnd = LoadSnd(743521497,false,1,1)
  244. TargetSnd = LoadSnd(743521450,false,1,1)
  245. TeleSnd = LoadSnd(743521656,false,1,1)
  246. ClawDashSnd = LoadSnd(62339698,false,1,.3)
  247. Music:Play()
  248.  
  249. --Play Sound in Part--
  250. function PlaySnd(snd,part)
  251. local sound = snd:Clone()
  252. sound.PlayOnRemove = true
  253. sound.Parent = part
  254. sound:Destroy()
  255. end
  256.  
  257. --Target Select--
  258. function TargetSelect(person)
  259. local dd=coroutine.wrap(function()
  260. if targetted ~= person then
  261. targetted = person
  262. for i = 0,30,10 do
  263. wait(.05)
  264. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  265. end
  266. end
  267. end)
  268. dd()
  269. end
  270.  
  271. --Damage Function--
  272. function dealdmg(dude)
  273. if dude.Name ~= "CKbackup" then
  274. dude.Humanoid.PlatformStand = true
  275. local bgf = Instance.new("BodyGyro",dude.Head)
  276. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  277. local val = Instance.new("BoolValue",dude)
  278. val.Name = "IsHit"
  279. for i = 1, 6 do
  280. local blo = Instance.new("Part",game.Workspace)
  281. blo.Size = Vector3.new(.6,.2,.6)
  282. blo.Material = "SmoothPlastic"
  283. blo.BrickColor = BrickColor.new("Crimson")
  284. blo.Position = dude.Head.Position
  285. blo.CFrame = dude.Head.CFrame
  286. debby:AddItem(blo,30)
  287. end
  288. local ds = coroutine.wrap(function()
  289. wait(1)
  290. dude.Humanoid.Health = 0
  291. end)
  292. ds()
  293. end
  294. end
  295.  
  296. --Explode Hitbox--
  297. function ExHitbox(rad,pos,damage,env,toim)
  298. local E = Instance.new("Explosion")
  299. E.Position = pos
  300. E.Parent = game.Workspace
  301. E.BlastRadius = rad
  302. E.BlastPressure = 0
  303. E.Visible = false
  304. E.Hit:connect(function(hit)
  305. if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  306. local ch = hit.Parent:GetChildren()
  307. for i = 1, #ch do
  308. if ch[i].ClassName == "Part" or ch[i].ClassName == "MeshPart" then
  309. local efff = p1mit:Clone()
  310. efff.Enabled = true
  311. efff.Parent = ch[i]
  312. end
  313. end
  314. hit.Parent:BreakJoints()
  315. dealdmg(hit.Parent,damage,env,toim)
  316. end
  317. end)
  318. end
  319.  
  320. --Chat Function--
  321. function chatfunc(text)
  322. local chat = coroutine.wrap(function()
  323. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  324. chara:FindFirstChild("TalkingBillBoard"):destroy()
  325. end
  326. local naeeym2 = Instance.new("BillboardGui",chara)
  327. naeeym2.Size = UDim2.new(0,100,0,40)
  328. naeeym2.StudsOffset = Vector3.new(0,3,0)
  329. naeeym2.Adornee = chara.Head
  330. naeeym2.Name = "TalkingBillBoard"
  331. local tecks2 = Instance.new("TextLabel",naeeym2)
  332. tecks2.BackgroundTransparency = 1
  333. tecks2.BorderSizePixel = 0
  334. tecks2.Text = ""
  335. tecks2.Font = "Fantasy"
  336. tecks2.FontSize = "Size24"
  337. tecks2.TextStrokeTransparency = 0
  338. tecks2.TextColor3 = Color3.new(.6,0,0)
  339. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  340. tecks2.Size = UDim2.new(1,0,0.5,0)
  341. local shk = coroutine.wrap(function()
  342. while tecks2 ~= nil do
  343. wait(.05)
  344. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  345. end
  346. end)
  347. shk()
  348. for i = 1,string.len(text),1 do
  349. tecks2.Text = string.sub(text,1,i)
  350. wait(0.01)
  351. end
  352. wait(1)
  353. for i = 1, 5 do
  354. wait(.01)
  355. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  356. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  357. tecks2.TextTransparency = tecks2.TextTransparency + .2
  358. end
  359. naeeym2:Destroy()
  360. end)
  361. chat()
  362. end
  363.  
  364. function onChatted(msg)
  365. chatfunc(msg)
  366. end
  367. player.Chatted:connect(onChatted)
  368.  
  369. --Blade Hit Effect--
  370. function SlashEff(pos)
  371. local p = Instance.new("Part",game.Workspace)
  372. p.Size = Vector3.new(0,0,0)
  373. p.BrickColor = BrickColor.new("White")
  374. p.Material = "Neon"
  375. p.Anchored = true
  376. p.CanCollide = false
  377. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  378. local pm = Instance.new("SpecialMesh",p)
  379. pm.MeshType = "Sphere"
  380. pm.Scale = Vector3.new(2.5,0,2.5)
  381. local disp = coroutine.wrap(function()
  382. for i = 1, 4 do
  383. wait(.01)
  384. p.Transparency = p.Transparency + .2
  385. pm.Scale = pm.Scale + Vector3.new(0,30,0)
  386. end
  387. wait(.01)
  388. p:Destroy()
  389. end)
  390. disp()
  391. end
  392.  
  393. --Super Pause--
  394. function SuperPause()
  395. SuperSnd:Play()
  396. local p = Instance.new("Part",game.Workspace)
  397. p.Size = Vector3.new(0,0,0)
  398. p.BrickColor = BrickColor.new("White")
  399. p.Material = "Neon"
  400. p.Anchored = true
  401. p.CanCollide = false
  402. p.CFrame = chara.Torso.CFrame
  403. local pm = Instance.new("SpecialMesh",p)
  404. pm.MeshType = "Sphere"
  405. local disp = coroutine.wrap(function()
  406. for i = 1, 4 do
  407. wait(.01)
  408. p.Transparency = p.Transparency + .2
  409. pm.Scale = pm.Scale + Vector3.new(20,20,20)
  410. end
  411. wait(.01)
  412. p:Destroy()
  413. end)
  414. disp()
  415. end
  416.  
  417. --Blade Touch--
  418. dela = .5
  419. bladeactive = false
  420. stormvipactive = false
  421. executeactive = false
  422. function bladehit(hit)
  423. if bladeactive == true then
  424. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  425. p1mit.Enabled = true
  426. PlaySnd(HitSnd,hit.Parent.Head)
  427. dealdmg(hit.Parent)
  428. if stormvipactive == true then
  429. local bf = Instance.new("BodyVelocity",hit.Parent.Head)
  430. bf.P = 10000
  431. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  432. bf.Velocity = Vector3.new(0,100,0)
  433. debby:AddItem(bf,.2)
  434. end
  435. if executeactive == true then
  436. local we = Instance.new("Weld",Hitbox)
  437. we.Name = "HitWeld"
  438. we.Part0 = hit.Parent.Head
  439. we.Part1 = Hitbox
  440. we.C0 = we.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  441. end
  442. wait(.5)
  443. p1mit.Enabled = false
  444. end
  445. end
  446. end
  447. Hitbox.Touched:connect(bladehit)
  448.  
  449. --Material Return--
  450. gprop = {}
  451. function materialhit(hit)
  452. if hit.Parent ~= chara and hit.Parent.Parent ~= chara and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  453. gprop = {hit.BrickColor,hit.Material}
  454. end
  455. end
  456. chara["Left Leg"].Touched:connect(materialhit)
  457. chara["Right Leg"].Touched:connect(materialhit)
  458.  
  459. --Clerp Animations--
  460. TC = chara.HumanoidRootPart.RootJoint
  461. HC = chara.Torso.Neck
  462. RAC = chara.Torso["Right Shoulder"]
  463. LAC = chara.Torso["Left Shoulder"]
  464. RLC = chara.Torso["Right Hip"]
  465. LLC = chara.Torso["Left Hip"]
  466. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  467. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  468. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  469. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  470. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  471. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  472. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  473. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  474. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  475. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  476. RW = Instance.new("Weld",HC.Parent)
  477. RW.Part1 = HC.Parent
  478. RW.Part0 = chara["Right Arm"]
  479. RW.C0 = RWF
  480. LW = Instance.new("Weld",HC.Parent)
  481. LW.Part1 = HC.Parent
  482. LW.Part0 = chara["Left Arm"]
  483. LW.C0 = LWF
  484. RLW = nil
  485. LLW = nil
  486.  
  487. function Sheath(stype)
  488. KWeld:Destroy()
  489. if stype == 1 then --Sheathed
  490. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  491. elseif stype == 2 then --Unsheathed
  492. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000525, 4.17232513e-07, 0, 4.17232513e-07, 1.00000525),C1 = CFrame.new(0, -0.600002885, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  493. end
  494. end
  495.  
  496. function AddLegWelds()
  497. RLW = Instance.new("Weld",chara["Right Leg"])
  498. RLW.Part1 = HC.Parent
  499. RLW.Part0 = chara["Right Leg"]
  500. RLW.C0 = RLWF
  501. LLW = Instance.new("Weld",chara["Left Leg"])
  502. LLW.Part1 = HC.Parent
  503. LLW.Part0 = chara["Left Leg"]
  504. LLW.C0 = LLWF
  505. end
  506.  
  507. function DestroyLegWelds()
  508. 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),})
  509. 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),})
  510. RLW:Destroy()
  511. LLW:Destroy()
  512. end
  513.  
  514. function clerp(a,b,c)
  515. return a:lerp(b,c)
  516. end
  517.  
  518. --TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  519. --HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  520. --RW.C0 = (RWF + Vector3.new(1,2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  521. --LW.C0 = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  522.  
  523. TC.C0 = TCF
  524. HC.C0 = HCF
  525. RW.C0 = RWF
  526. LW.C0 = LWF
  527.  
  528. --Idle Clerp--
  529. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  530. IHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-10))
  531. IRWF = RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-2))
  532. ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  533.  
  534. TC.C0 = ITCF
  535. HC.C0 = IHCF
  536. RW.C0 = IRWF
  537. LW.C0 = ILWF
  538.  
  539. --Kill--
  540. function KillThem()
  541. del = true
  542. atkd = true
  543. chara.Humanoid.WalkSpeed = 0
  544. bladeactive = true
  545. SwingSnd:Play()
  546. Sheath(2)
  547. wait(.01)
  548. for i = 0,.75,.22 do
  549. wait(.01)
  550. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  551. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.4+i)
  552. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  553. end
  554. wait(1)
  555. Sheath(1)
  556. bladeactive = false
  557. for i = 0,.6,.2 do
  558. wait(.01)
  559. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  560. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.6-i)
  561. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  562. end
  563. TC.C0 = ITCF
  564. HC.C0 = IHCF
  565. RW.C0 = IRWF
  566. LW.C0 = ILWF
  567. chara.Humanoid.WalkSpeed = 8
  568. del = false
  569. end
  570.  
  571. --End--
  572. function EndThem()
  573. del = true
  574. atkd = true
  575. chara.Humanoid.WalkSpeed = 0
  576. bladeactive = true
  577. SwingSnd:Play()
  578. wait(.01)
  579. for i = 0,.75,.25 do
  580. wait(.01)
  581. TC.C0 = clerp(ITCF,TCF,.4+i)
  582. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.4+i)
  583. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,0,-.4)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),0,math.rad(-90)),.4+i)
  584. end
  585. wait(.5)
  586. bladeactive = false
  587. for i = 0,.6,.2 do
  588. wait(.01)
  589. TC.C0 = clerp(ITCF,TCF,.6-i)
  590. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.6-i)
  591. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,0,-.4)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),0,math.rad(-90)),.6-i)
  592. end
  593. TC.C0 = ITCF
  594. HC.C0 = IHCF
  595. RW.C0 = IRWF
  596. LW.C0 = ILWF
  597. chara.Humanoid.WalkSpeed = 8
  598. del = false
  599. end
  600.  
  601. --Murder--
  602. function MurderThem()
  603. del = true
  604. atkd = true
  605. chara.Humanoid.WalkSpeed = 0
  606. for i = 0,.6,.2 do
  607. wait(.01)
  608. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.4+i)
  609. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.4+i)
  610. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.4+i)
  611. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
  612. end
  613. local bf = Instance.new("BodyVelocity",chara.Torso)
  614. bf.P = 10000
  615. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  616. bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*5
  617. SwingSnd:Play()
  618. stormvipactive = true
  619. bladeactive = true
  620. wait(.2)
  621. stormvipactive = false
  622. bladeactive = false
  623. bf:Destroy()
  624. for i = 0,.6,.2 do
  625. wait(.01)
  626. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.6-i)
  627. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
  628. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.6-i)
  629. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.6-i)
  630. end
  631. TC.C0 = ITCF
  632. HC.C0 = IHCF
  633. RW.C0 = IRWF
  634. LW.C0 = ILWF
  635. chara.Humanoid.WalkSpeed = 8
  636. del = false
  637. end
  638.  
  639. --Execute--
  640. function ExecuteThem()
  641. del = true
  642. atkd = true
  643. for i = 0,.6,.2 do
  644. wait(.01)
  645. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.4+i)
  646. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
  647. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.4+i)
  648. end
  649. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  650. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0)
  651. RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  652. local bf = Instance.new("BodyVelocity",chara.Torso)
  653. bf.P = 10000
  654. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  655. bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*5
  656. Sheath(2)
  657. SwingSnd:Play()
  658. executeactive = true
  659. bladeactive = true
  660. wait(.2)
  661. bf:Destroy()
  662. wait(.5)
  663. if Hitbox:FindFirstChild("HitWeld")~=nil then
  664. Hitbox:FindFirstChild("HitWeld"):Destroy()
  665. end
  666. Sheath(1)
  667. executeactive = false
  668. bladeactive = false
  669. for i = 0,.6,.2 do
  670. wait(.01)
  671. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.6-i)
  672. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.6-i)
  673. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.6-i)
  674. end
  675. TC.C0 = ITCF
  676. HC.C0 = IHCF
  677. RW.C0 = IRWF
  678. LW.C0 = ILWF
  679. del = false
  680. end
  681.  
  682. --Expunge--
  683. function ExpungeThem()
  684. del = true
  685. atkd = true
  686. chara.Humanoid.WalkSpeed = 0
  687. for i = 0,1,.5 do
  688. wait(.01)
  689. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  690. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.4+i)
  691. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  692. end
  693. ThrowSnd:Play()
  694. local knc = Knifu:GetChildren()
  695. for i = 1, #knc do
  696. knc[i].Transparency = 1
  697. end
  698. wait(.2)
  699. KnifuHit = New("Model",game.Workspace,"KnifuHit",{})
  700. debby:AddItem(KnifuHit,5)
  701. HWeldPart = New("Part",KnifuHit,"HWeldPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001717, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  702. Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
  703. Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = targetted.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),C1 = CFrame.new(0.00998687744, 1.00000417, -1.79282093, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  704. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.913415372, 8.92320538, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,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),})
  705. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  706. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  707. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.60001719, 7.93397379, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  708. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  709. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  710. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.30001676, 8.45358944, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  711. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  712. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  713. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.47322106, 8.55358887, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  714. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  715. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  716. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.6099854, 1.12680948, 8.3535881, 1, 0, 0, 0, 0.500000536, 0.866025746, 0, -0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  717. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  718. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  719. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(68.6099854, 1.01341367, 8.74999905, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  720. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  721. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  722. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(68.6099854, 0.650017917, 9.5794239, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,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),})
  723. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  724. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  725. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.886619031, 9.36961555, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  726. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  727. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  728. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  729. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  730. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  731. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  732. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  733. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  734. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  735. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  736. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  737. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  738. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  739. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  740. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  741. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  742. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  743. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  744. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  745. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  746. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  747. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  748. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  749. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  750. Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
  751. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  752. HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08661926, 9.0232048, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  753. Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  754. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  755. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001705, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  756. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  757. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  758. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.4000169, 8.28038406, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  759. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  760. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  761. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(68.6099854, 0.76341331, 9.18301201, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,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),})
  762. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  763. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  764. HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.886620879, 9.36961555, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,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),})
  765. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  766. Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  767. dealdmg(targetted)
  768. PlaySnd(HitSnd,targetted.Head)
  769. wait(1)
  770. for i = 0,1,.1 do
  771. wait(.01)
  772. for i = 1, #knc do
  773. if knc[i] ~= Hitbox then
  774. knc[i].Transparency = 1-i
  775. end
  776. end
  777. end
  778. for i = 0,.6,.2 do
  779. wait(.01)
  780. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  781. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.6-i)
  782. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  783. end
  784. TC.C0 = ITCF
  785. HC.C0 = IHCF
  786. RW.C0 = IRWF
  787. LW.C0 = ILWF
  788. chara.Humanoid.WalkSpeed = 8
  789. del = false
  790. end
  791.  
  792. --Reap--
  793. function ReapThem()
  794. del = true
  795. atkd = true
  796. TeleSnd:Play()
  797. chara.Torso.CFrame = (targetted.Head.CFrame - Vector3.new(0,1.5,0)) - targetted.Head.CFrame.lookVector*2
  798. local w = Instance.new("Weld",chara.Head)
  799. w.Part0 = chara.Head
  800. w.Part1 = targetted.Head
  801. w.C0 = CFrame.new(0,0,-2)
  802. targetted.Head.Anchored = true
  803. Sheath(2)
  804. for i = 0,.6,.3 do
  805. wait(.01)
  806. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  807. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  808. RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
  809. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
  810. end
  811. wait(1)
  812. SwingSnd:Play()
  813. for i = 0,.6,.3 do
  814. wait(.01)
  815. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  816. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  817. RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),(RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),.4+i)
  818. LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  819. end
  820. HitSnd:Play()
  821. dealdmg(targetted)
  822. wait(.5)
  823. targetted.Head.Anchored = false
  824. Sheath(1)
  825. w:Destroy()
  826. for i = 0,.6,.2 do
  827. wait(.01)
  828. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),IHCF,.4+i)
  829. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),ITCF,.4+i)
  830. RW.C0 = clerp((RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),IRWF,.4+i)
  831. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),ILWF,.4+i)
  832. end
  833. TC.C0 = ITCF
  834. HC.C0 = IHCF
  835. RW.C0 = IRWF
  836. LW.C0 = ILWF
  837. del = false
  838. end
  839.  
  840. --Hunt--
  841. function HuntThem()
  842. del = true
  843. atkd = true
  844. TeleSnd:Play()
  845. chara.Humanoid.PlatformStand = true
  846. chara.Torso.CFrame = ((targetted.Head.CFrame - Vector3.new(0,1.5,0)) + targetted.Head.CFrame.lookVector*2) * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0)
  847. targetted.Humanoid.PlatformStand = true
  848. local bgf = Instance.new("BodyGyro",targetted.Head)
  849. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  850. local w = Instance.new("Weld",chara.Head)
  851. w.Part0 = chara.Head
  852. w.Part1 = targetted.Head
  853. w.C0 = CFrame.new(0,0,-3) * CFrame.fromEulerAnglesXYZ(math.rad(-45),math.rad(180),0)
  854. targetted.Head.CFrame = targetted.Head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  855. Sheath(2)
  856. for i = 0,.6,.3 do
  857. wait(.01)
  858. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  859. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  860. RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
  861. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
  862. end
  863. wait(1)
  864. for i = 1, 5 do
  865. wait(.1)
  866. SwingSnd:Play()
  867. for i = 0,.6,.3 do
  868. wait(.01)
  869. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  870. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  871. RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),(RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),.4+i)
  872. LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  873. end
  874. HitSnd:Play()
  875. end
  876. dealdmg(targetted)
  877. wait(.5)
  878. chara.Humanoid.PlatformStand = false
  879. Sheath(1)
  880. w:Destroy()
  881. for i = 0,.6,.2 do
  882. wait(.01)
  883. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),IHCF,.4+i)
  884. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),ITCF,.4+i)
  885. RW.C0 = clerp((RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),IRWF,.4+i)
  886. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),ILWF,.4+i)
  887. end
  888. TC.C0 = ITCF
  889. HC.C0 = IHCF
  890. RW.C0 = IRWF
  891. LW.C0 = ILWF
  892. del = false
  893. end
  894.  
  895. --Obliteration--
  896. function Obliteration()
  897. del = true
  898. atkd = true
  899. chara.Humanoid.WalkSpeed = 0
  900. end
  901.  
  902. --Annihilation--
  903. function Annihilation()
  904. del = true
  905. atkd = true
  906. chara.Humanoid.WalkSpeed = 0
  907. for i = 1, 10 do
  908. wait(.1)
  909. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  910. end
  911. AddLegWelds()
  912. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  913. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  914. RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  915. LW.C0 = (LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  916. LLW.C0 = LLWF
  917. RLW.C0 = RLWF + Vector3.new(0,-1,1)
  918. SwingSnd:Play()
  919. ClawDashSnd:Play()
  920. for i = 1, 5 do
  921. local trace = Instance.new("Part",game.Workspace)
  922. trace.CanCollide = false
  923. trace.Size = Vector3.new(1,1,1)
  924. trace.Transparency = 1
  925. trace.BottomSurface = 0
  926. trace.TopSurface = 0
  927. trace.Anchored = true
  928. trace.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * (5*i))
  929. debby:AddItem(trace,1)
  930. ExHitbox(5,trace.Position,40,2,.1)
  931. end
  932. local trace = Instance.new("Part",game.Workspace)
  933. trace.BrickColor = BrickColor.new("Really red")
  934. trace.CanCollide = false
  935. trace.Size = Vector3.new(1,1,1)
  936. trace.BottomSurface = 0
  937. trace.TopSurface = 0
  938. trace.Anchored = true
  939. trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 12.5
  940. trace.Material = "Neon"
  941. local tracem = Instance.new("SpecialMesh",trace)
  942. tracem.MeshType = "Sphere"
  943. tracem.Scale = Vector3.new(1,1,50)
  944. local disp = coroutine.wrap(function()
  945. for i = 1, 9 do
  946. wait(.01)
  947. trace.Transparency = trace.Transparency + .1
  948. end
  949. wait(.01)
  950. trace:Destroy()
  951. end)
  952. disp()
  953. chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 35
  954. wait(1)
  955. for i = 0,.6,.2 do
  956. wait(.05)
  957. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  958. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  959. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.6-i)
  960. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.6-i)
  961. LLW.C0 = LLWF
  962. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,1),.6-i)
  963. end
  964. Sheath(1)
  965. del = false
  966. DestroyLegWelds()
  967. chara.Humanoid.WalkSpeed = 8
  968. end
  969.  
  970. --Stop Time--
  971. timestop = false
  972. function StopTime()
  973. del = true
  974. atkd = true
  975. chara.Humanoid.WalkSpeed = 0
  976. TeleSnd:Play()
  977. timestop = true
  978. Music:Stop()
  979. for i = 1, 10 do
  980. wait(.2)
  981. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  982. end
  983. chatfunc("Za Warudo.")
  984. wait(1)
  985. chatfunc("The time has stopped.")
  986. chara.Humanoid.WalkSpeed = 8
  987. del = false
  988. wait(10)
  989. chatfunc("Time continue moving again.")
  990. wait(2)
  991. Music:Play()
  992. timestop = false
  993. if game.Lighting:FindFirstChild("TimeCorr")~=nil then
  994. game.Lighting:FindFirstChild("TimeCorr"):Destroy()
  995. end
  996. local wd = game.Workspace:GetChildren()
  997. for i = 1, #wd do
  998. if wd[i].ClassName == "Model" and wd[i]:FindFirstChild("Humanoid")~=nil and wd[i] ~= chara then
  999. local cd = wd[i]:GetChildren()
  1000. for i = 1, #cd do
  1001. if cd[i].ClassName == "Part" or cd[i].ClassName == "MeshPart" then
  1002. cd[i].Anchored = false
  1003. end
  1004. end
  1005. end
  1006. end
  1007. end
  1008.  
  1009. --Teleport--
  1010. function Teleport()
  1011. del = true
  1012. atkd = true
  1013. TeleSnd:Play()
  1014. chara.Torso.CFrame = (targetted.Head.CFrame - Vector3.new(0,1.5,0)) - targetted.Head.CFrame.lookVector*5
  1015. del = false
  1016. end
  1017.  
  1018. --Lock On--
  1019. function LockOn()
  1020. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1021. TargetSelect(Mouse.Target.Parent)
  1022. TargetSnd:Play()
  1023. else end
  1024. end
  1025.  
  1026. --Mouse Functions--
  1027. orbpushactive = false
  1028. del = false
  1029. input = ""
  1030. letterd = 0
  1031. ltoim = 0
  1032. function onKeyDown(key)
  1033. if del == false then
  1034. if key == "q" then
  1035. if input == "as" and targetted ~= nil then
  1036. ExpungeThem()
  1037. elseif input == "ad" and targetted ~= nil then
  1038. Teleport()
  1039. elseif input == "wws" then
  1040. Annihilation()
  1041. elseif input == "ssad" and timestop == false then
  1042. StopTime()
  1043. else LockOn() end
  1044. input = ""
  1045. letterd = 0
  1046. ltoim = 0
  1047. elseif key == "z" then
  1048. input = ""
  1049. letterd = 0
  1050. ltoim = 0
  1051. elseif key == "x" then
  1052. input = ""
  1053. letterd = 0
  1054. ltoim = 0
  1055. elseif key == "c" then
  1056. if input == "aw" then
  1057. KillThem()
  1058. elseif input == "as" then
  1059. EndThem()
  1060. elseif input == "ad" and targetted ~= nil then
  1061. ReapThem()
  1062. elseif input == "ds" then
  1063. MurderThem()
  1064. elseif input == "ww" then
  1065. ExecuteThem()
  1066. elseif input == "ss" and targetted ~= nil then
  1067. HuntThem()
  1068. else end
  1069. input = ""
  1070. letterd = 0
  1071. ltoim = 0
  1072. elseif (key == "w" or key == "a" or key == "s" or key == "d") then
  1073. input=input..key
  1074. print(input)
  1075. letterd = letterd + 1
  1076. ltoim = ltoim + 10
  1077. if letterd > 5 then
  1078. input = ""
  1079. letterd = 0
  1080. ltoim = 0
  1081. end
  1082. elseif key == "m" then
  1083. if Music.IsPlaying == true then
  1084. Music:Stop()
  1085. elseif Music.IsPlaying == false then
  1086. Music:Play()
  1087. end
  1088. end
  1089. end
  1090. end
  1091. combo = 0
  1092.  
  1093. --Mouse Activation--
  1094. if Mouse then
  1095. Mouse.KeyDown:connect(onKeyDown)
  1096. end
  1097.  
  1098. --Loop Function--
  1099. walking = false
  1100. toim = 0
  1101. while true do
  1102. wait()
  1103. toim = toim + .1
  1104. ltoim = ltoim - 1
  1105. if ltoim < 1 then
  1106. input = ""
  1107. end
  1108. chara.Humanoid.MaxHealth = math.huge
  1109. chara.Humanoid.Health = math.huge
  1110. if atkd == true then
  1111. TC.C0 = TCF
  1112. HC.C0 = HCF
  1113. RW.C0 = RWF
  1114. LW.C0 = LWF
  1115. atkd = false
  1116. end
  1117. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1118. if torvel < 1 and walking == true and del == false and atkd == false then
  1119. for i = 0,1,.5 do
  1120. wait(.001)
  1121. if del == false then
  1122. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),ITCF,i)
  1123. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),IHCF,i)
  1124. RW.C0 = IRWF
  1125. LW.C0 = ILWF
  1126. end
  1127. end
  1128. walking = false
  1129. elseif torvel > 1 and walking == false and del == false and atkd == false then
  1130. for i = 0,1,.5 do
  1131. wait(.001)
  1132. if del == false then
  1133. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),i)
  1134. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),i)
  1135. RW.C0 = IRWF
  1136. LW.C0 = ILWF
  1137. end
  1138. end
  1139. walking = true
  1140. else
  1141. end
  1142. imgl.Rotation = imgl.Rotation + 3
  1143. game.Lighting.TimeOfDay = "00:00:00"
  1144. --Time Stop--
  1145. if timestop == true then
  1146. if game.Lighting:FindFirstChild("TimeCorr")==nil then
  1147. local tcr = Instance.new("ColorCorrectionEffect",game.Lighting)
  1148. tcr.Saturation = -1
  1149. tcr.Name = "TimeCorr"
  1150. end
  1151. local wd = game.Workspace:GetChildren()
  1152. for i = 1, #wd do
  1153. if wd[i].ClassName == "Model" and wd[i]:FindFirstChild("Humanoid")~=nil and wd[i] ~= chara then
  1154. local cd = wd[i]:GetChildren()
  1155. for i = 1, #cd do
  1156. if cd[i].ClassName == "Part" or cd[i].ClassName == "MeshPart" then
  1157. cd[i].Anchored = true
  1158. end
  1159. end
  1160. end
  1161. end
  1162. end
  1163. -------------
  1164. if targetted ~= nil then
  1165. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1166. crosshair.Enabled = true
  1167. elseif targetted == nil then
  1168. crosshair.Adornee = nil
  1169. crosshair.Enabled = false
  1170. end
  1171. local chs = chara:GetChildren()
  1172. for i = 1, #chs do
  1173. if chs[i].ClassName == "Part" then
  1174. chs[i].Anchored = false
  1175. end
  1176. end
  1177. local knch = Knifu:GetChildren()
  1178. for i = 1, #knch do
  1179. knch[i].Anchored = false
  1180. end
  1181. end
  1182.  
  1183. --Name Tag--
  1184. local nametag = Instance.new("BillboardGui",Character.Head)
  1185. nametag.StudsOffset = Vector3.new(0,2,0)
  1186. nametag.Adornee = Character.Head
  1187. nametag.Size = UDim2.new(0,200,0,50)
  1188.  
  1189. local text = Instance.new("TextLabel",nametag)
  1190. text.Size = UDim2.new(0,200,0,50)
  1191. text.BackgroundTransparency = 1
  1192. text.Text = "A Terrible Creature"
  1193. text.TextColor3 = Color3.new(180/255,0,0)
  1194. text.TextStrokeColor3 = Color3.new(0,0,0)
  1195. text.Font = Enum.Font.Fantasy
  1196. text.TextScaled = true
  1197. text.TextStrokeTransparency = 0
  1198. coroutine.wrap(function()
  1199. while wait() do
  1200. wait(3)
  1201. text.Text = "GIVE UP"
  1202. wait()
  1203. text.Text = "A Terrible Creature";
  1204. wait(2)
  1205. local str = ""
  1206. for i = 1, math.random(3,25) do
  1207. str = str..string.char(math.random(65,122))
  1208. end
  1209. text.Text = str
  1210. wait()
  1211. str = ""
  1212. for i = 1, math.random(12,25) do
  1213. str = str..string.char(math.random(48,122))
  1214. end
  1215. wait()
  1216. text.Text = str
  1217. wait()
  1218. text.Text = "A Terrible Creature";
  1219. wait(1)
  1220. text.Text = "Die."
  1221. wait()
  1222. text.Text = "Burn in hell."
  1223. wait()
  1224. text.Text = "A Terrible Creature";
  1225. wait(2)
  1226. text.Text = "You made me do this.";
  1227. wait()
  1228. text.Text = "You can't stop me.";
  1229. wait()
  1230. for i = 1, math.random(12,25) do
  1231. str = str..string.char(math.random(48,57))
  1232. end
  1233. text.Text = str
  1234. wait()
  1235. text.Text = "A Terrible Creature";
  1236. wait(2)
  1237. end
  1238. end)()
Advertisement
Add Comment
Please, Sign In to add comment