Advertisement
WagnerJunio07

The Murder FE

Jun 19th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 123.53 KB | None | 0 0
  1. -- This script has been converted to FE by JunioBRFriends
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by JunioBRFriends")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --[[
  88. THE MURDERER
  89. Created by Quil_Cyndaquil (ROBLOX)
  90. MintyLatios (V3rmillion)
  91. Minty Latios#1938
  92.  
  93. Credit to CKbackup for the knife
  94. Credit to Rufus14 for the ragdolls
  95.  
  96.  
  97. --]]
  98. wait(1 / 60)
  99. Effects = { }
  100. local Player = owner
  101. local Character = Player.Character
  102. local Humanoid = Character.Humanoid
  103. local LeftArm = Character["Left Arm"]
  104. local RightArm = Character["Right Arm"]
  105. local LeftLeg = Character["Left Leg"]
  106. local RightLeg = Character["Right Leg"]
  107. local Head = Character.Head
  108. local Torso = Character.Torso
  109. local Camera = game.Workspace.CurrentCamera
  110. local RootPart = Character.HumanoidRootPart
  111. local RootJoint = RootPart.RootJoint
  112. local attack = false
  113. local Anim = 'Idle'
  114. local Lighty = game:GetService"Lighting"
  115. local attacktype = 1
  116. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  117. local velocity = RootPart.Velocity.y
  118. local sine = 0
  119. local change = 1
  120. local Create = LoadLibrary("RbxUtility").Create
  121.  
  122.  
  123. local chara = Character
  124. local m = Create("Model"){
  125. Parent = Character,
  126. Name = "WeaponModel",
  127. }
  128.  
  129. Humanoid.Animator.Parent = nil
  130. Character.Animate.Parent = nil
  131.  
  132. Humanoid.WalkSpeed = 8
  133.  
  134.  
  135. local newMotor = function(part0, part1, c0, c1)
  136. local w = Create('Motor'){
  137. Parent = part0,
  138. Part0 = part0,
  139. Part1 = part1,
  140. C0 = c0,
  141. C1 = c1,
  142. }
  143. return w
  144. end
  145.  
  146. function clerp(a, b, t)
  147. return a:lerp(b, t)
  148. end
  149.  
  150. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  151. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  152.  
  153. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  154. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  155. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  156. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  157. RootJoint.C1 = CFrame.new(0, 0, 0)
  158. RootJoint.C0 = CFrame.new(0, 0, 0)
  159. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  160. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  161.  
  162. local rarmc1 = RW.C1
  163. local larmc1 = LW.C1
  164. local rlegc1 = RH.C1
  165. local llegc1 = LH.C1
  166.  
  167. local resetc1 = false
  168.  
  169. function PlayAnimationFromTable(table, speed, bool)
  170. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  171. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  172. RW.C0 = clerp(RW.C0, table[3], speed)
  173. LW.C0 = clerp(LW.C0, table[4], speed)
  174. RH.C0 = clerp(RH.C0, table[5], speed)
  175. LH.C0 = clerp(LH.C0, table[6], speed)
  176. if bool == true then
  177. if resetc1 == false then
  178. resetc1 = true
  179. RootJoint.C1 = RootJoint.C1
  180. Torso.Neck.C1 = Torso.Neck.C1
  181. RW.C1 = rarmc1
  182. LW.C1 = larmc1
  183. RH.C1 = rlegc1
  184. LH.C1 = llegc1
  185. end
  186. end
  187. end
  188.  
  189. ArtificialHB = Create("BindableEvent", script){
  190. Parent = script,
  191. Name = "Heartbeat",
  192. }
  193.  
  194. script:WaitForChild("Heartbeat")
  195.  
  196. frame = 1 / 30
  197. tf = 0
  198. allowframeloss = false
  199. tossremainder = false
  200. lastframe = tick()
  201. script.Heartbeat:Fire()
  202.  
  203.  
  204. New = function(Object, Parent, Name, Data)
  205. local Object = Instance.new(Object)
  206. for Index, Value in pairs(Data or {}) do
  207. Object[Index] = Value
  208. end
  209. Object.Parent = Parent
  210. Object.Name = Name
  211. return Object
  212. end
  213.  
  214. if chara.Head:FindFirstChild"face" then
  215. chara.Head.face.Texture = "rbxassetid://67493879"
  216. end
  217. --Credit to Psychopath for this shit
  218.  
  219. Knifu = New("Model",chara,"Knifu",{})
  220. 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),})
  221. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  222. KWeld = New("Weld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0=CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))})
  223. 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,})
  224. 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),})
  225. 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),})
  226. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  227. 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),})
  228. 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),})
  229. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  230. 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),})
  231. 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),})
  232. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  233. 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),})
  234. 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),})
  235. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  236. 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),})
  237. 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,})
  238. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  239. 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),})
  240. 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),})
  241. Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  242. 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),})
  243. 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,})
  244. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  245. 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),})
  246. 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,})
  247. 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,})
  248. 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),})
  249. 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,})
  250. 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,})
  251. 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),})
  252. 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,})
  253. 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,})
  254. 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),})
  255. 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,})
  256. 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,})
  257. 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),})
  258. 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,})
  259. 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,})
  260. 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),})
  261. 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,})
  262. 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,})
  263. 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),})
  264. 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,})
  265. 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,})
  266. 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),})
  267. 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,})
  268. 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,})
  269. 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),})
  270. 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,})
  271. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  272. 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),})
  273. 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),})
  274. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  275. 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),})
  276. 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),})
  277. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  278. 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),})
  279. 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),})
  280. Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  281. 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),})
  282. 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),})
  283. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  284. 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),})
  285. 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),})
  286. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  287. 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),})
  288.  
  289. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  290. p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  291. p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  292. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  293. p1mit.Lifetime = NumberRange.new(2)
  294. p1mit.Rate = 100
  295. p1mit.Enabled = false
  296. p1mit.Acceleration = Vector3.new(0,-5,0)
  297. p1mit.Rotation = NumberRange.new(0,359)
  298. p1mit.Speed = NumberRange.new(0)
  299. local p2mit = Instance.new("ParticleEmitter",BloodPart)
  300. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  301. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  302. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
  303. p2mit.Lifetime = NumberRange.new(1)
  304. p2mit.Rate = 10
  305. p2mit.Acceleration = Vector3.new(0,-10,0)
  306. p2mit.Speed = NumberRange.new(0)
  307. local p3mit = p2mit:Clone()
  308. p3mit.Parent = Blood2Part
  309.  
  310. game:GetService("RunService").Heartbeat:connect(function(s, p)
  311. tf = tf + s
  312. if tf >= frame then
  313. if allowframeloss then
  314. script.Heartbeat:Fire()
  315. lastframe = tick()
  316. else
  317. for i = 1, math.floor(tf / frame) do
  318. script.Heartbeat:Fire()
  319. end
  320. lastframe = tick()
  321. end
  322. if tossremainder then
  323. tf = 0
  324. else
  325. tf = tf - frame * math.floor(tf / frame)
  326. end
  327. end
  328. end)
  329.  
  330. function swait(num)
  331. if num == 0 or num == nil then
  332. ArtificialHB.Event:wait()
  333. else
  334. for i = 0, num do
  335. ArtificialHB.Event:wait()
  336. end
  337. end
  338. end
  339.  
  340. function RemoveOutlines(part)
  341. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  342. end
  343.  
  344.  
  345. local txt = Instance.new("BillboardGui", chara)
  346. txt.Adornee = chara.Head
  347. txt.Name = "Nametag"
  348. txt.Size = UDim2.new(2, 0, 1.2, 0)
  349. txt.StudsOffset = Vector3.new(-9, 6, 0)
  350. local text = Instance.new("TextLabel", txt)
  351. text.Size = UDim2.new(10, 0, 7, 0)
  352. text.TextSize = 24
  353. text.Font = Enum.Font.Cartoon
  354. text.TextScaled = false
  355. text.BackgroundTransparency = 1
  356. text.TextColor3 = Color3.new(1,1,1)
  357. text.TextStrokeTransparency = 0
  358. text.TextStrokeColor3 = Color3.new(1,0,0)
  359. text.Text = "The Murderer"
  360.  
  361. function chat(...)
  362. local txxt = {...}
  363. local ch = coroutine.wrap(function()
  364. if chara:FindFirstChild("Chatt")~= nil then
  365. Character:FindFirstChild("Chatt"):destroy()
  366. end
  367. local txt = Instance.new("BillboardGui", chara)
  368. txt.Adornee = chara.Head
  369. txt.Name = "Chatt"
  370. txt.Size = UDim2.new(2, 0, 1.2, 0)
  371. txt.StudsOffset = Vector3.new(-9, 7, 0)
  372. local text = Instance.new("TextLabel", txt)
  373. text.Size = UDim2.new(10, 0, 7, 0)
  374. text.TextSize = 24
  375. text.Font = Enum.Font.Cartoon
  376. text.TextScaled = false
  377. text.BackgroundTransparency = 1
  378. text.TextColor3 = Color3.new(0,0,0)
  379. text.TextStrokeTransparency = 0
  380. text.TextStrokeColor3 = Color3.new(1,0,0)
  381. text.Text = ""
  382. txxt = table.concat(txxt,"\t")
  383. for i = 1, #txxt do
  384. text.Text = txxt:sub(1,i)
  385. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  386. wait()
  387. end
  388. wait(2)
  389. for trans = 0,1,.1 do
  390. text.TextTransparency = trans
  391. text.TextStrokeTransparency = trans
  392. wait()
  393. end
  394. wait()
  395. txt:destroy()
  396. end)
  397.  
  398. ch(...)
  399. end
  400. Player.Chatted:connect(chat)
  401. CFuncs = {
  402. ["Part"] = {
  403. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  404. local Part = Create("Part"){
  405. Parent = Parent,
  406. Reflectance = Reflectance,
  407. Transparency = Transparency,
  408. CanCollide = false,
  409. Locked = true,
  410. BrickColor = BrickColor.new(tostring(BColor)),
  411. Name = Name,
  412. Size = Size,
  413. Material = Material,
  414. }
  415. RemoveOutlines(Part)
  416. return Part
  417. end;
  418. };
  419.  
  420. ["Mesh"] = {
  421. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  422. local Msh = Create(Mesh){
  423. Parent = Part,
  424. Offset = OffSet,
  425. Scale = Scale,
  426. }
  427. if Mesh == "SpecialMesh" then
  428. Msh.MeshType = MeshType
  429. Msh.MeshId = MeshId
  430. end
  431. return Msh
  432. end;
  433. };
  434.  
  435. ["Mesh"] = {
  436. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  437. local Msh = Create(Mesh){
  438. Parent = Part,
  439. Offset = OffSet,
  440. Scale = Scale,
  441. }
  442. if Mesh == "SpecialMesh" then
  443. Msh.MeshType = MeshType
  444. Msh.MeshId = MeshId
  445. end
  446. return Msh
  447. end;
  448. };
  449.  
  450. ["Weld"] = {
  451. Create = function(Parent, Part0, Part1, C0, C1)
  452. local Weld = Create("Weld"){
  453. Parent = Parent,
  454. Part0 = Part0,
  455. Part1 = Part1,
  456. C0 = C0,
  457. C1 = C1,
  458. }
  459. return Weld
  460. end;
  461. };
  462.  
  463. ["Sound"] = {
  464. Create = function(id, par, vol, pit)
  465. coroutine.resume(coroutine.create(function()
  466. local S = Create("Sound"){
  467. Volume = vol,
  468. Pitch = pit or 1,
  469. SoundId = id,
  470. Parent = par or workspace,
  471. }
  472. wait()
  473. S:play()
  474. game:GetService("Debris"):AddItem(S, 6)
  475. end))
  476. end;
  477. };
  478.  
  479. ["ParticleEmitter"] = {
  480. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  481. local fp = Create("ParticleEmitter"){
  482. Parent = Parent,
  483. Color = ColorSequence.new(Color1, Color2),
  484. LightEmission = LightEmission,
  485. Size = Size,
  486. Texture = Texture,
  487. Transparency = Transparency,
  488. ZOffset = ZOffset,
  489. Acceleration = Accel,
  490. Drag = Drag,
  491. LockedToPart = LockedToPart,
  492. VelocityInheritance = VelocityInheritance,
  493. EmissionDirection = EmissionDirection,
  494. Enabled = Enabled,
  495. Lifetime = LifeTime,
  496. Rate = Rate,
  497. Rotation = Rotation,
  498. RotSpeed = RotSpeed,
  499. Speed = Speed,
  500. VelocitySpread = VelocitySpread,
  501. }
  502. return fp
  503. end;
  504. };
  505.  
  506. CreateTemplate = {
  507.  
  508. };
  509. }
  510.  
  511. function rayCast(Position, Direction, Range, Ignore)
  512. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  513. end
  514.  
  515.  
  516. FindNearestTorso = function(pos)
  517. local list = (game.Workspace:children())
  518. local torso = nil
  519. local dist = 1000
  520. local temp, human, temp2 = nil, nil, nil
  521. for x = 1, #list do
  522. temp2 = list[x]
  523. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  524. temp = temp2:findFirstChild("Torso")
  525. human = temp2:findFirstChild("Humanoid")
  526. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  527. local dohit = true
  528. if dohit == true then
  529. torso = temp
  530. dist = (temp.Position - pos).magnitude
  531. end
  532. end
  533. end
  534. end
  535. return torso, dist
  536. end
  537.  
  538. function FindNearestTorsos(Position, Distance, SinglePlayer)
  539. if SinglePlayer then
  540. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  541. end
  542. local List = {}
  543. for i, v in pairs(workspace:GetChildren()) do
  544. if v:IsA("Model") then
  545. if v:findFirstChild("Torso") then
  546. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  547. if v ~= Character then
  548. if (v.Torso.Position - Position).magnitude <= Distance then
  549. table.insert(List, {v,(v.Torso.Position - Position).magnitude})
  550. end
  551. end
  552. end
  553. end
  554. end
  555. end
  556. return List
  557. end
  558.  
  559.  
  560. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  561. if hit.Parent == nil then
  562. return
  563. end
  564. local h = hit.Parent:FindFirstChild("Humanoid")
  565. for _, v in pairs(hit.Parent:children()) do
  566. if v:IsA("Humanoid") then
  567. h = v
  568. end
  569. end
  570. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  571. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  572. if hit.Parent.DebounceHit.Value == true then
  573. return
  574. end
  575. end
  576. local c = Create("ObjectValue"){
  577. Name = "creator",
  578. Value = owner,
  579. Parent = h,
  580. }
  581. game:GetService("Debris"):AddItem(c, .5)
  582. if HitSound ~= nil and HitPitch ~= nil then
  583. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  584. end
  585. local Damage = math.random(minim, maxim)
  586. local blocked = false
  587. local block = hit.Parent:findFirstChild("Block")
  588. if block ~= nil then
  589. if block.className == "IntValue" then
  590. if block.Value > 0 then
  591. blocked = true
  592. block.Value = block.Value - 1
  593. print(block.Value)
  594. end
  595. end
  596. end
  597. if blocked == false then
  598. h.Health = h.Health - Damage
  599. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  600. else
  601. h.Health = h.Health - (Damage / 2)
  602. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  603. end
  604. if Type == "Knockdown" then
  605. local hum = hit.Parent.Humanoid
  606. hum.PlatformStand = true
  607. coroutine.resume(coroutine.create(function(HHumanoid)
  608. swait(1)
  609. HHumanoid.PlatformStand = false
  610. end), hum)
  611. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  612. local bodvol = Create("BodyVelocity"){
  613. velocity = angle * knockback,
  614. P = 5000,
  615. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  616. Parent = hit,
  617. }
  618. local rl = Create("BodyAngularVelocity"){
  619. P = 3000,
  620. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  621. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  622. Parent = hit,
  623. }
  624. game:GetService("Debris"):AddItem(bodvol, .5)
  625. game:GetService("Debris"):AddItem(rl, .5)
  626. elseif Type == "Normal" then
  627. local vp = Create("BodyVelocity"){
  628. P = 500,
  629. maxForce = Vector3.new(math.huge, 0, math.huge),
  630. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  631. }
  632. if knockback > 0 then
  633. vp.Parent = hit.Parent.Torso
  634. end
  635. game:GetService("Debris"):AddItem(vp, .5)
  636. elseif Type == "Up" then
  637. local bodyVelocity = Create("BodyVelocity"){
  638. velocity = Vector3.new(0, 20, 0),
  639. P = 5000,
  640. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  641. Parent = hit,
  642. }
  643. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  644. elseif Type == "DarkUp" then
  645. coroutine.resume(coroutine.create(function()
  646. for i = 0, 1, 0.1 do
  647. swait()
  648. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  649. end
  650. end))
  651. local bodyVelocity = Create("BodyVelocity"){
  652. velocity = Vector3.new(0, 20, 0),
  653. P = 5000,
  654. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  655. Parent = hit,
  656. }
  657. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  658. elseif Type == "Snare" then
  659. local bp = Create("BodyPosition"){
  660. P = 2000,
  661. D = 100,
  662. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  663. position = hit.Parent.Torso.Position,
  664. Parent = hit.Parent.Torso,
  665. }
  666. game:GetService("Debris"):AddItem(bp, 1)
  667. elseif Type == "Freeze" then
  668. local BodPos = Create("BodyPosition"){
  669. P = 50000,
  670. D = 1000,
  671. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  672. position = hit.Parent.Torso.Position,
  673. Parent = hit.Parent.Torso,
  674. }
  675. local BodGy = Create("BodyGyro") {
  676. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  677. P = 20e+003,
  678. Parent = hit.Parent.Torso,
  679. cframe = hit.Parent.Torso.CFrame,
  680. }
  681. hit.Parent.Torso.Anchored = true
  682. coroutine.resume(coroutine.create(function(Part)
  683. swait(1.5)
  684. Part.Anchored = false
  685. end), hit.Parent.Torso)
  686. game:GetService("Debris"):AddItem(BodPos, 3)
  687. game:GetService("Debris"):AddItem(BodGy, 3)
  688. end
  689. local debounce = Create("BoolValue"){
  690. Name = "DebounceHit",
  691. Parent = hit.Parent,
  692. Value = true,
  693. }
  694. game:GetService("Debris"):AddItem(debounce, Delay)
  695. c = Create("ObjectValue"){
  696. Name = "creator",
  697. Value = Player,
  698. Parent = h,
  699. }
  700. game:GetService("Debris"):AddItem(c, .5)
  701. end
  702. end
  703.  
  704. function ShowDamage(Pos, Text, Time, Color)
  705. local Rate = (1 / 30)
  706. local Pos = (Pos or Vector3.new(0, 0, 0))
  707. local Text = (Text or "")
  708. local Time = (Time or 2)
  709. local Color = (Color or Color3.new(1, 0, 1))
  710. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  711. EffectPart.Anchored = true
  712. local BillboardGui = Create("BillboardGui"){
  713. Size = UDim2.new(3, 0, 3, 0),
  714. Adornee = EffectPart,
  715. Parent = EffectPart,
  716. }
  717. local TextLabel = Create("TextLabel"){
  718. BackgroundTransparency = 1,
  719. Size = UDim2.new(1, 0, 1, 0),
  720. Text = Text,
  721. Font = "SciFi",
  722. TextColor3 = Color,
  723. TextScaled = true,
  724. Parent = BillboardGui,
  725. }
  726. game.Debris:AddItem(EffectPart, (Time))
  727. EffectPart.Parent = game:GetService("Workspace")
  728. delay(0, function()
  729. local Frames = (Time / Rate)
  730. for Frame = 1, Frames do
  731. wait(Rate)
  732. local Percent = (Frame / Frames)
  733. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  734. TextLabel.TextTransparency = Percent
  735. end
  736. if EffectPart and EffectPart.Parent then
  737. EffectPart:Destroy()
  738. end
  739. end)
  740. end
  741.  
  742. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  743. for _, c in pairs(workspace:children()) do
  744. local hum = c:findFirstChild("Humanoid")
  745. if hum ~= nil then
  746. local head = c:findFirstChild("Torso")
  747. if head ~= nil then
  748. local targ = head.Position - Part.Position
  749. local mag = targ.magnitude
  750. if mag <= Magnitude and c.Name ~= Player.Name then
  751. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  752. end
  753. end
  754. end
  755. end
  756. end
  757.  
  758. EffectModel = Create("Model"){
  759. Parent = Character,
  760. Name = "Effects",
  761. }
  762.  
  763. Effects = {
  764. Block = {
  765. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  766. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  767. prt.Anchored = true
  768. prt.CFrame = cframe
  769. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770. game:GetService("Debris"):AddItem(prt, 10)
  771. if Type == 1 or Type == nil then
  772. table.insert(Effects, {
  773. prt,
  774. "Block1",
  775. delay,
  776. x3,
  777. y3,
  778. z3,
  779. msh
  780. })
  781. elseif Type == 2 then
  782. table.insert(Effects, {
  783. prt,
  784. "Block2",
  785. delay,
  786. x3,
  787. y3,
  788. z3,
  789. msh
  790. })
  791. end
  792. end;
  793. };
  794.  
  795. Cylinder = {
  796. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  797. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  798. prt.Anchored = true
  799. prt.CFrame = cframe
  800. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  801. game:GetService("Debris"):AddItem(prt, 10)
  802. table.insert(Effects, {
  803. prt,
  804. "Cylinder",
  805. delay,
  806. x3,
  807. y3,
  808. z3,
  809. msh
  810. })
  811. end;
  812. };
  813. Head = {
  814. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  815. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  816. prt.Anchored = true
  817. prt.CFrame = cframe
  818. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  819. game:GetService("Debris"):AddItem(prt, 10)
  820. table.insert(Effects, {
  821. prt,
  822. "Cylinder",
  823. delay,
  824. x3,
  825. y3,
  826. z3,
  827. msh
  828. })
  829. end;
  830. };
  831.  
  832. Sphere = {
  833. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  834. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  835. prt.Anchored = true
  836. prt.CFrame = cframe
  837. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  838. game:GetService("Debris"):AddItem(prt, 10)
  839. table.insert(Effects, {
  840. prt,
  841. "Cylinder",
  842. delay,
  843. x3,
  844. y3,
  845. z3,
  846. msh
  847. })
  848. end;
  849. };
  850.  
  851. Elect = {
  852. Create = function(cff, x, y, z)
  853. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  854. prt.Anchored = true
  855. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  856. prt.CFrame = CFrame.new(prt.Position)
  857. game:GetService("Debris"):AddItem(prt, 2)
  858. local xval = math.random() / 2
  859. local yval = math.random() / 2
  860. local zval = math.random() / 2
  861. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  862. table.insert(Effects, {
  863. prt,
  864. "Elec",
  865. 0.1,
  866. x,
  867. y,
  868. z,
  869. xval,
  870. yval,
  871. zval
  872. })
  873. end;
  874.  
  875. };
  876.  
  877. Ring = {
  878. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  879. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  880. prt.Anchored = true
  881. prt.CFrame = cframe
  882. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  883. game:GetService("Debris"):AddItem(prt, 10)
  884. table.insert(Effects, {
  885. prt,
  886. "Cylinder",
  887. delay,
  888. x3,
  889. y3,
  890. z3,
  891. msh
  892. })
  893. end;
  894. };
  895.  
  896.  
  897. Wave = {
  898. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  899. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  900. prt.Anchored = true
  901. prt.CFrame = cframe
  902. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  903. game:GetService("Debris"):AddItem(prt, 10)
  904. table.insert(Effects, {
  905. prt,
  906. "Cylinder",
  907. delay,
  908. x3,
  909. y3,
  910. z3,
  911. msh
  912. })
  913. end;
  914. };
  915.  
  916. Break = {
  917. Create = function(brickcolor, cframe, x1, y1, z1)
  918. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  919. prt.Anchored = true
  920. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  921. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  922. local num = math.random(10, 50) / 1000
  923. game:GetService("Debris"):AddItem(prt, 10)
  924. table.insert(Effects, {
  925. prt,
  926. "Shatter",
  927. num,
  928. prt.CFrame,
  929. math.random() - math.random(),
  930. 0,
  931. math.random(50, 100) / 100
  932. })
  933. end;
  934. };
  935.  
  936. Fire = {
  937. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  938. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  939. prt.Anchored = true
  940. prt.CFrame = cframe
  941. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  942. game:GetService("Debris"):AddItem(prt, 10)
  943. table.insert(Effects, {
  944. prt,
  945. "Fire",
  946. delay,
  947. 1,
  948. 1,
  949. 1,
  950. msh
  951. })
  952. end;
  953. };
  954.  
  955. FireWave = {
  956. Create = function(brickcolor, cframe, x1, y1, z1)
  957. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  958. prt.Anchored = true
  959. prt.CFrame = cframe
  960. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  961. local d = Create("Decal"){
  962. Parent = prt,
  963. Texture = "rbxassetid://26356434",
  964. Face = "Top",
  965. }
  966. local d = Create("Decal"){
  967. Parent = prt,
  968. Texture = "rbxassetid://26356434",
  969. Face = "Bottom",
  970. }
  971. game:GetService("Debris"):AddItem(prt, 10)
  972. table.insert(Effects, {
  973. prt,
  974. "FireWave",
  975. 1,
  976. 30,
  977. math.random(400, 600) / 100,
  978. msh
  979. })
  980. end;
  981. };
  982.  
  983. Lightning = {
  984. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  985. local magz = (p0 - p1).magnitude
  986. local curpos = p0
  987. local trz = {
  988. -ofs,
  989. ofs
  990. }
  991. for i = 1, tym do
  992. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  993. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  994. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  995. li.Material = "Neon"
  996. if tym == i then
  997. local magz2 = (curpos - p1).magnitude
  998. li.Size = Vector3.new(th, th, magz2)
  999. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1000. table.insert(Effects, {
  1001. li,
  1002. "Disappear",
  1003. last
  1004. })
  1005. else
  1006. do
  1007. do
  1008. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1009. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1010. game.Debris:AddItem(li, 10)
  1011. table.insert(Effects, {
  1012. li,
  1013. "Disappear",
  1014. last
  1015. })
  1016. end
  1017. end
  1018. end
  1019. end
  1020. end
  1021. };
  1022.  
  1023. EffectTemplate = {
  1024.  
  1025. };
  1026. }
  1027.  
  1028. function attackone()
  1029. attack = true
  1030. for i = 0, 1, 0.1 do
  1031. swait()
  1032. PlayAnimationFromTable({
  1033. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1034. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1035. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1036. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1037. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1038. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1039. }, .3, false)
  1040. end
  1041. attack = false
  1042. end
  1043.  
  1044. Mouse.KeyDown:connect(function(k)
  1045. k = k:lower()
  1046. if attack == false and k == '' then
  1047.  
  1048. end
  1049. end)
  1050.  
  1051. abss = Instance.new("BillboardGui",Character)
  1052. abss.Size = UDim2.new(10,0,10,0)
  1053. abss.Enabled = false
  1054. imgl = Instance.new("ImageLabel",abss)
  1055. imgl.Position = UDim2.new(0,0,0,0)
  1056. imgl.Size = UDim2.new(1,0,1,0)
  1057. imgl.Image = "rbxassetid://711463989"
  1058. imgl.BackgroundTransparency = 1
  1059. imgl.ImageColor3 = Color3.new(.9,0,0)
  1060. img2 = Instance.new("ImageLabel",abss)
  1061. img2.Position = UDim2.new(0,0,0,0)
  1062. img2.Size = UDim2.new(1,0,1,0)
  1063. img2.Image = "rbxassetid://711463989"
  1064. img2.BackgroundTransparency = 1
  1065. img2.ImageColor3 = Color3.new(.9,0,0)
  1066.  
  1067. local targetted = nil;
  1068.  
  1069. function ohshityougothit(dude)
  1070. coroutine.wrap(function()
  1071. repeat wait() until dude:FindFirstChild"Head"
  1072. KnifuHit = New("Model",workspace,"KnifuHit",{})
  1073. game:GetService("Debris"):AddItem(KnifuHit,3)
  1074. 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),})
  1075. Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
  1076. Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = dude.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),})
  1077. 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),})
  1078. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1079. 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),})
  1080. 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),})
  1081. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1082. 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),})
  1083. 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),})
  1084. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
  1085. 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),})
  1086. 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),})
  1087. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  1088. 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),})
  1089. 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),})
  1090. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
  1091. 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),})
  1092. 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,})
  1093. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1094. 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),})
  1095. 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),})
  1096. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1097. 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),})
  1098. 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,})
  1099. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
  1100. 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),})
  1101. 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,})
  1102. 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,})
  1103. 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),})
  1104. 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,})
  1105. 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,})
  1106. 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),})
  1107. 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,})
  1108. 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,})
  1109. 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),})
  1110. 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,})
  1111. 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,})
  1112. 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),})
  1113. 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,})
  1114. 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,})
  1115. 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),})
  1116. 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,})
  1117. 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,})
  1118. 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),})
  1119. 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,})
  1120. 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,})
  1121. 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),})
  1122. 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,})
  1123. 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,})
  1124. 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),})
  1125. 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,})
  1126. Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
  1127. 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),})
  1128. 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),})
  1129. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1130. 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),})
  1131. 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),})
  1132. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
  1133. 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),})
  1134. 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),})
  1135. Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
  1136. 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),})
  1137. 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),})
  1138. Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
  1139. 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),})
  1140. end)()
  1141. end
  1142.  
  1143. function fuckingdie(dude)
  1144. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1145. dude.Humanoid.PlatformStand = true
  1146. local bgf = Instance.new("BodyGyro",dude.Head)
  1147. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1148. local val = Instance.new("BoolValue",dude)
  1149. val.Name = "IsHit"
  1150. for i = 1, 6 do
  1151. local blo = Instance.new("Part",game.Workspace)
  1152. blo.Size = Vector3.new(.6,.2,.6)
  1153. blo.Material = "SmoothPlastic"
  1154. blo.BrickColor = BrickColor.new("Crimson")
  1155. blo.Position = dude.Head.Position
  1156. blo.CFrame = dude.Head.CFrame
  1157. game:GetService("Debris"):AddItem(blo,15)
  1158. end
  1159. local ds = coroutine.wrap(function()
  1160. wait(1)
  1161. if dude == targetted then
  1162. targetted = nil
  1163. end
  1164. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1165. (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").Anchored = false
  1166. ragdoll(dude)
  1167. end)
  1168. ds()
  1169. end
  1170. end
  1171.  
  1172. local Sitting = false
  1173. function fuckingdiethro(dude)
  1174. if dude.Name ~= "CKbackup" and dude.Name ~= "Quil_Cyndaquil" then
  1175. dude.Humanoid.PlatformStand = true
  1176. if dude:FindFirstChild"Head" then local bgf = Instance.new("BodyGyro",dude.Head)
  1177. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0) end
  1178. local val = Instance.new("BoolValue",dude)
  1179. val.Name = "IsHit"
  1180. if dude:FindFirstChild"Head" then
  1181. for i = 1, 6 do
  1182. local blo = Instance.new("Part",game.Workspace)
  1183. blo.Size = Vector3.new(.6,.2,.6)
  1184. blo.Material = "SmoothPlastic"
  1185. blo.BrickColor = BrickColor.new("Crimson")
  1186. blo.Position = dude.Head.Position
  1187. blo.CFrame = dude.Head.CFrame
  1188. game:GetService("Debris"):AddItem(blo,15)
  1189. end
  1190. end
  1191. local ds = coroutine.wrap(function()
  1192. if(dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso") then
  1193. (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").Velocity = (dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso").CFrame.lookVector * -15
  1194. end
  1195. wait(0.3)
  1196. if dude == targetted then
  1197. targetted = nil
  1198. end
  1199. dude:FindFirstChildOfClass"Humanoid".Health = 0
  1200. ragdoll(dude)
  1201. end)
  1202. ds()
  1203. end
  1204. end
  1205.  
  1206. function ragdoll(guy)
  1207. guy.Archivable = true
  1208. clone = guy:Clone()
  1209. clone.Parent = workspace
  1210. game:service'Debris':AddItem(clone,10)
  1211. for i,v in pairs(clone:GetChildren()) do
  1212. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  1213. v:destroy()
  1214. end
  1215. for i,p in pairs(v:GetChildren()) do
  1216. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  1217. p:destroy()
  1218. end
  1219. end
  1220. end
  1221. for i,t in pairs(guy:GetChildren()) do
  1222. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  1223. t:destroy()
  1224. end
  1225. end
  1226. for i,v in next, clone:children() do
  1227. if v:IsA"LocalScript" or v:IsA"Script" or v:IsA"ModuleScript" then
  1228. v.Disabled = true
  1229. wait()
  1230. v:destroy()
  1231. end
  1232. end
  1233. local vel
  1234. if clone:FindFirstChild"Torso" then
  1235. vel = Instance.new("BodyVelocity", clone.Torso)
  1236. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  1237. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1238. end
  1239. if clone:FindFirstChild"Head" and clone.Head:FindFirstChild"face" then
  1240. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  1241. end
  1242. using = false
  1243. local leftarm = clone:findFirstChild("Left Arm")
  1244. local rightrm = clone:findFirstChild("Right Arm")
  1245. local leftleg = clone:findFirstChild("Left Leg")
  1246. local rightleg = clone:findFirstChild("Right Leg")
  1247. local head = clone:findFirstChild("Head")
  1248. for i, g in pairs(guy:GetChildren()) do
  1249. if g.ClassName == "Part" then
  1250. g:destroy()
  1251. end
  1252. end
  1253. for i, h in pairs(guy:GetChildren()) do
  1254. if h.ClassName == "Accesory" then
  1255. h:destroy()
  1256. end
  1257. end
  1258.  
  1259. if head ~= nil then
  1260. local glue13 = Instance.new("Glue", clone.Torso)
  1261. glue13.Part0 = clone.Torso
  1262. glue13.Part1 = head
  1263. glue13.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1264. glue13.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1265. local collider13 = Instance.new("Part", head)
  1266. collider13.Position = Vector3.new(0,999,0)
  1267. collider13.Size = Vector3.new(0.5, 0.9, 0.9)
  1268. collider13.Shape = "Cylinder"
  1269. collider13.Transparency = 1
  1270. local weld = Instance.new("Weld", collider13)
  1271. weld.Part0 = head
  1272. weld.Part1 = collider13
  1273. weld.C0 = weld.C0 * CFrame.new(0,0.2,0) * CFrame.Angles(0, 0, 80)
  1274. collider13.TopSurface = "Smooth"
  1275. collider13.BottomSurface = "Smooth"
  1276. collider13.formFactor = "Symmetric"
  1277. end
  1278. if leftleg ~= nil then
  1279. local glue = Instance.new("Glue", clone.Torso)
  1280. glue.Part0 = clone.Torso
  1281. glue.Part1 = leftleg
  1282. glue.Name = "Left leg"
  1283. local collider = Instance.new("Part", leftleg)
  1284. collider.Position = Vector3.new(0,999,0)
  1285. collider.Size = Vector3.new(1.7, 1, 1)
  1286. collider.Shape = "Cylinder"
  1287. local weld = Instance.new("Weld", collider)
  1288. weld.Part0 = leftleg
  1289. weld.Part1 = collider
  1290. weld.C0 = CFrame.Angles(0, 0, 80)
  1291. collider.TopSurface = "Smooth"
  1292. collider.BottomSurface = "Smooth"
  1293. collider.formFactor = "Symmetric"
  1294. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1295. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1296. collider.Transparency = 1
  1297. end
  1298. ------------
  1299. if rightleg ~= nil then
  1300. local glue1 = Instance.new("Glue", clone.Torso)
  1301. glue1.Part0 = clone.Torso
  1302. glue1.Part1 = rightleg
  1303. glue1.Name = "Right leg"
  1304. local collider1 = Instance.new("Part", rightleg)
  1305. collider1.Position = Vector3.new(0,999,0)
  1306. collider1.Size = Vector3.new(1.7, 1, 1)
  1307. collider1.Shape = "Cylinder"
  1308. local weld1 = Instance.new("Weld", collider1)
  1309. weld1.Part0 = rightleg
  1310. weld1.Part1 = collider1
  1311. weld1.C0 = CFrame.Angles(0, 0, 80)
  1312. collider1.TopSurface = "Smooth"
  1313. collider1.BottomSurface = "Smooth"
  1314. collider1.formFactor = "Symmetric"
  1315. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1316. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1317. collider1.Transparency = 1
  1318. end
  1319. ------------
  1320. if rightrm ~= nil then
  1321. local glue11 = Instance.new("Glue", clone.Torso)
  1322. glue11.Part0 = clone.Torso
  1323. glue11.Part1 = rightrm
  1324. glue11.Name = "Right shoulder"
  1325. local collider11 = Instance.new("Part", rightrm)
  1326. collider11.Position = Vector3.new(0,9999,0)
  1327. collider11.Size = Vector3.new(1.8,1,1)
  1328. collider11.Shape = "Cylinder"
  1329. local weld11 = Instance.new("Weld", collider11)
  1330. weld11.Part0 = rightrm
  1331. weld11.Part1 = collider11
  1332. weld11.C0 = CFrame.Angles(0, 0, 80)
  1333. collider11.TopSurface = "Smooth"
  1334. collider11.BottomSurface = "Smooth"
  1335. collider11.formFactor = "Symmetric"
  1336. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1337. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1338. collider11.Transparency = 1
  1339. end
  1340. ------------
  1341. if leftarm ~= nil then
  1342. local glue111 = Instance.new("Glue", clone.Torso)
  1343. glue111.Part0 = clone.Torso
  1344. glue111.Part1 = leftarm
  1345. glue111.Name = "Left shoulder"
  1346. local collider111 = Instance.new("Part", leftarm)
  1347. collider111.Position = Vector3.new(0,9999,0)
  1348. collider111.Size = Vector3.new(1.8,1,1)
  1349. collider111.Shape = "Cylinder"
  1350. local weld111 = Instance.new("Weld", collider111)
  1351. weld111.Part0 = leftarm
  1352. weld111.Part1 = collider111
  1353. weld111.C0 = CFrame.Angles(0, 0, 80)
  1354. collider111.TopSurface = "Smooth"
  1355. collider111.BottomSurface = "Smooth"
  1356. collider111.formFactor = "Symmetric"
  1357. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1358. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1359. collider111.Transparency = 1
  1360. ----------------
  1361. sensoring = Instance.new("Part", clone.Torso)
  1362. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  1363. sensoring.CanCollide = false
  1364. sensoring.Position = clone.Torso.Position
  1365. local welder = Instance.new("Weld", sensoring)
  1366. welder.Part0 = clone.Torso
  1367. welder.Part1 = sensoring
  1368. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  1369. sensoring.Transparency = 1
  1370. -----------------
  1371. sensoring1 = Instance.new("Part", clone.Torso)
  1372. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  1373. sensoring1.CanCollide = false
  1374. sensoring1.Position = clone.Torso.Position
  1375. local welder1 = Instance.new("Weld", sensoring)
  1376. welder1.Part0 = clone.Torso
  1377. welder1.Part1 = sensoring1
  1378. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  1379. sensoring1.Transparency = 1
  1380. end
  1381. clone.Name = guy.Name.." (Murdered)"
  1382. if vel then vel:destroy() end
  1383.  
  1384. end
  1385.  
  1386. local slashes = {}
  1387. table.insert(slashes,220833967)
  1388. table.insert(slashes,220833976)
  1389. table.insert(slashes,220834000)
  1390. table.insert(slashes,220834019)
  1391. function fucktheworld()
  1392. local a = Instance.new("ColorCorrectionEffect",Lighty)
  1393. a.TintColor = Color3.new(1,1,1)
  1394. local b = Instance.new("BlurEffect",Lighty)
  1395. b.Size = 0
  1396. for i = 1,0, -.1 do
  1397. a.TintColor = Color3.new(i,i,i)
  1398. b.Size = b.Size + 1
  1399. end
  1400.  
  1401. wait(1)
  1402.  
  1403.  
  1404. coroutine.wrap(function()
  1405. for i,v in next, workspace:children() do
  1406. if v:IsA"Model" or v:IsA"Part" then
  1407. if v:FindFirstChildOfClass"Humanoid" and v ~= Character then
  1408. v:BreakJoints()
  1409. if v:FindFirstChild"Torso" then ragdoll(v) end
  1410. wait(.15)
  1411. end
  1412. end
  1413. end
  1414. end)()
  1415.  
  1416.  
  1417. for i = 1, 7 do
  1418. for i = 0,1,.3 do
  1419. a.TintColor = Color3.new(i,i,i)
  1420. wait()
  1421. end
  1422. local slash = math.random(1,4)
  1423. local sou = Instance.new("Sound",workspace)
  1424. sou.Pitch = math.random(0.75,1)
  1425. sou.Volume = 10
  1426. sou.SoundId = "rbxassetid://"..slashes[slash]
  1427. sou:Play()
  1428. a.TintColor = Color3.new(0,0,0)
  1429. wait()
  1430. end
  1431.  
  1432. --165487479
  1433.  
  1434. local sou = Instance.new("Sound",workspace)
  1435. sou.Pitch = 1
  1436. sou.Volume = 10
  1437. sou.SoundId = "rbxassetid://137473066"
  1438. sou:Play()
  1439. wait(3)
  1440.  
  1441. for i = 0,1,.1 do
  1442. a.TintColor = Color3.new(i,i,i)
  1443. b.Size = b.Size - 1
  1444. wait()
  1445. end
  1446. a:destroy()
  1447. game:service'Debris':AddItem(b,3)
  1448. end
  1449. function endit()
  1450. attack = true
  1451. Humanoid.WalkSpeed = 0
  1452. Humanoid.JumpPower = 0
  1453. for i = 0, 1, 0.1 do
  1454. swait()
  1455. PlayAnimationFromTable({
  1456. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1457. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(1.55124712, 1.10979831, 0.0157209933, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1460. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1461. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1462. }, .3, false)
  1463. KWeld.C0 = clerp(KWeld.C0, CFrame.new(-0.0327453725, -1.02458775, -0.0236971658, -1.00000048, 2.08819984e-09, -3.7252903e-09, -5.65341907e-09, -1.00000012, -2.57510692e-07, 3.7252903e-09, -2.57277861e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1464. end
  1465. chat("This world is getting boring...")
  1466. wait(1.5)
  1467. chat("Well...")
  1468. wait(1)
  1469. chat("LETS MOVE ON TO THE NEXT!")
  1470. wait(2)
  1471. for i = 1, 3 do
  1472. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=341336274", Character, 1, 1)
  1473. local part = Instance.new("Part",EffectModel)
  1474. part.Shape = "Ball"
  1475. part.Anchored = true
  1476. part.CanCollide = false
  1477. part.BrickColor = BrickColor.new"Really red"
  1478. part.Material = Enum.Material.Neon
  1479. part.Size = Vector3.new(1,1,1)
  1480. part.CFrame = BloodPart.CFrame
  1481. part.TopSurface,part.BottomSurface = 10,10
  1482. for i = 0,1,.1 do
  1483. part.Size = part.Size+ Vector3.new(4,4,4)
  1484. part.Transparency = i
  1485. wait()
  1486. end
  1487. part:destroy()
  1488. wait(.05)
  1489. end
  1490. wait(.5)
  1491. attack = false
  1492. fucktheworld()
  1493. wait(2)
  1494. Humanoid.WalkSpeed = 8
  1495. Humanoid.JumpPower = 50
  1496.  
  1497. end
  1498. function sleepchild()
  1499. attack = true
  1500. Humanoid.WalkSpeed = 0
  1501. Humanoid.JumpPower = 0
  1502. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  1503. local a = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("HumanoidRootPart") targetted:FindFirstChild("UpperTorso")
  1504. a.Anchored = true
  1505. RootPart.CFrame = a.CFrame * CFrame.new(0,0,1)
  1506. wait(.01)
  1507. Character.Torso.Anchored = true
  1508. for i = 0, 1, 0.1 do
  1509. swait()
  1510. PlayAnimationFromTable({
  1511. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1512. CFrame.new(0.647793114, 1.49790704, -0.08620812, 0.919307768, 0.392846406, 0.0233431272, -0.391966701, 0.919319689, -0.0348359533, -0.0351450294, 0.0228752308, 0.999119997) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1513. CFrame.new(1.27472198, 0.948095679, -0.665119231, 0.15143548, 0.0339903161, -0.987882555, -0.986717343, -0.0542402044, -0.153123304, -0.0587876812, 0.997948885, 0.0253249966) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. CFrame.new(-0.563300252, 0.95589447, -1.39769626, 0.695959151, -0.718027294, -0.00878927112, -0.264074028, -0.244537428, -0.93298763, 0.667761326, 0.651642263, -0.359800428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1515. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1516. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. }, .3, false)
  1518. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(7.63306252e-06, -0.99992466, 0.249988556, -1.00000012, 1.46683306e-08, 0, 0, -3.8407743e-06, 1, 1.62981451e-09, 1.00000012, 3.85195017e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1519. end
  1520. if targetted.Name == "Lime_Pidgey" or targetted.Name == "Quil_Cyndaquil" or targetted.Name == "CKbackup" or targetted.Name == "Salvo_Starly" then
  1521. wait(2)
  1522. a.Anchored = false
  1523. local sel = math.random(1,3)
  1524. if sel == 1 then
  1525. chat("What was I thinking...")
  1526. elseif sel == 2 then
  1527. if targetted.Name == "Quil_Cyndaquil" then
  1528. chat("Sorry, Nebula.")
  1529. elseif targetted.Name == "CKbackup" then
  1530. chat("Didn't know it was you, Sugarie")
  1531. elseif targetted.Name == "Salvo_Starly" then
  1532. chat("Didn't realize, Genocider. I'm so sorry.")
  1533. elseif targetted.Name == "Lime_Pidgey" then
  1534. chat("Ah, Jerry, So sorry, thought you were an enemy.")
  1535. end
  1536. elseif sel == 3 then
  1537. chat("Why.. did I try that..?")
  1538. end
  1539. for i = 0, 5, 0.1 do
  1540. swait()
  1541. PlayAnimationFromTable({
  1542. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1543. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1544. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1548. }, .3, false)
  1549. end
  1550. attack = false
  1551. Character.Torso.Anchored = false
  1552. Humanoid.WalkSpeed = 8
  1553. Humanoid.JumpPower = 50
  1554. else
  1555. chat("Go to sleep...")
  1556. wait(2)
  1557. for i = 0, 1, 0.1 do
  1558. swait()
  1559. PlayAnimationFromTable({
  1560. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1561. CFrame.new(0.647793114, 1.49790704, -0.08620812, 0.919307768, 0.392846406, 0.0233431272, -0.391966701, 0.919319689, -0.0348359533, -0.0351450294, 0.0228752308, 0.999119997) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(1.28332329, 0.947640657, -0.594629169, 0.130690023, 0.303638369, -0.943781614, -0.986253858, -0.0572666377, -0.15499571, -0.101109855, 0.951064467, 0.291980326) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. CFrame.new(-0.563300252, 0.95589447, -1.39769626, 0.695959151, -0.718027294, -0.00878927112, -0.264074028, -0.244537428, -0.93298763, 0.667761326, 0.651642263, -0.359800428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1564. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1565. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1566. }, .3, false)
  1567. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(1.6214326e-05, -0.999932289, 0.249966294, -1, 7.4505806e-09, 0, 0, -3.24845314e-06, 1.00000012, -1.86264515e-08, 1.00000012, 3.21865082e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1568. end
  1569. fuckingdie(targetted)
  1570. wait(1)
  1571. attack = false
  1572. Character.Torso.Anchored = false
  1573. Humanoid.WalkSpeed = 8
  1574. Humanoid.JumpPower = 50
  1575. end
  1576. end
  1577.  
  1578. local combo = false
  1579. local input = ""
  1580. local didCombo = false
  1581.  
  1582. function chainreaction()
  1583. attack = true
  1584. Humanoid.WalkSpeed = 0
  1585. Humanoid.JumpPower = 0
  1586. local func
  1587. for i = 0, 0.05, 0.1 do
  1588. swait()
  1589. PlayAnimationFromTable({
  1590. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. CFrame.new(1.52798259, 0.437558174, 0.521697879, 0.997940063, -0.0485750884, 0.0419071428, -0.0418144763, 0.00291904411, 0.999121189, -0.0486547761, -0.99881494, 0.00088191824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1596. }, .4, false)
  1597. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(-7.71878695e-06, -0.99999249, 0.25000006, -1.00000012, 5.82076609e-11, 8.94069672e-08, 8.94069672e-08, 4.42378223e-08, 1.00000012, 8.73114914e-11, 1.00000012, -4.3772161e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1598. end
  1599. swait()
  1600. for i = 0, 0.45, 0.1 do
  1601. swait()
  1602. PlayAnimationFromTable({
  1603. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1604. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1605. CFrame.new(1.55079103, 1.21950901, 0.0761990994, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1606. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1607. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1608. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1609. }, .6, false)
  1610. end
  1611. for i,v in next, Knifu:children() do
  1612. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1613. v.Transparency = 1
  1614. end
  1615. end
  1616. p2mit.Enabled = false
  1617. p3mit.Enabled = false
  1618. local stopIt = false
  1619. local asd
  1620. local count = 0
  1621. asd = function(dude)
  1622. local torso = dude:FindFirstChild"Torso" or dude:FindFirstChild"HumanoidRootPart" or dude:FindFirstChild"UpperTorso"
  1623. local cTorso,mag = nil, 0
  1624. if torso then
  1625. for i,v in next, FindNearestTorsos(torso.CFrame.p,15) do
  1626. if v[2] > mag then
  1627. cTorso = v[1]
  1628. mag = v[2]
  1629. end
  1630. wait()
  1631. end
  1632. count = count + 1
  1633. fuckingdiethro(dude)
  1634. if not cTorso or mag < 1 or count > 7 then
  1635. stopIt = true
  1636. else
  1637. asd(cTorso)
  1638. end
  1639. else
  1640. stopIt = true
  1641. end
  1642.  
  1643.  
  1644. end
  1645. func = coroutine.wrap(function()
  1646. asd(targetted)
  1647. end)()
  1648. repeat wait() until stopIt == true
  1649. wait(3)
  1650. for i,v in next, Knifu:children() do
  1651. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1652. v.Transparency = 0
  1653. end
  1654. end
  1655. p2mit.Enabled = true
  1656. p3mit.Enabled = true
  1657. attack = false
  1658. Humanoid.WalkSpeed = 8
  1659. Humanoid.JumpPower = 50
  1660. end
  1661. function throwit()
  1662. attack = true
  1663. Humanoid.WalkSpeed = 0
  1664. for i = 0, 0.05, 0.1 do
  1665. swait()
  1666. PlayAnimationFromTable({
  1667. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1668. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1669. CFrame.new(1.52798259, 0.437558174, 0.521697879, 0.997940063, -0.0485750884, 0.0419071428, -0.0418144763, 0.00291904411, 0.999121189, -0.0486547761, -0.99881494, 0.00088191824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1670. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1671. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1672. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1673. }, .4, false)
  1674. --KWeld.C0 = clerp(KWeld.C0, CFrame.new(-7.71878695e-06, -0.99999249, 0.25000006, -1.00000012, 5.82076609e-11, 8.94069672e-08, 8.94069672e-08, 4.42378223e-08, 1.00000012, 8.73114914e-11, 1.00000012, -4.3772161e-08) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1675. end
  1676. swait()
  1677. for i = 0, 0.45, 0.1 do
  1678. swait()
  1679. PlayAnimationFromTable({
  1680. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1681. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1682. CFrame.new(1.55079103, 1.21950901, 0.0761990994, 0.994141698, -0.090331316, 0.0593510792, -0.0904476494, -0.995900929, -0.000725974329, 0.0591732934, -0.00464646891, -0.998236537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1683. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1684. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1685. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1686. }, .6, false)
  1687. end
  1688. if targetted.Name ~= "Quil_Cyndaquil" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "CKbackup" and targetted.Name ~= "Lime_Pidgey" then
  1689. for i,v in next, Knifu:children() do
  1690. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1691. v.Transparency = 1
  1692. end
  1693. end
  1694. p2mit.Enabled = false
  1695. p3mit.Enabled = false
  1696. ohshityougothit(targetted)
  1697. fuckingdiethro(targetted)
  1698. wait(3)
  1699. for i,v in next, Knifu:children() do
  1700. if v:IsA"BasePart" and v.Name ~= "Hitbox" then
  1701. v.Transparency = 0
  1702. end
  1703. end
  1704. p2mit.Enabled = true
  1705. p3mit.Enabled = true
  1706. attack = false
  1707. Character.Torso.Anchored = false
  1708. Humanoid.WalkSpeed = 8
  1709. Humanoid.JumpPower = 50
  1710. elseif targetted.Name == "CKbackup" then
  1711. wait(2)
  1712. for i = 0, 1, 0.1 do
  1713. swait()
  1714. PlayAnimationFromTable({
  1715. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1716. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1717. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1718. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1719. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1720. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1721. }, .3, false)
  1722. end
  1723. local sel = math.random(1,3)
  1724. if sel == 1 then
  1725. chat("Sorry, thought you were on the other side.")
  1726. elseif sel == 2 then
  1727. chat("I forgot, we are one and the same. Psychopaths.")
  1728. elseif sel == 3 then
  1729. chat("Oh, Psycho! How's the Genocider been?")
  1730. end
  1731. wait(2)
  1732. attack = false
  1733. Character.Torso.Anchored = false
  1734. Humanoid.WalkSpeed = 8
  1735. Humanoid.JumpPower = 50
  1736. elseif targetted.Name == "Lime_Pidgey" then
  1737. wait(2)
  1738. local sel = math.random(1,3)
  1739. if sel == 1 then
  1740. chat("Sorry, thought you were on the other side.")
  1741. elseif sel == 2 then
  1742. chat("Heyy... Jerry? I think it was?")
  1743. elseif sel == 3 then
  1744. chat("Uhh... Sorry.")
  1745. end
  1746. for i = 0, 5, 0.1 do
  1747. swait()
  1748. PlayAnimationFromTable({
  1749. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1750. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1751. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. }, .3, false)
  1756. end
  1757. wait(2)
  1758. attack = false
  1759. Character.Torso.Anchored = false
  1760. Humanoid.WalkSpeed = 8
  1761. Humanoid.JumpPower = 50
  1762. elseif targetted.Name == "Salvo_Starly" then
  1763. wait(2)
  1764. for i = 0, 1, 0.1 do
  1765. swait()
  1766. PlayAnimationFromTable({
  1767. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1768. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1769. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1770. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1771. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1772. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1773. }, .3, false)
  1774. end
  1775. local sel = math.random(1,3)
  1776. if sel == 1 then
  1777. chat("Sorry, thought you were on the other side.")
  1778. elseif sel == 2 then
  1779. chat("Ah, Genocider. We've got to talk more!")
  1780. elseif sel == 3 then
  1781. chat("Oh, it's you.. How's Sugarie?")
  1782. end
  1783. wait(2)
  1784. attack = false
  1785. Character.Torso.Anchored = false
  1786. Humanoid.WalkSpeed = 8
  1787. Humanoid.JumpPower = 50
  1788. else
  1789. wait(2)
  1790. for i = 0, 1, 0.1 do
  1791. swait()
  1792. PlayAnimationFromTable({
  1793. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. CFrame.new(1.56826949, 1.34040046, -0.462332547, 0.993520677, -0.100954898, 0.0522000715, -0.0726195872, -0.917213261, -0.391722202, 0.0874247849, 0.385393262, -0.918601215) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1796. CFrame.new(-1.52652156, 0.0404321998, -7.48408866e-06, 0.997243881, 0.0741921589, -3.1106174e-07, -0.0741918012, 0.997244, -1.04247592e-05, -5.96046448e-07, 1.0473188e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1797. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1798. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1799. }, .3, false)
  1800. end
  1801. local sel = math.random(1,3)
  1802. if sel == 1 then
  1803. chat("Why.. Did I even try?")
  1804. elseif sel == 2 then
  1805. chat("Sorry, Nebula. I thought you were against me")
  1806. elseif sel == 3 then
  1807. chat("I can't")
  1808. end
  1809. wait(2)
  1810. attack = false
  1811. Character.Torso.Anchored = false
  1812. Humanoid.WalkSpeed = 8
  1813. Humanoid.JumpPower = 50
  1814. end
  1815. end
  1816. function LockOn()
  1817. if Mouse.Target and Mouse.Target.Parent then
  1818. local a = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1819. if a and a.Parent ~= Character then
  1820. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  1821. coroutine.wrap(function()
  1822. if targetted ~= Mouse.Target.Parent then
  1823. targetted = Mouse.Target.Parent
  1824. img2.Size = UDim2.new(1,0,1,0)
  1825. img2.ImageTransparency = 0
  1826. img2.Position = UDim2.new(0,0,0,0)
  1827. for i = 0, 2, 0.1 do
  1828. swait()
  1829. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  1830. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  1831. img2.ImageTransparency = img2.ImageTransparency + 0.05
  1832. end
  1833. end
  1834. end)()
  1835. end
  1836. end
  1837. end
  1838. Mouse.KeyDown:connect(function(k)
  1839. if k == 'q' and attack == false and combo == false then
  1840. LockOn()
  1841. end
  1842. end)
  1843. Mouse.KeyDown:connect(function(k)
  1844. if k == 'z' and attack == false and targetted ~= nil and combo == false then
  1845. sleepchild()
  1846. end
  1847. end)
  1848.  
  1849.  
  1850.  
  1851. Mouse.KeyDown:connect(function(k)
  1852. if targetted ~= nil and k == 't' and attack == false and combo == false then
  1853. throwit()
  1854. end
  1855. end)
  1856.  
  1857. Mouse.KeyDown:connect(function(k)
  1858. if k == 'c' and attack == false and combo == false then
  1859. coroutine.wrap(function()
  1860. combo = true
  1861. Humanoid.WalkSpeed = 0
  1862. Humanoid.JumpPower = 0
  1863. local asd = false
  1864. for i = 0, 1.5, .1 do
  1865. wait(.1)
  1866. if combo == false then
  1867. asd = true
  1868. break;
  1869. end
  1870. end
  1871. if asd == false then
  1872. if combo == true or input ~= '' then
  1873. Humanoid.WalkSpeed = 8
  1874. Humanoid.JumpPower = 50
  1875. combo = false
  1876. input = ''
  1877. end
  1878. end
  1879. end)()
  1880. end
  1881. end)
  1882.  
  1883. local Keys = {
  1884. [48] = "LShift",
  1885. [13] = "Enter",
  1886. [32] = "Space",
  1887. [47] = "RShift",
  1888. [92] = "Backslash",
  1889. [50] = "LCtrl",
  1890. [52] = "LAlt",
  1891. [49] = "RCtrl",
  1892. [51] = "RAlt",
  1893. [8] = "Backspace",
  1894. [45] = "CapsLock"
  1895.  
  1896. }
  1897.  
  1898. local alreadyEnded = false
  1899. Mouse.KeyDown:connect(function(k)
  1900. if k == 'n' and not attack and not combo then
  1901. Sitting = not Sitting
  1902. end
  1903. end)
  1904.  
  1905. Mouse.KeyDown:connect(function(k)
  1906. if attack == false and combo == true then
  1907. k = string.lower(k)
  1908. if k == 'c' or k == 'q' or k == 'e' or k == 'h' or k == 'r' or k == 't' or k == 'n' or k == 'z' or k == 'x' or k == 'm' or k == 'w' or k == 'a' or k == 's' or k == 'd' then
  1909. if #input < 8 then
  1910. input = input..k
  1911. print(input)
  1912. end
  1913. elseif Keys[string.byte(k)] == "Enter" then
  1914. combo = false
  1915. warn("Trying to execute combo: "..input)
  1916. if string.lower(input) == "aawdq" then
  1917. if targetted and attack == false then
  1918. chainreaction()
  1919. elseif not targetted then
  1920. Humanoid.WalkSpeed = 8
  1921. Humanoid.JumpPower = 50
  1922. chat("I need a target!")
  1923. end
  1924. elseif string.lower(input) == "etwzx" then
  1925. if attack == false then
  1926. if not alreadyEnded then
  1927. alreadyEnded = true
  1928. endit()
  1929. else
  1930. Humanoid.WalkSpeed = 8
  1931. Humanoid.JumpPower = 50
  1932. chat("I can't end it again..!")
  1933. end
  1934. end
  1935. else
  1936. Humanoid.WalkSpeed = 8
  1937. Humanoid.JumpPower = 50
  1938. end
  1939. input = ''
  1940. end
  1941. end
  1942. end)
  1943.  
  1944. local idleC = 0
  1945. while true do
  1946. swait()
  1947. imgl.Rotation = imgl.Rotation + 3
  1948. img2.Rotation = img2.Rotation + 3
  1949. if targetted ~= nil then
  1950. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1951. abss.Enabled = true
  1952. elseif targetted == nil then
  1953. abss.Adornee = nil
  1954. abss.Enabled = false
  1955. end
  1956. for i, v in pairs(Character:GetChildren()) do
  1957. if v:IsA("Part") then
  1958. v.Material = "SmoothPlastic"
  1959. elseif v:IsA("Accessory") then
  1960. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1961. end
  1962. end
  1963. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1964. velocity = RootPart.Velocity.y
  1965. sine = sine + change
  1966. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1967. if RootPart.Velocity.y > 1 and hit == nil then
  1968. Anim = "Jump"
  1969. idleC = 0
  1970. if attack == false then
  1971. PlayAnimationFromTable({
  1972. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1973. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1974. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1975. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1976. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1977. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1978. }, .3, false)
  1979. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1980. end
  1981. elseif RootPart.Velocity.y < -1 and hit == nil then
  1982. Anim = "Fall"
  1983. idleC = 0
  1984. if attack == false then
  1985. PlayAnimationFromTable({
  1986. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1987. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1988. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1989. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1990. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1991. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1992. }, .3, false)
  1993. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  1994. end
  1995. elseif Torsovelocity < 1 and hit ~= nil then
  1996. if Sitting then
  1997. Anim = "Sitting"
  1998. if attack == false then
  1999. idleC = idleC+1
  2000. PlayAnimationFromTable({
  2001. CFrame.new(0.000827711076, -1.65770507, 0.458721817, 0.999484241, -0.0122322068, 0.0296938289, 0.0252500642, 0.870653987, -0.491247624, -0.0198440049, 0.491744012, 0.870513737) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2002. CFrame.new(-0.0562419407, 1.51485705, -0.185010612, 0.985933542, -0.147043079, -0.0794572532, 0.166523844, 0.904925764, 0.391636789, 0.014315445, -0.399359286, 0.916682839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2003. CFrame.new(1.49053812, -0.00525209308, 0.341132015, 0.968288898, -0.249781534, 0.0050949771, 0.230188534, 0.899891436, 0.370417148, -0.0971082747, -0.35749796, 0.928851664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2004. CFrame.new(-1.53550422, 0.00908520445, 0.289719999, 0.964274764, 0.237935737, 0.11645104, -0.264904231, 0.866110563, 0.423885047, -2.08616257e-06, -0.439589977, 0.898198724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2005. CFrame.new(0.877631247, -1.43620968, -0.684172571, 0.881371081, -0.470902473, 0.0379017182, 0.26241079, 0.421269089, -0.868151844, 0.392844826, 0.775101304, 0.494869024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2006. CFrame.new(-0.741793275, -1.41195464, -0.697883487, 0.966170251, 0.249477178, -0.0653936565, -0.179010332, 0.466165125, -0.866398215, -0.18566227, 0.848794281, 0.495053828) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2007. }, .3, false)
  2008. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2009. end
  2010. else
  2011. Anim = "Idle"
  2012. if attack == false then
  2013. idleC = idleC+1
  2014. change = 1
  2015. if idleC < 175 then
  2016. PlayAnimationFromTable({
  2017. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2018. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  2019. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  2020. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  2021. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2022. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2023. }, .3, false)
  2024. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2025. elseif idleC >= 175 and idleC < 200 then
  2026. PlayAnimationFromTable({
  2027. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. CFrame.new(1.29851341, 0.443963498, -0.396169066, 0.0157513712, 0.186539456, -0.982321262, -0.998143196, 0.0607455187, -0.00446989527, 0.0588377416, 0.980567396, 0.187149927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2030. CFrame.new(-1.0340364, 0.367607117, -0.614107132, 0.883662701, -0.353060901, 0.307383537, 0.318954408, -0.0265178736, -0.94740808, 0.342643917, 0.935224652, 0.0891784057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2031. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2032. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2033. }, .1, false)
  2034. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2035. elseif idleC >= 200 and idleC < 325 then
  2036. PlayAnimationFromTable({
  2037. CFrame.new(0, -0, 0, 0.999999881, 1.80938514e-07, -6.51925802e-08, 1.80938514e-07, 0.99999994, 3.16649675e-08, -6.51925802e-08, 3.16649675e-08, 0.999999166) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2038. CFrame.new(-0.0562468916, 1.5148555, -0.185029209, 0.985933602, -0.147041202, -0.0794581771, 0.166522875, 0.904925287, 0.391637921, 0.0143166762, -0.399360269, 0.916681409) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2039. CFrame.new(1.29851341, 0.443963498, -0.396169066, 0.0157513712, 0.186539456, -0.982321262, -0.998143196, 0.0607455187, -0.00446989527, 0.0588377416, 0.980567396, 0.187149927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2040. CFrame.new(-0.454344451, 0.36049974, -0.596875072, 0.572839379, -0.80925262, 0.130250588, 0.259049803, 0.0279791299, -0.965458691, 0.777655363, 0.586793959, 0.225664154) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2041. CFrame.new(0.540302217, -1.99793744, -6.02283308e-06, 0.998698354, -0.0510029495, 5.62518835e-07, 0.0510033108, 0.998698413, -1.04014762e-05, -1.54599547e-07, 1.0486925e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2042. CFrame.new(-0.539564013, -1.99794042, 9.50125104e-06, 0.998631001, 0.0523072742, -2.32830644e-07, -0.0523069166, 0.998631001, -1.04270875e-05, -4.45172191e-07, 1.04820356e-05, 0.999999225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2043. }, .01, false)
  2044. else
  2045. idleC = 0
  2046. end
  2047. end
  2048. end
  2049. elseif Torsovelocity > 2 and hit ~= nil then
  2050. Anim = "Walk"
  2051. idleC = 0
  2052. if attack == false then
  2053. PlayAnimationFromTable({
  2054. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2055. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2056. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2057. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2058. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2059. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2060. }, .3, false)
  2061. KWeld.C0= CFrame.new(0,-.25,1)*CFrame.Angles(math.rad(-90),0,math.rad(180))
  2062. end
  2063. end
  2064. if 0 < #Effects then
  2065. for e = 1, #Effects do
  2066. if Effects[e] ~= nil then
  2067. local Thing = Effects[e]
  2068. if Thing ~= nil then
  2069. local Part = Thing[1]
  2070. local Mode = Thing[2]
  2071. local Delay = Thing[3]
  2072. local IncX = Thing[4]
  2073. local IncY = Thing[5]
  2074. local IncZ = Thing[6]
  2075. if Thing[2] == "Shoot" then
  2076. local Look = Thing[1]
  2077. local move = 30
  2078. if Thing[8] == 3 then
  2079. move = 10
  2080. end
  2081. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2082. if Thing[10] ~= nil then
  2083. da = pos
  2084. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2085. cfa = CFrame.new(Thing[4], pos)
  2086. tehCF = cfa:lerp(cf2, 0.2)
  2087. Thing[1] = tehCF.lookVector
  2088. end
  2089. local mag = (Thing[4] - pos).magnitude
  2090. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2091. if Thing[8] == 2 then
  2092. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2093. end
  2094. Thing[4] = Thing[4] + Look * move
  2095. Thing[3] = Thing[3] - 1
  2096. if 2 < Thing[5] then
  2097. Thing[5] = Thing[5] - 0.3
  2098. Thing[6] = Thing[6] - 0.3
  2099. end
  2100. if hit ~= nil then
  2101. Thing[3] = 0
  2102. if Thing[8] == 1 or Thing[8] == 3 then
  2103. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2104. else
  2105. if Thing[8] == 2 then
  2106. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2107. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  2108. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2109. ref.Anchored = true
  2110. ref.CFrame = CFrame.new(pos)
  2111. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2112. game:GetService("Debris"):AddItem(ref, 0.2)
  2113. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2114. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2115. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2116. end
  2117. end
  2118. end
  2119. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2120. ref.Anchored = true
  2121. ref.CFrame = CFrame.new(pos)
  2122. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2123. game:GetService("Debris"):AddItem(ref, 1)
  2124. end
  2125. if Thing[3] <= 0 then
  2126. table.remove(Effects, e)
  2127. end
  2128. end
  2129. do
  2130. do
  2131. if Thing[2] == "FireWave" then
  2132. if Thing[3] <= Thing[4] then
  2133. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2134. Thing[3] = Thing[3] + 1
  2135. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2136. else
  2137. Part.Parent = nil
  2138. table.remove(Effects, e)
  2139. end
  2140. end
  2141. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2142. if Thing[1].Transparency <= 1 then
  2143. if Thing[2] == "Block1" then
  2144. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2145. Mesh = Thing[7]
  2146. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2147. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2148. else
  2149. if Thing[2] == "Block2" then
  2150. Thing[1].CFrame = Thing[1].CFrame
  2151. Mesh = Thing[7]
  2152. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2153. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2154. else
  2155. if Thing[2] == "Fire" then
  2156. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2157. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2158. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2159. else
  2160. if Thing[2] == "Cylinder" then
  2161. Mesh = Thing[7]
  2162. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2163. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2164. else
  2165. if Thing[2] == "Blood" then
  2166. Mesh = Thing[7]
  2167. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2168. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2169. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2170. else
  2171. if Thing[2] == "Elec" then
  2172. Mesh = Thing[10]
  2173. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2174. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2175. else
  2176. if Thing[2] == "Disappear" then
  2177. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2178. else
  2179. if Thing[2] == "Shatter" then
  2180. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2181. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2182. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2183. Thing[6] = Thing[6] + Thing[5]
  2184. end
  2185. end
  2186. end
  2187. end
  2188. end
  2189. end
  2190. end
  2191. end
  2192. else
  2193. Part.Parent = nil
  2194. table.remove(Effects, e)
  2195. end
  2196. end
  2197. end
  2198. end
  2199. end
  2200. end
  2201. end
  2202. end
  2203. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement