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