View difference between Paste ID: 6JWQTYgW and GvkBHSnb
SHOW: | | - or go back to the newest paste.
1
--By Rufus14 boi
2
fireemblem = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
3
fireemblem.SoundId = "http://roblox.com/asset?id=1200330727"
4
fireemblem:Play()
5
fireemblem.Looped = true
6
7
  local txt = Instance.new("BillboardGui", chara)
8
CV="Lime green"
9
    txt.Adornee = chara.Head
10
    txt.Name = "_status"
11
    txt.Size = UDim2.new(2, 0, 1.2, 0)
12
    txt.StudsOffset = Vector3.new(-9, 8, 0)
13
    local text = Instance.new("TextLabel", txt)
14
    text.Size = UDim2.new(10, 0, 7, 0)
15
    text.FontSize = "Size24"
16
    text.TextScaled = true
17
    text.TextTransparency = 0
18
    text.BackgroundTransparency = 1
19
    text.TextTransparency = 0
20
    text.TextStrokeTransparency = 0
21
    text.Font = "Bodoni"
22
    text.TextStrokeColor3 = BrickColor.new("Shamrock").Color
23
    text.TextColor3 = BrickColor.new("Bright yellow").Color
24-
    text.Text = "the werid drunk intruder"
24+
    text.Text = "The Mad dude"
25
26
mouse = game.Players.LocalPlayer:GetMouse()
27
--Converted with ttyyuu12345's model to script plugin v4
28
function sandbox(var,func)
29
	local env = getfenv(func)
30
	local newenv = setmetatable({},{
31
		__index = function(self,k)
32
			if k=="script" then
33
				return var
34
			else
35
				return env[k]
36
			end
37
		end,
38
	})
39
	setfenv(func,newenv)
40
	return func
41
end
42
cors = {}
43
mas = Instance.new("Model",game:GetService("Lighting"))
44
Model0 = Instance.new("Model")
45
Part1 = Instance.new("Part")
46
SpecialMesh2 = Instance.new("SpecialMesh")
47
Part3 = Instance.new("Part")
48
Weld4 = Instance.new("Weld")
49
Model0.Name = "bitch ass knife haha knife v3 reference"
50
Model0.Parent = mas
51
Part1.Name = "realknife"
52
Part1.Parent = Model0
53
Part1.Rotation = Vector3.new(0, -90, 0)
54
Part1.CanCollide = false
55
Part1.Size = Vector3.new(1.56900003, 0.259999305, 0.459999979)
56
Part1.CFrame = CFrame.new(-20.8307228, 1.96215653, -28.7958698, 0, 0, -1, 0, 1, 0, 1, 0, 0)
57
Part1.BottomSurface = Enum.SurfaceType.Smooth
58
Part1.TopSurface = Enum.SurfaceType.Smooth
59
Part1.Position = Vector3.new(-20.8307228, 1.96215653, -28.7958698)
60
Part1.Orientation = Vector3.new(0, -90, 0)
61
SpecialMesh2.Parent = Part1
62
SpecialMesh2.MeshId = "rbxassetid://733638171"
63
SpecialMesh2.Scale = Vector3.new(0.349999994, 0.300000012, 0.300000012)
64
SpecialMesh2.TextureId = "rbxassetid://430428397"
65
SpecialMesh2.MeshType = Enum.MeshType.FileMesh
66
SpecialMesh2.Scale = Vector3.new(0.349999994, 0.300000012, 0.300000012)
67
Part3.Name = "hitbox"
68
Part3.Parent = Model0
69
Part3.Transparency = 1
70
Part3.Size = Vector3.new(0.0799999982, 1, 4.23999929)
71
Part3.CFrame = CFrame.new(-20.8435993, 1.97891688, -28.7396412, 1, 0, 0, 0, 1, 0, 0, 0, 1)
72
Part3.BottomSurface = Enum.SurfaceType.Smooth
73
Part3.TopSurface = Enum.SurfaceType.Smooth
74
Part3.Position = Vector3.new(-20.8435993, 1.97891688, -28.7396412)
75
Part3.CanCollide = false
76
Weld4.Parent = Part3
77
Weld4.C0 = CFrame.new(0.0128765106, -0.0167603493, -0.0562286377, 0, 0, -1, 0, 1, 0, 1, 0, 0)
78
Weld4.Part0 = Part3
79
Weld4.Part1 = Part1
80
for i,v in pairs(mas:GetChildren()) do
81
	v.Parent = game:GetService("Players").LocalPlayer.Character
82
	pcall(function() v:MakeJoints() end)
83
end
84
mas:Destroy()
85
for i,v in pairs(cors) do
86
	spawn(function()
87
		pcall(v)
88
	end)
89
end
90
local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
91
game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
92
local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
93
humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
94
humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
95
local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
96
local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
97
rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
98
rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
99
rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
100
local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
101
local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
102
lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
103
lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
104
lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
105
local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
106
local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
107
headweld.Part0 = game.Players.LocalPlayer.Character.Torso
108
headweld.Part1 = game.Players.LocalPlayer.Character.Head
109
headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0)
110
game.Players.LocalPlayer.Character.Torso.Neck:Remove()
111
local waeld = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"])
112
waeld.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
113
waeld.Part1 = Part1
114
waeld.C0 = CFrame.new(-0.0107059479, -1.0378592, -0.905899048, 0, 0, -1, 0, 0.999999881, 0, 1, 0, 0)
115
canuse = true
116
throwie = false
117
damged = false
118
throwval = 0
119
hitwall = Instance.new("Sound", Model0.realknife)
120
hitwall.SoundId = "rbxassetid://214755079"
121
hitwall.Volume = 10
122
throwB = Instance.new("Sound", Model0.realknife)
123
throwB.SoundId = "rbxassetid://166423113"
124
throwB.Volume = 10
125
slash = Instance.new("Sound", Model0.realknife)
126
slash.SoundId = "rbxassetid://978101945"
127
slash.Volume = 10
128
for i,v in pairs(cors) do
129
	spawn(function()
130
		pcall(v)
131
	end)
132
end
133
function stab(key)
134
	if canuse then
135
		canuse = false
136
		for i = 0,1 , 0.05 do
137
			headweld.C0 = headweld.C0:lerp(CFrame.new(-1.90734863e-06, 1.50000036, 0, 0.532369733, 3.7252903e-09, 0.84651196, -1.86264515e-09, 0.99999994, 3.7252903e-09, -0.84651196, 9.31322575e-10, 0.532369792),i)
138
			humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.204963252, 0.0110486243, -0.978707314, -0.0538272448, 0.998550236, 0, 0.977288425, 0.0526811182, 0.205260843),i)
139
			lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.62274551, 0.625679851, -0.324334621, 0.892506719, 0.394126594, -0.219307721, -0.335090578, 0.253951877, -0.907316029, -0.301903814, 0.88327384, 0.358722001),i)
140
			rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.38278389, 0.358563185, -0.35576582, 0.622085154, 0.589078009, 0.515749037, 0.520516813, 0.180908665, -0.834466279, -0.584869266, 0.787565291, -0.194084436),i)
141
			game:GetService("RunService").RenderStepped:wait()
142
		end
143
		slash:Play()
144
		damged = true
145
		for i = 0,1 , 0.07 do
146
			waeld.C0 = waeld.C0:lerp(CFrame.new(-0.0235719681, -1.80648994, -0.295873642, 0.999999881, -1.41840428e-06, -2.03028321e-07, 4.39584255e-07, 0.17365025, 0.984807372, -1.45006925e-06, -0.984806836, 0.173650339) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0),i)
147
			headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999952, -1.43051147e-06, -0.249196813, 2.23517418e-08, -0.968452811, -4.48198989e-09, 0.999999821, -2.98023224e-08, 0.968452811, 1.86264515e-09, -0.249196798),i)
148
			humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, -0.240329295, -0.02552839, 0.97035563, -0.0975859016, 0.995224953, 0.00201342511, -0.965773642, -0.0942091718, -0.241672948),i)
149
			lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.94862175, 0.589737892, 0.036031723, 0.437891245, 0.895518184, 0.0793625563, -0.734854102, 0.407384276, -0.542242527, -0.517919183, 0.179123357, 0.836465418),i)
150
			rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.88391113, 0.481715679, 0.273626804, -0.245335877, -0.935992301, -0.252445042, -0.152630016, 0.29444921, -0.943399429, 0.957347453, -0.192919195, -0.215099543),i)
151
			game:GetService("RunService").RenderStepped:wait()
152
		end
153
		damged = false
154
		canuse = true
155
	end
156
end
157
mouse.Button1Down:connect(stab)
158
function stabbystabby(part)
159
			--[[knifeclone.hitbox.CFrame = CFrame.new(knifeclone.hitbox.CFrame.p, thrownpos)
160
			knifeclone.hitbox.Weld.C0 = CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
161
			knifeclone.hitbox.CFrame = knifeclone.hitbox.CFrame--]]
162
			local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
163
			if damged and humanoid and part.Parent.Name ~= game.Players.LocalPlayer.Name then
164
				humanoid.Parent:BreakJoints()
165
				damged = false
166
				wait()
167
				local isr15 = part.Parent:findFirstChild("UpperTorso")
168
				if isr15 then
169
					if humanoid.Parent:findFirstChild("HumanoidRootPart") then
170
						humanoid.Parent.HumanoidRootPart.CanCollide = false
171
					end
172
					local function makeballlimb(attachone, attachtwo, upperang, lowang, twist)
173
						local constraint = Instance.new("BallSocketConstraint", humanoid.Parent)
174
						constraint.Attachment0 = attachone
175
						constraint.Attachment1 = attachtwo
176
						constraint.LimitsEnabled = true
177
						constraint.TwistLimitsEnabled = true
178
						constraint.TwistLowerAngle = lowang
179
						constraint.TwistUpperAngle = upperang
180
						constraint.UpperAngle = twist
181
					end
182
					local function makehingelimb(attachone, attachtwo, upperang, lowang)
183
						local constraint = Instance.new("HingeConstraint", humanoid.Parent)
184
						constraint.Attachment0 = attachone
185
						constraint.Attachment1 = attachtwo
186
						constraint.LimitsEnabled = true
187
						constraint.LowerAngle = lowang
188
						constraint.UpperAngle = upperang
189
					end
190
					for i,v in pairs(humanoid.Parent:GetChildren()) do --scan player
191
						if v.ClassName == "Accessory" then
192
							local findhandle = v:findFirstChild("Handle") --finding handle in accesorry
193
							if findhandle then
194
								local attach = findhandle:findFirstChildOfClass("Attachment")
195
								for q,w in pairs(humanoid.Parent:GetChildren()) do --scan player
196
									if w.Name == "UpperTorso" or w.Name == "Head" then
197
										attach1 = w:findFirstChild(attach.Name) --finding attachment in head/uppertorso
198
									end
199
								end
200
								if attach and attach1 then
201
									local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
202
									constraint.Attachment0 = attach
203
									constraint.Attachment1 = attach1
204
									constraint.LimitsEnabled = true
205
									constraint.LowerAngle = 0
206
									constraint.UpperAngle = 0
207
								end
208
							end
209
						end
210
					end
211
					if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("UpperTorso") then
212
								local attachment = Instance.new("Attachment", humanoid.Parent.Head)
213
								attachment.Position = Vector3.new(0, -0.5, 0)
214
								attachment.Name = "lol"
215
								attachment.Visible = false
216
								humanoid.Parent.UpperTorso.NeckAttachment.Visible = false
217
								humanoid.Parent.UpperTorso.NeckAttachment.Position = humanoid.Parent.UpperTorso.NeckAttachment.Position + Vector3.new(0,0,0)
218
								local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
219
					            ball.Attachment0 = humanoid.Parent.UpperTorso.NeckAttachment
220
					            ball.Attachment1 = attachment
221
								ball.LimitsEnabled = true
222
								ball.TwistLimitsEnabled = true
223
								ball.UpperAngle = 40
224
								ball.Restitution = 0.5
225
								ball.TwistUpperAngle = 40
226
								ball.TwistLowerAngle = -40
227
					            local  collidepartofleftleg = Instance.new("Part", humanoid.Parent.UpperTorso)
228
					            collidepartofleftleg.Name = "Bone"
229
					            collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
230
					            collidepartofleftleg.Transparency = 1
231
					            collidepartofleftleg:BreakJoints()
232
					            local weeld = Instance.new("Weld", collidepartofleftleg)
233
					            weeld.Part0 = collidepartofleftleg
234
					            weeld.Part1 = humanoid.Parent["Head"]
235
								if humanoid.Parent.Head:findFirstChild("Neck") then
236
									humanoid.Parent.Head.Neck:destroy()
237
								end
238
								if humanoid.Parent.Head:findFirstChild("face") then
239
									humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
240
								end
241
					end
242
					local LeftUpperLeg = humanoid.Parent:findFirstChild("LeftUpperLeg")
243
					local LeftLowerLeg = humanoid.Parent:findFirstChild("LeftLowerLeg")
244
					--
245
					local RightUpperLeg = humanoid.Parent:findFirstChild("RightUpperLeg")
246
					local RightLowerLeg = humanoid.Parent:findFirstChild("RightLowerLeg")
247
					--
248
					local RightUpperArm = humanoid.Parent:findFirstChild("RightUpperArm")
249
					local RightLowerArm = humanoid.Parent:findFirstChild("RightLowerArm")
250
					--
251
					local LeftUpperArm = humanoid.Parent:findFirstChild("LeftUpperArm")
252
					local LeftLowerArm = humanoid.Parent:findFirstChild("LeftLowerArm")
253
					--Foot & Hands--
254
					
255
					local LeftFoot = humanoid.Parent:findFirstChild("LeftFoot")
256
					local RightFoot = humanoid.Parent:findFirstChild("RightFoot")
257
					--
258
					local LeftHand = humanoid.Parent:findFirstChild("LeftHand")
259
					local RightHand = humanoid.Parent:findFirstChild("RightHand")
260
					
261
					--END--
262
					--TORSOS--
263
					
264
					local UpperTorso = humanoid.Parent:findFirstChild("UpperTorso")
265
					local LowerTorso = humanoid.Parent:findFirstChild("LowerTorso")
266
					
267
					--END--
268
					if LowerTorso then
269
						if LeftUpperLeg then
270
							makeballlimb(LowerTorso["LeftHipRigAttachment"], LeftUpperLeg["LeftHipRigAttachment"], 50,-50, 90)
271
						end
272
						if RightUpperLeg then
273
							makeballlimb(LowerTorso["RightHipRigAttachment"], RightUpperLeg["RightHipRigAttachment"], 50,-50, 90)
274
						end
275
						if LeftLowerLeg then
276
							makehingelimb(LeftUpperLeg["LeftKneeRigAttachment"], LeftLowerLeg["LeftKneeRigAttachment"], 0,-90)
277
						end
278
						if RightLowerLeg then
279
							makehingelimb(RightUpperLeg["RightKneeRigAttachment"], RightLowerLeg["RightKneeRigAttachment"], 0,-90)
280
						end
281
						if LeftFoot then
282
							makehingelimb(LeftLowerLeg["LeftAnkleRigAttachment"], LeftFoot["LeftAnkleRigAttachment"], 30, -30)
283
						end
284
						if RightFoot then
285
							makehingelimb(RightLowerLeg["RightAnkleRigAttachment"], RightFoot["RightAnkleRigAttachment"], 30, -30)
286
						end
287
						if UpperTorso then
288
							makehingelimb(UpperTorso["WaistRigAttachment"], LowerTorso["WaistRigAttachment"], 30, -30)
289
						end
290
					end
291
					if UpperTorso then
292
						local hitsound = Instance.new("Sound", UpperTorso)
293
						hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
294
						hitsound:Play()
295
						hitsound.Volume = math.random(5,10)
296
						local canhit = true
297
						local hitval = 15
298
						local uptor = humanoid.Parent.UpperTorso
299
						if RightUpperArm then
300
							makeballlimb(RightUpperArm["RightShoulderRigAttachment"], UpperTorso["RightShoulderRigAttachment"], 90,-50, 180)
301
						end
302
						if RightLowerArm then
303
							makehingelimb(RightLowerArm["RightElbowRigAttachment"], RightUpperArm["RightElbowRigAttachment"], 0,-90)
304
						end
305
						if RightHand then
306
							makehingelimb(RightHand["RightWristRigAttachment"], RightLowerArm["RightWristRigAttachment"], 30,30)
307
						end
308
						if LeftUpperArm then
309
							makeballlimb(LeftUpperArm["LeftShoulderRigAttachment"], UpperTorso["LeftShoulderRigAttachment"], 90,-50, 180)
310
						end
311
						if LeftLowerArm then
312
							makehingelimb(LeftLowerArm["LeftElbowRigAttachment"], LeftUpperArm["LeftElbowRigAttachment"], 0,-90)
313
						end
314
						if LeftHand then
315
							makehingelimb(LeftHand["LeftWristRigAttachment"], LeftLowerArm["LeftWristRigAttachment"], 30,30)
316
						end
317
					end
318
				elseif part.Parent:findFirstChild("Torso") then
319
					canspin = false
320
					if humanoid.Parent:findFirstChild("Health") then
321
						humanoid.Parent.Health:Remove()
322
					end
323
					humanoid.WalkSpeed = 0
324
					humanoid.JumpPower = 0
325
					humanoid.PlatformStand = true
326
					for z,x in pairs(humanoid.Parent:GetChildren()) do
327
						if x.ClassName == "Accessory" then
328
							local handle = x:findFirstChild("Handle")
329
							if handle then
330
								local attachment = handle:findFirstChildOfClass("Attachment")
331
								if attachment then
332
									for q,w in pairs(humanoid.Parent:GetChildren()) do
333
										if w.Name == "Torso" or w.Name == "Head" then
334
											local anotherone = w:findFirstChild(attachment.Name)
335
											if attachment and anotherone then
336
												local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
337
												constraint.Attachment0 = attachment
338
												constraint.Attachment1 = anotherone
339
												constraint.LimitsEnabled = true
340
												constraint.LowerAngle = 0
341
												constraint.UpperAngle = 0
342
											end
343
										end
344
									end
345
								end
346
							end
347
						end
348
					end
349
					if humanoid.Parent:findFirstChild("Right Arm") and humanoid.Parent:findFirstChild("Torso") then
350
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
351
						attachment.Position = Vector3.new(1, 1, 0)
352
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
353
						ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
354
						ball.Attachment1 = attachment
355
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
356
						collidepartofleftleg.Name = "Bone"
357
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
358
						collidepartofleftleg.Transparency = 1
359
						collidepartofleftleg:BreakJoints()
360
						local weeld = Instance.new("Weld", collidepartofleftleg)
361
						weeld.Part0 = humanoid.Parent["Right Arm"]
362
						weeld.Part1 = collidepartofleftleg
363
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
364
					end
365
					if humanoid.Parent:findFirstChild("Left Arm") and humanoid.Parent:findFirstChild("Torso") then
366
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
367
						attachment.Position = Vector3.new(-1, 1, 0)
368
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
369
						ball.Attachment0 = attachment
370
						ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
371
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
372
						collidepartofleftleg.Name = "Bone"
373
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
374
						collidepartofleftleg.Transparency = 1
375
						collidepartofleftleg:BreakJoints()
376
						local weeld = Instance.new("Weld", collidepartofleftleg)
377
						weeld.Part0 = humanoid.Parent["Left Arm"]
378
						weeld.Part1 = collidepartofleftleg
379
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
380
					end
381
					if humanoid.Parent:findFirstChild("Right Leg") and humanoid.Parent:findFirstChild("Torso") then
382
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
383
						attachment.Position = Vector3.new(0.5, -1, 0)
384
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
385
						ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
386
						ball.Attachment1 = attachment
387
						humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
388
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
389
						collidepartofleftleg.Name = "Bone"
390
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
391
						collidepartofleftleg.Transparency = 1
392
						collidepartofleftleg:BreakJoints()
393
						local weeld = Instance.new("Weld", collidepartofleftleg)
394
						weeld.Part0 = humanoid.Parent["Right Leg"]
395
						weeld.Part1 = collidepartofleftleg
396
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
397
					end
398
					if humanoid.Parent:findFirstChild("Left Leg") and humanoid.Parent:findFirstChild("Torso") then
399
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
400
						attachment.Position = Vector3.new(-0.5, -1, 0)
401
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
402
						ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
403
						ball.Attachment1 = attachment
404
						humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
405
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
406
						collidepartofleftleg.Name = "Bone"
407
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
408
						collidepartofleftleg.Transparency = 1
409
						collidepartofleftleg:BreakJoints()
410
						local weeld = Instance.new("Weld", collidepartofleftleg)
411
						weeld.Part0 = humanoid.Parent["Left Leg"]
412
						weeld.Part1 = collidepartofleftleg
413
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
414
					end
415
					if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("Torso") then
416
						local attachment = Instance.new("Attachment", humanoid.Parent.Head)
417
						attachment.Position = Vector3.new(0, -0.5, 0)
418
						attachment.Name = "lol"
419
						attachment.Visible = false
420
						humanoid.Parent.Torso.NeckAttachment.Visible = false
421
						humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
422
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
423
			            ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
424
			            ball.Attachment1 = attachment
425
						ball.LimitsEnabled = true
426
						ball.TwistLimitsEnabled = true
427
						ball.UpperAngle = 90
428
						ball.Restitution = 0.5
429
						ball.TwistUpperAngle = 90
430
						ball.TwistLowerAngle = -90
431
			            local  collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
432
			            collidepartofleftleg.Name = "Bone"
433
			            collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
434
			            collidepartofleftleg.Transparency = 1
435
			            collidepartofleftleg:BreakJoints()
436
			            local weeld = Instance.new("Weld", collidepartofleftleg)
437
			            weeld.Part0 = collidepartofleftleg
438
			            weeld.Part1 = humanoid.Parent["Head"]
439
						if humanoid.Parent.Torso:findFirstChild("Neck") then
440
							humanoid.Parent.Torso.Neck:destroy()
441
						end
442
						if humanoid.Parent.Head:findFirstChild("face") then
443
							humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
444
						end
445
						local hitsound = Instance.new("Sound", humanoid.Parent.Head)
446
						hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
447
						hitsound:Play()
448
						hitsound.Volume = math.random(5,10)
449
					end
450
					if humanoid.Parent:findFirstChild("Head") then
451
						local aah = Instance.new("Sound", humanoid.Parent.Head)
452
				        if aah then
453
				            aah.Volume = 8
454
				            local aahmath = math.random(2,8)
455
				            if aahmath == 2 then
456
				                aah.SoundId = "rbxassetid://884348443"
457
				                aah:Play()
458
				            end
459
				            if aahmath == 3 then
460
				                aah.SoundId = "rbxassetid://681582832"
461
				                aah.Volume = 10
462
				                aah:Play()
463
				            end
464
				            if aahmath == 4 then
465
				                aah.SoundId = "rbxassetid://1080363252"
466
				                aah:Play()
467
				            end
468
				            if aahmath == 5 then
469
				                aah.SoundId = "rbxassetid://150245085"
470
				                aah:Play()
471
				            end
472
				            if aahmath == 6 then
473
				                aah.SoundId = "rbxassetid://345287845"
474
				                aah.TimePosition = 2.5
475
				                aah:Play()
476
				            end
477
				            if aahmath == 7 then
478
				                aah.SoundId = "rbxassetid://147758746"
479
				                aah.TimePosition = 1.3
480
				                aah:Play()
481
				            end
482
				            if aahmath == 8 then
483
				                aah.SoundId = "rbxassetid://131314452"
484
				                aah:Play()
485
				            end
486
				        end
487
					end
488
				end
489
			end
490
end
491
Part1.Touched:connect(stabbystabby)
492
function throw(key)
493
	key = key:lower()
494
	if key == "e" and canuse then
495
		canuse = false
496
		for i = 0,1 , 0.03 do
497
			humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.87712723, 0, -0.480258077, 0, 1, 0, 0.480258077, 0, 0.87712723),i)
498
			lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.08419418, 0.439404726, -0.699457169, 0.786269963, -0.617883086, 0, 0.0533286743, 0.0678619221, -0.996268392, 0.6155774, 0.783335984, 0.0863086879),i)
499
			rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.94801712, 0.221992493, 0.99999994, 0, 0, 0, -0.896033943, 0.443985492, 0, -0.443985522, -0.896034002),i)
500
			game:GetService("RunService").RenderStepped:wait()
501
		end
502
		local knifeclone = Model0:Clone()
503
		knifeclone.Parent = game.Players.LocalPlayer.Character
504
		knifeclone.hitbox:destroy()
505
		Part1.Transparency = 1
506
		local thrownpos = knifeclone.realknife.Position
507
		local canspin = true
508
		local downval = 0
509
		local mouselook = mouse.Hit.lookVector
510
		local mousepos = mouse.Hit
511
		throwB:Play()
512
		local velo = Instance.new("BodyVelocity", knifeclone.realknife)
513
		velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
514
		velo.Velocity = mouse.Hit.lookVector * 110
515
		knifeclone.realknife.CanCollide = true
516
		knifeclone.realknife.CFrame = game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(0,0,-4)
517
		knifeclone.realknife.CFrame = CFrame.new(knifeclone.realknife.Position, mouse.Hit.p)
518
		knifeclone.realknife.CFrame = knifeclone.realknife.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
519
		local function attach(part)
520
			--[[knifeclone.hitbox.CFrame = CFrame.new(knifeclone.hitbox.CFrame.p, thrownpos)
521
			knifeclone.hitbox.Weld.C0 = CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
522
			knifeclone.hitbox.CFrame = knifeclone.hitbox.CFrame--]]
523
			local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
524
			if humanoid and part.Parent.Name ~= game.Players.LocalPlayer.Name then
525
				canspin = false
526
				humanoid.Parent:BreakJoints()
527
				knifeclone:destroy()
528
				wait()
529
				local isr15 = part.Parent:findFirstChild("UpperTorso")
530
				if isr15 then
531
					if humanoid.Parent:findFirstChild("HumanoidRootPart") then
532
						humanoid.Parent.HumanoidRootPart.CanCollide = false
533
					end
534
					local function makeballlimb(attachone, attachtwo, upperang, lowang, twist)
535
						local constraint = Instance.new("BallSocketConstraint", humanoid.Parent)
536
						constraint.Attachment0 = attachone
537
						constraint.Attachment1 = attachtwo
538
						constraint.LimitsEnabled = true
539
						constraint.TwistLimitsEnabled = true
540
						constraint.TwistLowerAngle = lowang
541
						constraint.TwistUpperAngle = upperang
542
						constraint.UpperAngle = twist
543
					end
544
					local function makehingelimb(attachone, attachtwo, upperang, lowang)
545
						local constraint = Instance.new("HingeConstraint", humanoid.Parent)
546
						constraint.Attachment0 = attachone
547
						constraint.Attachment1 = attachtwo
548
						constraint.LimitsEnabled = true
549
						constraint.LowerAngle = lowang
550
						constraint.UpperAngle = upperang
551
					end
552
					for i,v in pairs(humanoid.Parent:GetChildren()) do --scan player
553
						if v.ClassName == "Accessory" then
554
							local findhandle = v:findFirstChild("Handle") --finding handle in accesorry
555
							if findhandle then
556
								local attach = findhandle:findFirstChildOfClass("Attachment")
557
								for q,w in pairs(humanoid.Parent:GetChildren()) do --scan player
558
									if w.Name == "UpperTorso" or w.Name == "Head" then
559
										attach1 = w:findFirstChild(attach.Name) --finding attachment in head/uppertorso
560
									end
561
								end
562
								if attach and attach1 then
563
									local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
564
									constraint.Attachment0 = attach
565
									constraint.Attachment1 = attach1
566
									constraint.LimitsEnabled = true
567
									constraint.LowerAngle = 0
568
									constraint.UpperAngle = 0
569
								end
570
							end
571
						end
572
					end
573
					if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("UpperTorso") then
574
								local attachment = Instance.new("Attachment", humanoid.Parent.Head)
575
								attachment.Position = Vector3.new(0, -0.5, 0)
576
								attachment.Name = "lol"
577
								attachment.Visible = false
578
								humanoid.Parent.UpperTorso.NeckAttachment.Visible = false
579
								humanoid.Parent.UpperTorso.NeckAttachment.Position = humanoid.Parent.UpperTorso.NeckAttachment.Position + Vector3.new(0,0,0)
580
								local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
581
					            ball.Attachment0 = humanoid.Parent.UpperTorso.NeckAttachment
582
					            ball.Attachment1 = attachment
583
								ball.LimitsEnabled = true
584
								ball.TwistLimitsEnabled = true
585
								ball.UpperAngle = 40
586
								ball.Restitution = 0.5
587
								ball.TwistUpperAngle = 40
588
								ball.TwistLowerAngle = -40
589
					            local  collidepartofleftleg = Instance.new("Part", humanoid.Parent.UpperTorso)
590
					            collidepartofleftleg.Name = "Bone"
591
					            collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
592
					            collidepartofleftleg.Transparency = 1
593
					            collidepartofleftleg:BreakJoints()
594
					            local weeld = Instance.new("Weld", collidepartofleftleg)
595
					            weeld.Part0 = collidepartofleftleg
596
					            weeld.Part1 = humanoid.Parent["Head"]
597
								if humanoid.Parent.Head:findFirstChild("Neck") then
598
									humanoid.Parent.Head.Neck:destroy()
599
								end
600
								if humanoid.Parent.Head:findFirstChild("face") then
601
									humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
602
								end
603
					end
604
					local LeftUpperLeg = humanoid.Parent:findFirstChild("LeftUpperLeg")
605
					local LeftLowerLeg = humanoid.Parent:findFirstChild("LeftLowerLeg")
606
					--
607
					local RightUpperLeg = humanoid.Parent:findFirstChild("RightUpperLeg")
608
					local RightLowerLeg = humanoid.Parent:findFirstChild("RightLowerLeg")
609
					--
610
					local RightUpperArm = humanoid.Parent:findFirstChild("RightUpperArm")
611
					local RightLowerArm = humanoid.Parent:findFirstChild("RightLowerArm")
612
					--
613
					local LeftUpperArm = humanoid.Parent:findFirstChild("LeftUpperArm")
614
					local LeftLowerArm = humanoid.Parent:findFirstChild("LeftLowerArm")
615
					--Foot & Hands--
616
					
617
					local LeftFoot = humanoid.Parent:findFirstChild("LeftFoot")
618
					local RightFoot = humanoid.Parent:findFirstChild("RightFoot")
619
					--
620
					local LeftHand = humanoid.Parent:findFirstChild("LeftHand")
621
					local RightHand = humanoid.Parent:findFirstChild("RightHand")
622
					
623
					--END--
624
					--TORSOS--
625
					
626
					local UpperTorso = humanoid.Parent:findFirstChild("UpperTorso")
627
					local LowerTorso = humanoid.Parent:findFirstChild("LowerTorso")
628
					
629
					--END--
630
					if LowerTorso then
631
						if LeftUpperLeg then
632
							makeballlimb(LowerTorso["LeftHipRigAttachment"], LeftUpperLeg["LeftHipRigAttachment"], 50,-50, 90)
633
						end
634
						if RightUpperLeg then
635
							makeballlimb(LowerTorso["RightHipRigAttachment"], RightUpperLeg["RightHipRigAttachment"], 50,-50, 90)
636
						end
637
						if LeftLowerLeg then
638
							makehingelimb(LeftUpperLeg["LeftKneeRigAttachment"], LeftLowerLeg["LeftKneeRigAttachment"], 0,-90)
639
						end
640
						if RightLowerLeg then
641
							makehingelimb(RightUpperLeg["RightKneeRigAttachment"], RightLowerLeg["RightKneeRigAttachment"], 0,-90)
642
						end
643
						if LeftFoot then
644
							makehingelimb(LeftLowerLeg["LeftAnkleRigAttachment"], LeftFoot["LeftAnkleRigAttachment"], 30, -30)
645
						end
646
						if RightFoot then
647
							makehingelimb(RightLowerLeg["RightAnkleRigAttachment"], RightFoot["RightAnkleRigAttachment"], 30, -30)
648
						end
649
						if UpperTorso then
650
							makehingelimb(UpperTorso["WaistRigAttachment"], LowerTorso["WaistRigAttachment"], 30, -30)
651
						end
652
					end
653
					if UpperTorso then
654
						local vel = Instance.new("BodyVelocity", UpperTorso)
655
						vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
656
						vel.Velocity = mouselook *25 + Vector3.new(0,10,0)
657
						game.Debris:AddItem(vel, 0.1)
658
						local hitsound = Instance.new("Sound", UpperTorso)
659
						hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
660
						hitsound:Play()
661
						hitsound.Volume = math.random(5,10)
662
						local canhit = true
663
						local hitval = 15
664
						local uptor = humanoid.Parent.UpperTorso
665
						if RightUpperArm then
666
							makeballlimb(RightUpperArm["RightShoulderRigAttachment"], UpperTorso["RightShoulderRigAttachment"], 90,-50, 180)
667
						end
668
						if RightLowerArm then
669
							makehingelimb(RightLowerArm["RightElbowRigAttachment"], RightUpperArm["RightElbowRigAttachment"], 0,-90)
670
						end
671
						if RightHand then
672
							makehingelimb(RightHand["RightWristRigAttachment"], RightLowerArm["RightWristRigAttachment"], 30,30)
673
						end
674
						if LeftUpperArm then
675
							makeballlimb(LeftUpperArm["LeftShoulderRigAttachment"], UpperTorso["LeftShoulderRigAttachment"], 90,-50, 180)
676
						end
677
						if LeftLowerArm then
678
							makehingelimb(LeftLowerArm["LeftElbowRigAttachment"], LeftUpperArm["LeftElbowRigAttachment"], 0,-90)
679
						end
680
						if LeftHand then
681
							makehingelimb(LeftHand["LeftWristRigAttachment"], LeftLowerArm["LeftWristRigAttachment"], 30,30)
682
						end
683
					end
684
				elseif part.Parent:findFirstChild("Torso") then
685
					canspin = false
686
					if humanoid.Parent:findFirstChild("Health") then
687
						humanoid.Parent.Health:Remove()
688
					end
689
					humanoid.WalkSpeed = 0
690
					humanoid.JumpPower = 0
691
					humanoid.PlatformStand = true
692
					if humanoid.Parent:findFirstChild("Right Arm") and humanoid.Parent:findFirstChild("Torso") then
693
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
694
						attachment.Position = Vector3.new(1, 1, 0)
695
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
696
						ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
697
						ball.Attachment1 = attachment
698
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
699
						collidepartofleftleg.Name = "Bone"
700
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
701
						collidepartofleftleg.Transparency = 1
702
						collidepartofleftleg:BreakJoints()
703
						local weeld = Instance.new("Weld", collidepartofleftleg)
704
						weeld.Part0 = humanoid.Parent["Right Arm"]
705
						weeld.Part1 = collidepartofleftleg
706
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
707
					end
708
					if humanoid.Parent:findFirstChild("Left Arm") and humanoid.Parent:findFirstChild("Torso") then
709
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
710
						attachment.Position = Vector3.new(-1, 1, 0)
711
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
712
						ball.Attachment0 = attachment
713
						ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
714
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
715
						collidepartofleftleg.Name = "Bone"
716
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
717
						collidepartofleftleg.Transparency = 1
718
						collidepartofleftleg:BreakJoints()
719
						local weeld = Instance.new("Weld", collidepartofleftleg)
720
						weeld.Part0 = humanoid.Parent["Left Arm"]
721
						weeld.Part1 = collidepartofleftleg
722
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
723
					end
724
					if humanoid.Parent:findFirstChild("Right Leg") and humanoid.Parent:findFirstChild("Torso") then
725
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
726
						attachment.Position = Vector3.new(0.5, -1, 0)
727
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
728
						ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
729
						ball.Attachment1 = attachment
730
						humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
731
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
732
						collidepartofleftleg.Name = "Bone"
733
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
734
						collidepartofleftleg.Transparency = 1
735
						collidepartofleftleg:BreakJoints()
736
						local weeld = Instance.new("Weld", collidepartofleftleg)
737
						weeld.Part0 = humanoid.Parent["Right Leg"]
738
						weeld.Part1 = collidepartofleftleg
739
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
740
					end
741
					if humanoid.Parent:findFirstChild("Left Leg") and humanoid.Parent:findFirstChild("Torso") then
742
						local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
743
						attachment.Position = Vector3.new(-0.5, -1, 0)
744
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
745
						ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
746
						ball.Attachment1 = attachment
747
						humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
748
						collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
749
						collidepartofleftleg.Name = "Bone"
750
						collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
751
						collidepartofleftleg.Transparency = 1
752
						collidepartofleftleg:BreakJoints()
753
						local weeld = Instance.new("Weld", collidepartofleftleg)
754
						weeld.Part0 = humanoid.Parent["Left Leg"]
755
						weeld.Part1 = collidepartofleftleg
756
						weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
757
					end
758
					if humanoid.Parent:findFirstChild("Head") and humanoid.Parent:findFirstChild("Torso") then
759
						local attachment = Instance.new("Attachment", humanoid.Parent.Head)
760
						attachment.Position = Vector3.new(0, -0.5, 0)
761
						attachment.Name = "lol"
762
						attachment.Visible = false
763
						humanoid.Parent.Torso.NeckAttachment.Visible = false
764
						humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
765
						local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
766
			            ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
767
			            ball.Attachment1 = attachment
768
						ball.LimitsEnabled = true
769
						ball.TwistLimitsEnabled = true
770
						ball.UpperAngle = 90
771
						ball.Restitution = 0.5
772
						ball.TwistUpperAngle = 90
773
						ball.TwistLowerAngle = -90
774
			            local  collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
775
			            collidepartofleftleg.Name = "Bone"
776
			            collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
777
			            collidepartofleftleg.Transparency = 1
778
			            collidepartofleftleg:BreakJoints()
779
			            local weeld = Instance.new("Weld", collidepartofleftleg)
780
			            weeld.Part0 = collidepartofleftleg
781
			            weeld.Part1 = humanoid.Parent["Head"]
782
						if humanoid.Parent.Torso:findFirstChild("Neck") then
783
							humanoid.Parent.Torso.Neck:destroy()
784
						end
785
						if humanoid.Parent.Head:findFirstChild("face") then
786
							humanoid.Parent.Head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
787
						end
788
						local hitsound = Instance.new("Sound", humanoid.Parent.Head)
789
						hitsound.SoundId = "http://www.roblox.com/asset/?id=93706376"
790
						hitsound:Play()
791
						hitsound.Volume = math.random(5,10)
792
					end
793
					for z,x in pairs(humanoid.Parent:GetChildren()) do
794
						if x.ClassName == "Accessory" then
795
							local handle = x:findFirstChild("Handle")
796
							if handle then
797
								local attachment = handle:findFirstChildOfClass("Attachment")
798
								if attachment then
799
									for q,w in pairs(humanoid.Parent:GetChildren()) do
800
										if w.Name == "Torso" or w.Name == "Head" then
801
											local anotherone = w:findFirstChild(attachment.Name)
802
											if attachment and anotherone then
803
												local constraint = Instance.new("HingeConstraint", humanoid.Parent) --making fake weld
804
												constraint.Attachment0 = attachment
805
												constraint.Attachment1 = anotherone
806
												constraint.LimitsEnabled = true
807
												constraint.LowerAngle = 0
808
												constraint.UpperAngle = 0
809
											end
810
										end
811
									end
812
								end
813
							end
814
						end
815
					end
816
					if humanoid.Parent:findFirstChild("Head") then
817
						local aah = Instance.new("Sound", humanoid.Parent.Head)
818
				        if aah then
819
				            aah.Volume = 8
820
				            local aahmath = math.random(2,8)
821
				            if aahmath == 2 then
822
				                aah.SoundId = "rbxassetid://884348443"
823
				                aah:Play()
824
				            end
825
				            if aahmath == 3 then
826
				                aah.SoundId = "rbxassetid://681582832"
827
				                aah.Volume = 10
828
				                aah:Play()
829
				            end
830
				            if aahmath == 4 then
831
				                aah.SoundId = "rbxassetid://1080363252"
832
				                aah:Play()
833
				            end
834
				            if aahmath == 5 then
835
				                aah.SoundId = "rbxassetid://150245085"
836
				                aah:Play()
837
				            end
838
				            if aahmath == 6 then
839
				                aah.SoundId = "rbxassetid://345287845"
840
				                aah.TimePosition = 2.5
841
				                aah:Play()
842
				            end
843
				            if aahmath == 7 then
844
				                aah.SoundId = "rbxassetid://147758746"
845
				                aah.TimePosition = 1.3
846
				                aah:Play()
847
				            end
848
				            if aahmath == 8 then
849
				                aah.SoundId = "rbxassetid://131314452"
850
				                aah:Play()
851
				            end
852
				        end
853
					end
854
				end
855
			else
856
				if part.Parent.ClassName ~= "Accessory" then
857
					canspin = false
858
					hitwall:Play()
859
					knifeclone.realknife.Anchored = true
860
					local knifeclonen = knifeclone:Clone()
861
					knifeclonen.Parent = workspace
862
					knifeclone:destroy()
863
					knifeclonen.realknife.CFrame = CFrame.new(knifeclonen.realknife.Position, thrownpos)
864
					knifeclonen.realknife.CFrame = knifeclonen.realknife.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
865
					game.Debris:AddItem(knifeclonen, 10)
866
				end
867
			end
868
		end
869
		knifeclone.realknife.Touched:connect(attach)
870
		local function spin()
871
			if workspace:FindFirstChild(Model0.Name) then
872
				if canspin then
873
					downval = downval + 1
874
					--knifeclone.realknife.CFrame = knifeclone.realknife.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.25)
875
					if downval < 150 then
876
							--knifeclone.realknife.RotVelocity = mousepos.rightVector * -2
877
							velo.Velocity = velo.Velocity + Vector3.new(0,-0.7,0)
878
					end
879
				end
880
			end
881
		end
882
		game:GetService("RunService").RenderStepped:connect(spin)
883
		for i = 0.2,1 , 0.1 do
884
			humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.652971387, 0, 0.757382512, 0, 1, 0, -0.757382512, 0, 0.652971387),i)
885
			lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.60898972, 0.1406672, -0.00325965881, 0.786269963, 0.431710958, -0.442046583, 0.0533286743, 0.665336668, 0.744636238, 0.6155774, -0.609058917, 0.500111818),i)
886
			rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.11553216, -0.319662094, 0.99999994, 0, 0, 0, 0.768935919, -0.639325857, 0, 0.639325917, 0.768935978),i)
887
			game:GetService("RunService").RenderStepped:wait()
888
		end
889
		canuse = true
890
		for i = 0,1 , 0.01 do
891
			if canuse then
892
				humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
893
				lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.11091232, 0.239697695, -0.648029327, 0.78627032, -0.564446628, -0.251355588, 0.0533286557, 0.467276007, -0.882501543, 0.615577579, 0.68048048, 0.397506446),i)
894
				rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.23454857, 0.183438778, -0.669290543, 0.622085392, 0.528965533, 0.577239931, 0.520516932, 0.271329552, -0.809593856, -0.584869325, 0.804099798, -0.106545292),i)
895
				game:GetService("RunService").RenderStepped:wait()
896
			end
897
		end
898
		Part1.Transparency = 0
899
		Part1.CanCollide = false
900
		Part3.CanCollide = false
901
	end
902
end
903
mouse.KeyDown:connect(throw)
904
for i = 0,1 , 0.01 do
905
	if canuse then
906
		humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
907
		lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.11091232, 0.239697695, -0.648029327, 0.78627032, -0.564446628, -0.251355588, 0.0533286557, 0.467276007, -0.882501543, 0.615577579, 0.68048048, 0.397506446),i)
908
		rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.23454857, 0.183438778, -0.669290543, 0.622085392, 0.528965533, 0.577239931, 0.520516932, 0.271329552, -0.809593856, -0.584869325, 0.804099798, -0.106545292),i)
909
		game:GetService("RunService").RenderStepped:wait()
910
	end
911
end
912
while true do
913
	if canuse then
914
		for i = 0,1 , 0.01 do
915
			if canuse then
916
				waeld.C0 = waeld.C0:lerp(CFrame.new(-0.0107059479, -1.0378592, -0.905899048, 0, 0, -1, 0, 0.999999881, 0, 1, 0, 0),i)
917
				headweld.C0 = headweld.C0:lerp(CFrame.new(0,1.5,0),i)
918
				humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
919
				lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.11091232, 0.239697695, -0.648029327, 0.78627032, -0.564446628, -0.251355588, 0.0533286557, 0.467276007, -0.882501543, 0.615577579, 0.68048048, 0.397506446),i)
920
				rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.23454857, 0.183438778, -0.669290543, 0.622085392, 0.528965533, 0.577239931, 0.520516932, 0.271329552, -0.809593856, -0.584869325, 0.804099798, -0.106545292),i)
921
				game:GetService("RunService").RenderStepped:wait()
922
			end
923
		end
924
		for i = 0,1 , 0.01 do
925
			if canuse then
926
				waeld.C0 = waeld.C0:lerp(CFrame.new(-0.0107059479, -1.0378592, -0.905899048, 0, 0, -1, 0, 0.999999881, 0, 1, 0, 0),i)
927
				headweld.C0 = headweld.C0:lerp(CFrame.new(0,1.5,0),i)
928
				humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
929
				lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.08373642, 0.349919796, -0.692287445, 0.78627032, -0.577653646, -0.21930784, 0.0533286557, 0.417053103, -0.907316148, 0.615577579, 0.701700509, 0.358722091),i)
930
				rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.16544914, 0.291818857, -0.64632988, 0.622085392, 0.589078248, 0.515749276, 0.520516932, 0.180908725, -0.834466338, -0.584869325, 0.787565589, -0.19408451),i)
931
				game:GetService("RunService").RenderStepped:wait()
932
			end
933
		end
934
	end
935
	if throwB.Parent == nil then
936
		throwB.Parent = Model0.realknife
937
	end
938
	if slash.Parent == nil then
939
		slash.Parent = Model0.realknife
940
	end
941
	if hitwall.Parent == nil then
942
		hitwall.Parent = Model0.realknife
943
	end
944
	wait()
945
end