Advertisement
yoinkydoodlewastaken

rero

Apr 10th, 2020
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").Rohan_Kishiba
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. wait(0.5)
  88. math.randomseed(tick())
  89. local player = game.Players.Rohan_Kishiba
  90. local rekt = {}
  91. local paralyzed = false
  92. local curpoint = nil
  93. local curpart = nil
  94. local finishnum = 1
  95. local zombiemode = false
  96. local zombies = {}
  97. local lastgui = nil
  98.  
  99. function getplr(char)
  100. local plr = nil
  101. for i,v in pairs(game.Players:GetChildren()) do
  102. if v.Character == char then
  103. plr = v
  104. end
  105. end
  106. return plr
  107. end
  108.  
  109. function bleed(frick)
  110. while frick.Parent ~= nil do
  111. local reeee = coroutine.wrap(function()
  112. local thing = Instance.new('Part',game.Workspace)
  113. thing.Size = Vector3.new(0.2,0.2,0.2)
  114. thing.CFrame = frick.CFrame
  115. thing.Shape = Enum.PartType.Ball
  116. thing.CFrame = frick.CFrame
  117. thing.Transparency = 1
  118. thing.BrickColor = BrickColor.new('Maroon')
  119. thing.Material = Enum.Material.SmoothPlastic
  120. thing.Name = "Blood"
  121. thing.CanCollide =false
  122. local rawrxd = Instance.new('BodyForce',thing)
  123. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  124. local coru = coroutine.wrap(function()
  125. wait(0.01)
  126. rawrxd:Destroy()
  127. end)
  128. coru()
  129. local ree = Instance.new('ParticleEmitter',thing)
  130. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(50,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(50,0,0))})
  131. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  132. ree.Texture = 'rbxassetid://867743272'
  133. ree.Lifetime = NumberRange.new(0.4)
  134. ree.Rate = 20
  135. ree.LockedToPart = true
  136. ree.Speed = NumberRange.new(0, 3)
  137.  
  138. thing.Touched:connect(function(tou)
  139. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
  140. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  141. thing:Destroy()
  142. if tou.Name == "BloodPuddle" then
  143. local reee = tou.CFrame
  144. if tou.Transparency > -0.2 then
  145. tou.Transparency = tou.Transparency -0.1
  146. end
  147. if tou.Size.X < 10 then
  148. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  149. tou.CFrame = reee
  150. end
  151. else
  152. local bloodlol = Instance.new('Part',workspace)
  153. bloodlol.Size=Vector3.new(1,0.2,1)
  154. bloodlol.Name = "BloodPuddle"
  155. bloodlol.Anchored = true
  156. bloodlol.CanCollide = false
  157. bloodlol.Material = Enum.Material.Granite
  158. bloodlol.BrickColor = BrickColor.new('Crimson')
  159. local cyl = Instance.new('CylinderMesh',bloodlol)
  160. cyl.Scale = Vector3.new(1,0.1,1)
  161. bloodlol.CFrame = CFrame.new(pos)
  162. local coru=coroutine.wrap(function()
  163. while bloodlol.Parent ~= nil do
  164. if bloodlol.Transparency < 1 then
  165. bloodlol.Transparency = bloodlol.Transparency+0.01
  166. else
  167. bloodlol:Destroy()
  168. end
  169. wait(0.1)
  170. end
  171. end)
  172. coru()
  173. end
  174. end
  175. end)
  176. local coru = coroutine.wrap(function()
  177. wait(1)
  178. thing:Destroy()
  179. end)
  180. coru()
  181. end)
  182. reeee()
  183. wait()
  184. end
  185. end
  186.  
  187. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  188. local soundy = false
  189. local heyy = hitz
  190. if hitz == "Right Arm" then
  191. local Limb = playa:FindFirstChild("Right Arm")
  192. local ters = playa:FindFirstChild('Torso')
  193. if Limb and ters then
  194. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  195. for i,v in pairs(Limb:GetChildren()) do
  196. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  197. v:Destroy()
  198. end
  199. end
  200. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  201. local Joint = Instance.new("Rotate")
  202. Joint.Name = "RightShoulder"
  203. Joint.Part0 = ters
  204. Joint.Part1 = Limb
  205. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  206. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  207. Joint.Parent = ters
  208. if charred and zombiemode == false then
  209. Limb.BrickColor = BrickColor.new('Black')
  210. local fire = Instance.new('Fire',Limb)
  211. fire.Heat = 5
  212. fire.Size = 5
  213. game:GetService('Debris'):AddItem(fire,2)
  214. local coru=coroutine.wrap(function()
  215. wait(2)
  216. for i,v in pairs(Limb:GetChildren()) do
  217. if v:IsA('ParticleEmitter') then
  218. v:Destroy()
  219. end
  220. end
  221. end)
  222. coru()
  223. end
  224. local B = Instance.new("Part")
  225. B.TopSurface = 0
  226. B.BottomSurface = 0
  227. B.formFactor = "Symmetric"
  228. B.Size = Vector3.new(1, 1, 1)
  229. B.Transparency = 1
  230. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  231. B.Parent = playa
  232. local W = Instance.new("Weld")
  233. W.Part0 = Limb
  234. W.Part1 = B
  235. W.C0 = CFrame.new(0, -0.5, 0)
  236. W.Parent = Limb
  237. if kneef then
  238. local coru = coroutine.wrap(function()
  239. local uno = Instance.new('Part',workspace)
  240. local dos = Instance.new('Part',workspace)
  241. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  242. dos.CFrame = kneef["big ass knife"].CFrame
  243. local weld = Instance.new('Weld',kneef["big ass knife"])
  244. weld.Part0 = playa:FindFirstChild(hitz)
  245. weld.Part1 = kneef["big ass knife"]
  246. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  247. uno:Destroy()
  248. dos:Destroy()
  249. playa:FindFirstChild(hitz).Anchored = false
  250. for i, v in pairs(kneef:GetChildren()) do
  251. if v:IsA('BasePart') then
  252. v.Anchored = false
  253. end
  254. end
  255. if zombiemode == false or override then
  256. wait()
  257. end
  258. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  259. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  260. end
  261. local bleedpart = Instance.new("Part", kneef)
  262. bleedpart.CanCollide = false
  263. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  264. bleedpart.CFrame = kneef["big ass knife"].CFrame
  265. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  266. bleedpart.Transparency = 1
  267.  
  268. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  269. bleedpartweld.Part0 = kneef["big ass knife"]
  270. bleedpartweld.Part1 = bleedpart
  271. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  272. local coru = coroutine.wrap(function()
  273. end)
  274. coru()
  275. game:GetService('Debris'):AddItem(bleedpart,2)
  276. end)
  277. coru()
  278. end
  279. end
  280. elseif hitz == "Left Arm" then
  281. local Limb = playa:FindFirstChild("Left Arm")
  282. local ters = playa:FindFirstChild('Torso')
  283. if Limb and ters then
  284. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  285. for i,v in pairs(Limb:GetChildren()) do
  286. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  287. v:Destroy()
  288. end
  289. end
  290. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  291. local Joint = Instance.new("Rotate")
  292. Joint.Name = "LeftShoulder"
  293. Joint.Part0 = ters
  294. Joint.Part1 = Limb
  295. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  296. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  297. Joint.Parent = ters
  298. if charred and zombiemode == false then
  299. Limb.BrickColor = BrickColor.new('Black')
  300. local fire = Instance.new('Fire',Limb)
  301. fire.Heat = 5
  302. fire.Size = 5
  303. game:GetService('Debris'):AddItem(fire,2)
  304. local coru=coroutine.wrap(function()
  305. wait(2)
  306. for i,v in pairs(Limb:GetChildren()) do
  307. if v:IsA('ParticleEmitter') then
  308. v:Destroy()
  309. end
  310. end
  311. end)
  312. coru()
  313. end
  314.  
  315. local B = Instance.new("Part")
  316. B.TopSurface = 0
  317. B.BottomSurface = 0
  318. B.formFactor = "Symmetric"
  319. B.Size = Vector3.new(1, 1, 1)
  320. B.CanCollide = true
  321. B.Transparency = 1
  322. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  323. B.Parent = playa
  324. local W = Instance.new("Weld")
  325. W.Part0 = ters
  326. W.Part1 = B
  327. W.C0 = CFrame.new(0, -0.5, 0)
  328. W.Parent = Limb
  329. if kneef then
  330. local coru = coroutine.wrap(function()
  331. local uno = Instance.new('Part',workspace)
  332. local dos = Instance.new('Part',workspace)
  333. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  334. dos.CFrame = kneef["big ass knife"].CFrame
  335. local weld = Instance.new('Weld',kneef["big ass knife"])
  336. weld.Part0 = playa:FindFirstChild(hitz)
  337. weld.Part1 = kneef["big ass knife"]
  338. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  339. uno:Destroy()
  340. dos:Destroy()
  341. playa:FindFirstChild(hitz).Anchored = false
  342. for i, v in pairs(kneef:GetChildren()) do
  343. if v:IsA('BasePart') then
  344. v.Anchored = false
  345. end
  346. end
  347. if zombiemode == false or override then
  348. wait()
  349. end
  350. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  351. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  352. end
  353. local bleedpart = Instance.new("Part", kneef)
  354. bleedpart.CanCollide = false
  355. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  356. bleedpart.CFrame = kneef["big ass knife"].CFrame
  357. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  358. bleedpart.Transparency = 1
  359.  
  360. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  361. bleedpartweld.Part0 = kneef["big ass knife"]
  362. bleedpartweld.Part1 = bleedpart
  363. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  364. local coru = coroutine.wrap(function()
  365. bleed(bleedpart)
  366. end)
  367. coru()
  368. game:GetService('Debris'):AddItem(bleedpart,2)
  369. end)
  370. coru()
  371. end
  372. end
  373. elseif hitz == "Right Leg" then
  374. local Limb = playa:FindFirstChild("Right Leg")
  375. local ters = playa:FindFirstChild('Torso')
  376. if Limb and ters then
  377. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  378. for i,v in pairs(Limb:GetChildren()) do
  379. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  380. v:Destroy()
  381. end
  382. end
  383. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  384. local Joint = Instance.new("Rotate")
  385. Joint.Name = "Right Hip"
  386. Joint.Part0 = ters
  387. Joint.Part1 = Limb
  388. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  389. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  390. Joint.Parent = ters
  391. if charred and zombiemode == false then
  392. Limb.BrickColor = BrickColor.new('Black')
  393. local fire = Instance.new('Fire',Limb)
  394. fire.Heat = 5
  395. fire.Size = 5
  396. game:GetService('Debris'):AddItem(fire,2)
  397. local coru=coroutine.wrap(function()
  398. wait(2)
  399. for i,v in pairs(Limb:GetChildren()) do
  400. if v:IsA('ParticleEmitter') then
  401. v:Destroy()
  402. end
  403. end
  404. end)
  405. coru()
  406. end
  407. local B = Instance.new("Part")
  408. B.TopSurface = 0
  409. B.BottomSurface = 0
  410. B.formFactor = "Symmetric"
  411. B.Size = Vector3.new(1, 1, 1)
  412. B.Transparency = 1
  413. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  414. B.Parent = playa
  415. local W = Instance.new("Weld")
  416. W.Part0 = Limb
  417. W.Part1 = B
  418. W.C0 = CFrame.new(0, -0.5, 0)
  419. W.Parent = Limb
  420. if kneef then
  421. local coru = coroutine.wrap(function()
  422. local uno = Instance.new('Part',workspace)
  423. local dos = Instance.new('Part',workspace)
  424. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  425. dos.CFrame = kneef["big ass knife"].CFrame
  426. local weld = Instance.new('Weld',kneef["big ass knife"])
  427. weld.Part0 = playa:FindFirstChild(hitz)
  428. weld.Part1 = kneef["big ass knife"]
  429. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  430. uno:Destroy()
  431. dos:Destroy()
  432. playa:FindFirstChild(hitz).Anchored = false
  433. for i, v in pairs(kneef:GetChildren()) do
  434. if v:IsA('BasePart') then
  435. v.Anchored = false
  436. end
  437. end
  438. if zombiemode == false or override then
  439. wait()
  440. end
  441. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  442. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  443. end
  444. local bleedpart = Instance.new("Part", kneef)
  445. bleedpart.CanCollide = false
  446. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  447. bleedpart.CFrame = kneef["big ass knife"].CFrame
  448. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  449. bleedpart.Transparency = 1
  450.  
  451. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  452. bleedpartweld.Part0 = kneef["big ass knife"]
  453. bleedpartweld.Part1 = bleedpart
  454. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  455. local coru = coroutine.wrap(function()
  456. bleed(bleedpart)
  457. end)
  458. coru()
  459. game:GetService('Debris'):AddItem(bleedpart,2)
  460. end)
  461. coru()
  462. end
  463. if playa then
  464. table.insert(rekt,playa)
  465. end
  466. end
  467. elseif hitz == "Left Leg" then
  468. local Limb = playa:FindFirstChild("Left Leg")
  469. local ters = playa:FindFirstChild('Torso')
  470. if Limb and ters then
  471. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  472. for i,v in pairs(Limb:GetChildren()) do
  473. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  474. v:Destroy()
  475. end
  476. end
  477. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  478. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  479. local Joint = Instance.new("Rotate")
  480. Joint.Name = "LeftHip"
  481. Joint.Part0 = ters
  482. Joint.Part1 = Limb
  483. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  484. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  485. Joint.Parent = ters
  486. if charred and zombiemode == false then
  487. Limb.BrickColor = BrickColor.new('Black')
  488. local fire = Instance.new('Fire',Limb)
  489. fire.Heat = 5
  490. fire.Size = 5
  491. game:GetService('Debris'):AddItem(fire,2)
  492. local coru=coroutine.wrap(function()
  493. wait(2)
  494. for i,v in pairs(Limb:GetChildren()) do
  495. if v:IsA('ParticleEmitter') then
  496. v:Destroy()
  497. end
  498. end
  499. end)
  500. coru()
  501. end
  502.  
  503. local B = Instance.new("Part")
  504. B.TopSurface = 0
  505. B.BottomSurface = 0
  506. B.formFactor = "Symmetric"
  507. B.Size = Vector3.new(1, 1, 1)
  508. B.Transparency = 1
  509. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  510. B.Parent = playa
  511. local W = Instance.new("Weld")
  512. W.Part0 = Limb
  513. W.Part1 = B
  514. W.C0 = CFrame.new(0, -0.5, 0)
  515. W.Parent = Limb
  516. Limb.CanCollide = false
  517. if kneef then
  518. local coru = coroutine.wrap(function()
  519. local uno = Instance.new('Part',workspace)
  520. local dos = Instance.new('Part',workspace)
  521. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  522. dos.CFrame = kneef["big ass knife"].CFrame
  523. local weld = Instance.new('Weld',kneef["big ass knife"])
  524. weld.Part0 = playa:FindFirstChild(hitz)
  525. weld.Part1 = kneef["big ass knife"]
  526. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  527. uno:Destroy()
  528. dos:Destroy()
  529. playa:FindFirstChild(hitz).Anchored = false
  530. for i, v in pairs(kneef:GetChildren()) do
  531. if v:IsA('BasePart') then
  532. v.Anchored = false
  533. end
  534. end
  535. if zombiemode == false or override then
  536. wait()
  537. end
  538. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  539. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  540. end
  541. local bleedpart = Instance.new("Part", kneef)
  542. bleedpart.CanCollide = false
  543. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  544. bleedpart.CFrame = kneef["big ass knife"].CFrame
  545. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  546. bleedpart.Transparency = 1
  547.  
  548. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  549. bleedpartweld.Part0 = kneef["big ass knife"]
  550. bleedpartweld.Part1 = bleedpart
  551. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  552. local coru = coroutine.wrap(function()
  553. bleed(bleedpart)
  554. end)
  555. coru()
  556. game:GetService('Debris'):AddItem(bleedpart,2)
  557. end)
  558. coru()
  559. end
  560. if playa then
  561. table.insert(rekt,playa)
  562. end
  563. end
  564. elseif playa then
  565. if finishnum ~= 1 then
  566. local coru=coroutine.wrap(function()
  567. player.Character.Head.Psycho.Playing = true
  568. wait(3)
  569. player.Character.Head.Psycho.Playing = false
  570. end)
  571. coru()
  572. end
  573. local playa2 = playa
  574. playa.Archivable = true
  575. local playa = playa:Clone()
  576. playa.Archivable = false
  577. playa2:Destroy()
  578. playa.Parent = workspace
  579. local Gibs = game.Workspace
  580. local Torso = playa.Torso
  581. local Head = playa:FindFirstChild("Head")
  582. local function Scan(ch)
  583. local e
  584. for e = 1,#ch do
  585. Scan(ch[e]:GetChildren())
  586. if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  587. ch[e]:remove()
  588. end
  589. end
  590. end
  591. Scan(playa:GetChildren())
  592. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  593. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  594. end
  595. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  596. if zombiemode == true and override == false then
  597. soundy = true
  598. end
  599. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  600. override = true
  601. end
  602. if hum2 ~= nil then
  603. hum2.Name = "Humanoid2"
  604. hum2.Health = 0
  605. if zombiemode == false or override == true then
  606. table.insert(rekt,hum2.Parent)
  607. else
  608. local gyro = Instance.new('BodyGyro',Torso)
  609. hum2.PlatformStand = false
  610. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  611. if v:IsA('BodyGyro') then v:Destroy() end
  612. end
  613. if playa:FindFirstChild('HumanoidRootPart') then
  614. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  615. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  616. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  617. weldcrucial.Part1 = hum2.Parent.Torso
  618. end
  619. end
  620. end
  621. local ch = playa:GetChildren()
  622. local i
  623. for i = 1,#ch do
  624. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  625. ch[i]:remove()
  626. end
  627. end
  628.  
  629. if Head then
  630. local Neck = Instance.new("Weld")
  631. Neck.Name = "Neck"
  632. Neck.Part0 = Torso
  633. Neck.Part1 = Head
  634. if pool then
  635. local part = Instance.new('Part',Torso)
  636. part.Position = Vector3.new(0,10,0)
  637. part.Size = Vector3.new(0.2,0.2,0.2)
  638. part.Transparency = 1
  639. part.CanCollide = false
  640. local we = Instance.new('Weld',Torso)
  641. we.Part0 = Torso
  642. we.Part1 = part
  643. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  644. local coru=coroutine.wrap(function()
  645. bleed(part)
  646. end)
  647. coru()
  648. end
  649. if head == false or head == nil then
  650. Neck.C0 = CFrame.new(0, 1.5, 0)
  651. else
  652. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  653. local bleedpart = Instance.new("Part", Torso)
  654. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  655. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  656. bleedpart.CanCollide = false
  657. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  658. bleedpart.Transparency = 1
  659.  
  660. local bleedpartweld = Instance.new("Weld", Torso)
  661. bleedpartweld.Part0 = Torso
  662. bleedpartweld.Part1 = bleedpart
  663. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  664. local coru = coroutine.wrap(function()
  665. bleed(bleedpart)
  666. end)
  667. coru()
  668. end
  669. Neck.C1 = CFrame.new()
  670. Neck.Parent = Torso
  671. end
  672. local Limb = playa:FindFirstChild("Right Arm")
  673. if Limb then
  674.  
  675. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  676. local Joint = Instance.new("Rotate")
  677. Joint.Name = "RightShoulder"
  678. Joint.Part0 = Torso
  679. Joint.Part1 = Limb
  680. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  681. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  682. Joint.Parent = Torso
  683.  
  684. local B = Instance.new("Part")
  685. B.TopSurface = 0
  686. B.BottomSurface = 0
  687. B.formFactor = "Symmetric"
  688. B.Size = Vector3.new(1, 1, 1)
  689. B.Transparency = 1
  690. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  691. B.Parent = playa
  692. local W = Instance.new("Weld")
  693. W.Part0 = Limb
  694. W.Part1 = B
  695. W.C0 = CFrame.new(0, -0.5, 0)
  696. W.Parent = Limb
  697. end
  698. local Limb = playa:FindFirstChild("Left Arm")
  699. if Limb then
  700.  
  701. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  702. local Joint = Instance.new("Rotate")
  703. Joint.Name = "LeftShoulder"
  704. Joint.Part0 = Torso
  705. Joint.Part1 = Limb
  706. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  707. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  708. Joint.Parent = Torso
  709.  
  710. local B = Instance.new("Part")
  711. B.TopSurface = 0
  712. B.BottomSurface = 0
  713. B.formFactor = "Symmetric"
  714. B.Size = Vector3.new(1, 1, 1)
  715. B.Transparency = 1
  716. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  717. B.Parent = playa
  718. local W = Instance.new("Weld")
  719. W.Part0 = Limb
  720. W.Part1 = B
  721. W.C0 = CFrame.new(0, -0.5, 0)
  722. W.Parent = Limb
  723. end
  724. local Limb = playa:FindFirstChild("Right Leg")
  725. if Limb then
  726. Limb.CanCollide = false
  727. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  728. local Joint = Instance.new("Rotate")
  729. Joint.Name = "RightHip"
  730. Joint.Part0 = Torso
  731. Joint.Part1 = Limb
  732. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  733. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  734. Joint.Parent = Torso
  735.  
  736. local B = Instance.new("Part")
  737. B.TopSurface = 0
  738. B.BottomSurface = 0
  739. B.formFactor = "Symmetric"
  740. B.Size = Vector3.new(1, 1, 1)
  741. B.Transparency = 1
  742. B.CanCollide = true
  743. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  744. B.Parent = playa
  745. local W = Instance.new("Weld")
  746. W.Part0 = Limb
  747. W.Part1 = B
  748. W.C0 = CFrame.new(0, -0.5, 0)
  749. W.Parent = Limb
  750. end
  751. local Limb = playa:FindFirstChild("Left Leg")
  752. if Limb then
  753. Limb.CanCollide = false
  754. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  755. local Joint = Instance.new("Rotate")
  756. Joint.Name = "LeftHip"
  757. Joint.Part0 = Torso
  758. Joint.Part1 = Limb
  759. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  760. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  761. Joint.Parent = Torso
  762.  
  763. local B = Instance.new("Part")
  764. B.TopSurface = 0
  765. B.BottomSurface = 0
  766. if zombiemode == false or override then
  767. B.CanCollide = true
  768. end
  769. B.formFactor = "Symmetric"
  770. B.Size = Vector3.new(1, 1, 1)
  771. B.Transparency = 1
  772. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  773. B.Parent = playa
  774. local W = Instance.new("Weld")
  775. W.Part0 = Limb
  776. W.Part1 = B
  777. W.C0 = CFrame.new(0, -0.5, 0)
  778. W.Parent = Limb
  779. end
  780. --[[
  781. local Bar = Instance.new("Part")
  782. Bar.TopSurface = 0
  783. Bar.BottomSurface = 0
  784. Bar.formFactor = "Symmetric"
  785. Bar.Size = Vector3.new(1, 1, 1)
  786. Bar.Transparency = 1
  787. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  788. Bar.Parent = playa
  789. local Weld = Instance.new("Weld")
  790. Weld.Part0 = Torso
  791. Weld.Part1 = Bar
  792. Weld.C0 = CFrame.new(0, 0.5, 0)
  793. Weld.Parent = Torso
  794. --]]
  795. playa.Parent = Gibs
  796. if kneef and explode == nil then
  797. local coru = coroutine.wrap(function()
  798. if playa:FindFirstChild(hitz) then
  799. local uno = Instance.new('Part',workspace)
  800. local dos = Instance.new('Part',workspace)
  801. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  802. dos.CFrame = kneef["big ass knife"].CFrame
  803. local weld = Instance.new('Weld',kneef["big ass knife"])
  804. weld.Part0 = playa:FindFirstChild(hitz)
  805. weld.Part1 = kneef["big ass knife"]
  806. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  807. uno:Destroy()
  808. dos:Destroy()
  809. playa:FindFirstChild(hitz).Anchored = false
  810. for i, v in pairs(kneef:GetChildren()) do
  811. if v:IsA('BasePart') then
  812. v.Anchored = false
  813. end
  814. end
  815. if explode == nil or explode == false then
  816. local bleedpart = Instance.new("Part", kneef)
  817. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  818. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  819. bleedpart.CanCollide = false
  820. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  821. bleedpart.Transparency = 1
  822.  
  823. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  824. bleedpartweld.Part0 = kneef["big ass knife"]
  825. bleedpartweld.Part1 = bleedpart
  826. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  827. local coru = coroutine.wrap(function()
  828. bleed(bleedpart)
  829. end)
  830. coru()
  831. end
  832. end
  833. if zombiemode == false or override then
  834. wait()
  835. end
  836. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  837. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  838. end
  839. end)
  840. coru()
  841. end
  842. if explode then
  843. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  844. local repulse = Instance.new('BodyForce',Torso)
  845. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  846. game.Debris:AddItem(repulse,0.05)
  847. end
  848. if charred and zombiemode == false then
  849. for i,v in pairs(playa:GetChildren()) do
  850. if v:IsA('BasePart') then
  851. v.BrickColor = BrickColor.Black()
  852. local fire = Instance.new('Fire',v)
  853. fire.Size = 5
  854. fire.Heat = 5
  855. elseif v:IsA('Accessory') then
  856. for a,c in pairs(v:GetChildren()) do
  857. if c:IsA('BasePart') then
  858. c.BrickColor = BrickColor.Black()
  859. local fire = Instance.new('Fire',v)
  860. fire.Size = 5
  861. fire.Heat = 5
  862. for o,p in pairs(c:GetChildren()) do
  863. if p:IsA("SpecialMesh") then
  864. p.TextureId = ""
  865. end
  866. end
  867. end
  868. end
  869. end
  870. end
  871. end
  872. if soundy then
  873. local sound = Instance.new('Sound',Head)
  874. sound.SoundId = 'rbxassetid://903640857'
  875. sound.Volume = 1
  876. sound:Play()
  877. sound.Ended:connect(function()
  878. sound:Destroy()
  879. local ambient = Instance.new('Sound',Head)
  880. ambient.Volume = 0.25
  881. ambient.Looped = true
  882. ambient.SoundId = 'rbxassetid://903641031'
  883. ambient:Play()
  884. end)
  885. end
  886. if override then
  887. if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  888. local coru = coroutine.wrap(function()
  889. wait(4.5)
  890. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  891. hum2.HipHeight = 0.2
  892. wait(0.5)
  893. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  894. end)
  895. coru()
  896. else
  897. game:GetService('Debris'):AddItem(playa, 12)
  898. end
  899. else
  900. hum2.Health = 0
  901. table.insert(zombies,playa)
  902. local attack = Instance.new('Sound',Head)
  903. attack.SoundId = 'rbxassetid://903641424'
  904. attack.Volume = 2
  905. for i,v in pairs(playa:GetChildren()) do
  906. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  907. v.Touched:connect(function(hit)
  908. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  909. local found = false
  910. if hit.Parent == player.Character then
  911. found = true
  912. end
  913. for a,c in pairs(zombies) do
  914. if c == hit.Parent then
  915. found = true
  916. end
  917. end
  918. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  919. attack:Play()
  920. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  921. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  922. wait()
  923. killz(hit.Parent,"Head")
  924. else
  925. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  926. end
  927. end
  928. end
  929. end)
  930. end
  931. end
  932. local coru = coroutine.wrap(function()
  933. wait(2)
  934. for i,v in pairs(playa:GetChildren()) do
  935. if v:IsA('BasePart') then
  936. for a,c in pairs(v:GetChildren()) do
  937. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  938. c:Destroy()
  939. end
  940. end
  941. elseif v:IsA('Accessory') then
  942. for a,c in pairs(v:GetChildren()) do
  943. if c:IsA('BasePart') then
  944. for b,d in pairs(c:GetChildren()) do
  945. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  946. d:Destroy()
  947. end
  948. end
  949. end
  950. end
  951. end
  952. end
  953. end)
  954. coru()
  955. end
  956. end
  957. end
  958.  
  959. mouse.KeyDown:connect(function(key)
  960. if key == "t" and mouse.Target then
  961. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  962. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  963. if curpoint == nil then
  964. if hum and hum.Parent:FindFirstChild('Head') then
  965. curpart = hum.Parent.Head
  966. else
  967. curpart = nil
  968. curpoint = mouse.Hit.p
  969. end
  970. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  971. notify("ZOMBIE TARGET SET",false)
  972. else
  973. curpart = nil
  974. curpoint = nil
  975. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  976. notify("ZOMBIE TARGET REMOVED",false)
  977. end
  978. elseif key == "y" then
  979. for o,p in pairs(zombies) do
  980. local coru = coroutine.wrap(function()
  981. if p:FindFirstChild('Torso') then
  982. killz(p,"Head",nil,nil,false,false,false,true)
  983. else
  984. table.remove(zombies,o)
  985. end
  986. end)
  987. coru()
  988. wait()
  989. end
  990. for i,v in pairs(zombies) do
  991. table.remove(zombies,i)
  992. end
  993. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  994. notify("ZOMBIES TERMINATED",false)
  995. end
  996. end)
  997.  
  998. function nub()
  999. local me = player.Character
  1000. local point = me.HumanoidRootPart
  1001. local playergui = player.PlayerGui
  1002. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1003. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1004. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1005. local lefthipz = me.Torso["Left Hip"]:Clone()
  1006. local righthipz = me.Torso["Right Hip"]:Clone()
  1007. local mode = "kill"
  1008. local lerpz = false
  1009. local active = false
  1010. local acting = false
  1011. local hit = false
  1012. local canClick = true
  1013. local stabbing = false
  1014. local grabbing = false
  1015. local finishing = false
  1016. local kyssing = false
  1017. local canbackgroundmusic = true
  1018. local cancolorfilter = true
  1019. local spinboolean = false
  1020. local grabbed = nil
  1021. local doing = false
  1022. local rightshoulder = nil
  1023. local leftshoulder = nil
  1024. local headweld = nil
  1025. local usable = true
  1026. finishnum = 1
  1027.  
  1028.  
  1029.  
  1030.  
  1031. -- 1 - bitch ass knife
  1032. local obj1 = Instance.new("Model")
  1033. obj1.Name = "bitch ass knife"
  1034. obj1.Parent = game.Workspace
  1035.  
  1036. -- 2 - Grab
  1037. local obj2 = Instance.new("Part")
  1038. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1039. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1040. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1041. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1042. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1043. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1044. obj2.Material = Enum.Material.WoodPlanks
  1045. obj2.Size = Vector3.new(3, 0.30, 0.30)
  1046. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1047. obj2.Anchored = true
  1048. obj2.BrickColor = BrickColor.new("Pine Cone")
  1049. obj2.Friction = 0.30000001192093
  1050. obj2.Shape = Enum.PartType.Cylinder
  1051. obj2.Name = "Grab"
  1052. obj2.Parent = obj1
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058. -- 4 - Grab
  1059. local obj4 = Instance.new("Part")
  1060. obj4.CFrame = CFrame.new(Vector3.new(18.9525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1061. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1063. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1064. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1065. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1066. obj4.Material = Enum.Material.DiamondPlate
  1067. obj4.Size = Vector3.new(0.2, 0.31, 0.31)
  1068. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1069. obj4.Anchored = true
  1070.  
  1071. obj4.Friction = 0.30000001192093
  1072. obj4.Shape = Enum.PartType.Cylinder
  1073. obj4.Name = "Grab"
  1074. obj4.Parent = obj1
  1075.  
  1076. -- 5 - Grab
  1077. local obj4 = Instance.new("Part")
  1078. obj4.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1079. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1080. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1081. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1082. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1084. obj4.Material = Enum.Material.DiamondPlate
  1085. obj4.Size = Vector3.new(1, 0.31, 0.31)
  1086. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. obj4.Anchored = true
  1088.  
  1089. obj4.Friction = 0.30000001192093
  1090. obj4.Shape = Enum.PartType.Cylinder
  1091. obj4.Name = "Grab"
  1092. obj4.Parent = obj1
  1093.  
  1094. -- 5 - Grab
  1095. local obj4 = Instance.new("Part")
  1096. obj4.CFrame = CFrame.new(Vector3.new(21.8625032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1097. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1098. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1099. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1100. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1101. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1102. obj4.Material = Enum.Material.DiamondPlate
  1103. obj4.Size = Vector3.new(0.2, 0.31, 0.31)
  1104. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. obj4.Anchored = true
  1106.  
  1107. obj4.Friction = 0.30000001192093
  1108.  
  1109. obj4.Shape = Enum.PartType.Cylinder
  1110. obj4.Name = "Grab"
  1111. obj4.Parent = obj1
  1112.  
  1113.  
  1114.  
  1115. -- 8 - big ass knife
  1116. local obj8 = Instance.new("Part")
  1117. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1118. obj8.Transparency = 1
  1119. obj8.Size = Vector3.new(0, 0, 0)
  1120. obj8.Material = "Air"
  1121. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1122. obj8.Anchored = true
  1123.  
  1124. obj8.Name = "big ass knife"
  1125. obj8.Parent = obj1
  1126.  
  1127.  
  1128.  
  1129. -- 10 - big ass knife
  1130. local obj10 = Instance.new("Part")
  1131. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1132.  
  1133. obj10.Size = Vector3.new(0, 0, 0)
  1134.  
  1135. obj10.Anchored = true
  1136. obj10.Material = "Air"
  1137. obj10.Name = "big ass knife"
  1138. obj10.Parent = obj1
  1139. local knife = obj10
  1140.  
  1141.  
  1142. -- 32 - redstuff
  1143. local obj32 = Instance.new("Part")
  1144. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1145.  
  1146. obj32.Size = Vector3.new(0, 0, 0)
  1147. obj32.Material = "Air"
  1148. obj32.Name = "redstuff"
  1149. obj32.Anchored = true
  1150. obj32.Parent = obj1
  1151.  
  1152.  
  1153.  
  1154.  
  1155. local audio = Instance.new('Sound',knife)
  1156. audio.Volume = 0
  1157.  
  1158. local audio2 = Instance.new('Sound',knife)
  1159. audio2.Volume = 0
  1160.  
  1161. local holdpart = Instance.new("Part")
  1162. holdpart.Parent = me
  1163. holdpart.Size = Vector3.new(0.4, 0.2, 0.2)
  1164. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  1165. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  1166. holdpart.Material = "Air"
  1167.  
  1168. local previous = nil
  1169. for i,v in pairs(obj1:GetChildren()) do
  1170. if v:IsA('BasePart') then
  1171. if previous then
  1172. local weld = Instance.new('Weld',v)
  1173. weld.Part0 = v
  1174. weld.Part1 = previous
  1175. weld.C0 = v.CFrame:inverse() * previous.CFrame
  1176. previous.Anchored = false
  1177. previous.CanCollide = false
  1178. local vee = v
  1179. weld.AncestryChanged:connect(function(mez,par)
  1180. wait()
  1181. weld.Parent = vee
  1182. end)
  1183. end
  1184. previous = v
  1185. end
  1186. end
  1187. previous.Anchored = false
  1188. previous.CanCollide = false
  1189.  
  1190. local holdpartweld = Instance.new("Weld", me.Torso)
  1191. holdpartweld.Part0 = me.Torso
  1192. holdpartweld.Part1 = holdpart
  1193. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  1194.  
  1195. holdpartweld.AncestryChanged:connect(function(mez,par)
  1196. if par ~= me.Torso then
  1197. wait()
  1198. holdpartweld.Parent = me.Torso
  1199. end
  1200. end)
  1201.  
  1202. local knifeweld = Instance.new('Weld',me.Torso)
  1203. knifeweld.Part0 = me.Torso
  1204. knifeweld.Part1 = obj2
  1205. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  1206. knifeweld.AncestryChanged:connect(function(mez,par)
  1207. if par ~= me.Torso then
  1208. wait()
  1209. knifeweld.Parent = me.Torso
  1210. end
  1211. end)
  1212.  
  1213. function equip()
  1214. local doit = coroutine.wrap(function()
  1215. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  1216. acting = true
  1217. local arm = me["Right Arm"]
  1218. local arm2 = me["Left Arm"]
  1219. local tors = me.Torso
  1220. local weld = Instance.new('Weld',arm)
  1221. weld.Part0 = arm
  1222. weld.Part1 = tors
  1223. weld.C0 = CFrame.new(-1.5,0,0)
  1224. local weld2 = Instance.new("Weld", arm2)
  1225. weld2.Part0 = arm2
  1226. weld2.Part1 = tors
  1227. weld2.C0 = CFrame.new(1.5, 0, 0)
  1228. wait()
  1229.  
  1230. for i = 0,1,0.1 do
  1231. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  1232. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  1233. wait()
  1234. end
  1235. weld:Destroy()
  1236. weld2:Remove()
  1237. if tors ~= nil then
  1238. rightshoulderz:Clone().Parent = me.Torso
  1239. leftshoulderz:Clone().Parent = me.Torso
  1240. end
  1241. end
  1242. acting = false
  1243. end)
  1244. doit()
  1245. end
  1246.  
  1247.  
  1248. function bleedout()
  1249. local doit = coroutine.wrap(function()
  1250. local targe = grabbed
  1251. local num = 0
  1252. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  1253. if targe.Head:FindFirstChild('Died') then
  1254. tone = math.random(6, 12) / 10
  1255. targe.Head.Died.PlaybackSpeed = tone
  1256. targe.Head.Died:Play()
  1257. else
  1258. local deathsound = Instance.new('Sound',targe.Head)
  1259. deathsound.Name = "Died"
  1260. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  1261. deathsound.Volume = 0.65
  1262. deathsound.EmitterSize = 5
  1263. deathsound.MaxDistance = 150
  1264. tone = math.random(5, 15) / 10
  1265. targe.Head.Died.PlaybackSpeed = tone
  1266. targe.Head.Died:Play()
  1267. end
  1268. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  1269. num = num+1
  1270. wait(0.325)
  1271. end
  1272. targe:FindFirstChildOfClass('Humanoid').Health = 0
  1273. wait()
  1274. killz(targe,'Head',nil,nil,false,true)
  1275. wait(2)
  1276. targe:Remove()
  1277. end)
  1278. doit()
  1279. end
  1280.  
  1281. function liedown()
  1282. local doit = coroutine.wrap(function()
  1283. local targe = grabbed
  1284. wait(2)
  1285. if targe and targe:FindFirstChildOfClass('Humanoid') then
  1286. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  1287. end
  1288. end)
  1289. doit()
  1290. end
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297. function throw()
  1298. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  1299. paralyzed = false
  1300. targetweld = grabbed.Torso.TargetWeld
  1301. local ree = grabbed:FindFirstChild("Left Arm")
  1302. targetweld2 =nil
  1303. if ree and ree:FindFirstChild("Weld") then
  1304. targetweld2 = ree.Weld
  1305. end
  1306.  
  1307. for i, v in pairs(grabbed:GetChildren()) do
  1308. if v.Name == "Part" then
  1309. v.CanCollide = true
  1310. end
  1311. end
  1312.  
  1313.  
  1314. local doit = coroutine.wrap(function()
  1315. local arm = me["Right Arm"]
  1316. local tors = grabbed.Torso
  1317. local arm2 = me["Left Arm"]
  1318. local targrightshoulder = rightshoulder
  1319.  
  1320. local targleftshoulder = leftshoulder
  1321. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  1322. doing = true
  1323. local weld2 = arm:FindFirstChildOfClass('Weld')
  1324. local weld3 = arm2:FindFirstChildOfClass('Weld')
  1325. local humanroot = me.HumanoidRootPart
  1326.  
  1327. for i = 0,1,0.2 do
  1328. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  1329. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  1330. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  1331. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  1332. if targetweld2 then
  1333. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  1334. end
  1335. wait()
  1336. end
  1337.  
  1338. audio:Stop()
  1339. audio.SoundId = "rbxassetid://536642316"
  1340. tone = math.random(1, 3)
  1341. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  1342. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  1343. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  1344. audio:Play()
  1345.  
  1346. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  1347. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  1348. slightthrow.P = 5000
  1349. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  1350. local point = grabbed.Torso.Position
  1351. local aaaaaa = grabbed
  1352. liedown()
  1353.  
  1354. rightshoulderz:Clone().Parent = me.Torso
  1355. leftshoulderz:Clone().Parent = me.Torso
  1356. grabbed = nil
  1357.  
  1358. if humanroot:FindFirstChild('Holder') then
  1359. humanroot.Holder:Destroy()
  1360. end
  1361. local coru = coroutine.wrap(function()
  1362. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  1363. slightthrow:Remove()
  1364. end)
  1365. coru()
  1366.  
  1367. for i = 0,1,0.05 do
  1368. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  1369. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  1370. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  1371. wait()
  1372. end
  1373. weld2:Destroy()
  1374. weld3:Destroy()
  1375. targetweld:Remove()
  1376. if targetweld2 then
  1377. targetweld2:Remove()
  1378. end
  1379. if rightshoulder then
  1380. rightshoulder:Clone().Parent = tors
  1381. end
  1382. if leftshoulder then
  1383. leftshoulder:Clone().Parent = tors
  1384. end
  1385. headweld:Clone().Parent = tors
  1386. rightshoulderz:Clone().Parent = me.Torso
  1387. leftshoulderz:Clone().Parent = me.Torso
  1388. acting = false
  1389. canClick = true
  1390. doing = false
  1391. end)
  1392. doit()
  1393. end
  1394.  
  1395.  
  1396.  
  1397. function fling()
  1398. local doit = coroutine.wrap(function()
  1399. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  1400. acting = true
  1401. for i=1,finishnum do
  1402. local weld2 = Instance.new('Weld',me["Right Arm"])
  1403. weld2.Part0 = me["Right Arm"]
  1404. weld2.Part1 = me["Torso"]
  1405. weld2.C0 = CFrame.new(-1.5,0,0)
  1406. if finishnum == 1 then
  1407. for i = 0,1,0.05 do
  1408. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  1409. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  1410. wait(0.01)
  1411. end
  1412. end
  1413. audio.SoundId = "rbxassetid://166083610"
  1414. audio.PlaybackSpeed = 1
  1415. audio.TimePosition = 0.1
  1416. audio:Play()
  1417. if finishnum == 1 then
  1418. for i = 0,1,0.5 do
  1419. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  1420. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  1421. wait(0.001)
  1422. end
  1423. end
  1424. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  1425. local knofe = obj1:Clone()
  1426. for i, v in pairs(obj1:GetChildren()) do
  1427. if v:IsA('BasePart') then
  1428. v.Transparency = 1
  1429. end
  1430. end
  1431. knofe.Parent = workspace
  1432. knofe.Name = "Projectile"
  1433. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  1434.  
  1435. local heck = Instance.new('BodyVelocity',knofe.Grab)
  1436. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  1437. local coru = coroutine.wrap(function()
  1438. wait(0.45)
  1439. if heck then
  1440. heck:Destroy()
  1441. end
  1442. end)
  1443. coru()
  1444. local able = true
  1445. knofe["big ass knife"].Touched:connect(function(hit)
  1446. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  1447. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  1448. local ree = hit.Parent
  1449. if thing == nil then
  1450. ree = hit.Parent.Parent
  1451. end
  1452. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  1453.  
  1454. game:GetService('Debris'):AddItem(knofe,5)
  1455. tone = math.random(1, 3)
  1456. local sound = Instance.new('Sound',knofe.Grab)
  1457. if tone == 1 then sound.SoundId = "rbxassetid://429400881" end
  1458. if tone == 2 then sound.SoundId = "rbxassetid://429400881" end
  1459. if tone == 3 then sound.SoundId = "rbxassetid://429400881" end
  1460. sound.PlaybackSpeed = 1
  1461. sound:Play()
  1462. for i, v in pairs(knofe:GetChildren()) do
  1463. if v:IsA('BasePart') then
  1464. v.CanCollide = true
  1465. v.Anchored = true
  1466. end
  1467. end
  1468. hit.Anchored = true
  1469. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  1470. ree:FindFirstChildOfClass('Humanoid').Health = 0
  1471. end
  1472. wait()
  1473. killz(ree,hit.Name,knofe)
  1474. else
  1475.  
  1476. heck.Velocity = Vector3.new(0,0,0)
  1477. heck:Destroy()
  1478. game:GetService('Debris'):AddItem(knofe,5)
  1479. tone = math.random(1, 3)
  1480. local sound = Instance.new('Sound',knofe.Grab)
  1481. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  1482. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  1483. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  1484. sound.PlaybackSpeed = 1
  1485. sound:Play()
  1486. for i, v in pairs(knofe:GetChildren()) do
  1487. if v:IsA('BasePart') then
  1488. v.Anchored = false
  1489. end
  1490. end
  1491. hit.Anchored = true
  1492. wait(0.001)
  1493. hit.Anchored = false
  1494. for i, v in pairs(knofe:GetChildren()) do
  1495. if v:IsA('BasePart') then
  1496. v.Anchored = false
  1497. end
  1498. end
  1499. if knofe then
  1500. local coru = coroutine.wrap(function()
  1501. if hit then
  1502. local uno = Instance.new('Part',workspace)
  1503. local dos = Instance.new('Part',workspace)
  1504. uno.CFrame = hit.CFrame
  1505. dos.CFrame = knofe["big ass knife"].CFrame
  1506. local weld = Instance.new('Weld',knofe["big ass knife"])
  1507. weld.Part0 = hit
  1508. weld.Part1 = knofe["big ass knife"]
  1509. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1510. uno:Destroy()
  1511. dos:Destroy()
  1512. end
  1513. end)
  1514. coru()
  1515. end
  1516. end
  1517. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  1518. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  1519.  
  1520. local sound = Instance.new('Sound',knofe.Grab)
  1521. sound.SoundId = 'rbxassetid://267585646'
  1522. sound:Play()
  1523. for i,v in pairs(knofe:GetChildren()) do
  1524. if v:IsA('BasePart') then
  1525. v.Anchored = true
  1526. end
  1527. end
  1528. wait()
  1529. heck.Velocity = Vector3.new(0,0,0)
  1530. heck:Destroy()
  1531. local uno = Instance.new('Part',workspace)
  1532. local dos = Instance.new('Part',workspace)
  1533. uno.CFrame = hit.CFrame
  1534. dos.CFrame = knofe["big ass knife"].CFrame
  1535. local weld = Instance.new('Weld',knofe["big ass knife"])
  1536. weld.Part0 = hit
  1537. weld.Part1 = knofe["big ass knife"]
  1538. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1539. uno:Destroy()
  1540. dos:Destroy()
  1541. for i,v in pairs(knofe:GetChildren()) do
  1542. if v:IsA('BasePart') then
  1543. v.Anchored = false
  1544. end
  1545. end
  1546. game:GetService('Debris'):AddItem(knofe,5)
  1547. for i,v in pairs(knofe:GetChildren()) do
  1548. if v:IsA('BasePart') then
  1549. v.CanCollide = true
  1550. end
  1551. end
  1552. end
  1553. if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  1554.  
  1555. able = false
  1556. local sound = Instance.new('Sound',knofe.Grab)
  1557. sound.SoundId = 'rbxassetid://144884907'
  1558. sound:Play()
  1559. local coru = coroutine.wrap(function()
  1560.  
  1561. end)
  1562. coru()
  1563. end
  1564. end
  1565. end)
  1566. if finishnum == 1 then
  1567. for i= 0,1,0.1 do
  1568. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  1569. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  1570. wait(0.001)
  1571. end
  1572. else
  1573. for i= 0,1,0.5 do
  1574. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  1575. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  1576. wait(0.001)
  1577. end
  1578. end
  1579. for i,v in pairs(obj1:GetChildren()) do
  1580. if v:IsA('BasePart') then
  1581. v.Transparency = 0
  1582. end
  1583. end
  1584. weld2:Destroy()
  1585. rightshoulderz:Clone().Parent = me.Torso
  1586. end
  1587. acting = false
  1588. canClick = true
  1589. end
  1590. end)
  1591. doit()
  1592. end
  1593.  
  1594.  
  1595.  
  1596. active = true
  1597.  
  1598. equip()
  1599.  
  1600.  
  1601. knifeweld.Part0 = me["Right Arm"]
  1602. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  1603.  
  1604. canClick = true
  1605.  
  1606.  
  1607. mode = "fling"
  1608.  
  1609.  
  1610. mouse.Button1Down:connect(function()
  1611. if active == false or usable == false then return end
  1612. if canClick == true and acting == false then
  1613. if mode == "stab" and finishnum == 1 then
  1614. canClick = false
  1615. stab()
  1616. elseif mode == "fling" then
  1617. canClick = false
  1618. fling()
  1619. end
  1620.  
  1621.  
  1622.  
  1623.  
  1624. end
  1625. end)
  1626.  
  1627. knife.Touched:connect(function(hitz)
  1628. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  1629. if mode == "stab" and stabbing == true and hit == false then
  1630. hit = true
  1631. tone = math.random(1, 3)
  1632. audio:Stop()
  1633. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  1634. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  1635. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  1636. audio.PlaybackSpeed = 1
  1637. audio:Play()
  1638. killz(hitz.Parent,'Left Leg')
  1639. killz(hitz.Parent,'Left Arm')
  1640. killz(hitz.Parent,'Right Leg')
  1641. killz(hitz.Parent,'Right Arm')
  1642.  
  1643.  
  1644. end
  1645. end
  1646. end)
  1647.  
  1648. player.CharacterAdded:connect(function()
  1649. usable = false
  1650. for i,v in pairs(playergui:GetChildren()) do
  1651. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  1652. v:Destroy()
  1653. end
  1654. end
  1655. end)
  1656. while usable do
  1657. local coru = coroutine.wrap(function()
  1658. if grabbed ~= nil then
  1659. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  1660. for i,v in pairs(grabbed:GetChildren()) do
  1661. if v:IsA('Tool') then
  1662. local model = Instance.new('Model',workspace)
  1663. v.Parent = model
  1664. model:TranslateBy(Vector3.new(3,0,0))
  1665. end
  1666. end
  1667. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  1668. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  1669. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  1670. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  1671. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  1672. if grabweld ~= nil then return end
  1673. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  1674. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  1675. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  1676. end
  1677. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  1678. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  1679. end
  1680. headweld = grabbed.Torso["Neck"]:Clone()
  1681. local targetweld = Instance.new('Weld',grabbed.Torso)
  1682. targetweld.Part0 = grabbed.Torso
  1683. targetweld.Part1 = grabbed.Head
  1684. targetweld.Name = "TargetWeld"
  1685. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  1686. if grabbed:FindFirstChild('Left Arm') then
  1687. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  1688. targetweld2.Part0 = grabbed.Torso
  1689. targetweld2.Part1 = grabbed["Left Arm"]
  1690. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  1691. end
  1692.  
  1693. for i = 0,1,0.1 do
  1694. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  1695. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  1696. if targetweld2 then
  1697. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  1698. end
  1699. wait(0.001)
  1700. end
  1701. end
  1702. end
  1703. end)
  1704. coru()
  1705. wait()
  1706. end
  1707.  
  1708. end
  1709. local coru=coroutine.wrap(function()
  1710. nub()
  1711. end)
  1712. coru()
  1713.  
  1714. player.CharacterAppearanceLoaded:connect(function()
  1715. local coru =coroutine.wrap(function()
  1716. nub()
  1717. end)
  1718. coru()
  1719. end)
  1720.  
  1721. while true do
  1722. local coru=coroutine.wrap(function()
  1723. for i,v in pairs(rekt) do
  1724. if v and v:FindFirstChildOfClass('Humanoid') then
  1725. for a,c in pairs(v:GetChildren()) do
  1726. if c:IsA('Tool') then
  1727. local model = Instance.new('Model',workspace)
  1728. c.Parent = model
  1729. model:TranslateBy(Vector3.new(3,0,0))
  1730. end
  1731. end
  1732. v:FindFirstChildOfClass('Humanoid').Jump = false
  1733. v:FindFirstChildOfClass('Humanoid').Sit = false
  1734. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  1735. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  1736. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  1737. local thing = getplr(v)
  1738. if thing then
  1739. thing.CameraMinZoomDistance = 3
  1740. end
  1741. else
  1742. local thing = getplr(v)
  1743. if thing then
  1744. thing.CameraMinZoomDistance = 0.5
  1745. end
  1746. table.remove(rekt,i)
  1747. end
  1748. end
  1749. end)
  1750. coru()
  1751. local coru2 = coroutine.wrap(function()
  1752. if curpart then
  1753. curpoint = curpart.CFrame.p
  1754. end
  1755. if lastgui then
  1756. lastgui:Destroy()
  1757. lastgui = nil
  1758. end
  1759. if curpoint then
  1760. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  1761. lastgui.AlwaysOnTop = true
  1762. lastgui.MaxDistance = 0
  1763. lastgui.Size = UDim2.new(5,0,5,0)
  1764. if curpart == nil then
  1765. lastgui.Adornee = workspace
  1766. lastgui.StudsOffsetWorldSpace = curpoint
  1767. else
  1768. lastgui.Adornee = curpart
  1769. end
  1770. local cross = Instance.new('ImageLabel',lastgui)
  1771. cross.BackgroundTransparency = 1
  1772. cross.Size = UDim2.new(1,0,1,0)
  1773. cross.Image = 'rbxassetid://316279304'
  1774. for i,v in pairs(zombies) do
  1775. if v:FindFirstChildOfClass('Humanoid') then
  1776. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  1777. end
  1778. end
  1779. else
  1780. for i,v in pairs(zombies) do
  1781. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  1782. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  1783. end
  1784. end
  1785. end
  1786. end)
  1787. coru2()
  1788. wait()
  1789. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement