· 6 years ago · Feb 20, 2020, 05:24 AM
1PASTEBIN
2GO API TOOLS FAQ DEALS
3
4paste
5SIGN IN SIGN UP
6Public Pastes
7NJIT class time po...
86 sec ago
9Untitled
1018 sec ago
11Untitled
1227 sec ago
13Untitled
1441 sec ago
15Untitled
1645 sec ago
17rednet_receive.lua
18Lua | 1 min ago
19Untitled
201 min ago
21Untitled
221 min ago
23
24
25
26FROM THE WEB
27Cubic Zirconia Rhodium Over Sterling Silver Rings- Set Of 3 3.39ctw
28(Jewelry Television)
29
30
31
32
33SHARE
34TWEET
35
36Untitled
37 luxulux Jul 22nd, 2017 243,267 Never
38
39The Must-Play Strategy Game Of The Year
40Forge Of Empires
41
42Show Your Wife This Trick And You'll Quit Viagra For Good
43Renegade Meta Pro
44
45Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
46rawdownloadcloneembedreportprint
47text 149.09 KB
48math.randomseed(tick())
49local player = game.Players.LocalPlayer
50local rekt = {}
51local paralyzed = false
52local curpoint = nil
53local curpart = nil
54local finishnum = 1
55local zombiemode = false
56local zombies = {}
57local lastgui = nil
58local mouse = player:GetMouse()
59
60function getplr(char)
61 local plr = nil
62 for i,v in pairs(game.Players:GetChildren()) do
63 if v.Character == char then
64 plr = v
65 end
66 end
67 return plr
68end
69
70function bleed(frick)
71 while frick.Parent ~= nil do
72 local reeee = coroutine.wrap(function()
73 local thing = Instance.new('Part',game.Workspace)
74 thing.Size = Vector3.new(0.2,0.2,0.2)
75 thing.CFrame = frick.CFrame
76 thing.Shape = Enum.PartType.Ball
77 thing.CFrame = frick.CFrame
78 thing.Transparency = 1
79 thing.BrickColor = BrickColor.new('Maroon')
80 thing.Material = Enum.Material.SmoothPlastic
81 thing.Name = "Blood"
82 thing.CanCollide =false
83 local rawrxd = Instance.new('BodyForce',thing)
84 rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
85 local coru = coroutine.wrap(function()
86 wait(0.01)
87 rawrxd:Destroy()
88 end)
89 coru()
90 local ree = Instance.new('ParticleEmitter',thing)
91 ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
92 ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
93 ree.Texture = 'rbxassetid://867743272'
94 ree.Lifetime = NumberRange.new(0.4)
95 ree.Rate = 50
96 ree.LockedToPart = true
97 ree.Speed = NumberRange.new(0, 2)
98
99 thing.Touched:connect(function(tou)
100 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
101 local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
102 thing:Destroy()
103 if tou.Name == "BloodPuddle" then
104 local reee = tou.CFrame
105 if tou.Transparency > -0.2 then
106 tou.Transparency = tou.Transparency -0.1
107 end
108 if tou.Size.X < 10 then
109 tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
110 tou.CFrame = reee
111 end
112 else
113 local bloodlol = Instance.new('Part',workspace)
114 bloodlol.Size=Vector3.new(1,0.2,1)
115 bloodlol.Name = "BloodPuddle"
116 bloodlol.Anchored = true
117 bloodlol.CanCollide = false
118 bloodlol.Material = Enum.Material.SmoothPlastic
119 bloodlol.BrickColor = BrickColor.new('Maroon')
120 local cyl = Instance.new('CylinderMesh',bloodlol)
121 cyl.Scale = Vector3.new(1,0.1,1)
122 bloodlol.CFrame = CFrame.new(pos)
123 local coru=coroutine.wrap(function()
124 while bloodlol.Parent ~= nil do
125 if bloodlol.Transparency < 1 then
126 bloodlol.Transparency = bloodlol.Transparency+0.05
127 else
128 bloodlol:Destroy()
129 end
130 wait(0.1)
131 end
132 end)
133 coru()
134 end
135 end
136 end)
137 local coru = coroutine.wrap(function()
138 wait(1)
139 thing:Destroy()
140 end)
141 coru()
142 end)
143 reeee()
144 wait()
145 end
146end
147
148function killz(playa,hitz,kneef,explode,pool,head,charred,override)
149 local soundy = false
150 local heyy = hitz
151 if hitz == "Right Arm" then
152 local Limb = playa:FindFirstChild("Right Arm")
153 local ters = playa:FindFirstChild('Torso')
154 if Limb and ters then
155 if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
156 for i,v in pairs(Limb:GetChildren()) do
157 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
158 v:Destroy()
159 end
160 end
161 Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
162 local Joint = Instance.new("Rotate")
163 Joint.Name = "RightShoulder"
164 Joint.Part0 = ters
165 Joint.Part1 = Limb
166 Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
167 Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
168 Joint.Parent = ters
169 if charred and zombiemode == false then
170 Limb.BrickColor = BrickColor.new('Black')
171 local fire = Instance.new('Fire',Limb)
172 fire.Heat = 5
173 fire.Size = 5
174 game:GetService('Debris'):AddItem(fire,2)
175 local coru=coroutine.wrap(function()
176 wait(2)
177 for i,v in pairs(Limb:GetChildren()) do
178 if v:IsA('ParticleEmitter') then
179 v:Destroy()
180 end
181 end
182 end)
183 coru()
184 end
185 local B = Instance.new("Part")
186 B.TopSurface = 0
187 B.BottomSurface = 0
188 B.formFactor = "Symmetric"
189 B.Size = Vector3.new(1, 1, 1)
190 B.Transparency = 1
191 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
192 B.Parent = playa
193 local W = Instance.new("Weld")
194 W.Part0 = Limb
195 W.Part1 = B
196 W.C0 = CFrame.new(0, -0.5, 0)
197 W.Parent = Limb
198 if kneef then
199 local coru = coroutine.wrap(function()
200 local uno = Instance.new('Part',workspace)
201 local dos = Instance.new('Part',workspace)
202 uno.CFrame = playa:FindFirstChild(hitz).CFrame
203 dos.CFrame = kneef["big ass knife"].CFrame
204 local weld = Instance.new('Weld',kneef["big ass knife"])
205 weld.Part0 = playa:FindFirstChild(hitz)
206 weld.Part1 = kneef["big ass knife"]
207 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
208 uno:Destroy()
209 dos:Destroy()
210 playa:FindFirstChild(hitz).Anchored = false
211 for i, v in pairs(kneef:GetChildren()) do
212 if v:IsA('BasePart') then
213 v.Anchored = false
214 end
215 end
216 if zombiemode == false or override then
217 wait()
218 end
219 if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
220 kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
221 end
222 local bleedpart = Instance.new("Part", kneef)
223 bleedpart.CanCollide = false
224 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
225 bleedpart.CFrame = kneef["big ass knife"].CFrame
226 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
227 bleedpart.Transparency = 1
228
229 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
230 bleedpartweld.Part0 = kneef["big ass knife"]
231 bleedpartweld.Part1 = bleedpart
232 bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
233 local coru = coroutine.wrap(function()
234 bleed(bleedpart)
235 end)
236 coru()
237 game:GetService('Debris'):AddItem(bleedpart,2)
238 end)
239 coru()
240 end
241 end
242 elseif hitz == "Left Arm" then
243 local Limb = playa:FindFirstChild("Left Arm")
244 local ters = playa:FindFirstChild('Torso')
245 if Limb and ters then
246 if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
247 for i,v in pairs(Limb:GetChildren()) do
248 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
249 v:Destroy()
250 end
251 end
252 Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
253 local Joint = Instance.new("Rotate")
254 Joint.Name = "LeftShoulder"
255 Joint.Part0 = ters
256 Joint.Part1 = Limb
257 Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
258 Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
259 Joint.Parent = ters
260 if charred and zombiemode == false then
261 Limb.BrickColor = BrickColor.new('Black')
262 local fire = Instance.new('Fire',Limb)
263 fire.Heat = 5
264 fire.Size = 5
265 game:GetService('Debris'):AddItem(fire,2)
266 local coru=coroutine.wrap(function()
267 wait(2)
268 for i,v in pairs(Limb:GetChildren()) do
269 if v:IsA('ParticleEmitter') then
270 v:Destroy()
271 end
272 end
273 end)
274 coru()
275 end
276
277 local B = Instance.new("Part")
278 B.TopSurface = 0
279 B.BottomSurface = 0
280 B.formFactor = "Symmetric"
281 B.Size = Vector3.new(1, 1, 1)
282 B.CanCollide = true
283 B.Transparency = 1
284 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
285 B.Parent = playa
286 local W = Instance.new("Weld")
287 W.Part0 = ters
288 W.Part1 = B
289 W.C0 = CFrame.new(0, -0.5, 0)
290 W.Parent = Limb
291 if kneef then
292 local coru = coroutine.wrap(function()
293 local uno = Instance.new('Part',workspace)
294 local dos = Instance.new('Part',workspace)
295 uno.CFrame = playa:FindFirstChild(hitz).CFrame
296 dos.CFrame = kneef["big ass knife"].CFrame
297 local weld = Instance.new('Weld',kneef["big ass knife"])
298 weld.Part0 = playa:FindFirstChild(hitz)
299 weld.Part1 = kneef["big ass knife"]
300 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
301 uno:Destroy()
302 dos:Destroy()
303 playa:FindFirstChild(hitz).Anchored = false
304 for i, v in pairs(kneef:GetChildren()) do
305 if v:IsA('BasePart') then
306 v.Anchored = false
307 end
308 end
309 if zombiemode == false or override then
310 wait()
311 end
312 if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
313 kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
314 end
315 local bleedpart = Instance.new("Part", kneef)
316 bleedpart.CanCollide = false
317 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
318 bleedpart.CFrame = kneef["big ass knife"].CFrame
319 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
320 bleedpart.Transparency = 1
321
322 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
323 bleedpartweld.Part0 = kneef["big ass knife"]
324 bleedpartweld.Part1 = bleedpart
325 bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
326 local coru = coroutine.wrap(function()
327 bleed(bleedpart)
328 end)
329 coru()
330 game:GetService('Debris'):AddItem(bleedpart,2)
331 end)
332 coru()
333 end
334 end
335 elseif hitz == "Right Leg" then
336 local Limb = playa:FindFirstChild("Right Leg")
337 local ters = playa:FindFirstChild('Torso')
338 if Limb and ters then
339 if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
340 for i,v in pairs(Limb:GetChildren()) do
341 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
342 v:Destroy()
343 end
344 end
345 Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
346 local Joint = Instance.new("Rotate")
347 Joint.Name = "Right Hip"
348 Joint.Part0 = ters
349 Joint.Part1 = Limb
350 Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
351 Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
352 Joint.Parent = ters
353 if charred and zombiemode == false then
354 Limb.BrickColor = BrickColor.new('Black')
355 local fire = Instance.new('Fire',Limb)
356 fire.Heat = 5
357 fire.Size = 5
358 game:GetService('Debris'):AddItem(fire,2)
359 local coru=coroutine.wrap(function()
360 wait(2)
361 for i,v in pairs(Limb:GetChildren()) do
362 if v:IsA('ParticleEmitter') then
363 v:Destroy()
364 end
365 end
366 end)
367 coru()
368 end
369 local B = Instance.new("Part")
370 B.TopSurface = 0
371 B.BottomSurface = 0
372 B.formFactor = "Symmetric"
373 B.Size = Vector3.new(1, 1, 1)
374 B.Transparency = 1
375 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
376 B.Parent = playa
377 local W = Instance.new("Weld")
378 W.Part0 = Limb
379 W.Part1 = B
380 W.C0 = CFrame.new(0, -0.5, 0)
381 W.Parent = Limb
382 if kneef then
383 local coru = coroutine.wrap(function()
384 local uno = Instance.new('Part',workspace)
385 local dos = Instance.new('Part',workspace)
386 uno.CFrame = playa:FindFirstChild(hitz).CFrame
387 dos.CFrame = kneef["big ass knife"].CFrame
388 local weld = Instance.new('Weld',kneef["big ass knife"])
389 weld.Part0 = playa:FindFirstChild(hitz)
390 weld.Part1 = kneef["big ass knife"]
391 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
392 uno:Destroy()
393 dos:Destroy()
394 playa:FindFirstChild(hitz).Anchored = false
395 for i, v in pairs(kneef:GetChildren()) do
396 if v:IsA('BasePart') then
397 v.Anchored = false
398 end
399 end
400 if zombiemode == false or override then
401 wait()
402 end
403 if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
404 kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
405 end
406 local bleedpart = Instance.new("Part", kneef)
407 bleedpart.CanCollide = false
408 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
409 bleedpart.CFrame = kneef["big ass knife"].CFrame
410 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
411 bleedpart.Transparency = 1
412
413 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
414 bleedpartweld.Part0 = kneef["big ass knife"]
415 bleedpartweld.Part1 = bleedpart
416 bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
417 local coru = coroutine.wrap(function()
418 bleed(bleedpart)
419 end)
420 coru()
421 game:GetService('Debris'):AddItem(bleedpart,2)
422 end)
423 coru()
424 end
425 if playa then
426 table.insert(rekt,playa)
427 end
428 end
429 elseif hitz == "Left Leg" then
430 local Limb = playa:FindFirstChild("Left Leg")
431 local ters = playa:FindFirstChild('Torso')
432 if Limb and ters then
433 if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
434 for i,v in pairs(Limb:GetChildren()) do
435 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
436 v:Destroy()
437 end
438 end
439 Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
440 Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
441 local Joint = Instance.new("Rotate")
442 Joint.Name = "LeftHip"
443 Joint.Part0 = ters
444 Joint.Part1 = Limb
445 Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
446 Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
447 Joint.Parent = ters
448 if charred and zombiemode == false then
449 Limb.BrickColor = BrickColor.new('Black')
450 local fire = Instance.new('Fire',Limb)
451 fire.Heat = 5
452 fire.Size = 5
453 game:GetService('Debris'):AddItem(fire,2)
454 local coru=coroutine.wrap(function()
455 wait(2)
456 for i,v in pairs(Limb:GetChildren()) do
457 if v:IsA('ParticleEmitter') then
458 v:Destroy()
459 end
460 end
461 end)
462 coru()
463 end
464
465 local B = Instance.new("Part")
466 B.TopSurface = 0
467 B.BottomSurface = 0
468 B.formFactor = "Symmetric"
469 B.Size = Vector3.new(1, 1, 1)
470 B.Transparency = 1
471 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
472 B.Parent = playa
473 local W = Instance.new("Weld")
474 W.Part0 = Limb
475 W.Part1 = B
476 W.C0 = CFrame.new(0, -0.5, 0)
477 W.Parent = Limb
478 Limb.CanCollide = false
479 if kneef then
480 local coru = coroutine.wrap(function()
481 local uno = Instance.new('Part',workspace)
482 local dos = Instance.new('Part',workspace)
483 uno.CFrame = playa:FindFirstChild(hitz).CFrame
484 dos.CFrame = kneef["big ass knife"].CFrame
485 local weld = Instance.new('Weld',kneef["big ass knife"])
486 weld.Part0 = playa:FindFirstChild(hitz)
487 weld.Part1 = kneef["big ass knife"]
488 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
489 uno:Destroy()
490 dos:Destroy()
491 playa:FindFirstChild(hitz).Anchored = false
492 for i, v in pairs(kneef:GetChildren()) do
493 if v:IsA('BasePart') then
494 v.Anchored = false
495 end
496 end
497 if zombiemode == false or override then
498 wait()
499 end
500 if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
501 kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
502 end
503 local bleedpart = Instance.new("Part", kneef)
504 bleedpart.CanCollide = false
505 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
506 bleedpart.CFrame = kneef["big ass knife"].CFrame
507 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
508 bleedpart.Transparency = 1
509
510 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
511 bleedpartweld.Part0 = kneef["big ass knife"]
512 bleedpartweld.Part1 = bleedpart
513 bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
514 local coru = coroutine.wrap(function()
515 bleed(bleedpart)
516 end)
517 coru()
518 game:GetService('Debris'):AddItem(bleedpart,2)
519 end)
520 coru()
521 end
522 if playa then
523 table.insert(rekt,playa)
524 end
525 end
526 elseif playa then
527 if finishnum ~= 1 then
528 local coru=coroutine.wrap(function()
529 player.Character.Head.Psycho.Playing = true
530 wait(3)
531 player.Character.Head.Psycho.Playing = false
532 end)
533 coru()
534 end
535 local playa2 = playa
536 playa.Archivable = true
537 local playa = playa:Clone()
538 playa.Archivable = false
539 playa2:Destroy()
540 playa.Parent = workspace
541 local Gibs = game.Workspace
542 local Torso = playa.Torso
543 local Head = playa:FindFirstChild("Head")
544 local function Scan(ch)
545 local e
546 for e = 1,#ch do
547 Scan(ch[e]:GetChildren())
548 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
549 ch[e]:remove()
550 end
551 end
552 end
553 Scan(playa:GetChildren())
554 if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
555 playa:FindFirstChild('HumanoidRootPart'):Destroy()
556 end
557 local hum2 = playa:FindFirstChildOfClass("Humanoid")
558 if zombiemode == true and override == false then
559 soundy = true
560 end
561 if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
562 override = true
563 end
564 if hum2 ~= nil then
565 hum2.Name = "Humanoid2"
566 hum2.Health = 0
567 if zombiemode == false or override == true then
568 table.insert(rekt,hum2.Parent)
569 else
570 local gyro = Instance.new('BodyGyro',Torso)
571 hum2.PlatformStand = false
572 for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
573 if v:IsA('BodyGyro') then v:Destroy() end
574 end
575 if playa:FindFirstChild('HumanoidRootPart') then
576 hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
577 local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
578 weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
579 weldcrucial.Part1 = hum2.Parent.Torso
580 end
581 end
582 end
583 local ch = playa:GetChildren()
584 local i
585 for i = 1,#ch do
586 if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
587 ch[i]:remove()
588 end
589 end
590
591 if Head then
592 local Neck = Instance.new("Weld")
593 Neck.Name = "Neck"
594 Neck.Part0 = Torso
595 Neck.Part1 = Head
596 if pool then
597 local part = Instance.new('Part',Torso)
598 part.Position = Vector3.new(0,10,0)
599 part.Size = Vector3.new(0.2,0.2,0.2)
600 part.Transparency = 1
601 part.CanCollide = false
602 local we = Instance.new('Weld',Torso)
603 we.Part0 = Torso
604 we.Part1 = part
605 we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
606 local coru=coroutine.wrap(function()
607 bleed(part)
608 end)
609 coru()
610 end
611 if head == false or head == nil then
612 Neck.C0 = CFrame.new(0, 1.5, 0)
613 else
614 Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
615 local bleedpart = Instance.new("Part", Torso)
616 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
617 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
618 bleedpart.CanCollide = false
619 bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
620 bleedpart.Transparency = 1
621
622 local bleedpartweld = Instance.new("Weld", Torso)
623 bleedpartweld.Part0 = Torso
624 bleedpartweld.Part1 = bleedpart
625 bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
626 local coru = coroutine.wrap(function()
627 bleed(bleedpart)
628 end)
629 coru()
630 end
631 Neck.C1 = CFrame.new()
632 Neck.Parent = Torso
633 end
634 local Limb = playa:FindFirstChild("Right Arm")
635 if Limb then
636
637 Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
638 local Joint = Instance.new("Rotate")
639 Joint.Name = "RightShoulder"
640 Joint.Part0 = Torso
641 Joint.Part1 = Limb
642 Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
643 Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
644 Joint.Parent = Torso
645
646 local B = Instance.new("Part")
647 B.TopSurface = 0
648 B.BottomSurface = 0
649 B.formFactor = "Symmetric"
650 B.Size = Vector3.new(1, 1, 1)
651 B.Transparency = 1
652 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
653 B.Parent = playa
654 local W = Instance.new("Weld")
655 W.Part0 = Limb
656 W.Part1 = B
657 W.C0 = CFrame.new(0, -0.5, 0)
658 W.Parent = Limb
659 end
660 local Limb = playa:FindFirstChild("Left Arm")
661 if Limb then
662
663 Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
664 local Joint = Instance.new("Rotate")
665 Joint.Name = "LeftShoulder"
666 Joint.Part0 = Torso
667 Joint.Part1 = Limb
668 Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
669 Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
670 Joint.Parent = Torso
671
672 local B = Instance.new("Part")
673 B.TopSurface = 0
674 B.BottomSurface = 0
675 B.formFactor = "Symmetric"
676 B.Size = Vector3.new(1, 1, 1)
677 B.Transparency = 1
678 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
679 B.Parent = playa
680 local W = Instance.new("Weld")
681 W.Part0 = Limb
682 W.Part1 = B
683 W.C0 = CFrame.new(0, -0.5, 0)
684 W.Parent = Limb
685 end
686 local Limb = playa:FindFirstChild("Right Leg")
687 if Limb then
688 Limb.CanCollide = false
689 Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
690 local Joint = Instance.new("Rotate")
691 Joint.Name = "RightHip"
692 Joint.Part0 = Torso
693 Joint.Part1 = Limb
694 Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
695 Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
696 Joint.Parent = Torso
697
698 local B = Instance.new("Part")
699 B.TopSurface = 0
700 B.BottomSurface = 0
701 B.formFactor = "Symmetric"
702 B.Size = Vector3.new(1, 1, 1)
703 B.Transparency = 1
704 B.CanCollide = true
705 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
706 B.Parent = playa
707 local W = Instance.new("Weld")
708 W.Part0 = Limb
709 W.Part1 = B
710 W.C0 = CFrame.new(0, -0.5, 0)
711 W.Parent = Limb
712 end
713 local Limb = playa:FindFirstChild("Left Leg")
714 if Limb then
715 Limb.CanCollide = false
716 Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
717 local Joint = Instance.new("Rotate")
718 Joint.Name = "LeftHip"
719 Joint.Part0 = Torso
720 Joint.Part1 = Limb
721 Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
722 Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
723 Joint.Parent = Torso
724
725 local B = Instance.new("Part")
726 B.TopSurface = 0
727 B.BottomSurface = 0
728 if zombiemode == false or override then
729 B.CanCollide = true
730 end
731 B.formFactor = "Symmetric"
732 B.Size = Vector3.new(1, 1, 1)
733 B.Transparency = 1
734 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
735 B.Parent = playa
736 local W = Instance.new("Weld")
737 W.Part0 = Limb
738 W.Part1 = B
739 W.C0 = CFrame.new(0, -0.5, 0)
740 W.Parent = Limb
741 end
742 --[[
743 local Bar = Instance.new("Part")
744 Bar.TopSurface = 0
745 Bar.BottomSurface = 0
746 Bar.formFactor = "Symmetric"
747 Bar.Size = Vector3.new(1, 1, 1)
748 Bar.Transparency = 1
749 Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
750 Bar.Parent = playa
751 local Weld = Instance.new("Weld")
752 Weld.Part0 = Torso
753 Weld.Part1 = Bar
754 Weld.C0 = CFrame.new(0, 0.5, 0)
755 Weld.Parent = Torso
756 --]]
757 playa.Parent = Gibs
758 if kneef and explode == nil then
759 local coru = coroutine.wrap(function()
760 if playa:FindFirstChild(hitz) then
761 local uno = Instance.new('Part',workspace)
762 local dos = Instance.new('Part',workspace)
763 uno.CFrame = playa:FindFirstChild(hitz).CFrame
764 dos.CFrame = kneef["big ass knife"].CFrame
765 local weld = Instance.new('Weld',kneef["big ass knife"])
766 weld.Part0 = playa:FindFirstChild(hitz)
767 weld.Part1 = kneef["big ass knife"]
768 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
769 uno:Destroy()
770 dos:Destroy()
771 playa:FindFirstChild(hitz).Anchored = false
772 for i, v in pairs(kneef:GetChildren()) do
773 if v:IsA('BasePart') then
774 v.Anchored = false
775 end
776 end
777 if explode == nil or explode == false then
778 local bleedpart = Instance.new("Part", kneef)
779 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
780 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
781 bleedpart.CanCollide = false
782 bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
783 bleedpart.Transparency = 1
784
785 local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
786 bleedpartweld.Part0 = kneef["big ass knife"]
787 bleedpartweld.Part1 = bleedpart
788 bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
789 local coru = coroutine.wrap(function()
790 bleed(bleedpart)
791 end)
792 coru()
793 end
794 end
795 if zombiemode == false or override then
796 wait()
797 end
798 if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
799 kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
800 end
801 end)
802 coru()
803 end
804 if explode then
805 local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
806 local repulse = Instance.new('BodyForce',Torso)
807 repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
808 game.Debris:AddItem(repulse,0.05)
809 end
810 if charred and zombiemode == false then
811 for i,v in pairs(playa:GetChildren()) do
812 if v:IsA('BasePart') then
813 v.BrickColor = BrickColor.Black()
814 local fire = Instance.new('Fire',v)
815 fire.Size = 5
816 fire.Heat = 5
817 elseif v:IsA('Accessory') then
818 for a,c in pairs(v:GetChildren()) do
819 if c:IsA('BasePart') then
820 c.BrickColor = BrickColor.Black()
821 local fire = Instance.new('Fire',v)
822 fire.Size = 5
823 fire.Heat = 5
824 for o,p in pairs(c:GetChildren()) do
825 if p:IsA("SpecialMesh") then
826 p.TextureId = ""
827 end
828 end
829 end
830 end
831 end
832 end
833 end
834 if soundy then
835 local sound = Instance.new('Sound',Head)
836 sound.SoundId = 'rbxassetid://903640857'
837 sound.Volume = 1
838 sound:Play()
839 sound.Ended:connect(function()
840 sound:Destroy()
841 local ambient = Instance.new('Sound',Head)
842 ambient.Volume = 0.25
843 ambient.Looped = true
844 ambient.SoundId = 'rbxassetid://903641031'
845 ambient:Play()
846 end)
847 end
848 if override then
849 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
850 local coru = coroutine.wrap(function()
851 wait(4.5)
852 hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
853 hum2.HipHeight = 0.2
854 wait(0.5)
855 killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
856 end)
857 coru()
858 else
859 game:GetService('Debris'):AddItem(playa, 12)
860 end
861 else
862 hum2.Health = 0
863 table.insert(zombies,playa)
864 local attack = Instance.new('Sound',Head)
865 attack.SoundId = 'rbxassetid://903641424'
866 attack.Volume = 2
867 for i,v in pairs(playa:GetChildren()) do
868 if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
869 v.Touched:connect(function(hit)
870 if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
871 local found = false
872 if hit.Parent == player.Character then
873 found = true
874 end
875 for a,c in pairs(zombies) do
876 if c == hit.Parent then
877 found = true
878 end
879 end
880 if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
881 attack:Play()
882 if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
883 hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
884 wait()
885 killz(hit.Parent,"Head")
886 else
887 hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
888 end
889 end
890 end
891 end)
892 end
893 end
894 local coru = coroutine.wrap(function()
895 wait(2)
896 for i,v in pairs(playa:GetChildren()) do
897 if v:IsA('BasePart') then
898 for a,c in pairs(v:GetChildren()) do
899 if c:IsA('Fire') or c:IsA('ParticleEmitter') then
900 c:Destroy()
901 end
902 end
903 elseif v:IsA('Accessory') then
904 for a,c in pairs(v:GetChildren()) do
905 if c:IsA('BasePart') then
906 for b,d in pairs(c:GetChildren()) do
907 if d:IsA('Fire') or d:IsA('ParticleEmitter') then
908 d:Destroy()
909 end
910 end
911 end
912 end
913 end
914 end
915 end)
916 coru()
917 end
918 end
919end
920
921mouse.KeyDown:connect(function(key)
922 if key == "t" and mouse.Target then
923 local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
924 if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
925 if curpoint == nil then
926 if hum and hum.Parent:FindFirstChild('Head') then
927 curpart = hum.Parent.Head
928 else
929 curpart = nil
930 curpoint = mouse.Hit.p
931 end
932 if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
933 notify("ZOMBIE TARGET SET",false)
934 else
935 curpart = nil
936 curpoint = nil
937 if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
938 notify("ZOMBIE TARGET REMOVED",false)
939 end
940 elseif key == "y" then
941 for o,p in pairs(zombies) do
942 local coru = coroutine.wrap(function()
943 if p:FindFirstChild('Torso') then
944 killz(p,"Head",nil,nil,false,false,false,true)
945 else
946 table.remove(zombies,o)
947 end
948 end)
949 coru()
950 wait()
951 end
952 for i,v in pairs(zombies) do
953 table.remove(zombies,i)
954 end
955 if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
956 notify("ZOMBIES TERMINATED",false)
957 end
958end)
959
960function nub()
961repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
962local me = player.Character
963local point = me.HumanoidRootPart
964local playergui = player.PlayerGui
965local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
966local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
967local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
968local lefthipz = me.Torso["Left Hip"]:Clone()
969local righthipz = me.Torso["Right Hip"]:Clone()
970local mode = "kill"
971local lerpz = false
972local active = false
973local acting = false
974local hit = false
975local canClick = true
976local stabbing = false
977local grabbing = false
978local finishing = false
979local kyssing = false
980local canbackgroundmusic = true
981local cancolorfilter = true
982local spinboolean = false
983local grabbed = nil
984local doing = false
985local rightshoulder = nil
986local leftshoulder = nil
987local headweld = nil
988local knifeparts = {}
989local usable = true
990finishnum = 1
991
992function notify(msg,forever)
993 local doit = coroutine.wrap(function()
994 local gui = Instance.new('ScreenGui',playergui)
995 gui.Name = "Notification"
996 local frame = Instance.new('Frame',gui)
997 frame.Position = UDim2.new(0,0,0,0)
998 frame.Size = UDim2.new(1,0,0.2,0)
999 frame.BackgroundTransparency = 1
1000 local txt = Instance.new('TextLabel',frame)
1001 txt.TextColor3 = Color3.new(255,255,255)
1002 txt.TextStrokeColor3 = Color3.new(0, 0, 0)
1003 txt.TextStrokeTransparency = 0
1004 txt.BackgroundTransparency = 1
1005 txt.Text = ""
1006 txt.Size = UDim2.new(1,0,0.3,0)
1007 txt.Position = UDim2.new(0,0,0.4,0)
1008 txt.TextScaled = true
1009 txt.Font = "Code"
1010 txt.TextXAlignment = "Center"
1011 local tap = Instance.new("Sound")
1012 tap.Parent = gui
1013 tap.SoundId = "rbxassetid://147982968"
1014 tap.TimePosition = 0.1
1015 local str = msg
1016 local len = string.len(str)
1017 for i=1,len do
1018 txt.Text = string.sub(str,1,i)
1019 pitche = math.random(20, 40)/10
1020 tap.PlaybackSpeed = pitche
1021 tap:Play()
1022 wait(0.01)
1023 end
1024 if forever == false then
1025 wait(1)
1026 while txt.TextTransparency < 1 do
1027 txt.TextTransparency = txt.TextTransparency + 0.1
1028 txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
1029 wait(0.001)
1030 end
1031 gui:Destroy()
1032 end
1033 end)
1034 doit()
1035end
1036
1037wait(0.5)
1038notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
1039local laugh = Instance.new('Sound',me.Head)
1040laugh.SoundId = 'rbxassetid://378827985'
1041laugh.Name = "Psycho"
1042laugh.Volume = 5
1043-- 1 - bitch ass knife
1044local obj1 = Instance.new("Model")
1045obj1.Name = "bitch ass knife"
1046obj1.Parent = game.Workspace
1047
1048-- 2 - Grab
1049local obj2 = Instance.new("Part")
1050obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
1051obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1052obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1053obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1054obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1055obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1056obj2.Material = Enum.Material.Concrete
1057obj2.Size = Vector3.new(1, 0.25, 0.25)
1058obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1059obj2.Anchored = true
1060obj2.BrickColor = BrickColor.new("Black")
1061obj2.Friction = 0.30000001192093
1062obj2.Shape = Enum.PartType.Cylinder
1063obj2.Name = "Grab"
1064obj2.Parent = obj1
1065
1066-- 3 - handletopcap
1067local obj3 = Instance.new("Part")
1068obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
1069obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1070obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1071obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1072obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1073obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1074obj3.Material = Enum.Material.Concrete
1075obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
1076obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1077obj3.Anchored = true
1078obj3.BrickColor = BrickColor.new("Black")
1079obj3.Friction = 0.30000001192093
1080obj3.Shape = Enum.PartType.Ball
1081obj3.Name = "handletopcap"
1082obj3.Parent = obj1
1083
1084-- 4 - handlebottomcap
1085local obj4 = Instance.new("Part")
1086obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
1087obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1088obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1089obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1090obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1091obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1092obj4.Material = Enum.Material.Concrete
1093obj4.Size = Vector3.new(0.25, 0.25, 0.25)
1094obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1095obj4.Anchored = true
1096obj4.BrickColor = BrickColor.new("Black")
1097obj4.Friction = 0.30000001192093
1098obj4.Shape = Enum.PartType.Ball
1099obj4.Name = "handlebottomcap"
1100obj4.Parent = obj1
1101
1102-- 5 - handleguardmid
1103local obj5 = Instance.new("Part")
1104obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
1105obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1106obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1107obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1108obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1109obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1110obj5.Material = Enum.Material.Concrete
1111obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
1112obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1113obj5.Anchored = true
1114obj5.BrickColor = BrickColor.new("Black")
1115obj5.Friction = 0.30000001192093
1116obj5.Shape = Enum.PartType.Block
1117obj5.Name = "handleguardmid"
1118obj5.Parent = obj1
1119
1120-- 6 - handleguardcap1
1121local obj6 = Instance.new("Part")
1122obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
1123obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1124obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1125obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1126obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1127obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1128obj6.Material = Enum.Material.Concrete
1129obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
1130obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1131obj6.Anchored = true
1132obj6.BrickColor = BrickColor.new("Black")
1133obj6.Friction = 0.30000001192093
1134obj6.Shape = Enum.PartType.Cylinder
1135obj6.Name = "handleguardcap1"
1136obj6.Parent = obj1
1137
1138-- 7 - handleguardcap2
1139local obj7 = Instance.new("Part")
1140obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
1141obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1142obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1143obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1144obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1145obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1146obj7.Material = Enum.Material.Concrete
1147obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
1148obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1149obj7.Anchored = true
1150obj7.BrickColor = BrickColor.new("Black")
1151obj7.Friction = 0.30000001192093
1152obj7.Shape = Enum.PartType.Cylinder
1153obj7.Name = "handleguardcap2"
1154obj7.Parent = obj1
1155
1156-- 8 - big ass knife
1157local obj8 = Instance.new("Part")
1158obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
1159obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1160obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1161obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1162obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1163obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1164obj8.Material = Enum.Material.Metal
1165obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
1166obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1167obj8.Anchored = true
1168obj8.BrickColor = BrickColor.new("Lily white")
1169obj8.Friction = 0.30000001192093
1170obj8.Shape = Enum.PartType.Block
1171obj8.Name = "big ass knife"
1172obj8.Parent = obj1
1173
1174-- 9 - Mesh
1175local obj9 = Instance.new("BlockMesh")
1176obj9.Scale = Vector3.new(0.5, 1, 1)
1177obj9.Parent = obj8
1178
1179-- 10 - big ass knife
1180local obj10 = Instance.new("Part")
1181obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
1182obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1183obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1184obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1185obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1186obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1187obj10.Material = Enum.Material.Metal
1188obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
1189obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1190obj10.Anchored = true
1191obj10.BrickColor = BrickColor.new("Lily white")
1192obj10.Friction = 0.30000001192093
1193obj10.Shape = Enum.PartType.Block
1194obj10.Name = "big ass knife"
1195obj10.Parent = obj1
1196local knife = obj10
1197
1198-- 11 - Mesh
1199local obj11 = Instance.new("BlockMesh")
1200obj11.Scale = Vector3.new(0.5, 1, 1)
1201obj11.Parent = obj10
1202
1203-- 12 - big ass knife
1204local obj12 = Instance.new("Part")
1205obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
1206obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1207obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1208obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1209obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1210obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1211obj12.Material = Enum.Material.Metal
1212obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
1213obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1214obj12.Anchored = true
1215obj12.BrickColor = BrickColor.new("Lily white")
1216obj12.Friction = 0.30000001192093
1217obj12.Shape = Enum.PartType.Block
1218obj12.Name = "big ass knife"
1219obj12.Parent = obj1
1220
1221-- 13 - Mesh
1222local obj13 = Instance.new("BlockMesh")
1223obj13.Scale = Vector3.new(0.5, 1, 1)
1224obj13.Parent = obj12
1225
1226-- 14 - serration
1227local obj14 = Instance.new("WedgePart")
1228obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1229obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1230obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1231obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1232obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1233obj14.Material = Enum.Material.Metal
1234obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1235obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1236obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1237obj14.Anchored = true
1238obj14.BrickColor = BrickColor.new("Lily white")
1239obj14.Friction = 0.30000001192093
1240obj14.Name = "serration"
1241obj14.Parent = obj1
1242
1243-- 15 - Mesh
1244local obj15 = Instance.new("BlockMesh")
1245obj15.Scale = Vector3.new(0.5, 1, 1)
1246obj15.Parent = obj14
1247
1248-- 16 - serration
1249local obj16 = Instance.new("WedgePart")
1250obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1251obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1252obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1253obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1254obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1255obj16.Material = Enum.Material.Metal
1256obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1257obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1258obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1259obj16.Anchored = true
1260obj16.BrickColor = BrickColor.new("Lily white")
1261obj16.Friction = 0.30000001192093
1262obj16.Name = "serration"
1263obj16.Parent = obj1
1264
1265-- 17 - Mesh
1266local obj17 = Instance.new("BlockMesh")
1267obj17.Scale = Vector3.new(0.5, 1, 1)
1268obj17.Parent = obj16
1269
1270-- 18 - serration
1271local obj18 = Instance.new("WedgePart")
1272obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1273obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1274obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1275obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1276obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1277obj18.Material = Enum.Material.Metal
1278obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1279obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1280obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1281obj18.Anchored = true
1282obj18.BrickColor = BrickColor.new("Lily white")
1283obj18.Friction = 0.30000001192093
1284obj18.Name = "serration"
1285obj18.Parent = obj1
1286
1287-- 19 - Mesh
1288local obj19 = Instance.new("BlockMesh")
1289obj19.Scale = Vector3.new(0.5, 1, 1)
1290obj19.Parent = obj18
1291
1292-- 20 - serration
1293local obj20 = Instance.new("WedgePart")
1294obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1295obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1296obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1297obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1298obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1299obj20.Material = Enum.Material.Metal
1300obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1301obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1302obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1303obj20.Anchored = true
1304obj20.BrickColor = BrickColor.new("Lily white")
1305obj20.Friction = 0.30000001192093
1306obj20.Name = "serration"
1307obj20.Parent = obj1
1308
1309-- 21 - Mesh
1310local obj21 = Instance.new("BlockMesh")
1311obj21.Scale = Vector3.new(0.5, 1, 1)
1312obj21.Parent = obj20
1313
1314-- 22 - serration
1315local obj22 = Instance.new("WedgePart")
1316obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1317obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1318obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1319obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1320obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1321obj22.Material = Enum.Material.Metal
1322obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1323obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1324obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1325obj22.Anchored = true
1326obj22.BrickColor = BrickColor.new("Lily white")
1327obj22.Friction = 0.30000001192093
1328obj22.Name = "serration"
1329obj22.Parent = obj1
1330
1331-- 23 - Mesh
1332local obj23 = Instance.new("BlockMesh")
1333obj23.Scale = Vector3.new(0.5, 1, 1)
1334obj23.Parent = obj22
1335
1336-- 24 - serration
1337local obj24 = Instance.new("WedgePart")
1338obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1339obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1340obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1341obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1342obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1343obj24.Material = Enum.Material.Metal
1344obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1345obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1346obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1347obj24.Anchored = true
1348obj24.BrickColor = BrickColor.new("Lily white")
1349obj24.Friction = 0.30000001192093
1350obj24.Name = "serration"
1351obj24.Parent = obj1
1352
1353-- 25 - Mesh
1354local obj25 = Instance.new("BlockMesh")
1355obj25.Scale = Vector3.new(0.5, 1, 1)
1356obj25.Parent = obj24
1357
1358-- 26 - serration
1359local obj26 = Instance.new("WedgePart")
1360obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1361obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1362obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1363obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1364obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1365obj26.Material = Enum.Material.Metal
1366obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1367obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1368obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1369obj26.Anchored = true
1370obj26.BrickColor = BrickColor.new("Lily white")
1371obj26.Friction = 0.30000001192093
1372obj26.Name = "serration"
1373obj26.Parent = obj1
1374
1375-- 27 - Mesh
1376local obj27 = Instance.new("BlockMesh")
1377obj27.Scale = Vector3.new(0.5, 1, 1)
1378obj27.Parent = obj26
1379
1380-- 28 - serration
1381local obj28 = Instance.new("WedgePart")
1382obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1383obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1384obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1385obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1386obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1387obj28.Material = Enum.Material.Metal
1388obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1389obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1390obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1391obj28.Anchored = true
1392obj28.BrickColor = BrickColor.new("Lily white")
1393obj28.Friction = 0.30000001192093
1394obj28.Name = "serration"
1395obj28.Parent = obj1
1396
1397-- 29 - Mesh
1398local obj29 = Instance.new("BlockMesh")
1399obj29.Scale = Vector3.new(0.5, 1, 1)
1400obj29.Parent = obj28
1401
1402-- 30 - knifetip1
1403local obj30 = Instance.new("WedgePart")
1404obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1405obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1406obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1407obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1408obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1409obj30.Material = Enum.Material.Metal
1410obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
1411obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1412obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1413obj30.Anchored = true
1414obj30.BrickColor = BrickColor.new("Lily white")
1415obj30.Friction = 0.30000001192093
1416obj30.Name = "knifetip1"
1417obj30.Parent = obj1
1418
1419-- 31 - Mesh
1420local obj31 = Instance.new("BlockMesh")
1421obj31.Scale = Vector3.new(0.5, 1, 1)
1422obj31.Parent = obj30
1423
1424-- 32 - redstuff
1425local obj32 = Instance.new("Part")
1426obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
1427obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1428obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1429obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1430obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1431obj32.Material = Enum.Material.SmoothPlastic
1432obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1433obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
1434obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1435obj32.BrickColor = BrickColor.new("Institutional white")
1436obj32.Friction = 0.30000001192093
1437obj32.Shape = Enum.PartType.Cylinder
1438obj32.Name = "redstuff"
1439obj32.Anchored = true
1440obj32.Parent = obj1
1441
1442
1443-- 33 - redstuff
1444local obj33 = Instance.new("Part")
1445obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
1446obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1447obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1448obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1449obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1450obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1451obj33.Material = Enum.Material.SmoothPlastic
1452obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
1453obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1454obj33.BrickColor = BrickColor.new("Institutional white")
1455obj33.Friction = 0.30000001192093
1456obj33.Shape = Enum.PartType.Block
1457obj33.Name = "redstuff"
1458obj33.Anchored = true
1459obj33.Parent = obj1
1460
1461-- 34 - redstuff
1462local obj34 = Instance.new("Part")
1463obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
1464obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1465obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1466obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1467obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1468obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1469obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
1470obj34.Material = Enum.Material.SmoothPlastic
1471obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1472obj34.BrickColor = BrickColor.new("Institutional white")
1473obj34.Friction = 0.30000001192093
1474obj34.Shape = Enum.PartType.Cylinder
1475obj34.Name = "redstuff"
1476obj34.Anchored = true
1477obj34.Parent = obj1
1478
1479-- 35 - redstuff
1480local obj35 = Instance.new("Part")
1481obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
1482obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1483obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1484obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1485obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1486obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1487obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
1488obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1489obj35.BrickColor = BrickColor.new("Institutional white")
1490obj35.Friction = 0.30000001192093
1491obj35.Shape = Enum.PartType.Cylinder
1492obj35.Material = Enum.Material.SmoothPlastic
1493obj35.Name = "redstuff"
1494obj35.Anchored = true
1495obj35.Parent = obj1
1496
1497-- 36 - redstuff
1498local obj36 = Instance.new("Part")
1499obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
1500obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1501obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1502obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1503obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1504obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1505obj36.Material = Enum.Material.SmoothPlastic
1506obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
1507obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1508obj36.BrickColor = BrickColor.new("Institutional white")
1509obj36.Friction = 0.30000001192093
1510obj36.Shape = Enum.PartType.Cylinder
1511obj36.Name = "redstuff"
1512obj36.Anchored = true
1513obj36.Parent = obj1
1514
1515-- 37 - redstuff
1516local obj37 = Instance.new("WedgePart")
1517obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
1518obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1519obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1520obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1521obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1522obj37.Material = Enum.Material.SmoothPlastic
1523obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
1524obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1525obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1526obj37.Anchored = true
1527obj37.BrickColor = BrickColor.new("Institutional white")
1528obj37.Friction = 0.30000001192093
1529obj37.Name = "redstuff"
1530obj37.Anchored = true
1531obj37.Parent = obj1
1532
1533-- 38 - redstuff
1534local obj38 = Instance.new("Part")
1535obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
1536obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1537obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1538obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1539obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1540obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1541obj38.Material = Enum.Material.SmoothPlastic
1542obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
1543obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1544obj38.BrickColor = BrickColor.new("Institutional white")
1545obj38.Friction = 0.30000001192093
1546obj38.Shape = Enum.PartType.Cylinder
1547obj38.Name = "redstuff"
1548obj38.Anchored = true
1549obj38.Parent = obj1
1550
1551local function recurse(objnum)
1552 table.insert(knifeparts,{objnum,objnum.Parent})
1553 for i,v in pairs(objnum:GetChildren()) do
1554 recurse(v)
1555 end
1556end
1557
1558recurse(obj1)
1559
1560local audio = Instance.new('Sound',knife)
1561audio.Volume = 2
1562
1563local audio2 = Instance.new('Sound',knife)
1564audio2.Volume = 2
1565
1566local holdpart = Instance.new("Part")
1567holdpart.Parent = me
1568holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
1569holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
1570holdpart.BrickColor = BrickColor.new("Burnt Sienna")
1571
1572local previous = nil
1573for i,v in pairs(obj1:GetChildren()) do
1574 if v:IsA('BasePart') then
1575 if previous then
1576 local weld = Instance.new('Weld',v)
1577 weld.Part0 = v
1578 weld.Part1 = previous
1579 weld.C0 = v.CFrame:inverse() * previous.CFrame
1580 previous.Anchored = false
1581 previous.CanCollide = false
1582 local vee = v
1583 weld.AncestryChanged:connect(function(mez,par)
1584 wait()
1585 weld.Parent = vee
1586 end)
1587 end
1588 previous = v
1589 end
1590end
1591previous.Anchored = false
1592previous.CanCollide = false
1593
1594local holdpartweld = Instance.new("Weld", me.Torso)
1595holdpartweld.Part0 = me.Torso
1596holdpartweld.Part1 = holdpart
1597holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
1598
1599holdpartweld.AncestryChanged:connect(function(mez,par)
1600 if par ~= me.Torso then
1601 wait()
1602 holdpartweld.Parent = me.Torso
1603 end
1604end)
1605
1606local knifeweld = Instance.new('Weld',me.Torso)
1607knifeweld.Part0 = me.Torso
1608knifeweld.Part1 = obj2
1609knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
1610knifeweld.AncestryChanged:connect(function(mez,par)
1611 if par ~= me.Torso then
1612 wait()
1613 knifeweld.Parent = me.Torso
1614 end
1615end)
1616local ScreenGui = Instance.new("ScreenGui")
1617local CustomizeGui = Instance.new("Frame")
1618local Customize = Instance.new("TextLabel")
1619local ClosestColor = Instance.new("TextLabel")
1620local Line = Instance.new("TextLabel")
1621local Color = Instance.new("ImageLabel")
1622local Close = Instance.new("TextButton")
1623local RedHue = Instance.new("TextLabel")
1624local GreenHue = Instance.new("TextLabel")
1625local RedInput = Instance.new("TextBox")
1626local BlueHue = Instance.new("TextLabel")
1627local GreenInput = Instance.new("TextBox")
1628local TransInput = Instance.new("TextBox")
1629local BlueInput = Instance.new("TextBox")
1630local Message = Instance.new("TextLabel")
1631local Message2 = Instance.new("TextLabel")
1632local TrailTransparency = Instance.new("TextLabel")
1633local TrailInput = Instance.new("TextBox")
1634local MusicOption = Instance.new("TextButton")
1635local ScreenOption = Instance.new("TextButton")
1636local ScreenOptionTxt = Instance.new("TextLabel")
1637local MusicOptionTxt = Instance.new("TextLabel")
1638
1639-- Properties
1640
1641ScreenGui.Parent = playergui
1642
1643CustomizeGui.Name = "CustomizeGui"
1644CustomizeGui.Parent = ScreenGui
1645CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
1646CustomizeGui.BackgroundTransparency = 0.5
1647CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
1648CustomizeGui.BorderSizePixel = 2
1649CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
1650CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
1651
1652Customize.Name = "Customize"
1653Customize.Parent = CustomizeGui
1654Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
1655Customize.BackgroundTransparency = 0.75
1656Customize.BorderSizePixel = 0
1657Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
1658Customize.FontSize = Enum.FontSize.Size28
1659Customize.Text = "ACCENT COLOR CUSTOMIZATION"
1660Customize.TextColor3 = Color3.new(1, 1, 1)
1661Customize.TextScaled = true
1662Customize.TextSize = 25
1663Customize.TextStrokeTransparency = 0.5
1664Customize.TextWrapped = true
1665
1666ClosestColor.Name = "ClosestColor"
1667ClosestColor.Parent = CustomizeGui
1668ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
1669ClosestColor.BackgroundTransparency = 1
1670ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
1671ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
1672ClosestColor.Font = Enum.Font.SourceSansLight
1673ClosestColor.FontSize = Enum.FontSize.Size32
1674ClosestColor.Text = "Your color is closest to Institutional White"
1675ClosestColor.TextColor3 = Color3.new(1, 1, 1)
1676ClosestColor.TextSize = 30
1677ClosestColor.TextStrokeTransparency = 0.5
1678
1679Line.Name = "Line"
1680Line.Parent = CustomizeGui
1681Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
1682Line.BackgroundTransparency = 0.5
1683Line.BorderColor3 = Color3.new(0, 0, 0)
1684Line.BorderSizePixel = 0
1685Line.Position = UDim2.new(0, 0, 0.200000003, 0)
1686Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
1687Line.Font = Enum.Font.SourceSans
1688Line.FontSize = Enum.FontSize.Size14
1689Line.Text = " "
1690Line.TextSize = 14
1691
1692Color.Name = "Color"
1693Color.Parent = CustomizeGui
1694Color.BackgroundColor3 = Color3.new(1, 1, 1)
1695Color.BorderSizePixel = 0
1696Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
1697Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
1698Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
1699
1700MusicOption.Parent = CustomizeGui
1701MusicOption.Name = "MusicOption"
1702MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
1703MusicOption.BorderSizePixel = 1
1704MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
1705MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
1706MusicOption.Text = ""
1707MusicOption.BackgroundTransparency = 0.5
1708
1709ScreenOption.Parent = CustomizeGui
1710ScreenOption.Name = "ScreenOption"
1711ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
1712ScreenOption.BorderSizePixel = 1
1713ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
1714ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
1715ScreenOption.Text = ""
1716ScreenOption.BackgroundTransparency = 0.5
1717
1718ScreenOptionTxt.Name = "ScreenOptionTxt"
1719ScreenOptionTxt.Parent = CustomizeGui
1720ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
1721ScreenOptionTxt.BackgroundTransparency = 1
1722ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
1723ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
1724ScreenOptionTxt.Font = Enum.Font.SourceSans
1725ScreenOptionTxt.FontSize = Enum.FontSize.Size24
1726ScreenOptionTxt.Text = "Psychopath Red Filter"
1727ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
1728ScreenOptionTxt.TextScaled = true
1729ScreenOptionTxt.TextSize = 20
1730ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
1731ScreenOptionTxt.TextStrokeTransparency = 0.5
1732ScreenOptionTxt.TextWrapped = true
1733ScreenOptionTxt.TextXAlignment = "Left"
1734
1735MusicOptionTxt.Name = "MusicOptionTxt"
1736MusicOptionTxt.Parent = CustomizeGui
1737MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
1738MusicOptionTxt.BackgroundTransparency = 1
1739MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
1740MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
1741MusicOptionTxt.Font = Enum.Font.SourceSans
1742MusicOptionTxt.FontSize = Enum.FontSize.Size24
1743MusicOptionTxt.Text = "Psychopath Background Music"
1744MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
1745MusicOptionTxt.TextScaled = true
1746MusicOptionTxt.TextSize = 20
1747MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
1748MusicOptionTxt.TextStrokeTransparency = 0.5
1749MusicOptionTxt.TextWrapped = true
1750MusicOptionTxt.TextXAlignment = "Left"
1751
1752Close.Name = "Close"
1753Close.Parent = CustomizeGui
1754Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
1755Close.BackgroundTransparency = 0.5
1756Close.BorderColor3 = Color3.new(0, 0, 0)
1757Close.BorderSizePixel = 2
1758Close.Position = UDim2.new(1.005, 0, 0, 0)
1759Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
1760Close.Font = Enum.Font.SourceSans
1761Close.FontSize = Enum.FontSize.Size14
1762Close.Text = "X"
1763Close.TextColor3 = Color3.new(1, 1, 1)
1764Close.TextScaled = true
1765Close.TextSize = 14
1766Close.TextStrokeTransparency = 0
1767Close.TextWrapped = true
1768
1769RedHue.Name = "RedHue"
1770RedHue.Parent = CustomizeGui
1771RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
1772RedHue.BackgroundTransparency = 1
1773RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
1774RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
1775RedHue.Font = Enum.Font.SourceSans
1776RedHue.FontSize = Enum.FontSize.Size24
1777RedHue.Text = "RED Hue Value: "
1778RedHue.TextColor3 = Color3.new(1, 1, 1)
1779RedHue.TextScaled = true
1780RedHue.TextSize = 20
1781RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
1782RedHue.TextStrokeTransparency = 0.75
1783RedHue.TextWrapped = true
1784
1785GreenHue.Name = "GreenHue"
1786GreenHue.Parent = CustomizeGui
1787GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
1788GreenHue.BackgroundTransparency = 1
1789GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
1790GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
1791GreenHue.Font = Enum.Font.SourceSans
1792GreenHue.FontSize = Enum.FontSize.Size24
1793GreenHue.Text = "GREEN Hue Value:"
1794GreenHue.TextColor3 = Color3.new(1, 1, 1)
1795GreenHue.TextScaled = true
1796GreenHue.TextSize = 20
1797GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
1798GreenHue.TextStrokeTransparency = 0.75
1799GreenHue.TextWrapped = true
1800
1801RedInput.Name = "RedInput"
1802RedInput.Parent = CustomizeGui
1803RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
1804RedInput.BackgroundTransparency = 0.5
1805RedInput.BorderSizePixel = 0
1806RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
1807RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
1808RedInput.Font = Enum.Font.SourceSans
1809RedInput.FontSize = Enum.FontSize.Size14
1810RedInput.Text = "255"
1811RedInput.TextColor3 = Color3.new(1, 1, 1)
1812RedInput.TextSize = 14
1813RedInput.TextStrokeTransparency = 0
1814
1815BlueHue.Name = "BlueHue"
1816BlueHue.Parent = CustomizeGui
1817BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
1818BlueHue.BackgroundTransparency = 1
1819BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
1820BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
1821BlueHue.Font = Enum.Font.SourceSans
1822BlueHue.FontSize = Enum.FontSize.Size24
1823BlueHue.Text = "BLUE Hue Value:"
1824BlueHue.TextColor3 = Color3.new(1, 1, 1)
1825BlueHue.TextScaled = true
1826BlueHue.TextSize = 20
1827BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
1828BlueHue.TextStrokeTransparency = 0.75
1829BlueHue.TextWrapped = true
1830
1831TrailTransparency.Name = "TrailTransparency"
1832TrailTransparency.Parent = CustomizeGui
1833TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
1834TrailTransparency.BackgroundTransparency = 1
1835TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
1836TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
1837TrailTransparency.Font = Enum.Font.SourceSans
1838TrailTransparency.FontSize = Enum.FontSize.Size24
1839TrailTransparency.Text = "Trail Transparency:"
1840TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
1841TrailTransparency.TextScaled = true
1842TrailTransparency.TextSize = 20
1843TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
1844TrailTransparency.TextWrapped = true
1845
1846GreenInput.Name = "GreenInput"
1847GreenInput.Parent = CustomizeGui
1848GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
1849GreenInput.BackgroundTransparency = 0.5
1850GreenInput.BorderSizePixel = 0
1851GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
1852GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
1853GreenInput.Font = Enum.Font.SourceSans
1854GreenInput.FontSize = Enum.FontSize.Size14
1855GreenInput.Text = "255"
1856GreenInput.TextColor3 = Color3.new(1, 1, 1)
1857GreenInput.TextSize = 14
1858GreenInput.TextStrokeTransparency = 0
1859
1860TransInput.Name = "TransInput"
1861TransInput.Parent = CustomizeGui
1862TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
1863TransInput.BackgroundTransparency = 0.5
1864TransInput.BorderSizePixel = 0
1865TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
1866TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
1867TransInput.Font = Enum.Font.SourceSans
1868TransInput.FontSize = Enum.FontSize.Size14
1869TransInput.Text = "50"
1870TransInput.TextColor3 = Color3.new(1, 1, 1)
1871TransInput.TextSize = 14
1872TransInput.TextStrokeTransparency = 0
1873
1874BlueInput.Name = "BlueInput"
1875BlueInput.Parent = CustomizeGui
1876BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
1877BlueInput.BackgroundTransparency = 0.5
1878BlueInput.BorderSizePixel = 0
1879BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
1880BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
1881BlueInput.Font = Enum.Font.SourceSans
1882BlueInput.FontSize = Enum.FontSize.Size14
1883BlueInput.Text = "255"
1884BlueInput.TextColor3 = Color3.new(1, 1, 1)
1885BlueInput.TextSize = 14
1886BlueInput.TextStrokeTransparency = 0
1887
1888Message.Name = "Message"
1889Message.Parent = CustomizeGui
1890Message.BackgroundColor3 = Color3.new(1, 1, 1)
1891Message.BackgroundTransparency = 1
1892Message.Position = UDim2.new(0, 0, 0.2500004, 0)
1893Message.Size = UDim2.new(1, 0, 0.100000006, 0)
1894Message.Font = Enum.Font.SourceSans
1895Message.FontSize = Enum.FontSize.Size18
1896Message.Text = "|| Inputs must be values ||"
1897Message.TextColor3 = Color3.new(1, 1, 1)
1898Message.TextScaled = true
1899Message.TextSize = 15
1900Message.TextStrokeTransparency = 0.75
1901Message.TextWrapped = true
1902
1903local attun = Instance.new("Attachment", knife)
1904attun.Position = Vector3.new(0, 0.1, -1.75)
1905local atdos = Instance.new("Attachment", knife)
1906atdos.Position = Vector3.new(0, -0.1, 0.5)
1907local trail = Instance.new("Trail", knife)
1908trail.LightEmission = 0.5
1909trail.Attachment0 = attun
1910trail.Attachment1 = atdos
1911trail.Lifetime = 0.175
1912trail.MinLength = 0
1913trail.Enabled = false
1914
1915function updatez()
1916 local rc = tonumber(RedInput.Text)
1917 local gc = tonumber(GreenInput.Text)
1918 local bc = tonumber(BlueInput.Text)
1919 local tcupd = tonumber(TransInput.Text)
1920 if rc == nil then
1921 rc = 0
1922 end
1923 if gc == nil then
1924 gc = 0
1925 end
1926 if bc == nil then
1927 bc = 0
1928 end
1929 if tcupd == nil then
1930 tcupd = 0
1931 end
1932 local tc = tcupd/100
1933 Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
1934 ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
1935 obj32.Color = Color3.fromRGB(rc,gc,bc)
1936 obj33.Color = Color3.fromRGB(rc,gc,bc)
1937 obj34.Color = Color3.fromRGB(rc,gc,bc)
1938 obj35.Color = Color3.fromRGB(rc,gc,bc)
1939 obj36.Color = Color3.fromRGB(rc,gc,bc)
1940 obj37.Color = Color3.fromRGB(rc,gc,bc)
1941 obj38.Color = Color3.fromRGB(rc,gc,bc)
1942 trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
1943 trail.Transparency = NumberSequence.new(tc)
1944 TrailTransparency.TextStrokeTransparency = tc
1945end
1946
1947RedInput.Changed:connect(function(val)
1948 if val == "Text" and tonumber(RedInput.Text) then
1949 RedInput.Text = tostring(tonumber(RedInput.Text))
1950 if tonumber(RedInput.Text) > 255 then
1951 RedInput.Text = '255'
1952 end
1953 elseif val == "Text" then
1954 RedInput.Text = ""
1955 end
1956 updatez()
1957end)
1958GreenInput.Changed:connect(function(val)
1959 if val == "Text" and tonumber(GreenInput.Text) then
1960 GreenInput.Text = tostring(tonumber(GreenInput.Text))
1961 if tonumber(GreenInput.Text) > 255 then
1962 GreenInput.Text = '255'
1963 end
1964 elseif val == "Text" then
1965 GreenInput.Text = ""
1966 end
1967 updatez()
1968end)
1969BlueInput.Changed:connect(function(val)
1970 if val == "Text" and tonumber(BlueInput.Text) then
1971 BlueInput.Text = tostring(tonumber(BlueInput.Text))
1972 if tonumber(BlueInput.Text) > 255 then
1973 BlueInput.Text = '255'
1974 end
1975 elseif val == "Text" then
1976 BlueInput.Text = ""
1977 end
1978 updatez()
1979end)
1980TransInput.Changed:connect(function(val)
1981 if val == "Text" and tonumber(TransInput.Text) then
1982 TransInput.Text = tostring(tonumber(TransInput.Text))
1983 if tonumber(TransInput.Text) > 100 then
1984 TransInput.Text = '100'
1985 end
1986 elseif val == "Text" then
1987 TransInput.Text = ""
1988 end
1989 updatez()
1990end)
1991
1992Close.MouseButton1Click:connect(function()
1993 if lerpz == false then
1994 lerpz = true
1995 if Close.Text ~= "+" then
1996 CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
1997 for i=1,10 do
1998 Close.TextTransparency = i/10
1999 Close.TextStrokeTransparency = i/10
2000 wait(0.01)
2001 end
2002 Close.Text = "+"
2003 for i=1,10 do
2004 Close.TextTransparency = (10-i+1)/10
2005 Close.TextStrokeTransparency = (10-i+1)/10
2006 wait(0.01)
2007 end
2008 lerpz = false
2009 else
2010 CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
2011 for i=1,10 do
2012 Close.TextTransparency = i/10
2013 Close.TextStrokeTransparency = i/10
2014 wait(0.01)
2015 end
2016 Close.Text = "X"
2017 for i=1,10 do
2018 Close.TextTransparency = (10-i+1)/10
2019 Close.TextStrokeTransparency = (10-i+1)/10
2020 wait(0.01)
2021 end
2022 lerpz = false
2023 end
2024 end
2025end)
2026
2027MusicOption.MouseButton1Click:connect(function()
2028 if canbackgroundmusic == true then
2029 canbackgroundmusic = false
2030 MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
2031 else
2032 canbackgroundmusic = true
2033 MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
2034 end
2035end)
2036
2037ScreenOption.MouseButton1Click:connect(function()
2038 if cancolorfilter == true then
2039 cancolorfilter = false
2040 ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
2041 else
2042 cancolorfilter = true
2043 ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
2044 end
2045end)
2046
2047function equip()
2048 local doit = coroutine.wrap(function()
2049 if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
2050 acting = true
2051 local arm = me["Right Arm"]
2052 local arm2 = me["Left Arm"]
2053 local tors = me.Torso
2054 local weld = Instance.new('Weld',arm)
2055 weld.Part0 = arm
2056 weld.Part1 = tors
2057 weld.C0 = CFrame.new(-1.5,0,0)
2058 local weld2 = Instance.new("Weld", arm2)
2059 weld2.Part0 = arm2
2060 weld2.Part1 = tors
2061 weld2.C0 = CFrame.new(1.5, 0, 0)
2062 wait(0.001)
2063 for i = 0,1,0.1 do
2064 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
2065 weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
2066 weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
2067 wait(0.001)
2068 end
2069 wait(0.15)
2070 trail.Enabled = true
2071 for i = 0,1,0.1 do
2072 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
2073 weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
2074 weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
2075 wait(0.001)
2076 end
2077 trail.Enabled = false
2078 wait(0.2)
2079 for i = 0,1,0.1 do
2080 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
2081 weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
2082 wait(0.001)
2083 end
2084 weld:Destroy()
2085 weld2:Remove()
2086 if tors ~= nil then
2087 rightshoulderz:Clone().Parent = me.Torso
2088 leftshoulderz:Clone().Parent = me.Torso
2089 end
2090 end
2091 acting = false
2092 end)
2093 doit()
2094end
2095
2096function kysnigga()
2097 if kyssing == true then return end
2098 kyssing = true
2099 acting = true
2100 decearingTHING = math.random(1, 100)
2101 if decearingTHING == 4 then
2102 decearingEGG = Instance.new("Sound", me.Torso)
2103 decearingEGG.SoundId = "rbxassetid://138084557"
2104 decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
2105 decearingEGG.TimePosition = 0.2
2106 decearingEGG:Play()
2107 end
2108 me.Humanoid.WalkSpeed = 0
2109 me.Humanoid.JumpPower = 0
2110
2111 local rightarm = Instance.new("Weld", me.Torso)
2112 rightarm.Part0 = me.Torso
2113 rightarm.Part1 = me["Right Arm"]
2114 rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
2115
2116 local leftarm = Instance.new("Weld", me.Torso)
2117 leftarm.Part0 = me.Torso
2118 leftarm.Part1 = me["Left Arm"]
2119 leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
2120
2121 local tors = Instance.new("Weld", me.HumanoidRootPart)
2122 tors.Part0 = me.HumanoidRootPart
2123 tors.Part1 = me.Torso
2124 tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
2125
2126 local rightleg = Instance.new("Weld", me.Torso)
2127 rightleg.Part0 = me.Torso
2128 rightleg.Part1 = me["Right Leg"]
2129 rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
2130
2131 local leftleg = Instance.new("Weld", me.Torso)
2132 leftleg.Part0 = me.Torso
2133 leftleg.Part1 = me["Left Leg"]
2134 leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
2135
2136 for i = 0, 1, 0.03 do
2137 tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
2138 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
2139 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
2140 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
2141 wait()
2142 end
2143 for i = 0, 1, 0.03 do
2144 tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
2145 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
2146 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
2147 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
2148 leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
2149 knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
2150 wait()
2151 end
2152 local bleedzer = Instance.new('Part',me.Torso)
2153 bleedzer.CFrame = me.Torso.CFrame
2154 bleedzer.Size = Vector3.new(0.1,0.1,0.1)
2155 bleedzer.Transparency = 1
2156 bleedzer.CanCollide = false
2157 local weld = Instance.new('Weld',bleedzer)
2158 weld.Part0 = bleedzer
2159 weld.Part1 = me.Torso
2160 weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
2161 local woodpekker = coroutine.wrap(function()
2162 bleed(bleedzer)
2163 end)
2164 woodpekker()
2165 audio.SoundId = "rbxassetid://199977936"
2166 audio.PlaybackSpeed = 1.5
2167 audio:Play()
2168 audio2.SoundId = "rbxassetid://220834019"
2169 audio2.PlaybackSpeed = 1
2170 audio2.TimePosition = 0.1
2171 audio2:Play()
2172 for i = 0, 1, 0.1 do
2173 tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
2174 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
2175 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
2176 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
2177 leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
2178 knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
2179 wait()
2180 end
2181 wait(1)
2182 audio.SoundId = "rbxassetid://210943487"
2183 audio.TimePosition = 0.2
2184 audio.PlaybackSpeed = 0.75
2185 audio:Play()
2186 for i = 0, 1, 0.03 do
2187 tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
2188 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
2189 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
2190 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
2191 leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
2192 knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
2193 wait()
2194 end
2195 for i = 0, 1, 0.03 do
2196 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
2197 leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
2198 knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
2199 wait()
2200 end
2201 wait(0.24)
2202 if me:FindFirstChildOfClass('Humanoid') then
2203 me:FindFirstChildOfClass('Humanoid').Health = 0
2204 end
2205 wait(0.01)
2206 killz(me,me.Torso.Name,nil,nil,true)
2207
2208 tors:Remove()
2209 rightarm:Remove()
2210 rightleg:Remove()
2211 leftleg:Remove()
2212 leftarm:Remove()
2213 rightshoulderz:Clone().Parent = me.Torso
2214 leftshoulderz:Clone().Parent = me.Torso
2215 torsojoint:Clone().Parent = me.HumanoidRootPart
2216 lefthipz:Clone().Parent = me.Torso
2217 righthipz:Clone().Parent = me.Torso
2218 me.Humanoid.JumpPower = 50
2219 me.Humanoid.WalkSpeed = 16
2220 acting = false
2221 canClick = true
2222 doing = false
2223 hit = false
2224 kyssing = false
2225 if decearingTHING == 4 then
2226 decearingEGG:Remove()
2227 end
2228end
2229
2230function bleedout()
2231 local doit = coroutine.wrap(function()
2232 local targe = grabbed
2233 local num = 0
2234 while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
2235 if targe.Head:FindFirstChild('Died') then
2236 tone = math.random(6, 12) / 10
2237 targe.Head.Died.PlaybackSpeed = tone
2238 targe.Head.Died:Play()
2239 else
2240 local deathsound = Instance.new('Sound',targe.Head)
2241 deathsound.Name = "Died"
2242 deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
2243 deathsound.Volume = 0.65
2244 deathsound.EmitterSize = 5
2245 deathsound.MaxDistance = 150
2246 tone = math.random(5, 15) / 10
2247 targe.Head.Died.PlaybackSpeed = tone
2248 targe.Head.Died:Play()
2249 end
2250 targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
2251 num = num+1
2252 wait(0.325)
2253 end
2254 targe:FindFirstChildOfClass('Humanoid').Health = 0
2255 wait()
2256 killz(targe,'Head',nil,nil,false,true)
2257 wait(2)
2258 targe:Remove()
2259 end)
2260 doit()
2261end
2262
2263function liedown()
2264 local doit = coroutine.wrap(function()
2265 local targe = grabbed
2266 wait(2)
2267 if targe and targe:FindFirstChildOfClass('Humanoid') then
2268 targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
2269 end
2270 end)
2271 doit()
2272end
2273
2274function grab()
2275 local doit = coroutine.wrap(function()
2276 acting = true
2277 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
2278 local arm = me["Right Arm"]
2279 local tors = me.Torso
2280 local arm2 = me["Left Arm"]
2281 local humanroot = me.HumanoidRootPart
2282 local weld2 = Instance.new('Weld',arm)
2283 weld2.Part0 = arm
2284 weld2.Part1 = tors
2285 weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
2286 local weld3 = Instance.new('Weld',arm2)
2287 weld3.Part0 = arm2
2288 weld3.Part1 = tors
2289 weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
2290 for i = 0,1,0.05 do
2291 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
2292 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
2293 weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
2294 knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
2295 wait(0.01)
2296 end
2297 grabbing = true
2298 trail.Enabled = true
2299 for i = 0,1,0.10 do
2300 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
2301 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
2302 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
2303 wait(0.01)
2304 end
2305 trail.Enabled = false
2306 wait(0.5)
2307 grabbing = false
2308 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
2309 if grabbed == nil then
2310 for i = 0,1,0.1 do
2311 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
2312 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
2313 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
2314 knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
2315 wait(0.001)
2316 end
2317 weld2:Destroy()
2318 weld3:Destroy()
2319 rightshoulderz:Clone().Parent = me.Torso
2320 leftshoulderz:Clone().Parent = me.Torso
2321 acting = false
2322 canClick = true
2323 end
2324 end)
2325 doit()
2326end
2327
2328function kill()
2329 paralyzed = false
2330 if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
2331 targetweld = grabbed.Torso.TargetWeld
2332 targetweld2 = nil
2333 local reee = grabbed:FindFirstChild("Left Arm")
2334 if reee and reee:FindFirstChild("Weld") then
2335 targetweld2 = reee.Weld
2336 end
2337 for i, v in pairs(grabbed:GetChildren()) do
2338 if v.Name == "Part" then
2339 v.CanCollide = true
2340 end
2341 end
2342 targetweld3pt = grabbed:FindFirstChild("Right Arm")
2343 local targetrightshoulder = rightshoulder
2344 local targetleftshoulder = leftshoulder
2345 local targetweld3 = Instance.new("Weld", targetweld3pt)
2346 targetweld3.Part0 = grabbed.Torso
2347 targetweld3.Part1 = targetweld3pt
2348 targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
2349
2350 local doit = coroutine.wrap(function()
2351 local arm = me["Right Arm"]
2352 local tors = grabbed.Torso
2353 local arm2 = me["Left Arm"]
2354 if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
2355 doing = true
2356 local weld2 = arm:FindFirstChildOfClass('Weld')
2357 local weld3 = arm2:FindFirstChildOfClass('Weld')
2358 local humanroot = me.HumanoidRootPart
2359
2360 for i = 0,1,0.1 do
2361 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
2362 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
2363 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
2364 wait(0.01)
2365 end
2366
2367 audio:Stop()
2368 audio.SoundId = "rbxassetid://517040733"
2369 tone = math.random(1, 3)
2370 if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
2371 if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
2372 if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
2373 audio:Play()
2374
2375 local bleedpart = Instance.new("Part", grabbed)
2376 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
2377 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
2378 bleedpart.CanCollide = false
2379 bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
2380 bleedpart.Transparency = 1
2381
2382 local bleedpartweld = Instance.new("Weld", grabbed.Torso)
2383 bleedpartweld.Part0 = grabbed.Torso
2384 bleedpartweld.Part1 = bleedpart
2385 bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
2386 local coru=coroutine.wrap(function()
2387 bleed(bleedpart)
2388 end)
2389 coru()
2390
2391 local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
2392 slightthrow.Force = Vector3.new(0, 0, -2500)
2393
2394 local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
2395 slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
2396 slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
2397
2398 if grabbed:FindFirstChildOfClass('Humanoid') then
2399 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
2400 end
2401
2402 killz(grabbed,'Left Leg')
2403 killz(grabbed,'Left Arm')
2404 killz(grabbed,'Right Leg')
2405 killz(grabbed,'Right Arm')
2406
2407 trail.Enabled = true
2408
2409 for i = 0,1,0.2 do
2410 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
2411 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
2412 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
2413 wait(0.01)
2414 end
2415
2416 trail.Enabled = false
2417
2418 bleedout()
2419
2420 rightshoulderz:Clone().Parent = me.Torso
2421 leftshoulderz:Clone().Parent = me.Torso
2422 grabbed = nil
2423
2424 if humanroot:FindFirstChild('Holder') then
2425 humanroot.Holder:Destroy()
2426 end
2427
2428 wait(0.2)
2429 slightthrow:Remove()
2430 slightthrow2:Remove()
2431 for i = 0,1,0.05 do
2432 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
2433 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
2434 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
2435 knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
2436 wait(0.01)
2437 end
2438
2439 weld2:Destroy()
2440 weld3:Destroy()
2441 targetweld = nil
2442 targetweld2 = nil
2443 targetweld3 = nil
2444 rightshoulderz:Clone().Parent = me.Torso
2445 leftshoulderz:Clone().Parent = me.Torso
2446 acting = false
2447 canClick = true
2448 doing = false
2449 end)
2450 doit()
2451end
2452
2453function finish()
2454 if finishing == true then return end
2455 finishing = true
2456 acting = true
2457 decearingTHING = math.random(1, 100)
2458 if decearingTHING == 4 then
2459 decearingEGG = Instance.new("Sound", me.Torso)
2460 decearingEGG.SoundId = "rbxassetid://138084557"
2461 decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
2462 decearingEGG.TimePosition = 0.2
2463 decearingEGG:Play()
2464 end
2465 me.Humanoid.WalkSpeed = 0
2466 me.Humanoid.JumpPower = 0
2467
2468 local rightarm = Instance.new("Weld", me.Torso)
2469 rightarm.Part0 = me.Torso
2470 rightarm.Part1 = me["Right Arm"]
2471 rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
2472
2473 local tors = Instance.new("Weld", me.HumanoidRootPart)
2474 tors.Part0 = me.HumanoidRootPart
2475 tors.Part1 = me.Torso
2476 tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
2477
2478 local rightleg = Instance.new("Weld", me.Torso)
2479 rightleg.Part0 = me.Torso
2480 rightleg.Part1 = me["Right Leg"]
2481 rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
2482
2483 local leftleg = Instance.new("Weld", me.Torso)
2484 leftleg.Part0 = me.Torso
2485 leftleg.Part1 = me["Left Leg"]
2486 leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
2487
2488 for i = 0, 1, 0.05 do
2489 tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
2490 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
2491 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
2492 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
2493 wait()
2494 end
2495 for i=1,finishnum do
2496 local num1 = 0.5
2497 local num2 = 0.5
2498 local num3 = 0.25
2499 if finishnum ~= 1 then
2500 num3 = 0
2501 end
2502 trail.Enabled = true
2503 for i = 0, 1, num1 do
2504 tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
2505 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
2506 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
2507 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
2508 wait()
2509 end
2510 wait()
2511 for i = 0, 1, num2 do
2512 tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
2513 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
2514 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
2515 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
2516 wait()
2517 end
2518 trail.Enabled = false
2519 wait(num3)
2520 end
2521 wait()
2522 for i = 0, 1, 0.05 do
2523 tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
2524 leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
2525 rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
2526 rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
2527 wait()
2528 end
2529 tors:Remove()
2530 rightarm:Remove()
2531 rightleg:Remove()
2532 leftleg:Remove()
2533 rightshoulderz:Clone().Parent = me.Torso
2534 leftshoulderz:Clone().Parent = me.Torso
2535 torsojoint:Clone().Parent = me.HumanoidRootPart
2536 lefthipz:Clone().Parent = me.Torso
2537 righthipz:Clone().Parent = me.Torso
2538 me.Humanoid.JumpPower = 50
2539 me.Humanoid.WalkSpeed = 16
2540 acting = false
2541 canClick = true
2542 doing = false
2543 hit = false
2544 finishing = false
2545 if decearingTHING == 4 then
2546 decearingEGG:Remove()
2547 end
2548end
2549
2550function throw()
2551 if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
2552 paralyzed = false
2553 targetweld = grabbed.Torso.TargetWeld
2554 local ree = grabbed:FindFirstChild("Left Arm")
2555 targetweld2 =nil
2556 if ree and ree:FindFirstChild("Weld") then
2557 targetweld2 = ree.Weld
2558 end
2559
2560 for i, v in pairs(grabbed:GetChildren()) do
2561 if v.Name == "Part" then
2562 v.CanCollide = true
2563 end
2564 end
2565
2566
2567 local doit = coroutine.wrap(function()
2568 local arm = me["Right Arm"]
2569 local tors = grabbed.Torso
2570 local arm2 = me["Left Arm"]
2571 local targrightshoulder = rightshoulder
2572
2573 local targleftshoulder = leftshoulder
2574 if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
2575 doing = true
2576 local weld2 = arm:FindFirstChildOfClass('Weld')
2577 local weld3 = arm2:FindFirstChildOfClass('Weld')
2578 local humanroot = me.HumanoidRootPart
2579
2580 for i = 0,1,0.2 do
2581 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
2582 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
2583 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
2584 targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
2585 if targetweld2 then
2586 targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
2587 end
2588 wait(0.01)
2589 end
2590
2591 audio:Stop()
2592 audio.SoundId = "rbxassetid://536642316"
2593 tone = math.random(1, 3)
2594 if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
2595 if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
2596 if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
2597 audio:Play()
2598
2599 local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
2600 slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
2601 slightthrow.P = 5000
2602 slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
2603 local point = grabbed.Torso.Position
2604 local aaaaaa = grabbed
2605 liedown()
2606
2607 rightshoulderz:Clone().Parent = me.Torso
2608 leftshoulderz:Clone().Parent = me.Torso
2609 grabbed = nil
2610
2611 if humanroot:FindFirstChild('Holder') then
2612 humanroot.Holder:Destroy()
2613 end
2614 local coru = coroutine.wrap(function()
2615 while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
2616 if aaaaaa:FindFirstChildOfClass('Humanoid') then
2617 aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
2618 aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
2619 aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
2620 end
2621 slightthrow:Remove()
2622 end)
2623 coru()
2624
2625 for i = 0,1,0.05 do
2626 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
2627 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
2628 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
2629 wait(0.01)
2630 end
2631 weld2:Destroy()
2632 weld3:Destroy()
2633 targetweld:Remove()
2634 if targetweld2 then
2635 targetweld2:Remove()
2636 end
2637 if rightshoulder then
2638 rightshoulder:Clone().Parent = tors
2639 end
2640 if leftshoulder then
2641 leftshoulder:Clone().Parent = tors
2642 end
2643 headweld:Clone().Parent = tors
2644 rightshoulderz:Clone().Parent = me.Torso
2645 leftshoulderz:Clone().Parent = me.Torso
2646 acting = false
2647 canClick = true
2648 doing = false
2649 end)
2650 doit()
2651end
2652
2653cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
2654bc=BrickColor.new
2655local minimumsize = Vector3.new(0.7,0.7,0.7)
2656local surface_between_splitted_parts = 'SmoothNoOutlines'
2657local fragmentable = workspace
2658local list = {}
2659local brickcount = 0
2660local storage = {}
2661local fillup = 1000
2662local maximumstorage = 2000
2663local storage_position = Vector3.new(0,0,5000)
2664local stored_partsize = Vector3.new(1,1,1)
2665local parts_created_per_frame = 5
2666
2667local minimumsize = Vector3.new(0.7,0.7,0.7)
2668local surface_between_splitted_parts = 'SmoothNoOutlines'
2669local fragmentable = workspace
2670local list = {}
2671local brickcount = 0
2672local storage = {}
2673local fillup = 1000
2674local maximumstorage = 2000
2675local storage_position = Vector3.new(0,0,5000)
2676local stored_partsize = Vector3.new(1,1,1)
2677local parts_created_per_frame = 5
2678
2679
2680function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
2681 local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
2682 local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
2683 local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
2684 if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
2685 if xi == 1 and yi == 1 and zi == 1 then return end
2686 if #storage > 0 then
2687 local p = storage[1]
2688 p.BrickColor = color
2689 p.Size = size
2690 p.Anchored = false
2691 p.BackSurface = backsurface
2692 p.BottomSurface = bottomsurface
2693 p.FrontSurface = frontsurface
2694 p.LeftSurface = leftsurface
2695 p.RightSurface = rightsurface
2696 p.TopSurface = topsurface
2697 p.Transparency = transparency
2698 p.CFrame = cframe
2699 p.Reflectance = reflectance
2700 p.Material = material
2701 game:GetService('Debris'):AddItem(p,30)
2702 p:BreakJoints()
2703 table.remove(storage,1)
2704 else
2705 local p = Instance.new("Part",fragmentable)
2706 p.BrickColor = color
2707 p.FormFactor = "Custom"
2708 p.Size = size
2709 p.BackSurface = backsurface
2710 p.BottomSurface = bottomsurface
2711 p.FrontSurface = frontsurface
2712 p.LeftSurface = leftsurface
2713 p.RightSurface = rightsurface
2714 p.TopSurface = topsurface
2715 p.Transparency = transparency
2716 p.Material = material
2717 if p.Transparency>0.285 then
2718 p.Anchored = false
2719 else
2720 p.Anchored=false
2721 p.Material='Wood'
2722 game:GetService('Debris'):AddItem(p,10)
2723 end
2724 p.CFrame = cframe
2725 p.Reflectance = reflectance
2726 p:BreakJoints()
2727 end
2728 return
2729 end
2730 local mody = math.random(-125,125)/1000
2731 for y = 1,yi do
2732 if math.random()> 0.5 then
2733 local modx = math.random(-125,125)/1000
2734 for x = 1,xi do
2735 local modz = math.random(-125,125)/1000
2736 for z = 1,zi do --offset = x/xi-0.75+modx)
2737 fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
2738 Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
2739 zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
2740 z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
2741 z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
2742 y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
2743 end
2744
2745 end
2746 else
2747 local modz = math.random(-125,125)/1000
2748 for z = 1,zi do
2749 local modx = math.random(-125,125)/1000
2750 for x = 1,xi do
2751 fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
2752 Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
2753 zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
2754 z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
2755 z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
2756 y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
2757 end
2758 end
2759 end
2760 end
2761end
2762
2763function start_fragmentation(position,radius,nuh)
2764 local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
2765 repeat
2766 local finish = false
2767 local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
2768 for i = 1,#parts do
2769 table.insert(list,1,parts[i])
2770 end
2771 finish = true
2772 until #parts < 100 and finish
2773 local t = tick()
2774 for i = 1,#list do
2775 local p = list[i]
2776 if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
2777 fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
2778 if #storage < maximumstorage and p.Shape == "Block" then
2779 p.Anchored = false
2780 p.FormFactor = "Custom"
2781 p.Size = stored_partsize
2782 p.Position = storage_position
2783 table.insert(storage,1,p)
2784 else
2785 p:Destroy()
2786 end
2787 end
2788 if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
2789 fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
2790 if #storage < maximumstorage and p.Shape == "Block" then
2791 p.Anchored = false
2792 p.Material='Wood'
2793 p.FormFactor = "Custom"
2794 p.Size = stored_partsize
2795 p.Position = storage_position
2796 table.insert(storage,1,p)
2797 else
2798 p:Destroy()
2799 end
2800 end
2801 end
2802 list = {}
2803end
2804
2805
2806function fling()
2807local doit = coroutine.wrap(function()
2808if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
2809 acting = true
2810 for i=1,finishnum do
2811 local weld2 = Instance.new('Weld',me["Right Arm"])
2812 weld2.Part0 = me["Right Arm"]
2813 weld2.Part1 = me["Torso"]
2814 weld2.C0 = CFrame.new(-1.5,0,0)
2815 if finishnum == 1 then
2816 for i = 0,1,0.05 do
2817 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
2818 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
2819 wait(0.01)
2820 end
2821 end
2822 audio.SoundId = "rbxassetid://166083610"
2823 audio.PlaybackSpeed = 1
2824 audio.TimePosition = 0.1
2825 audio:Play()
2826 if finishnum == 1 then
2827 for i = 0,1,0.5 do
2828 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
2829 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
2830 wait(0.001)
2831 end
2832 end
2833 weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
2834 local knofe = obj1:Clone()
2835 for i, v in pairs(obj1:GetChildren()) do
2836 if v:IsA('BasePart') then
2837 v.Transparency = 1
2838 end
2839 end
2840 knofe.Parent = workspace
2841 knofe.Name = "Projectile"
2842 knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
2843 knofe:FindFirstChild("Trail", true).Enabled = true
2844 local heck = Instance.new('BodyVelocity',knofe.Grab)
2845 heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
2846 local coru = coroutine.wrap(function()
2847 wait(0.45)
2848 if heck then
2849 heck:Destroy()
2850 end
2851 end)
2852 coru()
2853 local able = true
2854 knofe["big ass knife"].Touched:connect(function(hit)
2855 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
2856 local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
2857 local ree = hit.Parent
2858 if thing == nil then
2859 ree = hit.Parent.Parent
2860 end
2861 if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
2862 knofe:FindFirstChild("Trail", true).Enabled = false
2863 game:GetService('Debris'):AddItem(knofe,5)
2864 tone = math.random(1, 3)
2865 local sound = Instance.new('Sound',knofe.Grab)
2866 if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
2867 if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
2868 if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
2869 sound.PlaybackSpeed = 1
2870 sound:Play()
2871 for i, v in pairs(knofe:GetChildren()) do
2872 if v:IsA('BasePart') then
2873 v.CanCollide = true
2874 v.Anchored = true
2875 end
2876 end
2877 hit.Anchored = true
2878 if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
2879 ree:FindFirstChildOfClass('Humanoid').Health = 0
2880 end
2881 wait()
2882 killz(ree,hit.Name,knofe)
2883 else
2884 knofe:FindFirstChild("Trail", true).Enabled = false
2885 heck.Velocity = Vector3.new(0,0,0)
2886 heck:Destroy()
2887 game:GetService('Debris'):AddItem(knofe,5)
2888 tone = math.random(1, 3)
2889 local sound = Instance.new('Sound',knofe.Grab)
2890 if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
2891 if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
2892 if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
2893 sound.PlaybackSpeed = 1
2894 sound:Play()
2895 for i, v in pairs(knofe:GetChildren()) do
2896 if v:IsA('BasePart') then
2897 v.Anchored = false
2898 end
2899 end
2900 hit.Anchored = true
2901 wait(0.001)
2902 hit.Anchored = false
2903 for i, v in pairs(knofe:GetChildren()) do
2904 if v:IsA('BasePart') then
2905 v.Anchored = false
2906 end
2907 end
2908 if knofe then
2909 local coru = coroutine.wrap(function()
2910 if hit then
2911 local uno = Instance.new('Part',workspace)
2912 local dos = Instance.new('Part',workspace)
2913 uno.CFrame = hit.CFrame
2914 dos.CFrame = knofe["big ass knife"].CFrame
2915 local weld = Instance.new('Weld',knofe["big ass knife"])
2916 weld.Part0 = hit
2917 weld.Part1 = knofe["big ass knife"]
2918 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
2919 uno:Destroy()
2920 dos:Destroy()
2921 end
2922 end)
2923 coru()
2924 end
2925 end
2926 elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
2927 if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
2928 knofe:FindFirstChild("Trail", true).Enabled = false
2929 local sound = Instance.new('Sound',knofe.Grab)
2930 sound.SoundId = 'rbxassetid://267585646'
2931 sound:Play()
2932 for i,v in pairs(knofe:GetChildren()) do
2933 if v:IsA('BasePart') then
2934 v.Anchored = true
2935 end
2936 end
2937 wait()
2938 heck.Velocity = Vector3.new(0,0,0)
2939 heck:Destroy()
2940 local uno = Instance.new('Part',workspace)
2941 local dos = Instance.new('Part',workspace)
2942 uno.CFrame = hit.CFrame
2943 dos.CFrame = knofe["big ass knife"].CFrame
2944 local weld = Instance.new('Weld',knofe["big ass knife"])
2945 weld.Part0 = hit
2946 weld.Part1 = knofe["big ass knife"]
2947 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
2948 uno:Destroy()
2949 dos:Destroy()
2950 for i,v in pairs(knofe:GetChildren()) do
2951 if v:IsA('BasePart') then
2952 v.Anchored = false
2953 end
2954 end
2955 game:GetService('Debris'):AddItem(knofe,5)
2956 for i,v in pairs(knofe:GetChildren()) do
2957 if v:IsA('BasePart') then
2958 v.CanCollide = true
2959 end
2960 end
2961 end
2962 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
2963 knofe:FindFirstChild("Trail", true).Enabled = false
2964 able = false
2965 local sound = Instance.new('Sound',knofe.Grab)
2966 sound.SoundId = 'rbxassetid://144884907'
2967 sound:Play()
2968 local coru = coroutine.wrap(function()
2969 start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
2970 end)
2971 coru()
2972 end
2973 end
2974 end)
2975 if finishnum == 1 then
2976 for i= 0,1,0.1 do
2977 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
2978 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
2979 wait(0.001)
2980 end
2981 else
2982 for i= 0,1,0.5 do
2983 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
2984 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
2985 wait(0.001)
2986 end
2987 end
2988 for i,v in pairs(obj1:GetChildren()) do
2989 if v:IsA('BasePart') then
2990 v.Transparency = 0
2991 end
2992 end
2993 weld2:Destroy()
2994 rightshoulderz:Clone().Parent = me.Torso
2995 end
2996 acting = false
2997 canClick = true
2998end
2999end)
3000doit()
3001end
3002
3003function instasplode()
3004 local coru = coroutine.wrap(function()
3005 acting = true
3006 for i=1,1 do
3007 local weld2 = Instance.new('Weld',me["Right Arm"])
3008 weld2.Part0 = me["Right Arm"]
3009 weld2.Part1 = me["Torso"]
3010 weld2.C0 = CFrame.new(-1.5,0,0)
3011 if finishnum == 1 then
3012 for i = 0,1,0.05 do
3013 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3014 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
3015 wait(0.01)
3016 end
3017 end
3018 weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
3019 audio.SoundId = "rbxassetid://166083610"
3020 audio.PlaybackSpeed = 1
3021 audio.TimePosition = 0.1
3022 audio:Play()
3023 if finishnum == 1 then
3024 for i = 0,1,0.5 do
3025 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3026 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
3027 wait(0.001)
3028 end
3029 end
3030 weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
3031 local knofe = obj1:Clone()
3032 for i,v in pairs(obj1:GetChildren()) do
3033 if v:IsA('BasePart') then
3034 v.Transparency = 1
3035 end
3036 end
3037 knofe.Parent = workspace
3038 knofe.Name = "Projectile"
3039 knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
3040 knofe:FindFirstChild("Trail", true).Enabled = false
3041 fireofjesUS = Instance.new("Fire", knofe.Grab)
3042 local heck = Instance.new('BodyVelocity',knofe.Grab)
3043 heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
3044 local coru = coroutine.wrap(function()
3045 wait(0.45)
3046 if heck then
3047 heck:Destroy()
3048 end
3049 end)
3050 coru()
3051 knofe["big ass knife"].Touched:connect(function(hit)
3052 if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
3053 heck.Velocity = Vector3.new(0,0,0)
3054 heck:Destroy()
3055 for i,v in pairs(knofe:GetChildren()) do
3056 if v:IsA('BasePart') then
3057 v.CanCollide = true
3058 end
3059 end
3060 local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
3061 if hum == nil then
3062 hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
3063 end
3064 if knofe then
3065 local coru = coroutine.wrap(function()
3066 if hit then
3067 local uno = Instance.new('Part',workspace)
3068 local dos = Instance.new('Part',workspace)
3069 uno.CFrame = hit.CFrame
3070 dos.CFrame = knofe["big ass knife"].CFrame
3071 local weld = Instance.new('Weld',knofe["big ass knife"])
3072 weld.Part0 = hit
3073 weld.Part1 = knofe["big ass knife"]
3074 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
3075 uno:Destroy()
3076 dos:Destroy()
3077 end
3078 end)
3079 coru()
3080 end
3081 local sound = Instance.new('Sound',knofe.Grab)
3082 sound.Name = "BOOM"
3083 sound.EmitterSize = 25
3084 sound.SoundId = 'rbxassetid://476477344'
3085 sound.Volume = 0.5
3086 sound:Play()
3087 local exppart = Instance.new("Part", game.Workspace)
3088 exppart.Size = Vector3.new(0.2, 0.2, 0.2)
3089 exppart.Anchored = true
3090 exppart.CanCollide = false
3091 exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
3092 exppart.Transparency = 1
3093 local expaccent = Instance.new("ParticleEmitter", exppart)
3094 expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
3095 expaccent.LightEmission = 0.2
3096 expaccent.LightInfluence = 0.3
3097 expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
3098 expaccent.Acceleration = Vector3.new(0, 30, 0)
3099 expaccent.Drag = 15
3100 expaccent.LockedToPart = false
3101 expaccent.Lifetime = NumberRange.new(0.5, 1.5)
3102 expaccent.Rate = 2000
3103 expaccent.Speed = NumberRange.new(0,0)
3104 expaccent.SpreadAngle = Vector2.new(360, 360)
3105 expaccent:Clone().Parent = exppart
3106 expaccent:Clone().Parent = exppart
3107 local exp = Instance.new('Explosion',game.Workspace)
3108 exp.Position = knofe["big ass knife"].Position
3109 exp.ExplosionType = Enum.ExplosionType.NoCraters
3110 exp.BlastRadius = 5
3111 exp.Visible = false
3112 exp.BlastPressure = 0
3113 exp.DestroyJointRadiusPercent = 0
3114 exp.Hit:connect(function(hit)
3115 if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
3116 wait(0.001)
3117 tgt = hit
3118 local coru=coroutine.wrap(function(tgtt)
3119 local fireofgods = Instance.new("Fire", tgtt)
3120 fireofgods.Size = 0
3121 fireofgods.Heat = 0
3122 local fireofgodsaccent = expaccent:Clone()
3123 fireofgodsaccent.Parent = hit
3124 fireofgodsaccent.Rate = 0
3125 fireofgodsaccent.Speed = NumberRange.new(5, 50)
3126 fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
3127 fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
3128
3129 while fireofgods.Size < 10 do
3130 fireofgods.Size = fireofgods.Size + 0.1
3131 fireofgods.Heat = fireofgods.Heat + 0.1
3132 fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
3133 wait()
3134 end
3135 if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
3136 hit:BreakJoints()
3137 elseif hit.Parent and hit.Parent:IsA('Accessory') then
3138 for i,v in pairs(hit:GetChildren()) do
3139 if v:IsA('SpecialMesh') then
3140 v.TextureId = ""
3141 end
3142 end
3143 end
3144 hit.BrickColor = BrickColor.new("Black")
3145 for i,v in pairs(hit.Parent:GetChildren()) do
3146 if v:IsA('Shirt') or v:IsA('Pants') then
3147 v:Destroy()
3148 end
3149 end
3150
3151 while fireofgods.Size > 5 do
3152 fireofgods.Size = fireofgods.Size - 0.1
3153 fireofgods.Heat = fireofgods.Heat - 0.1
3154 wait()
3155 end
3156 fireofgods:Destroy()
3157 if hit.Parent then
3158 if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
3159 local p = hit
3160 fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
3161 hit:Remove()
3162 elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
3163 print(hit.Name)
3164 if hit.Name == "Torso" or hit.Name == "Head" then
3165 print('ohhh YAAAA')
3166 hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
3167 end
3168 wait()
3169 killz(hit.Parent,hit.Name,nil,nil,false,false,true)
3170 end
3171 end
3172 end)
3173 coru(tgt)
3174 end
3175 end)
3176 local explosionaccenttimeout = coroutine.wrap(function()
3177 wait(0.2)
3178 for i, exploodn in pairs(exppart:GetChildren()) do
3179 exploodn.Enabled = false
3180 end
3181 wait(2)
3182 for i, exploodn in pairs(exppart:GetChildren()) do
3183 exploodn:Remove()
3184 end
3185 end)
3186 explosionaccenttimeout()
3187 for i,v in pairs(knofe:GetChildren()) do
3188 if v:IsA('BasePart') then
3189 v.Transparency = 1
3190 end
3191 end
3192 exp.AncestryChanged:connect(function() knofe:Destroy() end)
3193 coru()
3194 end
3195 end)
3196 if finishnum == 1 then
3197 for i= 0,1,0.1 do
3198 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3199 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
3200 wait(0.001)
3201 end
3202 else
3203 wait(0.1)
3204 end
3205 weld2.C0 = CFrame.new(-1.5,0,0)
3206 for i,v in pairs(obj1:GetChildren()) do
3207 if v:IsA('BasePart') then
3208 v.Transparency = 0
3209 end
3210 end
3211 weld2:Destroy()
3212 rightshoulderz:Clone().Parent = me.Torso
3213 end
3214 acting = false
3215 canClick = true
3216 end)
3217 coru()
3218end
3219
3220function fireworkit()
3221 local coru = coroutine.wrap(function()
3222 acting = true
3223 local ree = 1
3224 if finishnum > 1 then
3225 ree = 3
3226 end
3227 for i=1,ree do
3228 local weld2 = Instance.new('Weld',me["Right Arm"])
3229 weld2.Part0 = me["Right Arm"]
3230 weld2.Part1 = me["Torso"]
3231 weld2.C0 = CFrame.new(-1.5,0,0)
3232 weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
3233 audio.SoundId = "rbxassetid://166083610"
3234 audio.PlaybackSpeed = 1
3235 audio.TimePosition = 0.1
3236 audio:Play()
3237 weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
3238 local knofe = obj1:Clone()
3239 for i,v in pairs(obj1:GetChildren()) do
3240 if v:IsA('BasePart') then
3241 v.Transparency = 1
3242 end
3243 end
3244 local sound = Instance.new('Sound',knofe.Grab)
3245 sound.Volume = 0.25
3246 sound.EmitterSize = 200
3247 sound.MaxDistance = 300
3248 sound.SoundId = 'rbxassetid://551051176'
3249 sound:Play()
3250 knofe.Parent = workspace
3251 knofe.Name = "Projectile"
3252 knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
3253 local partic = Instance.new('ParticleEmitter',knofe.Grab)
3254 partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
3255 partic.LightEmission = 0.5
3256 partic.LightInfluence = 0
3257 partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
3258 partic.Rotation = NumberRange.new(0,90)
3259 partic.SpreadAngle = Vector2.new(5,5)
3260 partic.Speed = NumberRange.new(20)
3261 partic.Texture = 'rbxassetid://603193846'
3262 partic.EmissionDirection = Enum.NormalId.Left
3263 partic.Lifetime = NumberRange.new(0.5,1)
3264 partic.Rate = 100
3265 local heck = Instance.new('BodyVelocity',knofe.Grab)
3266 heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
3267 local coru=coroutine.wrap(function()
3268 wait(1.2)
3269 sound:Destroy()
3270 local sound2 = Instance.new('Sound',workspace)
3271 sound2.SoundId = 'rbxassetid://138080762'
3272 sound2:Play()
3273 if heck then
3274 heck:Destroy()
3275 end
3276 for i,v in pairs(knofe:GetChildren()) do
3277 v.Anchored = true
3278 end
3279 partic.Enabled = false
3280 local colorscheme = math.random(1,4)
3281 --1 - red & orange
3282 --2 - blue & pink
3283 --3 - green & purple
3284 --4 - blue, red, white
3285 local colar1 = Color3.fromRGB(255,0,0)
3286 local colar2 = Color3.fromRGB(255,125,0)
3287 local colar3 = Color3.fromRGB(255,255,255)
3288 if colorscheme == 2 then
3289 colar1 = Color3.fromRGB(0,132,255)
3290 colar2 = Color3.fromRGB(243,105,255)
3291 elseif colorscheme == 3 then
3292 colar1 = Color3.fromRGB(76,255,0)
3293 colar2 = Color3.fromRGB(128,0,255)
3294 elseif colorscheme == 4 then
3295 colar2 = Color3.fromRGB(0,132,255)
3296 end
3297 local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
3298 partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
3299 partic2.LightEmission = 0.5
3300 partic2.LightInfluence = 0
3301 partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
3302 partic2.Rotation = NumberRange.new(0,90)
3303 partic2.SpreadAngle = Vector2.new(180,180)
3304 partic2.Speed = NumberRange.new(20)
3305 partic2.Texture = 'rbxassetid://603193846'
3306 partic2.EmissionDirection = Enum.NormalId.Right
3307 partic2.Lifetime = NumberRange.new(2,2.5)
3308 partic2.Rate = 1000
3309 partic2.Drag = 1
3310 local partic3 = partic2:Clone()
3311 partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
3312 partic3.Parent = knofe.Grab
3313 if colorscheme == 4 then
3314 local partic4 = partic2:Clone()
3315 partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
3316 partic4.Parent = knofe.Grab
3317 end
3318 wait(1)
3319 for i,v in pairs(knofe.Grab:GetChildren()) do
3320 if v:IsA('ParticleEmitter') then
3321 v.Enabled = false
3322 end
3323 end
3324 sound:Destroy()
3325 wait(2)
3326 knofe:Destroy()
3327 end)
3328 coru()
3329 wait(0.1)
3330 weld2.C0 = CFrame.new(-1.5,0,0)
3331 for i,v in pairs(obj1:GetChildren()) do
3332 if v:IsA('BasePart') then
3333 v.Transparency = 0
3334 end
3335 end
3336 weld2:Destroy()
3337 rightshoulderz:Clone().Parent = me.Torso
3338 end
3339 acting = false
3340 canClick = true
3341 end)
3342 coru()
3343end
3344
3345function paralyze()
3346 local coru = coroutine.wrap(function()
3347 if paralyzed == true then return end
3348 paralyzed = true
3349 local arm = me["Right Arm"]
3350 local tors = grabbed.Torso
3351 local arm2 = me["Left Arm"]
3352 if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
3353 doing = true
3354 local weld2 = arm:FindFirstChildOfClass('Weld')
3355 local weld3 = arm2:FindFirstChildOfClass('Weld')
3356 local humanroot = me.HumanoidRootPart
3357 for i = 0,1,0.075 do
3358 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
3359 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
3360 wait(0.01)
3361 end
3362 for i = 0,1,0.30 do
3363 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
3364 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
3365 wait(0.01)
3366 end
3367 killz(grabbed,'Left Leg')
3368 killz(grabbed,'Left Arm')
3369 killz(grabbed,'Right Leg')
3370 killz(grabbed,'Right Arm')
3371
3372 for i, v in pairs(grabbed:GetChildren()) do
3373 if v.Name == "Part" then
3374 v.CanCollide = false
3375 end
3376 end
3377
3378 audio:Stop()
3379 audio.SoundId = "rbxassetid://2801263"
3380 tone = math.random(1, 3)
3381 if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
3382 if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
3383 if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
3384 audio:Play()
3385
3386 local bleedpart = Instance.new("Part", grabbed)
3387 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
3388 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
3389 bleedpart.CanCollide = false
3390 bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
3391 bleedpart.Transparency = 1
3392
3393 local bleedpartweld = Instance.new("Weld", grabbed.Torso)
3394 bleedpartweld.Part0 = grabbed.Torso
3395 bleedpartweld.Part1 = bleedpart
3396 bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
3397 local cuntruu=coroutine.wrap(function()
3398 bleed(bleedpart)
3399 end)
3400 local thicc = coroutine.wrap(function()
3401 wait(3)
3402 bleedpart:Remove()
3403 end)
3404 cuntruu()
3405 thicc()
3406
3407 for i = 0,1,0.075 do
3408 weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
3409 weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
3410 wait(0.01)
3411 end
3412 acting = true
3413 canClick = true
3414 doing = false
3415 end)
3416 coru()
3417end
3418
3419function explode()
3420 local coru = coroutine.wrap(function()
3421 acting = true
3422 for i=1,finishnum do
3423 local weld2 = Instance.new('Weld',me["Right Arm"])
3424 weld2.Part0 = me["Right Arm"]
3425 weld2.Part1 = me["Torso"]
3426 weld2.C0 = CFrame.new(-1.5,0,0)
3427 if finishnum == 1 then
3428 for i = 0,1,0.05 do
3429 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3430 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
3431 wait(0.01)
3432 end
3433 end
3434 weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
3435 audio.SoundId = "rbxassetid://166083610"
3436 audio.PlaybackSpeed = 1
3437 audio.TimePosition = 0.1
3438 audio:Play()
3439 if finishnum == 1 then
3440 for i = 0,1,0.5 do
3441 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3442 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
3443 wait(0.001)
3444 end
3445 end
3446 weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
3447 local knofe = obj1:Clone()
3448 for i,v in pairs(obj1:GetChildren()) do
3449 if v:IsA('BasePart') then
3450 v.Transparency = 1
3451 end
3452 end
3453 knofe.Parent = workspace
3454 knofe.Name = "Projectile"
3455 knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
3456 knofe:FindFirstChild("Trail", true).Enabled = false
3457 local heck = Instance.new('BodyVelocity',knofe.Grab)
3458 heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
3459 local coru = coroutine.wrap(function()
3460 wait(0.45)
3461 if heck then
3462 heck:Destroy()
3463 end
3464 end)
3465 coru()
3466 knofe["big ass knife"].Touched:connect(function(hit)
3467 if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
3468 heck.Velocity = Vector3.new(0,0,0)
3469 heck:Destroy()
3470 for i,v in pairs(knofe:GetChildren()) do
3471 if v:IsA('BasePart') then
3472 v.CanCollide = true
3473 end
3474 end
3475 local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
3476 if hum == nil then
3477 hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
3478 end
3479 if hum then
3480 tone = math.random(1, 3)
3481 local sound = Instance.new('Sound',knofe.Grab)
3482 if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
3483 if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
3484 if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
3485 sound.PlaybackSpeed = 1
3486 sound:Play()
3487 else
3488 local sound = Instance.new('Sound',knofe.Grab)
3489 sound.SoundId = 'rbxassetid://267585646'
3490 sound:Play()
3491 end
3492 if knofe then
3493 local coru = coroutine.wrap(function()
3494 if hit then
3495 local uno = Instance.new('Part',workspace)
3496 local dos = Instance.new('Part',workspace)
3497 uno.CFrame = hit.CFrame
3498 dos.CFrame = knofe["big ass knife"].CFrame
3499 local weld = Instance.new('Weld',knofe["big ass knife"])
3500 weld.Part0 = hit
3501 weld.Part1 = knofe["big ass knife"]
3502 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
3503 uno:Destroy()
3504 dos:Destroy()
3505 end
3506 end)
3507 coru()
3508 end
3509 local coru = coroutine.wrap(function()
3510 for i=1,15,0.7 do
3511 local sound = Instance.new('Sound',knofe.Grab)
3512 if knofe then
3513 if knofe.serration.BrickColor == BrickColor.new('Really red') then
3514 for i, v in pairs(knofe:GetChildren()) do
3515 if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
3516 v.BrickColor = BrickColor.new('Lily white')
3517 v.Material = Enum.Material.SmoothPlastic
3518 end
3519 end
3520 else
3521 for i,v in pairs(knofe:GetChildren()) do
3522 if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
3523 v.BrickColor = BrickColor.new('Really red')
3524 v.Material = Enum.Material.Neon
3525 sound.SoundId = 'rbxassetid://300473653'
3526 sound.Volume = 0.75
3527 sound.TimePosition = 0.05
3528 sound.EmitterSize = 25
3529 sound.PlaybackSpeed = 1
3530 sound:Play()
3531 end
3532 end
3533 end
3534 wait(1/i)
3535 sound:Destroy()
3536 end
3537 end
3538 local sound = Instance.new('Sound',knofe.Grab)
3539 sound.Name = "BOOM"
3540 sound.EmitterSize = 25
3541 sound.SoundId = 'rbxassetid://12222084'
3542 sound.TimePosition = 0.1
3543 sound.Volume = 0.5
3544 sound:Play()
3545 local exppart = Instance.new("Part", game.Workspace)
3546 exppart.Size = Vector3.new(0.2, 0.2, 0.2)
3547 exppart.Anchored = true
3548 exppart.CanCollide = false
3549 exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
3550 exppart.Transparency = 1
3551 local expaccent = Instance.new("ParticleEmitter", exppart)
3552 expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
3553 expaccent.LightEmission = 0.2
3554 expaccent.LightInfluence = 0.3
3555 expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
3556 expaccent.Acceleration = Vector3.new(0, -8, 0)
3557 expaccent.Drag = 15
3558 expaccent.LockedToPart = true
3559 expaccent.Lifetime = NumberRange.new(0.5, 1.5)
3560 expaccent.Rate = 2000
3561 expaccent.Speed = NumberRange.new(10, 150)
3562 expaccent.SpreadAngle = Vector2.new(360, 360)
3563
3564 local exp = Instance.new('Explosion',game.Workspace)
3565 exp.Position = knofe["big ass knife"].Position
3566 exp.ExplosionType = Enum.ExplosionType.NoCraters
3567 exp.BlastRadius = 10
3568 exp.BlastPressure = 100000
3569 exp.DestroyJointRadiusPercent = 1
3570 exp.Hit:connect(function(hit)
3571 if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
3572 if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
3573 hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
3574 end
3575 wait(0.001)
3576 local coru=coroutine.wrap(function()
3577 killz(hit.Parent,'Head',knofe,exp)
3578 end)
3579 coru()
3580 elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
3581 if hit.Parent.Name ~= "Projectile" then
3582 hit.Parent:BreakJoints()
3583 end
3584 elseif hit.Parent and hit.Parent ~= me then
3585 hit:BreakJoints()
3586 end
3587 end)
3588 local explosionaccenttimeout = coroutine.wrap(function()
3589 wait(0.2)
3590 expaccent.Enabled = false
3591 wait(2)
3592 exppart:Remove()
3593 end)
3594 explosionaccenttimeout()
3595 for i,v in pairs(knofe:GetChildren()) do
3596 if v:IsA('BasePart') then
3597 v.Transparency = 1
3598 end
3599 end
3600 exp.AncestryChanged:connect(function() knofe:Destroy() end)
3601 end)
3602 coru()
3603 end
3604 end)
3605 if finishnum == 1 then
3606 for i= 0,1,0.1 do
3607 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
3608 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
3609 wait(0.001)
3610 end
3611 else
3612 wait(0.1)
3613 end
3614 weld2.C0 = CFrame.new(-1.5,0,0)
3615 for i,v in pairs(obj1:GetChildren()) do
3616 if v:IsA('BasePart') then
3617 v.Transparency = 0
3618 end
3619 end
3620 weld2:Destroy()
3621 rightshoulderz:Clone().Parent = me.Torso
3622 end
3623 acting = false
3624 canClick = true
3625 end)
3626 coru()
3627end
3628
3629function release()
3630 if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
3631 targetweld = grabbed.Torso.TargetWeld
3632 local ree= grabbed:FindFirstChild("Left Arm")
3633 targetweld2 = nil
3634 if ree and ree:FindFirstChild("Weld") then
3635 targetweld2 = ree.Weld
3636 end
3637 for i, v in pairs(grabbed:GetChildren()) do
3638 if v.Name == "Part" then
3639 v.CanCollide = true
3640 end
3641 end
3642 paralyzed = false
3643 local doit = coroutine.wrap(function()
3644 local arm = me["Right Arm"]
3645 local tors = grabbed.Torso
3646 local arm2 = me["Left Arm"]
3647 if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
3648 doing = true
3649 local weld2 = arm:FindFirstChildOfClass('Weld')
3650 local weld3 = arm2:FindFirstChildOfClass('Weld')
3651 local humanroot = me.HumanoidRootPart
3652
3653 if grabbed:FindFirstChildOfClass('Humanoid') then
3654 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
3655 end
3656
3657 rightshoulderz:Clone().Parent = me.Torso
3658 leftshoulderz:Clone().Parent = me.Torso
3659 if grabbed:FindFirstChildOfClass('Humanoid') then
3660 grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
3661 grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
3662 grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
3663 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
3664 end
3665 grabbed = nil
3666
3667 if humanroot:FindFirstChild('Holder') then
3668 humanroot.Holder:Destroy()
3669 end
3670
3671 for i = 0,1,0.1 do
3672 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
3673 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
3674 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
3675 targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
3676 if targetweld2 then
3677 targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
3678 end
3679 wait(0.01)
3680 end
3681
3682 knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
3683 weld2:Destroy()
3684 weld3:Destroy()
3685 targetweld:Remove()
3686 if targetweld2 then
3687 targetweld2:Remove()
3688 end
3689 if rightshoulder then
3690 rightshoulder:Clone().Parent = tors
3691 end
3692 if leftshoulder then
3693 leftshoulder:Clone().Parent = tors
3694 end
3695 headweld:Clone().Parent = tors
3696 rightshoulderz:Clone().Parent = me.Torso
3697 leftshoulderz:Clone().Parent = me.Torso
3698 acting = false
3699 canClick = true
3700 doing = false
3701 end)
3702 doit()
3703end
3704
3705function stabwithpassion()
3706 local doit = coroutine.wrap(function()
3707 if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
3708 acting = true
3709 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
3710 local arm = me["Right Arm"]
3711 local tors = me.Torso
3712 local arm2 = me["Left Arm"]
3713 local humanroot = me.HumanoidRootPart
3714 local weld = Instance.new('Weld',tors)
3715 weld.Part0 = tors
3716 weld.Part1 = humanroot
3717 weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
3718 local weld2 = Instance.new('Weld',arm)
3719 weld2.Part0 = arm
3720 weld2.Part1 = tors
3721 weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
3722 local weld3 = Instance.new('Weld',arm2)
3723 weld3.Part0 = arm2
3724 weld3.Part1 = tors
3725 weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
3726
3727 for i = 0,1,0.15 do
3728 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3729 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
3730 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
3731 knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
3732 wait(0.01)
3733 end
3734 wait(0.001)
3735 trail.Enabled = true
3736 stabbing = true
3737 audio2.SoundId = 'rbxassetid://608537390'
3738 audio2:Play()
3739 for i = 0,1,0.2 do
3740 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3741 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
3742 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
3743 wait(0.01)
3744 end
3745 trail.Enabled = false
3746 wait(0.1)
3747 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
3748 stabbing = false
3749 wait(0.001)
3750 for i = 0,1,0.075 do
3751 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3752 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
3753 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
3754 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
3755 knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
3756 wait(0.01)
3757 end
3758 weld:Destroy()
3759 weld2:Destroy()
3760 weld3:Destroy()
3761 torsojoint:Clone().Parent = humanroot
3762 rightshoulderz:Clone().Parent = me.Torso
3763 leftshoulderz:Clone().Parent = me.Torso
3764 canClick = true
3765 hit = false
3766 acting = false
3767 end
3768 end)
3769 doit()
3770end
3771
3772function stab()
3773 local doit = coroutine.wrap(function()
3774 if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
3775 acting = true
3776 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
3777 local arm = me["Right Arm"]
3778 local tors = me.Torso
3779 local arm2 = me["Left Arm"]
3780 local humanroot = me.HumanoidRootPart
3781 local weld = Instance.new('Weld',tors)
3782 weld.Part0 = tors
3783 weld.Part1 = humanroot
3784 weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
3785 local weld2 = Instance.new('Weld',arm)
3786 weld2.Part0 = arm
3787 weld2.Part1 = tors
3788 weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
3789 local weld3 = Instance.new('Weld',arm2)
3790 weld3.Part0 = arm2
3791 weld3.Part1 = tors
3792 weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
3793
3794 for i = 0,1,0.1 do
3795 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3796 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
3797 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
3798 wait(0.01)
3799 end
3800 wait(0.001)
3801 trail.Enabled = true
3802 stabbing = true
3803 audio2.SoundId = 'rbxassetid://608537390'
3804 audio2:Play()
3805 for i = 0,1,0.25 do
3806 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3807 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
3808 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
3809 wait(0.01)
3810 end
3811 trail.Enabled = false
3812 wait(0.1)
3813 me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
3814 for i = 0,1,0.25 do
3815 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3816 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
3817 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
3818 wait(0.01)
3819 end
3820 stabbing = false
3821 wait(0.001)
3822 for i = 0,1,0.05 do
3823 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
3824 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
3825 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
3826 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
3827 wait(0.01)
3828 end
3829 weld:Destroy()
3830 weld2:Destroy()
3831 weld3:Destroy()
3832 torsojoint:Clone().Parent = humanroot
3833 rightshoulderz:Clone().Parent = me.Torso
3834 leftshoulderz:Clone().Parent = me.Torso
3835 canClick = true
3836 hit = false
3837 acting = false
3838 end
3839 end)
3840 doit()
3841end
3842function hardrelease()
3843 rightshoulderz:Clone().Parent = me.Torso
3844 leftshoulderz:Clone().Parent = me.Torso
3845 if me:FindFirstChild('Right Arm') then
3846 for i,v in pairs(me["Right Arm"]:GetChildren()) do
3847 if v:IsA('Weld') then
3848 v:Destroy()
3849 end
3850 end
3851 end
3852 if me:FindFirstChild('Left Arm') then
3853 for i,v in pairs(me["Left Arm"]:GetChildren()) do
3854 if v:IsA('Weld') then
3855 v:Destroy()
3856 end
3857 end
3858 end
3859 acting = false
3860 canClick = true
3861 doing = false
3862 grabbed = nil
3863end
3864function unequip()
3865 local doit = coroutine.wrap(function()
3866 if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
3867 acting = true
3868 local arm = me["Right Arm"]
3869 local arm2 = me["Left Arm"]
3870 local tors = me.Torso
3871 local weld = Instance.new('Weld',arm)
3872 weld.Part0 = arm
3873 weld.Part1 = tors
3874 weld.C0 = CFrame.new(-1.5,0,0)
3875 local weld2 = Instance.new("Weld", arm2)
3876 weld2.Part0 = arm2
3877 weld2.Part1 = tors
3878 weld2.C0 = CFrame.new(1.5, 0, 0)
3879 wait(0.001)
3880 trail.Enabled = true
3881 for i = 0,1,0.1 do
3882 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
3883 weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
3884 weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
3885 wait(0.001)
3886 end
3887 trail.Enabled = false
3888 wait(0.25)
3889 for i = 0,1,0.1 do
3890 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
3891 weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
3892 weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
3893 wait(0.01)
3894 end
3895 weld:Destroy()
3896 weld2:Remove()
3897 if tors ~= nil then
3898 rightshoulderz:Clone().Parent = me.Torso
3899 leftshoulderz:Clone().Parent = me.Torso
3900 end
3901 acting = false
3902 end
3903 end)
3904 doit()
3905end
3906
3907mouse.KeyDown:connect(function(key)
3908 if usable == true then
3909 if key == "z" then
3910 if active == false and acting == false then
3911 active = true
3912 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3913 notify("KNIFE EQUIPPED",false)
3914 audio:Stop()
3915 audio.SoundId = 'rbxassetid://608618332'
3916 equip()
3917 wait(0.6)
3918 audio:Play()
3919 knifeweld.Part0 = me["Right Arm"]
3920 knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
3921 elseif acting == false then
3922 active = false
3923 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3924 audio:Stop()
3925 audio.SoundId = 'rbxassetid://608538233'
3926 unequip()
3927 notify("KNIFE UNEQUIPPED",false)
3928 wait(0.3)
3929 audio:Play()
3930 knifeweld.Part0 = me.Torso
3931 knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
3932 canClick = true
3933 end
3934 elseif key == "f" then
3935 if mode == 'kill' or active == false then return end
3936 mode = "kill"
3937 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3938 notify("MODE || KILL || [F]",false)
3939 elseif key == "e" then
3940 if mode == 'throw' or active == false then return end
3941 mode = "throw"
3942 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3943 notify("MODE || PUSH || [E]",false)
3944 elseif key == "q" then
3945 if mode == 'release' or active == false then return end
3946 mode = "release"
3947 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3948 notify("MODE || RELEASE || [Q]",false)
3949 elseif key == "x" then
3950 if mode == 'stab' or active == false or acting == true then return end
3951 mode = "stab"
3952 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3953 notify("MODE || STAB || [X]",false)
3954 elseif key == "c" then
3955 if mode == 'fling' or active == false or acting == true then return end
3956 mode = "fling"
3957 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3958 notify("MODE || THROW || [C]",false)
3959 elseif key == "b" then
3960 if mode == 'instasplode' or active == false or acting == true then return end
3961 mode = "instasplode"
3962 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3963 notify("MODE || MOLOTOV || [B]",false)
3964 elseif key == "r" then
3965 if mode == 'paralyze' or active == false then return end
3966 mode = "paralyze"
3967 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3968 notify("MODE || PARALYZE || [R]",false)
3969 elseif key == "v" then
3970 if mode == 'explode' or active == false or acting == true then return end
3971 mode = "explode"
3972 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3973 notify("MODE || EXPLODE || [V]",false)
3974 elseif key == "k" then
3975 if mode == 'suicide' or active == false or acting == true then return end
3976 mode = "suicide"
3977 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3978 notify("MODE || SUICIDE || [K]",false)
3979 elseif key == "h" then
3980 if mode == 'firework' or active == false or acting == true then return end
3981 mode = "firework"
3982 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3983 notify("MODE || FIREWORK || [H]",false)
3984 elseif key == "g" then
3985 if mode == 'finish' or active == false then return end
3986 mode = "finish"
3987 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3988 local welp = "ON"
3989 if finishnum == 1 then
3990 welp = "OFF"
3991 end
3992 notify("MODE || FINISH || [G] || "..welp,false)
3993 elseif key == "n" then
3994 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
3995 if zombiemode == false then
3996 notify("ZOMBIE MODE ON || [N]",false)
3997 zombiemode = true
3998 else
3999 notify("ZOMBIE MODE OFF || [N]",false)
4000 zombiemode = false
4001 end
4002 elseif key == "m" then
4003 if finishnum == 1 then
4004 finishnum = 15
4005 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
4006 notify("PSYCHOPATH MODE ON || [M]",false)
4007 if cancolorfilter then
4008 local Sp00kyGui = Instance.new("ScreenGui")
4009 local ImageLabel = Instance.new("ImageLabel")
4010
4011 -- Properties
4012
4013 Sp00kyGui.Parent = playergui
4014 Sp00kyGui.Name = "REEEEEEEE"
4015
4016 ImageLabel.Parent = Sp00kyGui
4017 ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
4018 ImageLabel.BackgroundTransparency = 1
4019 ImageLabel.Size = UDim2.new(1, 0, 1, 0)
4020 ImageLabel.Image = "rbxassetid://74443700"
4021 ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
4022 end
4023 if canbackgroundmusic == true then
4024 local sound = Instance.new('Sound',playergui)
4025 sound.Name = 'PSYCHOPAAAATH'
4026 sound.SoundId = 'rbxassetid://220875210'
4027 sound.Looped = true
4028 sound.Volume = 0.5
4029 sound:Play()
4030 end
4031 else
4032 finishnum = 1
4033 if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
4034 notify("PSYCHOPATH MODE OFF || [M]",false)
4035 for i,v in pairs(playergui:GetChildren()) do
4036 if v.Name == "REEEEEEEE" then
4037 v:Destroy()
4038 end
4039 end
4040 local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
4041 if thisniggarighthere then thisniggarighthere:Destroy() end
4042 end
4043 end
4044 end
4045end)
4046
4047mouse.Button1Down:connect(function()
4048 if active == false or usable == false then return end
4049 if canClick == true and acting == false then
4050 if mode == "stab" and finishnum == 1 then
4051 canClick = false
4052 stab()
4053 elseif mode == "stab" and finishnum == 15 then
4054 canClick = false
4055 stabwithpassion()
4056 elseif mode == "fling" then
4057 canClick = false
4058 fling()
4059 elseif mode == "explode" then
4060 canClick = false
4061 explode()
4062 elseif mode == "instasplode" then
4063 canClick = false
4064 instasplode()
4065 elseif mode == "finish" then
4066 canClick = false
4067 finish()
4068 elseif mode == "suicide" then
4069 canClick = false
4070 kysnigga()
4071 elseif mode == "firework" then
4072 canClick = false
4073 fireworkit()
4074 else
4075 canClick = false
4076 grab()
4077 end
4078 else
4079 if grabbed ~= nil and doing == false then
4080 if mode == "release" then
4081 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4082 release()
4083 else
4084 hardrelease()
4085 end
4086 elseif mode == "kill" then
4087 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4088 kill()
4089 else
4090 hardrelease()
4091 end
4092 elseif mode == "paralyze" then
4093 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4094 paralyze()
4095 else
4096 hardrelease()
4097 end
4098 elseif mode == "throw" then
4099 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4100 throw()
4101 else
4102 hardrelease()
4103 end
4104 elseif mode == "explode" then
4105 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4106 throw()
4107 else
4108 hardrelease()
4109 end
4110 end
4111 end
4112 end
4113end)
4114
4115knife.Touched:connect(function(hitz)
4116 if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
4117 if mode == "stab" and stabbing == true and hit == false then
4118 hit = true
4119 tone = math.random(1, 3)
4120 audio:Stop()
4121 if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
4122 if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
4123 if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
4124 audio.PlaybackSpeed = 1
4125 audio:Play()
4126 killz(hitz.Parent,'Left Leg')
4127 killz(hitz.Parent,'Left Arm')
4128 killz(hitz.Parent,'Right Leg')
4129 killz(hitz.Parent,'Right Arm')
4130 elseif mode == "finish" and finishing == true then
4131 print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
4132 tone = math.random(1, 3)
4133 audio:Stop()
4134 if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
4135 if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
4136 if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
4137 audio.PlaybackSpeed = 1
4138 audio:Play()
4139 if hit == false then
4140 hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
4141 wait()
4142 killz(hitz.Parent,'Head',nil,false,true)
4143 end
4144 hit = true
4145 elseif grabbed == nil and grabbing == true and hit == false then
4146 if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
4147 grabbed = hitz.Parent
4148 local weldz = Instance.new('Weld',point)
4149 weldz.Name = "Holder"
4150 weldz.Part0 = point
4151 weldz.Part1 = hitz.Parent.Torso
4152 weldz.C0 = CFrame.new(0,0,-1.2)
4153 end
4154 end
4155 end
4156end)
4157
4158player.CharacterAdded:connect(function()
4159 usable = false
4160 for i,v in pairs(playergui:GetChildren()) do
4161 if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
4162 v:Destroy()
4163 end
4164 end
4165end)
4166while usable do
4167 local coru = coroutine.wrap(function()
4168 for i,v in pairs(knifeparts) do
4169 local function try()
4170 if v[1].Parent ~= v[2] then
4171 v[1].Parent = v[2]
4172 end
4173 end
4174 pcall(try)
4175 end
4176 if grabbed ~= nil then
4177 if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
4178 for i,v in pairs(grabbed:GetChildren()) do
4179 if v:IsA('Tool') then
4180 local model = Instance.new('Model',workspace)
4181 v.Parent = model
4182 model:TranslateBy(Vector3.new(3,0,0))
4183 end
4184 end
4185 grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
4186 grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
4187 grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
4188 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
4189 grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
4190 if grabweld ~= nil then return end
4191 grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
4192 if grabbed.Torso:FindFirstChild('Left Shoulder') then
4193 leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
4194 end
4195 if grabbed.Torso:FindFirstChild('Right Shoulder') then
4196 rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
4197 end
4198 headweld = grabbed.Torso["Neck"]:Clone()
4199 local targetweld = Instance.new('Weld',grabbed.Torso)
4200 targetweld.Part0 = grabbed.Torso
4201 targetweld.Part1 = grabbed.Head
4202 targetweld.Name = "TargetWeld"
4203 targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
4204 if grabbed:FindFirstChild('Left Arm') then
4205 local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
4206 targetweld2.Part0 = grabbed.Torso
4207 targetweld2.Part1 = grabbed["Left Arm"]
4208 targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
4209 end
4210
4211 for i = 0,1,0.1 do
4212 if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
4213 targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
4214 if targetweld2 then
4215 targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
4216 end
4217 wait(0.001)
4218 end
4219 end
4220 end
4221 end)
4222 coru()
4223 wait()
4224end
4225
4226end
4227local coru=coroutine.wrap(function()
4228nub()
4229end)
4230coru()
4231
4232player.CharacterAppearanceLoaded:connect(function()
4233 local coru =coroutine.wrap(function()
4234 nub()
4235 end)
4236 coru()
4237end)
4238
4239while true do
4240 local coru=coroutine.wrap(function()
4241 if grabbed then
4242 v:FindFirstChildOfClass('Humanoid').Jump = false
4243 v:FindFirstChildOfClass('Humanoid').Sit = false
4244 v:FindFirstChildOfClass('Humanoid').JumpPower = 0
4245 v:FindFirstChildOfClass('Humanoid').PlatformStand = true
4246 v:FindFirstChildOfClass('Humanoid').Name = "No escape."
4247 end
4248 for i,v in pairs(rekt) do
4249 if v and v:FindFirstChildOfClass('Humanoid') then
4250 for a,c in pairs(v:GetChildren()) do
4251 if c:IsA('Tool') then
4252 local model = Instance.new('Model',workspace)
4253 c.Parent = model
4254 model:TranslateBy(Vector3.new(3,0,0))
4255 end
4256 end
4257 v:FindFirstChildOfClass('Humanoid').Jump = false
4258 v:FindFirstChildOfClass('Humanoid').Sit = false
4259 v:FindFirstChildOfClass('Humanoid').JumpPower = 0
4260 v:FindFirstChildOfClass('Humanoid').PlatformStand = true
4261 v:FindFirstChildOfClass('Humanoid').Name = "No escape."
4262 local thing = getplr(v)
4263 if thing then
4264 thing.CameraMinZoomDistance = 3
4265 end
4266 else
4267 local thing = getplr(v)
4268 if thing then
4269 thing.CameraMinZoomDistance = 0.5
4270 end
4271 table.remove(rekt,i)
4272 end
4273 end
4274 end)
4275 coru()
4276 local coru2 = coroutine.wrap(function()
4277 if curpart then
4278 curpoint = curpart.CFrame.p
4279 end
4280 if lastgui then
4281 lastgui:Destroy()
4282 lastgui = nil
4283 end
4284 if curpoint then
4285 lastgui = Instance.new('BillboardGui',player.PlayerGui)
4286 lastgui.AlwaysOnTop = true
4287 lastgui.MaxDistance = 0
4288 lastgui.Size = UDim2.new(5,0,5,0)
4289 if curpart == nil then
4290 lastgui.Adornee = workspace
4291 lastgui.StudsOffsetWorldSpace = curpoint
4292 else
4293 lastgui.Adornee = curpart
4294 end
4295 local cross = Instance.new('ImageLabel',lastgui)
4296 cross.BackgroundTransparency = 1
4297 cross.Size = UDim2.new(1,0,1,0)
4298 cross.Image = 'rbxassetid://316279304'
4299 for i,v in pairs(zombies) do
4300 if v:FindFirstChildOfClass('Humanoid') then
4301 v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
4302 end
4303 end
4304 else
4305 for i,v in pairs(zombies) do
4306 if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
4307 v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
4308 end
4309 end
4310 end
4311 end)
4312 coru2()
4313 wait()
4314end
4315
4316RAW Paste Data
4317
4318
4319
4320
4321
4322
4323create new paste / dealsnew! / syntax languages / archive / faq / tools / night mode / api / scraping api
4324privacy statement / cookies policy / terms of service / security disclosure / dmca / contact
4325
4326By using Pastebin.com you agree to our cookies policy to enhance your experience.
4327Site design & logo © 2020 Pastebin; user contributions (pastes) licensed under cc by-sa 3.0 -- FavPNG -- Dedicated Server Hosting by Steadfast