Advertisement
Guest User

REMEMBER ME!

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