Nahul

Untitled

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