Advertisement
Baldeagle22

Murdered (1)

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