Advertisement
Guest User

Untitled

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