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