Advertisement
kakeru012435

idk 2

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