Advertisement
Guest User

Untitled

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