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