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