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