Advertisement
zombieslayerwtf

Godly Baton [E:bloody spear]

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