View difference between Paste ID: uGvZ4cuP and LZR9ds7s
SHOW: | | - or go back to the newest paste.
1
--cracked by times on v3rmillion--
2
local player = game:GetService('Players').LocalPlayer
3
local rightclone = Instance.new('Motor6D')
4
rightclone.Name = "Right Shoulder"
5
rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
6
rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
7
local leftclone = Instance.new('Motor6D')
8
leftclone.Name = "Left Shoulder"
9
leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10
leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
11
local leftlegclone = Instance.new('Motor6D')
12
leftlegclone.Name = "Left Hip"
13
leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
14
leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
15
local rightlegclone = Instance.new('Motor6D')
16
rightlegclone.Name = "Right Hip"
17
rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
18
rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
19
local torsoclone = Instance.new('Motor6D')
20
torsoclone.Name = "RootJoint"
21
torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
22
torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
23
local mouse = player:GetMouse()
24
local rag1 = false
25
local rag2 = false
26
local firsttime = true
27
local firsttime2 = true
28
local firsttime3 = true
29
local firsttime4 = true
30
local firsttime5 = true
31
local childlock = true
32
local math1 = math.random(1,5)
33
math1 = math1+(math.random(0,9)/10)
34
local math2 = math.random(1,15)
35
math2 = math2+(math.random(0,9)/10)
36
local math3 = math.random(1,10)
37
math3 = math3+(math.random(0,9)/10)
38
local math4 = math.random(5,100)
39
math4 = math4+(math.random(0,9)/10)
40
local answer = (math4+(math1*math3))/(math1*math2)
41
answer = math.floor((answer*10)+0.5)
42
answer = answer/10
43
print([[To be fair, you have to have a very high IQ to understand Rick and Morty.
44
The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head.
45
There's also Rick's nihilistic outlook, which is deftly woven into his characterisation -
46
his personal philosophy draws heavily from Narodnaya Volya literature, for instance.
47
The fans understand this stuff;
48
they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE.
49
As a consequence people who dislike Rick and Morty truly ARE idiots-
50
of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons.
51
I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens.
52
What fools... how I pity them.
53
And yes by the way, I DO have a Rick and Morty tattoo.
54
And no, you cannot see it.
55
It's for the ladies' eyes only-
56
And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]])
57
local rekt = {}
58
59
-- Objects
60
61
local MainGUI = Instance.new("ScreenGui")
62
local Customize = Instance.new("TextButton")
63
local Frame = Instance.new("Frame")
64
local TextLabel = Instance.new("TextLabel")
65
local Frame_2 = Instance.new("Frame")
66
local Frame_3 = Instance.new("Frame")
67
local ImageLabel = Instance.new("ImageLabel")
68
local R = Instance.new("TextBox")
69
local G = Instance.new("TextBox")
70
local B = Instance.new("TextBox")
71
local TextLabel_2 = Instance.new("TextLabel")
72
local TextLabel_3 = Instance.new("TextLabel")
73
local TextLabel_4 = Instance.new("TextLabel")
74
local Slider = Instance.new("Frame")
75
local Slidee = Instance.new("ImageButton")
76
local ChildLock = Instance.new("Frame")
77
local TextLabel_5 = Instance.new("TextLabel")
78
local mathz = Instance.new("TextLabel")
79
local TextBox = Instance.new("TextBox")
80
local Black = Instance.new('Frame')
81
local fps = Instance.new('TextLabel')
82
83
-- Properties
84
85
MainGUI.Name = "MainGUI"
86
MainGUI.ResetOnSpawn = false
87
pcall(function()
88
	MainGUI.Parent = player.PlayerGui
89
end)
90
pcall(function()
91
	MainGUI.Parent = game.CoreGui
92
	game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
93
	game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
94
end)
95
96
97
Customize.Name = "Customize"
98
Customize.Parent = MainGUI
99
Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
100
Customize.BorderSizePixel = 0
101
Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
102
Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
103
Customize.Font = Enum.Font.SourceSans
104
Customize.FontSize = Enum.FontSize.Size14
105
Customize.Text = "Customize V4"
106
Customize.TextColor3 = Color3.new(1, 1, 1)
107
Customize.TextScaled = true
108
Customize.TextSize = 14
109
Customize.TextWrapped = true
110
111
Frame.Parent = Customize
112
Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
113
Frame.BorderSizePixel = 0
114
Frame.Position = UDim2.new(0, 0, 1, 0)
115
Frame.Size = UDim2.new(1, 0, 6.5, 0)
116
117
TextLabel.Parent = Frame
118
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
119
TextLabel.BackgroundTransparency = 1
120
TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
121
TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
122
TextLabel.Font = Enum.Font.SourceSansLight
123
TextLabel.FontSize = Enum.FontSize.Size14
124
TextLabel.Text = "Blood Color: [255, 255, 255]"
125
TextLabel.TextColor3 = Color3.new(1, 1, 1)
126
TextLabel.TextScaled = true
127
TextLabel.TextSize = 14
128
TextLabel.TextWrapped = true
129
TextLabel.TextXAlignment = Enum.TextXAlignment.Right
130
131
Frame_2.Parent = TextLabel
132
Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
133
Frame_2.BorderSizePixel = 0
134
Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
135
Frame_2.Size = UDim2.new(1, 0, 1, 0)
136
Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
137
138
Frame_3.Parent = Frame
139
Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
140
Frame_3.BackgroundTransparency = 1
141
Frame_3.BorderSizePixel = 0
142
Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
143
Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
144
Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
145
146
ImageLabel.Parent = Frame_3
147
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
148
ImageLabel.BackgroundTransparency = 1
149
ImageLabel.Size = UDim2.new(1, 0, 1, 0)
150
ImageLabel.Image = "rbxassetid://328298876"
151
152
R.Name = "R"
153
R.Parent = Frame_3
154
R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
155
R.BorderSizePixel = 0
156
R.Position = UDim2.new(1.39999998, 0, 0, 0)
157
R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
158
R.Font = Enum.Font.SourceSans
159
R.FontSize = Enum.FontSize.Size14
160
R.Text = "Input"
161
R.TextColor3 = Color3.new(1, 1, 1)
162
R.TextScaled = true
163
R.TextSize = 14
164
R.TextWrapped = true
165
R.TextXAlignment = Enum.TextXAlignment.Left
166
167
G.Name = "G"
168
G.Parent = Frame_3
169
G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
170
G.BorderSizePixel = 0
171
G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
172
G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
173
G.Font = Enum.Font.SourceSans
174
G.FontSize = Enum.FontSize.Size14
175
G.Text = "Input"
176
G.TextColor3 = Color3.new(1, 1, 1)
177
G.TextScaled = true
178
G.TextSize = 14
179
G.TextWrapped = true
180
G.TextXAlignment = Enum.TextXAlignment.Left
181
182
B.Name = "B"
183
B.Parent = Frame_3
184
B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
185
B.BorderSizePixel = 0
186
B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
187
B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
188
B.Font = Enum.Font.SourceSans
189
B.FontSize = Enum.FontSize.Size14
190
B.Text = "Input"
191
B.TextColor3 = Color3.new(1, 1, 1)
192
B.TextScaled = true
193
B.TextSize = 14
194
B.TextWrapped = true
195
B.TextXAlignment = Enum.TextXAlignment.Left
196
197
TextLabel_2.Parent = Frame_3
198
TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
199
TextLabel_2.BackgroundTransparency = 1
200
TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
201
TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
202
TextLabel_2.Font = Enum.Font.SourceSansLight
203
TextLabel_2.FontSize = Enum.FontSize.Size14
204
TextLabel_2.Text = "R"
205
TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
206
TextLabel_2.TextScaled = true
207
TextLabel_2.TextSize = 14
208
TextLabel_2.TextWrapped = true
209
210
TextLabel_3.Parent = Frame_3
211
TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
212
TextLabel_3.BackgroundTransparency = 1
213
TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
214
TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
215
TextLabel_3.Font = Enum.Font.SourceSansLight
216
TextLabel_3.FontSize = Enum.FontSize.Size14
217
TextLabel_3.Text = "G"
218
TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
219
TextLabel_3.TextScaled = true
220
TextLabel_3.TextSize = 14
221
TextLabel_3.TextWrapped = true
222
223
TextLabel_4.Parent = Frame_3
224
TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
225
TextLabel_4.BackgroundTransparency = 1
226
TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
227
TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
228
TextLabel_4.Font = Enum.Font.SourceSansLight
229
TextLabel_4.FontSize = Enum.FontSize.Size14
230
TextLabel_4.Text = "B"
231
TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
232
TextLabel_4.TextScaled = true
233
TextLabel_4.TextSize = 14
234
TextLabel_4.TextWrapped = true
235
236
Slider.Name = "Slider"
237
Slider.Parent = Frame
238
Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
239
Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
240
Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
241
242
Slidee.Name = "Slidee"
243
Slidee.Parent = Slider
244
Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
245
Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
246
Slidee.BorderSizePixel = 0
247
Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
248
Slidee.ImageTransparency = 1
249
250-
ChildLock.Name = "ChildLock"
250+
251-
ChildLock.Parent = Frame
251+
252-
ChildLock.Active = true
252+
253-
ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
253+
254-
ChildLock.BackgroundTransparency = 0.60000002384186
254+
255-
ChildLock.BorderSizePixel = 0
255+
256-
ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
256+
257-
ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
257+
258-
ChildLock.ZIndex = 2
258+
259
fps.Text = "FPS: N/A"
260-
TextLabel_5.Parent = ChildLock
260+
261-
TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
261+
262-
TextLabel_5.BackgroundTransparency = 1
262+
263-
TextLabel_5.BorderSizePixel = 0
263+
264-
TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
264+
265-
TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
265+
266-
TextLabel_5.ZIndex = 3
266+
267-
TextLabel_5.Font = Enum.Font.SourceSans
267+
268-
TextLabel_5.FontSize = Enum.FontSize.Size14
268+
269-
TextLabel_5.Text = "don't do this math to disable child lock"
269+
270-
TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
270+
271-
TextLabel_5.TextScaled = true
271+
272-
TextLabel_5.TextSize = 14
272+
273-
TextLabel_5.TextWrapped = true
273+
274
	if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
275
		ChildLock:Destroy()
276
		childlock = false
277
		notify("Gay Mode Enabled press b to use it.",true)
278
	end
279
end)
280
281
local mousedown = false
282
mouse.Button1Down:connect(function()
283
	mousedown = true
284
end)
285
mouse.Button1Up:connect(function()
286
	mousedown = false
287
	slidee = false
288
end)
289
290
Slidee.MouseButton1Down:connect(function()
291-
TextBox.Parent = ChildLock
291+
292-
TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
292+
293-
TextBox.BorderSizePixel = 0
293+
294-
TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
294+
295-
TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
295+
296-
TextBox.ZIndex = 3
296+
297-
TextBox.Font = Enum.Font.SourceSans
297+
298-
TextBox.FontSize = Enum.FontSize.Size14
298+
299-
TextBox.Text = "no"
299+
300-
TextBox.TextColor3 = Color3.new(1, 1, 1)
300+
301-
TextBox.TextScaled = true
301+
302-
TextBox.TextSize = 14
302+
303-
TextBox.TextWrapped = true
303+
304-
TextBox.TextXAlignment = Enum.TextXAlignment.Left
304+
305
		end
306
	end
307
	if slidee then
308
		local ree = mouse.X
309
		if ree < Slider.AbsolutePosition.X then
310
			ree = Slider.AbsolutePosition.X
311
		elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
312
			ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
313
		end
314
		Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
315
		Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
316-
		notify("Child lock disabled, press B to enable dildo mode.",true)
316+
317
end)
318
319
R.FocusLost:connect(function()
320
	if R.Text ~= "Input" then
321
		if tonumber(R.Text) then
322
			if tonumber(R.Text) > 255 then
323
				R.Text = "255"
324
			end
325
			local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
326
			Frame_2.BackgroundColor3 = newcolor
327
			TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
328
			R.Text = "Input"
329
		end
330
	end
331
end)
332
G.FocusLost:connect(function()
333
	if G.Text ~= "Input" then
334
		if tonumber(G.Text) then
335
			if tonumber(G.Text) > 255 then
336
				G.Text = "255"
337
			end
338
			local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
339
			Frame_2.BackgroundColor3 = newcolor
340
			TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
341
			G.Text = "Input"
342
		end
343
	end
344
end)
345
B.FocusLost:connect(function()
346
	if B.Text ~= "Input" then
347
		if tonumber(B.Text) then
348
			if tonumber(B.Text) > 255 then
349
				B.Text = "255"
350
			end
351
			local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
352
			Frame_2.BackgroundColor3 = newcolor
353
			TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
354
			B.Text = "Input"
355
		end
356
	end
357
end)
358
359
local open = false
360
local opening = false
361
Customize.MouseButton1Click:connect(function()
362
	if opening == false then
363
		if open == false then
364
			open = true
365
			opening = true
366
			Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
367
			wait(1)
368
			opening = false
369
		else
370
			open = false
371
			opening = true
372
			Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
373
			wait(1)
374
			opening = false
375
		end
376
	end
377
end)
378
379
Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
380
381
function removewelds(part)
382
	for i,v in pairs(part:GetChildren()) do
383
		if v:IsA('Weld') then v:Destroy() end
384
	end
385
end
386
387
function notify(msg,remove)
388
	local coru= coroutine.wrap(function()
389
	for i,v in pairs(MainGUI:GetChildren()) do
390
		if v:IsA('TextLabel') then v:Destroy() end
391
	end
392
	if msg then
393
	local TextLabel = Instance.new("TextLabel")
394
	local Frame = Instance.new("Frame")
395
396
	-- Properties
397
398
	TextLabel.Parent = MainGUI
399
	TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
400
	TextLabel.BorderSizePixel = 0
401
	TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
402
	TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
403
	TextLabel.Font = Enum.Font.SourceSans
404
	TextLabel.FontSize = Enum.FontSize.Size60
405
	TextLabel.TextColor3 = Color3.new(1, 1, 1)
406
	TextLabel.TextSize = 50
407
	TextLabel.Transparency = 1
408
	TextLabel.TextScaled = true
409
	TextLabel.TextYAlignment = Enum.TextYAlignment.Top
410
	TextLabel.Text = ""
411
	TextLabel.TextXAlignment = Enum.TextXAlignment.Left
412
413
	Frame.Parent = TextLabel
414
	Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
415
	Frame.BorderSizePixel = 0
416
	Frame.Transparency = 1
417
	Frame.Position = UDim2.new(0, 0, 1,0)
418
	Frame.Size = UDim2.new(1, 0, 0, 5)
419
	for i=1,10 do
420
		TextLabel.Transparency = TextLabel.Transparency-0.1
421
		TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
422
		Frame.Transparency = Frame.Transparency-0.1
423
		wait()
424
	end
425
	for i=1,#msg do
426
		TextLabel.Text = string.sub(msg,1,i)
427
		wait()
428
	end
429
	wait(1)
430
	if remove ~= true then
431
	for i=1,10 do
432
		TextLabel.Transparency = TextLabel.Transparency+0.1
433
		TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
434
		Frame.Transparency = Frame.Transparency+0.1
435
		wait()
436
	end
437
	TextLabel:Destroy()
438
	end
439
	end
440
	end)
441
	coru()
442
end
443
if workspace.FilteringEnabled == false then
444
	if workspace:PGSIsEnabled() then
445
		notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
446
	else
447
		notify('(this game is really new or something and has the best physics so a lot of things will work  Press Z to equip. Created by mustardfoot and Tollonis.',true)
448
	end
449
else
450
	notify('Try it dude')
451
end
452
453
local handProperties = {
454
	{"LimitsEnabled", true};
455
	{"UpperAngle",0};
456
	{"LowerAngle",0};
457
}
458
local shinProperties = {
459
	{"LimitsEnabled", true};
460
	{"UpperAngle", 0};
461
	{"LowerAngle", -75};
462
}
463
local footProperties = {
464
	{"LimitsEnabled", true};
465
	{"UpperAngle", 15};
466
	{"LowerAngle", -45};
467
}
468
469
function bleed(frick,OwO)
470
    while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
471
    local reeee = coroutine.wrap(function()
472
    local thing = Instance.new('Part',workspace)
473
    thing.Size = Vector3.new(0.2,0.2,0.2)
474
    thing.CFrame = frick.CFrame
475
    thing.Transparency = 1
476
    thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
477
    thing.Material = Enum.Material.SmoothPlastic
478
    thing.Name = "Blood"
479
    thing.CanCollide =false
480
	thing:BreakJoints()
481
    local rawrxd = Instance.new('BodyForce',thing)
482
    rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
483
    local coru = coroutine.wrap(function()
484
        wait(0.01)
485
        rawrxd:Destroy()
486-
		notify('(this game is really old or something and has the shitty physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
486+
487
    coru()
488
    local ree = Instance.new('ParticleEmitter',thing)
489-
	notify('LOL this game has filtering enabled so it literally wont work here')
489+
490
    	ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
491
	else
492
		ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
493
	end
494
    ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
495
    ree.Texture = 'rbxassetid://867743272'
496
    ree.Lifetime = NumberRange.new(0.4)
497
    ree.Rate = 50
498
    ree.LockedToPart = true
499
    ree.Speed = NumberRange.new(0, 2)  
500
   
501
    thing.Touched:connect(function(tou)
502
        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" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
503
            local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
504
			local Point1 = pos-Vector3.new(0.01,0.01,0.01)
505
			local Point2 = pos+Vector3.new(0.01,0.01,0.01)
506
			local Region = Region3.new(Point1,Point2)
507
			for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
508
				if Part.Name == "BloodPuddle" then
509
					tou = Part
510
				end
511
			end
512
            thing:Destroy()
513
            if tou.Name == "BloodPuddle" then
514
				if tou.Size.X < 1 then
515
				pcall(function()
516
					tou.Sound:Play()
517
				end)
518
				end
519
                local reee = tou.CFrame
520
                if tou.Transparency > -0.2 then
521
                    tou.Transparency = tou.Transparency -0.1
522
                end
523
                if tou.Size.X < 5 then
524
                    tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
525
                    tou.CFrame = reee
526
                end
527
            elseif tou.CanCollide == true then
528
                local bloodlol = Instance.new('Part',workspace)
529
				local sound = Instance.new('Sound',bloodlol)
530
				sound.SoundId = 'rbxassetid://685857471'
531
				sound.Volume = 0.025
532
				sound:Play()
533
                bloodlol.Size=Vector3.new(1,0.2,1)
534
                bloodlol.Name = "BloodPuddle"
535
                bloodlol.Anchored = true
536
                bloodlol.CanCollide = false
537
                bloodlol.Material = Enum.Material.SmoothPlastic
538
				if OwO ~= true then
539
                	bloodlol.Color = Frame_2.BackgroundColor3
540
				else
541
					bloodlol.Color = Color3.new(1,1,1)
542
				end
543
                local cyl = Instance.new('CylinderMesh',bloodlol)
544
                cyl.Scale = Vector3.new(1,0.1,1)
545
                bloodlol.CFrame = CFrame.new(pos)
546
                local coru=coroutine.wrap(function()
547
                    while bloodlol.Parent ~= nil do
548
                        if bloodlol.Transparency < 1 then
549
                            bloodlol.Transparency = bloodlol.Transparency+0.05
550
                        else
551
                            bloodlol:Destroy()
552
                        end
553
                        wait(0.1)
554
                    end
555
                end)
556
                coru()
557
            end
558
        end
559
    end)
560
    local coru = coroutine.wrap(function()
561
        wait(1)
562
        thing:Destroy()
563
    end)
564
    coru()
565
    end)
566
    reeee()
567
    wait()
568
    end
569
end
570
571
function stun(char)
572
	local found = false
573
	pcall(function()
574
		char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
575
	end)
576
	for i,v in pairs(rekt) do
577
		if v == char then
578
			found = true
579
		end
580
	end
581
	if found == false then
582
		table.insert(rekt,char)
583
	end
584
end
585
function unstun(char)
586
	for i,v in pairs(rekt) do
587
		if v == char then
588
			if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
589
				v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
590
				v:FindFirstChildOfClass('Humanoid').PlatformStand = false
591
				v:FindFirstChildOfClass('Humanoid').Sit = false
592
				v:FindFirstChildOfClass('Humanoid').Jump = true
593
				v:FindFirstChildOfClass('Humanoid').JumpPower = 50
594
				v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
595
				v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
596
			end
597
			table.remove(rekt,i)
598
		end
599
	end
600
end
601
602
function recurse(root,callback,i)
603
	i= i or 0
604
	for _,v in pairs(root:GetChildren()) do
605
		i = i + 1
606
		callback(i,v)
607
		
608
		if #v:GetChildren() > 0 then
609
			i = recurse(v,callback,i)
610
		end
611
	end
612
	
613
	return i
614
end
615
616
function ragdollJoint(character, part0, part1, attachmentName, className, properties)
617
	if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
618
	if character:FindFirstChild('HumanoidRootPart')then
619
		character.HumanoidRootPart.CanCollide = false
620
	end
621
	for i,v in pairs(character:GetChildren()) do
622
		if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
623
			v.Size = Vector3.new(1,1,1)
624
		end
625
	end
626
	recurse(character, function(_,v)
627
		if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
628
			v.Axis = Vector3.new(0, 1, 0)
629
			v.SecondaryAxis = Vector3.new(0, 0, 1)
630
			v.Rotation = Vector3.new(0, 0, 0)
631
		end
632
	end)
633
	if part1:FindFirstChildOfClass('Motor6D') then
634
		part1:FindFirstChildOfClass('Motor6D'):Destroy()
635
	end
636
	if attachmentName ~= "NeckAttachment" then
637
		attachmentName = attachmentName.."RigAttachment"
638
	end
639
	local constraint = Instance.new(className.."Constraint")
640
	constraint.Attachment0 = part0:FindFirstChild(attachmentName)
641
	constraint.Attachment1 = part1:FindFirstChild(attachmentName)
642
	constraint.Name = "RagdollConstraint"..part1.Name
643
	if character:FindFirstChildOfClass('Humanoid').Health > 0 then
644
	local collidepart = Instance.new('Part',part1)
645
	collidepart.Size = part1.Size/2
646
	if string.find(string.lower(part1.Name),"upper") then
647
		if string.find(string.lower(part1.Name),"leg") then
648
			collidepart.Size = part1.Size/3
649
		else
650
			collidepart.Size = part1.Size/2.5
651
		end
652
	end
653
	collidepart.CanCollide = true
654
	collidepart.Name = "Collision"
655
	collidepart.Anchored = false
656
	collidepart.Transparency = 1
657
	collidepart.CFrame = part1.CFrame
658
	collidepart:BreakJoints()
659
	local attachment0 = Instance.new('Attachment',part1)
660
	local attachment1 = Instance.new('Attachment',collidepart)
661
	if attachment0 and attachment1 then
662
		local constraint = Instance.new("HingeConstraint")
663
		constraint.Attachment0 = attachment0
664
		constraint.Attachment1 = attachment1
665
		constraint.LimitsEnabled = true
666
		constraint.UpperAngle = 0
667
		constraint.LowerAngle = 0
668
		constraint.Parent = character
669
	end
670
	if string.find(string.lower(part1.Name),"upper") then
671
		if string.find(string.lower(part1.Name),"leg") then
672
			attachment0.Position = Vector3.new(0,0.01,0)
673
		else
674
			attachment0.Position = Vector3.new(0,0.25,0)
675
		end
676
	else
677
		attachment0.Position = Vector3.new(0,-0.1,0)
678
	end
679
	end
680
	for _,propertyData in next,properties or {} do
681
		constraint[propertyData[1]] = propertyData[2]
682
	end
683
	
684
	constraint.Parent = character
685
	end
686
end
687
688
function R6ragdollJoint(character,limbname,attached,heded)
689
	pcall(function()
690
	if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
691
		local torsoatt = Instance.new('Attachment',character.Torso)
692
		torsoatt.Name = limbname.."RagdollConstraint"
693
		torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
694
		torsoatt.Axis = Vector3.new(1,0,0)
695
		torsoatt.SecondaryAxis = Vector3.new(0,1,0)
696
		local limbatt = Instance.new("Attachment",character[limbname])
697
		limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
698
		limbatt.Name = limbname.."RagdollConstraint"
699
		limbatt.Axis = Vector3.new(1,0,0)
700
		limbatt.SecondaryAxis = Vector3.new(0,1,0)
701
		local ballc = Instance.new('BallSocketConstraint',character)
702
		ballc.Name = "RightArmRagdollRig"
703
		ballc.Attachment0 = torsoatt
704
		ballc.Attachment1 = limbatt
705
		local part1 = character[limbname]
706
		if character:FindFirstChildOfClass('Humanoid').Health > 0 then
707
		local collidepart = Instance.new('Part',part1)
708
		collidepart.Size = part1.Size/1.5
709
		collidepart.CanCollide = true
710
		collidepart.Name = "Collision"
711
		collidepart.Anchored = false
712
		collidepart.Transparency = 1
713
		collidepart.CFrame = part1.CFrame
714
		collidepart:BreakJoints()
715
		local attachment0 = Instance.new('Attachment',part1)
716
	local attachment1 = Instance.new('Attachment',collidepart)
717
	if attachment0 and attachment1 then
718
		local constraint = Instance.new("HingeConstraint")
719
		constraint.Attachment0 = attachment0
720
		constraint.Attachment1 = attachment1
721
		constraint.LimitsEnabled = true
722
		constraint.UpperAngle = 0
723
		constraint.LowerAngle = 0
724
		constraint.Parent = character
725
	end
726
	end
727
		if character.Torso:FindFirstChild('Right Shoulder') then
728
			character.Torso:FindFirstChild('Right Shoulder'):Destroy()
729
		end
730
	elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
731
		local torsoatt = Instance.new('Attachment',character.Torso)
732
		torsoatt.Name = limbname.."RagdollConstraint"
733
		torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
734
		torsoatt.Axis = Vector3.new(1,0,0)
735
		torsoatt.SecondaryAxis = Vector3.new(0,1,0)
736
		local limbatt = Instance.new("Attachment",character[limbname])
737
		limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
738
		limbatt.Name = limbname.."RagdollConstraint"
739
		limbatt.Axis = Vector3.new(1,0,0)
740
		limbatt.SecondaryAxis = Vector3.new(0,1,0)
741
		local ballc = Instance.new('BallSocketConstraint',character)
742
		ballc.Name = "LeftArmRagdollRig"
743
		ballc.Attachment0 = torsoatt
744
		ballc.Attachment1 = limbatt
745
		local part1 = character[limbname]
746
		if character:FindFirstChildOfClass('Humanoid').Health > 0 then
747
		local collidepart = Instance.new('Part',part1)
748
		collidepart.Size = part1.Size/1.5
749
		collidepart.CanCollide = true
750
		collidepart.Name = "Collision"
751
		collidepart.Anchored = false
752
		collidepart.Transparency = 1
753
		collidepart.CFrame = part1.CFrame
754
		collidepart:BreakJoints()
755
		local attachment0 = Instance.new('Attachment',part1)
756
	local attachment1 = Instance.new('Attachment',collidepart)
757
	if attachment0 and attachment1 then
758
		local constraint = Instance.new("HingeConstraint")
759
		constraint.Attachment0 = attachment0
760
		constraint.Attachment1 = attachment1
761
		constraint.LimitsEnabled = true
762
		constraint.UpperAngle = 0
763
		constraint.LowerAngle = 0
764
		constraint.Parent = character
765
	end
766
	end
767
		if character.Torso:FindFirstChild('Left Shoulder') then
768
			character.Torso:FindFirstChild('Left Shoulder'):Destroy()
769
		end
770
	elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
771
		stun(character)
772
		local torsoatt = Instance.new('Attachment',character.Torso)
773
		torsoatt.Name = limbname.."RagdollConstraint"
774
		torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
775
		torsoatt.Axis = Vector3.new(1,0,0)
776
		torsoatt.SecondaryAxis = Vector3.new(0,1,0)
777
		local limbatt = Instance.new("Attachment",character[limbname])
778
		limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
779
		limbatt.Name = limbname.."RagdollConstraint"
780
		limbatt.Axis = Vector3.new(1,0,0)
781
		limbatt.SecondaryAxis = Vector3.new(0,1,0)
782
		local ballc = Instance.new('BallSocketConstraint',character)
783
		ballc.Name = "RightLegRagdollRig"
784
		ballc.Attachment0 = torsoatt
785
		ballc.Attachment1 = limbatt
786
		local part1 = character[limbname]
787
		if character:FindFirstChildOfClass('Humanoid').Health > 0 then
788
		local collidepart = Instance.new('Part',part1)
789
		collidepart.Size = part1.Size/1.5
790
		collidepart.CanCollide = true
791
		collidepart.Name = "Collision"
792
		collidepart.Anchored = false
793
		collidepart.Transparency = 1
794
		collidepart.CFrame = part1.CFrame
795
		collidepart:BreakJoints()
796
		local attachment0 = Instance.new('Attachment',part1)
797
	local attachment1 = Instance.new('Attachment',collidepart)
798
	if attachment0 and attachment1 then
799
		local constraint = Instance.new("HingeConstraint")
800
		constraint.Attachment0 = attachment0
801
		constraint.Attachment1 = attachment1
802
		constraint.LimitsEnabled = true
803
		constraint.UpperAngle = 0
804
		constraint.LowerAngle = 0
805
		constraint.Parent = character
806
	end
807
	end
808
		if character.Torso:FindFirstChild('Right Hip') then
809
			character.Torso:FindFirstChild('Right Hip'):Destroy()
810
		end
811
	elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
812
		stun(character)
813
		local torsoatt = Instance.new('Attachment',character.Torso)
814
		torsoatt.Name = limbname.."RagdollConstraint"
815
		torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
816
		torsoatt.Axis = Vector3.new(1,0,0)
817
		torsoatt.SecondaryAxis = Vector3.new(0,1,0)
818
		local limbatt = Instance.new("Attachment",character[limbname])
819
		limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
820
		limbatt.Name = limbname.."RagdollConstraint"
821
		limbatt.Axis = Vector3.new(1,0,0)
822
		limbatt.SecondaryAxis = Vector3.new(0,1,0)
823
		local ballc = Instance.new('BallSocketConstraint',character)
824
		ballc.Name = "LeftLegRagdollRig"
825
		ballc.Attachment0 = torsoatt
826
		ballc.Attachment1 = limbatt
827
		local part1 = character[limbname]
828
		if character:FindFirstChildOfClass('Humanoid').Health > 0 then
829
		local collidepart = Instance.new('Part',part1)
830
		collidepart.Size = part1.Size/1.5
831
		collidepart.CanCollide = true
832
		collidepart.Name = "Collision"
833
		collidepart.Anchored = false
834
		collidepart.Transparency = 1
835
		collidepart.CFrame = part1.CFrame
836
		collidepart:BreakJoints()
837
		local attachment0 = Instance.new('Attachment',part1)
838
	local attachment1 = Instance.new('Attachment',collidepart)
839
	if attachment0 and attachment1 then
840
		local constraint = Instance.new("HingeConstraint")
841
		constraint.Attachment0 = attachment0
842
		constraint.Attachment1 = attachment1
843
		constraint.LimitsEnabled = true
844
		constraint.UpperAngle = 0
845
		constraint.LowerAngle = 0
846
		constraint.Parent = character
847
	end
848
	end
849
		if character.Torso:FindFirstChild('Left Hip') then
850
			character.Torso:FindFirstChild('Left Hip'):Destroy()
851
		end
852
	elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
853
		if character:FindFirstChildOfClass('Humanoid') then
854
			character:FindFirstChildOfClass('Humanoid').Health = 0
855
		end
856
		while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
857
		if character:FindFirstChild('HumanoidRootPart') then
858
			character.HumanoidRootPart:Destroy()
859
		end
860
		game:GetService('Debris'):AddItem(character,10)
861
		for _,child in next,character:GetChildren() do
862
		if child:IsA("Accoutrement") then
863
			for _,part in next,child:GetChildren() do
864
				if part:IsA("BasePart") then
865
					for _,c in pairs(part:GetChildren()) do
866
						if c:IsA('Weld') then c:Destroy() end
867
					end
868
					local attachment1 = part:FindFirstChildOfClass("Attachment")
869
					local attachment0 = getAttachment0(character,attachment1.Name)
870
					if attachment0 and attachment1 then
871
						local constraint = Instance.new("HingeConstraint")
872
						constraint.Attachment0 = attachment0
873
						constraint.Attachment1 = attachment1
874
						constraint.LimitsEnabled = true
875
						constraint.UpperAngle = 0
876
						constraint.LowerAngle = 0
877
						constraint.Parent = character
878
					end
879
				end
880
			end
881
		end
882
		end
883
		for i,v in pairs(character:GetChildren()) do
884
			if v:IsA('MeshPart') or v:IsA('BasePart') then
885
				for _,c in pairs(v:GetChildren()) do
886
					if c.Name == "Collision" then c:Destroy() end
887
				end
888
			end
889
		end
890
		if character.Torso:FindFirstChild('Neck') then
891
			character.Torso.Neck:Destroy()
892
		end
893
		if character:FindFirstChild('Torso') then
894
			local collidepart = Instance.new('Part',character.Torso)
895
			collidepart.Size = character.Torso.Size/1.5
896
			collidepart.CanCollide = true
897
			collidepart.Name = "Collision"
898
			collidepart.Anchored = false
899
			collidepart.Transparency = 1
900
			collidepart.CFrame = character.Torso.CFrame
901
			collidepart:BreakJoints()
902
			local attachment0 = Instance.new('Attachment',character.Torso)
903
			local attachment1 = Instance.new('Attachment',collidepart)
904
			if attachment0 and attachment1 then
905
				local constraint = Instance.new("HingeConstraint")
906
				constraint.Attachment0 = attachment0
907
				constraint.Attachment1 = attachment1
908
				constraint.LimitsEnabled = true
909
				constraint.UpperAngle = 0
910
				constraint.LowerAngle = 0
911
				constraint.Parent = character
912
			end
913
		end
914
		if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
915
			if character.Torso:FindFirstChild('NeckAttachment') == nil then
916
				local neck = Instance.new('Attachment',character.Torso)
917
				neck.Name = "NeckAttachment"
918
				neck.Position = Vector3.new(0, 1, 0)
919
			end
920
			ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
921
			{"LimitsEnabled",true};
922
			{"UpperAngle",50};
923
			{"LowerAngle",-50};
924
			})
925
		end
926
		if attached ~= false then
927
			ragdollpart(character, "Right Leg")
928
			ragdollpart(character, "Left Leg")
929
		else
930
			pcall(function()
931
				local ayybleed = Instance.new('Part',character)
932
				ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
933
				ayybleed.Transparency = 1
934
				ayybleed.CanCollide = false
935
				ayybleed.CFrame = character.Torso.CFrame
936
				ayybleed:BreakJoints()
937
				local attachment1 = Instance.new('Attachment',ayybleed)
938
				attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
939
				attachment1.Orientation = Vector3.new(0, 0, -180)
940
				local attachment0 = Instance.new('Attachment',character.Torso)
941
				if attachment0 and attachment1 then
942
					local constraint = Instance.new("HingeConstraint")
943
					constraint.Attachment0 = attachment0
944
					constraint.Attachment1 = attachment1
945
					constraint.LimitsEnabled = true
946
					constraint.UpperAngle = 0
947
					constraint.LowerAngle = 0
948
					constraint.Parent = character
949
				end
950
				local bleedBLEED= coroutine.wrap(function()
951
					bleed(ayybleed)
952
				end)
953
				bleedBLEED()
954
			end)
955
		end
956
		ragdollpart(character, "Right Arm")
957
		ragdollpart(character, "Left Arm")
958
	end
959
	end)
960
end
961
962
function getAttachment0(character,attachmentName)
963
	for _,child in next,character:GetChildren() do
964
		local attachment = child:FindFirstChild(attachmentName)
965
		if attachment then
966
			return attachment
967
		end
968
	end
969
end
970
971
function ragdollpart(character,partname,attached,heded)
972
	if heded ~= false then
973
		local neck = Instance.new('Attachment',character.Head)
974
		neck.Name = "NeckAttachment"
975
		neck.Position = Vector3.new(0,-0.5,0)
976
		else
977
			local force = Instance.new('BodyForce',character.Head)
978
			force.Force = Vector3.new(0,500,0)
979
			game:GetService('Debris'):AddItem(force,0.25)
980
			pcall(function()
981
			local asdf = Instance.new('Attachment',character.Head)
982
			asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
983
			local last = asdf
984
			for i=1,14 do
985
				local bONE = Instance.new('Part',character)
986
				bONE.BrickColor = BrickColor.new('Institutional white')
987
				bONE.Size = Vector3.new(0.1,0.1,0.1)
988
				bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
989
				local lole = Instance.new('Attachment',bONE)
990
				local hangurself = Instance.new('RopeConstraint',bONE)
991
				hangurself.Attachment0 = lole
992
				hangurself.Attachment1 = last
993
				hangurself.Visible = true
994
				hangurself.Thickness = 0.05
995
				hangurself.Color = BrickColor.new('Bright red')
996
				hangurself.Length = 0.2
997
				last = lole
998
			end
999
			local bleedee = Instance.new('Part',character.Head)
1000
			bleedee.Size = Vector3.new(0.75,0.25,0.75)
1001
			bleedee.CanCollide = false
1002
			bleedee.Color = Frame_2.BackgroundColor3
1003
			bleedee.CFrame = character.Head.CFrame
1004
			local mehs = Instance.new('CylinderMesh',bleedee)
1005
			bleedee:BreakJoints()
1006
			local attachment1 = Instance.new('Attachment',bleedee)
1007
				attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
1008
				attachment1.Orientation = Vector3.new(0,0,180)
1009
				local attachment0 = Instance.new('Attachment',character.Head)
1010
				if attachment0 and attachment1 then
1011
					local constraint = Instance.new("HingeConstraint")
1012
					constraint.Attachment0 = attachment0
1013
					constraint.Attachment1 = attachment1
1014
					constraint.LimitsEnabled = true
1015
					constraint.UpperAngle = 0
1016
					constraint.LowerAngle = 0
1017
					constraint.Parent = character
1018
				end
1019
				spawn(function()
1020
					bleed(bleedee)
1021
				end)
1022
			end)
1023
			local thing = "Torso"
1024
			if character:FindFirstChild(thing) == nil then
1025
				thing = "UpperTorso"
1026
			end
1027
			pcall(function()
1028
				local bleedee = Instance.new('Part',character[thing])
1029
			bleedee.Size = Vector3.new(0.75,0,0.75)
1030
			bleedee.CanCollide = false
1031
			bleedee.Color = Frame_2.BackgroundColor3
1032
			bleedee.CFrame = character[thing].CFrame
1033
			local mehs = Instance.new('CylinderMesh',bleedee)
1034
			bleedee:BreakJoints()
1035
			local attachment1 = Instance.new('Attachment',bleedee)
1036
				attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
1037
				attachment1.Orientation = Vector3.new(0,0,180)
1038
				local attachment0 = Instance.new('Attachment',character[thing])
1039
				if attachment0 and attachment1 then
1040
					local constraint = Instance.new("HingeConstraint")
1041
					constraint.Attachment0 = attachment0
1042
					constraint.Attachment1 = attachment1
1043
					constraint.LimitsEnabled = true
1044
					constraint.UpperAngle = 0
1045
					constraint.LowerAngle = 0
1046
					constraint.Parent = character
1047
				end
1048
				spawn(function()
1049
					bleed(bleedee)
1050
				end)
1051
			end)
1052
		end
1053
	pcall(function()
1054
		if workspace.PGSPhysicsSolverEnabled == false then
1055
			workspace.PGSPhysicsSolverEnabled = true
1056
		end
1057
	end)
1058
	if partname == "HumanoidRootPart" then
1059
		if character:FindFirstChild('Torso') then
1060
			partname = "Torso"
1061
		else
1062
			partname = "UpperTorso"
1063
		end
1064
	end
1065
	if attached == false then
1066
		if character:FindFirstChild('UpperTorso') then
1067
			pcall(function()
1068
				character.UpperTorso.WaistRigAttachment:Destroy()
1069
			end)
1070
			pcall(function()
1071
				local ayybleed = Instance.new('Part',character)
1072
				ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
1073
				ayybleed.Transparency = 1
1074
				ayybleed.CanCollide = false
1075
				ayybleed.CFrame = character.UpperTorso.CFrame
1076
				ayybleed:BreakJoints()
1077
				ayybleed.Name = "ayybleed"
1078
				local attachment1 = Instance.new('Attachment',ayybleed)
1079
				attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
1080
				attachment1.Orientation = Vector3.new(0,0,180)
1081
				local attachment0 = Instance.new('Attachment',character.UpperTorso)
1082
				if attachment0 and attachment1 then
1083
					local constraint = Instance.new("HingeConstraint")
1084
					constraint.Attachment0 = attachment0
1085
					constraint.Attachment1 = attachment1
1086
					constraint.LimitsEnabled = true
1087
					constraint.UpperAngle = 0
1088
					constraint.LowerAngle = 0
1089
					constraint.Parent = character
1090
				end
1091
				local bleedBLEED= coroutine.wrap(function()
1092
					bleed(ayybleed)
1093
				end)
1094
				bleedBLEED()
1095
			end)
1096
			pcall(function()
1097
				local ayybleed = Instance.new('Part',character)
1098
				ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
1099
				ayybleed.Transparency = 1
1100
				ayybleed.CanCollide = false
1101
				ayybleed.CFrame = character.LowerTorso.CFrame
1102
				ayybleed:BreakJoints()
1103
				ayybleed.Name = "ayybleed"
1104
				local attachment1 = Instance.new('Attachment',ayybleed)
1105
				attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
1106
				attachment1.Orientation = Vector3.new(0,0,0)
1107
				local attachment0 = Instance.new('Attachment',character.LowerTorso)
1108
				if attachment0 and attachment1 then
1109
					local constraint = Instance.new("HingeConstraint")
1110
					constraint.Attachment0 = attachment0
1111
					constraint.Attachment1 = attachment1
1112
					constraint.LimitsEnabled = true
1113
					constraint.UpperAngle = 0
1114
					constraint.LowerAngle = 0
1115
					constraint.Parent = character
1116
				end
1117
				local bleedBLEED= coroutine.wrap(function()
1118
					bleed(ayybleed)
1119
				end)
1120
				bleedBLEED()
1121
			end)
1122
		end
1123
		pcall(function()
1124
			local thang = "Torso"
1125
			if character:FindFirstChild('UpperTorso') then
1126
				thang = "UpperTorso"
1127
			end
1128
			local ayybleed = Instance.new('Part',character)
1129
			ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
1130
			ayybleed.Color = Frame_2.BackgroundColor3
1131
			ayybleed.Material = Enum.Material.SmoothPlastic
1132
			ayybleed.Name = "ayybleed"
1133
			ayybleed.CanCollide = false
1134
			ayybleed.Transparency = 0
1135
			ayybleed.CFrame = character[thang].CFrame
1136
			ayybleed:BreakJoints()
1137
			local attachment1 = Instance.new('Attachment',ayybleed)
1138
			attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
1139
			attachment1.Orientation = Vector3.new(0,0,0)
1140
			local attachment0 = Instance.new('Attachment',character[thang])
1141
			if attachment0 and attachment1 then
1142
				local constraint = Instance.new("HingeConstraint")
1143
				constraint.Attachment0 = attachment0
1144
				constraint.Attachment1 = attachment1
1145
				constraint.LimitsEnabled = true
1146
				constraint.UpperAngle = 0
1147
				constraint.LowerAngle = 0
1148
				constraint.Parent = character
1149
			end
1150
		end)
1151
		pcall(function()
1152
			local ree = character.LowerTorso
1153
			local thang = "LowerTorso"
1154
			local ayybleed = Instance.new('Part',character)
1155
			ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
1156
			ayybleed.Color = Frame_2.BackgroundColor3
1157
			ayybleed.Material = Enum.Material.SmoothPlastic
1158
			ayybleed.Name = "ayybleed"
1159
			ayybleed.CanCollide = false
1160
			ayybleed.Transparency = 0
1161
			ayybleed.CFrame = character[thang].CFrame
1162
			ayybleed:BreakJoints()
1163
			local attachment1 = Instance.new('Attachment',ayybleed)
1164
			attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
1165
			attachment1.Orientation = Vector3.new(0,0,0)
1166
			local attachment0 = Instance.new('Attachment',character[thang])
1167
			if attachment0 and attachment1 then
1168
				local constraint = Instance.new("HingeConstraint")
1169
				constraint.Attachment0 = attachment0
1170
				constraint.Attachment1 = attachment1
1171
				constraint.LimitsEnabled = true
1172
				constraint.UpperAngle = 0
1173
				constraint.LowerAngle = 0
1174
				constraint.Parent = character
1175
			end
1176
		end)
1177
		pcall(function()
1178
			local ree = character["Right Leg"]
1179
			local thang = "Right Leg"
1180
			local ayybleed = Instance.new('Part',character)
1181
			ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
1182
			ayybleed.Color = Frame_2.BackgroundColor3
1183
			ayybleed.Material = Enum.Material.SmoothPlastic
1184
			ayybleed.Name = "ayybleed"
1185
			ayybleed.CanCollide = false
1186
			ayybleed.Transparency = 0
1187
			ayybleed.CFrame = character[thang].CFrame
1188
			ayybleed:BreakJoints()
1189
			local attachment1 = Instance.new('Attachment',ayybleed)
1190
			attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
1191
			attachment1.Orientation = Vector3.new(0,0,0)
1192
			local attachment0 = Instance.new('Attachment',character[thang])
1193
			if attachment0 and attachment1 then
1194
				local constraint = Instance.new("HingeConstraint")
1195
				constraint.Attachment0 = attachment0
1196
				constraint.Attachment1 = attachment1
1197
				constraint.LimitsEnabled = true
1198
				constraint.UpperAngle = 0
1199
				constraint.LowerAngle = 0
1200
				constraint.Parent = character
1201
			end
1202
		end)
1203
		pcall(function()
1204
			local ree = character["Left Leg"]
1205
			local thang = "Left Leg"
1206
			local ayybleed = Instance.new('Part',character)
1207
			ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
1208
			ayybleed.Color = Frame_2.BackgroundColor3
1209
			ayybleed.Material = Enum.Material.SmoothPlastic
1210
			ayybleed.Name = "ayybleed"
1211
			ayybleed.CanCollide = false
1212
			ayybleed.Transparency = 0
1213
			ayybleed.CFrame = character[thang].CFrame
1214
			ayybleed:BreakJoints()
1215
			local attachment1 = Instance.new('Attachment',ayybleed)
1216
			attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
1217
			attachment1.Orientation = Vector3.new(0,0,0)
1218
			local attachment0 = Instance.new('Attachment',character[thang])
1219
			if attachment0 and attachment1 then
1220
				local constraint = Instance.new("HingeConstraint")
1221
				constraint.Attachment0 = attachment0
1222
				constraint.Attachment1 = attachment1
1223
				constraint.LimitsEnabled = true
1224
				constraint.UpperAngle = 0
1225
				constraint.LowerAngle = 0
1226
				constraint.Parent = character
1227
			end
1228
		end)
1229
		partname="Head"
1230
	end
1231
	if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
1232
		if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
1233
			ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
1234
		end
1235
		if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
1236
			ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
1237
		end
1238
		if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
1239
			ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
1240
		end
1241
	elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
1242
		if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
1243
			ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
1244
		end
1245
		if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
1246
			ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
1247
		end
1248
		if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
1249
			ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
1250
		end
1251
	elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
1252
		stun(character)
1253
		if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
1254
			ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
1255
		end
1256
		if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
1257
			ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
1258
		end
1259
		if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
1260
			ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
1261
		end
1262
	elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
1263
		stun(character)
1264
		if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
1265
			ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
1266
		end
1267
		if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
1268
			ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
1269
		end
1270
		if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
1271
			ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
1272
		end
1273
	elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
1274
		if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
1275
		if character:FindFirstChildOfClass('Humanoid') then
1276
			character:FindFirstChildOfClass('Humanoid').Health = 0
1277
		end
1278
		if character:FindFirstChild('HumanoidRootPart') then
1279
			character.HumanoidRootPart:Destroy()
1280
		end
1281
		while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
1282
		game:GetService('Debris'):AddItem(character,10)
1283
		for _,child in next,character:GetChildren() do
1284
		if child:IsA("Accoutrement") then
1285
			for _,part in next,child:GetChildren() do
1286
				if part:IsA("BasePart") then
1287
					for _,c in pairs(part:GetChildren()) do
1288
						if c:IsA('Weld') then c:Destroy() end
1289
					end
1290
					local attachment1 = part:FindFirstChildOfClass("Attachment")
1291
					local attachment0 = getAttachment0(character,attachment1.Name)
1292
					if attachment0 and attachment1 then
1293
						local constraint = Instance.new("HingeConstraint")
1294
						constraint.Attachment0 = attachment0
1295
						constraint.Attachment1 = attachment1
1296
						constraint.LimitsEnabled = true
1297
						constraint.UpperAngle = 0
1298
						constraint.LowerAngle = 0
1299
						constraint.Parent = character
1300
					end
1301
				end
1302
			end
1303
		end
1304
		end
1305
		for i,v in pairs(character:GetChildren()) do
1306
			if v:IsA('MeshPart') or v:IsA('BasePart') then
1307
				for _,c in pairs(v:GetChildren()) do
1308
					if c.Name == "Collision" then c:Destroy() end
1309
				end
1310
			end
1311
		end
1312
	if heded == false then
1313
		pcall(function()
1314
			local asdf = Instance.new('Attachment',character.Head)
1315
			asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
1316
			local last = asdf
1317
			character.Head.Neck:Destroy()
1318
			character.Head.NeckRigAttachment:Destroy()
1319
			character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
1320
		end)
1321
	end
1322
	if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
1323
	ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
1324
		{"LimitsEnabled",true};
1325
		{"UpperAngle",5};
1326
		{"Radius",5};
1327
	})
1328
	end
1329
	if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
1330
	ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
1331
		{"LimitsEnabled",true};
1332
		{"UpperAngle",50};
1333
		{"LowerAngle",-50};
1334
	})
1335
	end
1336
	
1337
	local handProperties = {
1338
		{"LimitsEnabled", true};
1339
		{"UpperAngle",0};
1340
		{"LowerAngle",0};
1341
	}
1342
	if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
1343
	ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
1344
	end
1345
	if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
1346
	ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
1347
	end
1348
	
1349
	local shinProperties = {
1350
		{"LimitsEnabled", true};
1351
		{"UpperAngle", 0};
1352
		{"LowerAngle", -75};
1353
	}
1354
	if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
1355
	ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
1356
	end
1357
	if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
1358
	ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
1359
	end
1360
	
1361
	local footProperties = {
1362
		{"LimitsEnabled", true};
1363
		{"UpperAngle", 15};
1364
		{"LowerAngle", -45};
1365
	}
1366
	if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
1367
	ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
1368
	end
1369
	if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
1370
	ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
1371
	end
1372
	if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
1373
	ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
1374
	end
1375
	if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
1376
	ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
1377
	end
1378
	if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
1379
	ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
1380
	end
1381
	if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
1382
	ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
1383
	end
1384
	if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
1385
	ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
1386
	end
1387
	if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
1388
	ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
1389
	end
1390
	if character:FindFirstChild('HumanoidRootPart') then
1391
		character.HumanoidRootPart:Destroy()
1392
	end
1393
		else
1394
			R6ragdollJoint(character,partname,attached,heded)
1395
		end
1396
	else
1397
		R6ragdollJoint(character,partname,attached,heded)
1398
	end
1399
end
1400
1401
function grow(weld,part,endsize,endpos,amntime)
1402
	local start = weld.C1
1403
	local parent = weld.Parent
1404
	local startsize = part.Size
1405
	local particl = Instance.new("ParticleEmitter")
1406
	particl.LightEmission = 3
1407
	particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
1408
	particl.LightInfluence = 0.75
1409
	particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
1410
	particl.Lifetime = NumberRange.new(0.1, 1)
1411
	particl.Rate = 50
1412
	particl.RotSpeed = NumberRange.new(300, 300)
1413
	particl.Speed = NumberRange.new(0, 1)
1414
	particl.SpreadAngle = Vector2.new(90, 90)
1415
	particl.Parent = part
1416
	for i=1,amntime*100 do
1417
		weld.C1 = start:lerp(endpos,i/(amntime*100))
1418
		part.Size = startsize:lerp(endsize,i/(amntime*100))
1419
		weld.Parent = parent
1420
		wait(0.01)
1421
	end
1422
	particl.Enabled = false
1423
end
1424
function lerp(weld,startpos,endpos,amntime,longatend)
1425
	local waited = 0
1426
	for i=1,amntime*100 do
1427
		if longatend == true then
1428
			startpos = weld.C0
1429
		end
1430
		weld.C0 = startpos:lerp(endpos,i/(amntime*100))
1431
		wait(0.01)
1432
		waited=waited+0.01
1433
	end
1434
end
1435
1436
function spawned()
1437
local usable = true
1438
local working = false
1439
local mode = "kill"
1440
local equipped = false
1441
local char = player.Character
1442
local blademode = "handle"
1443
local swinging = false
1444
local gettingeem = false
1445
local MOAN = false
1446
local sounding = false
1447
local SLESH = false
1448
local goteem = nil
1449
local grabbing = false
1450
local grabbed = nil
1451
local grabweld = nil
1452
local aidsificating = nil
1453
player.CharacterAdded:connect(function()
1454
	if usable then
1455
		usable = false
1456
	end
1457
end)
1458
if char == nil then return end
1459
while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
1460
local badass = Instance.new('Sound',char.Head)
1461
badass.Name = 'Badass'
1462
badass.EmitterSize = player.CameraMaxZoomDistance+1
1463
badass.MaxDistance = player.CameraMaxZoomDistance+1
1464
badass.Volume = 10
1465
badass.Looped=true
1466
badass.SoundId = 'rbxassetid://428902535'
1467
local handle = Instance.new("Part", char)
1468
handle.BrickColor = BrickColor.new("Really black")
1469
handle.Material = "Metal"
1470
handle.CanCollide = false
1471
handle.Anchored = false
1472
handle.Shape = "Cylinder"
1473
handle.Size = Vector3.new(1.1, 0.3, 0.3)
1474
handle.BackSurface = "SmoothNoOutlines"
1475
handle.BottomSurface = "SmoothNoOutlines"
1476
handle.FrontSurface = "SmoothNoOutlines"
1477
handle.LeftSurface = "SmoothNoOutlines"
1478
handle.RightSurface = "SmoothNoOutlines"
1479
handle.TopSurface = "SmoothNoOutlines"
1480
handle.Name = "handle"
1481
1482
local hweld = Instance.new("Weld", char.Torso)
1483
hweld.Part0 = char.Torso
1484
hweld.Part1 = handle
1485
hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
1486
1487
local rdd = false
1488
function oogabooga()
1489
	if rdd == false then
1490
		rdd = true
1491
	pcall(function()
1492
		ragdollpart(char,"Right Arm")
1493
		ragdollpart(char,"Right Leg")
1494
		ragdollpart(char,"Left Arm")
1495
		ragdollpart(char,"Left Leg")
1496
	end)
1497
	pcall(function()
1498
		ragdollpart(char,"RightUpperArm")
1499
		ragdollpart(char,"RightUpperLeg")
1500
		ragdollpart(char,"LeftUpperArm")
1501
		ragdollpart(char,"LeftUpperLeg")
1502
	end)
1503
	unstun(char)
1504
	for i,v in pairs(char:GetChildren()) do
1505
		v.ChildAdded:connect(function(child)
1506
			if rdd == true then
1507
			if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then 
1508
				if child ~= grabweld then
1509
					spawn(function()
1510
						wait()
1511
						child:Destroy()
1512
					end)
1513
				end
1514
			end
1515
			end
1516
		end)
1517
		if string.find(string.lower(v.Name),'leg') then
1518
			if v:FindFirstChild('Collision') then
1519
				v:FindFirstChild('Collision'):Destroy()
1520
			end
1521
		end
1522
	end
1523
	else
1524
		rdd = false
1525
		for i,v in pairs(char:GetChildren()) do
1526
			if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
1527
				v:Destroy()
1528
			elseif v:IsA('BasePart') then
1529
				if v:FindFirstChild('Collision') then
1530
					v.Collision:Destroy()
1531
				end
1532
				for a,c in pairs(v:GetChildren()) do
1533
					if string.find(string.lower(c.Name),"ragdoll") then
1534
						c:Destroy()
1535
					end
1536
				end
1537
			end
1538
		end
1539
		pcall(function()
1540
			local ra = rightclone:Clone()
1541
			ra.Parent = char.Torso
1542
			ra.Part0 = char.Torso
1543
			ra.Part1 = char["Right Arm"]
1544
		end)
1545
		pcall(function()
1546
			local la = leftclone:Clone()
1547
			la.Parent = char.Torso
1548
			la.Part0 = char.Torso
1549
			la.Part1 = char["Left Arm"]
1550
		end)
1551
		pcall(function()
1552
			local ll = leftlegclone:Clone()
1553
			ll.Parent = char.Torso
1554
			ll.Part0 = char.Torso
1555
			ll.Part1 = char["Left Leg"]
1556
		end)
1557
		pcall(function()
1558
			local rl = rightlegclone:Clone()
1559
			rl.Parent = char.Torso
1560
			rl.Part0 = char.Torso
1561
			rl.Part1 = char["Right Leg"]
1562
		end)
1563
	end
1564
end
1565
function getrid()
1566
	if grabbed then
1567
		release()
1568
	end
1569
	blademode = "handle"
1570
	for _,ree in pairs(handle:GetChildren()) do
1571
		if ree:IsA('BasePart') then
1572
			local part = Instance.new('Part',workspace)
1573
			part.CFrame = ree.CFrame
1574
			part.Anchored = true
1575
			part.CanCollide = false
1576
			part.Size = ree.Size
1577
			part.Transparency = 1
1578
			ree:Destroy()
1579
			local pe2 = Instance.new("ParticleEmitter")
1580
              pe2.Acceleration = Vector3.new(0, 1, 0)
1581
              pe2.Lifetime = NumberRange.new(0.1, 0.2)
1582
			  pe2.Speed = NumberRange.new(0.5)
1583
              pe2.Rate = 20000
1584
              pe2.RotSpeed = NumberRange.new(-30, 30)
1585
              pe2.Rotation = NumberRange.new(0, 360)
1586
              pe2.Size = NumberSequence.new({
1587
                NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
1588
				NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
1589
              })
1590
              pe2.Texture = "rbxassetid://244221440"
1591
              pe2.Transparency = NumberSequence.new({
1592
                NumberSequenceKeypoint.new(0, 0.9, 0),
1593
                NumberSequenceKeypoint.new(1, 0.9, 0)
1594
              })
1595
              pe2.ZOffset = 5
1596
              pe2.VelocitySpread = 360
1597
              pe2.Parent = part
1598
              pe2.Enabled = true
1599
				local coru=coroutine.wrap(function()
1600
			    wait(0.2)
1601
				pe2.Enabled = false
1602
				game:GetService('Debris'):AddItem(part,0.5)
1603
				end)
1604
				coru()
1605
		else
1606
			ree:Remove()
1607
		end
1608
	end
1609
end
1610
1611
function equip()
1612
	equipped = true
1613
	working = true
1614
	if char.Torso:FindFirstChild("Right Shoulder") then
1615
		char.Torso:FindFirstChild("Right Shoulder"):Destroy()
1616
	end
1617
	local weld = Instance.new('Weld', char.Torso)
1618
	weld.Name = "Lerping"
1619
	weld.Part0 = char["Right Arm"]
1620
	weld.Part1 = char.Torso
1621
	weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
1622
	
1623
	lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
1624
	
1625
	wait(0.1)
1626
	
1627
	hweld.Part0 = char["Right Arm"]
1628
	hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
1629
	
1630
	lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)  
1631
	
1632
	weld:Destroy()
1633
	if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
1634
		local clone = rightclone:Clone()
1635
		clone.Part0 = char.Torso
1636
		clone.Part1 = char["Right Arm"]
1637
		clone.Parent = char.Torso
1638
	end
1639
	working = false
1640
end
1641
1642
function unequip()
1643
	getrid(handle)
1644
	equipped = false
1645
	working = true
1646
	
1647
	if char.Torso:FindFirstChild("Right Shoulder") then
1648
		char.Torso:FindFirstChild("Right Shoulder"):Destroy()
1649
	end
1650
	
1651
	local weld = Instance.new('Weld', char.Torso)
1652
	weld.Name = "Lerping"
1653
	weld.Part0 = char["Right Arm"]
1654
	weld.Part1 = char.Torso
1655
	weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
1656
	
1657
1658
	lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
1659
	
1660
	hweld.Part0 = char["Torso"]
1661
	hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
1662
	lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
1663
	weld:Destroy()
1664
	if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
1665
		local clone = rightclone:Clone()
1666
		clone.Part0 = char.Torso
1667
		clone.Part1 = char["Right Arm"]
1668
		clone.Parent = char.Torso
1669
	end
1670
	working = false
1671
end
1672
1673
function dildo()
1674
	blademode = "dildo"
1675
	working = true
1676
	-- 1 - pink toy
1677
local obj1 = Instance.new("Model")
1678
obj1.Name = "pink toy"
1679
obj1.Parent = handle
1680
1681
-- 2 - Model
1682
local obj2 = Instance.new("Model")
1683
obj2.Parent = obj1
1684
1685
-- 3 - Part
1686
local obj3 = Instance.new("Part")
1687
obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1688
obj3.CanCollide = false
1689
obj3.TopSurface = Enum.SurfaceType.Smooth
1690
obj3.BottomSurface = Enum.SurfaceType.Smooth
1691
obj3.Material = Enum.Material.SmoothPlastic
1692
obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
1693
obj3.BrickColor = BrickColor.new("Hot pink")
1694
obj3.Friction = 0.30000001192093
1695
obj3.Shape = Enum.PartType.Ball
1696
obj3.Parent = obj2
1697
obj3.Name = "tip"
1698
1699
-- 4 - Part
1700
local obj4 = Instance.new("Part")
1701
obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
1702
obj4.CanCollide = false
1703
obj4.TopSurface = Enum.SurfaceType.Smooth
1704
obj4.BottomSurface = Enum.SurfaceType.Smooth
1705
obj4.Material = Enum.Material.SmoothPlastic
1706
obj4.Size = Vector3.new(4.09999943, 1, 1)
1707
obj4.BrickColor = BrickColor.new("Hot pink")
1708
obj4.Friction = 0.30000001192093
1709
obj4.Shape = Enum.PartType.Cylinder
1710
obj4.Parent = obj2
1711
1712
-- 5 - Part
1713
local obj5 = Instance.new("Part")
1714
obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1715
obj5.CanCollide = false
1716
obj5.TopSurface = Enum.SurfaceType.Smooth
1717
obj5.BottomSurface = Enum.SurfaceType.Smooth
1718
obj5.Material = Enum.Material.SmoothPlastic
1719
obj5.Size = Vector3.new(0.25, 0.25, 0.25)
1720
obj5.BrickColor = BrickColor.new("Hot pink")
1721
obj5.Friction = 0.30000001192093
1722
obj5.Shape = Enum.PartType.Ball
1723
obj5.Parent = obj2
1724
1725
-- 6 - Part
1726
local obj6 = Instance.new("Part")
1727
obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
1728
obj6.CanCollide = false
1729
obj6.TopSurface = Enum.SurfaceType.Smooth
1730
obj6.BottomSurface = Enum.SurfaceType.Smooth
1731
obj6.Material = Enum.Material.SmoothPlastic
1732
obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
1733
obj6.BrickColor = BrickColor.new("Hot pink")
1734
obj6.Friction = 0.30000001192093
1735
obj6.Shape = Enum.PartType.Ball
1736
obj6.Parent = obj2
1737
1738
-- 7 - Part
1739
local obj7 = Instance.new("Part")
1740
obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1741
obj7.CanCollide = false
1742
obj7.TopSurface = Enum.SurfaceType.Smooth
1743
obj7.BottomSurface = Enum.SurfaceType.Smooth
1744
obj7.Material = Enum.Material.SmoothPlastic
1745
obj7.Size = Vector3.new(0.25, 0.25, 0.25)
1746
obj7.BrickColor = BrickColor.new("Hot pink")
1747
obj7.Friction = 0.30000001192093
1748
obj7.Shape = Enum.PartType.Ball
1749
obj7.Parent = obj2
1750
1751
-- 8 - Part
1752
local obj8 = Instance.new("Part")
1753
obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
1754
obj8.CanCollide = false
1755
obj8.TopSurface = Enum.SurfaceType.Smooth
1756
obj8.BottomSurface = Enum.SurfaceType.Smooth
1757
obj8.Material = Enum.Material.SmoothPlastic
1758
obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
1759
obj8.BrickColor = BrickColor.new("Hot pink")
1760
obj8.Friction = 0.30000001192093
1761
obj8.Shape = Enum.PartType.Ball
1762
obj8.Parent = obj2
1763
local fiREPART = obj8
1764
1765
-- 9 - Part
1766
local obj9 = Instance.new("Part")
1767
obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
1768
obj9.CanCollide = false
1769
obj9.TopSurface = Enum.SurfaceType.Smooth
1770
obj9.BottomSurface = Enum.SurfaceType.Smooth
1771
obj9.Material = Enum.Material.SmoothPlastic
1772
obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
1773
obj9.BrickColor = BrickColor.new("Hot pink")
1774
obj9.Friction = 0.30000001192093
1775
obj9.Shape = Enum.PartType.Cylinder
1776
obj9.Parent = obj2
1777
1778
-- 10 - Part
1779
local obj10 = Instance.new("Part")
1780
obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1781
obj10.CanCollide = false
1782
obj10.TopSurface = Enum.SurfaceType.Smooth
1783
obj10.BottomSurface = Enum.SurfaceType.Smooth
1784
obj10.Material = Enum.Material.SmoothPlastic
1785
obj10.Size = Vector3.new(0.25, 0.25, 0.25)
1786
obj10.BrickColor = BrickColor.new("Hot pink")
1787
obj10.Friction = 0.30000001192093
1788
obj10.Shape = Enum.PartType.Ball
1789
obj10.Parent = obj2
1790
1791
-- 11 - Part
1792
local obj11 = Instance.new("Part")
1793
obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1794
obj11.CanCollide = false
1795
obj11.TopSurface = Enum.SurfaceType.Smooth
1796
obj11.BottomSurface = Enum.SurfaceType.Smooth
1797
obj11.Material = Enum.Material.SmoothPlastic
1798
obj11.Size = Vector3.new(0.25, 0.25, 0.25)
1799
obj11.BrickColor = BrickColor.new("Hot pink")
1800
obj11.Friction = 0.30000001192093
1801
obj11.Shape = Enum.PartType.Ball
1802
obj11.Parent = obj2
1803
1804
-- 12 - Part
1805
local obj12 = Instance.new("Part")
1806
obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
1807
obj12.CanCollide = false
1808
obj12.TopSurface = Enum.SurfaceType.Smooth
1809
obj12.BottomSurface = Enum.SurfaceType.Smooth
1810
obj12.Material = Enum.Material.SmoothPlastic
1811
obj12.Size = Vector3.new(0.25, 0.25, 0.25)
1812
obj12.BrickColor = BrickColor.new("Hot pink")
1813
obj12.Friction = 0.30000001192093
1814
obj12.Shape = Enum.PartType.Ball
1815
obj12.Parent = obj2
1816
1817
-- 13 - Part
1818
local obj13 = Instance.new("Part")
1819
obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
1820
obj13.CanCollide = false
1821
obj13.TopSurface = Enum.SurfaceType.Smooth
1822
obj13.BottomSurface = Enum.SurfaceType.Smooth
1823
obj13.Material = Enum.Material.SmoothPlastic
1824
obj13.Size = Vector3.new(0.25, 0.25, 0.25)
1825
obj13.BrickColor = BrickColor.new("Hot pink")
1826
obj13.Friction = 0.30000001192093
1827
obj13.Shape = Enum.PartType.Ball
1828
obj13.Parent = obj2
1829
1830
-- 14 - Part
1831
local obj14 = Instance.new("Part")
1832
obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
1833
obj14.CanCollide = false
1834
obj14.TopSurface = Enum.SurfaceType.Smooth
1835
obj14.BottomSurface = Enum.SurfaceType.Smooth
1836
obj14.Material = Enum.Material.SmoothPlastic
1837
obj14.Size = Vector3.new(0.25, 0.25, 0.25)
1838
obj14.BrickColor = BrickColor.new("Hot pink")
1839
obj14.Friction = 0.30000001192093
1840
obj14.Shape = Enum.PartType.Ball
1841
obj14.Parent = obj2
1842
1843
-- 15 - Part
1844
local obj15 = Instance.new("Part")
1845
obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
1846
obj15.CanCollide = false
1847
obj15.TopSurface = Enum.SurfaceType.Smooth
1848
obj15.BottomSurface = Enum.SurfaceType.Smooth
1849
obj15.Material = Enum.Material.SmoothPlastic
1850
obj15.Size = Vector3.new(0.25, 0.25, 0.25)
1851
obj15.BrickColor = BrickColor.new("Hot pink")
1852
obj15.Friction = 0.30000001192093
1853
obj15.Shape = Enum.PartType.Ball
1854
obj15.Parent = obj2
1855
1856
-- 16 - Part
1857
local obj16 = Instance.new("Part")
1858
obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
1859
obj16.CanCollide = false
1860
obj16.TopSurface = Enum.SurfaceType.Smooth
1861
obj16.BottomSurface = Enum.SurfaceType.Smooth
1862
obj16.Material = Enum.Material.SmoothPlastic
1863
obj16.Size = Vector3.new(0.25, 0.25, 0.25)
1864
obj16.BrickColor = BrickColor.new("Hot pink")
1865
obj16.Friction = 0.30000001192093
1866
obj16.Shape = Enum.PartType.Ball
1867
obj16.Parent = obj2
1868
1869
-- 17 - Part
1870
local obj17 = Instance.new("Part")
1871
obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
1872
obj17.CanCollide = false
1873
obj17.TopSurface = Enum.SurfaceType.Smooth
1874
obj17.BottomSurface = Enum.SurfaceType.Smooth
1875
obj17.Material = Enum.Material.SmoothPlastic
1876
obj17.Size = Vector3.new(0.25, 0.25, 0.25)
1877
obj17.BrickColor = BrickColor.new("Hot pink")
1878
obj17.Friction = 0.30000001192093
1879
obj17.Shape = Enum.PartType.Ball
1880
obj17.Parent = obj2
1881
1882
-- 18 - Part
1883
local obj18 = Instance.new("Part")
1884
obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1885
obj18.CanCollide = false
1886
obj18.TopSurface = Enum.SurfaceType.Smooth
1887
obj18.BottomSurface = Enum.SurfaceType.Smooth
1888
obj18.Material = Enum.Material.SmoothPlastic
1889
obj18.Size = Vector3.new(0.25, 0.25, 0.25)
1890
obj18.BrickColor = BrickColor.new("Hot pink")
1891
obj18.Friction = 0.30000001192093
1892
obj18.Shape = Enum.PartType.Ball
1893
obj18.Parent = obj2
1894
1895
-- 19 - Part
1896
local obj19 = Instance.new("Part")
1897
obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
1898
obj19.CanCollide = false
1899
obj19.TopSurface = Enum.SurfaceType.Smooth
1900
obj19.BottomSurface = Enum.SurfaceType.Smooth
1901
obj19.Material = Enum.Material.SmoothPlastic
1902
obj19.Size = Vector3.new(0.25, 0.25, 0.25)
1903
obj19.BrickColor = BrickColor.new("Hot pink")
1904
obj19.Friction = 0.30000001192093
1905
obj19.Shape = Enum.PartType.Ball
1906
obj19.Parent = obj2
1907
1908
-- 20 - Part
1909
local obj20 = Instance.new("Part")
1910
obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
1911
obj20.CanCollide = false
1912
obj20.TopSurface = Enum.SurfaceType.Smooth
1913
obj20.BottomSurface = Enum.SurfaceType.Smooth
1914
obj20.Material = Enum.Material.SmoothPlastic
1915
obj20.Size = Vector3.new(0.25, 0.25, 0.25)
1916
obj20.BrickColor = BrickColor.new("Hot pink")
1917
obj20.Friction = 0.30000001192093
1918
obj20.Shape = Enum.PartType.Ball
1919
obj20.Parent = obj2
1920
1921
-- 21 - Part
1922
local obj21 = Instance.new("Part")
1923
obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1924
obj21.CanCollide = false
1925
obj21.TopSurface = Enum.SurfaceType.Smooth
1926
obj21.BottomSurface = Enum.SurfaceType.Smooth
1927
obj21.Material = Enum.Material.SmoothPlastic
1928
obj21.Size = Vector3.new(0.25, 0.25, 0.25)
1929
obj21.BrickColor = BrickColor.new("Hot pink")
1930
obj21.Friction = 0.30000001192093
1931
obj21.Shape = Enum.PartType.Ball
1932
obj21.Parent = obj2
1933
1934
-- 22 - Part
1935
local obj22 = Instance.new("Part")
1936
obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
1937
obj22.CanCollide = false
1938
obj22.TopSurface = Enum.SurfaceType.Smooth
1939
obj22.BottomSurface = Enum.SurfaceType.Smooth
1940
obj22.Material = Enum.Material.SmoothPlastic
1941
obj22.Size = Vector3.new(0.25, 0.25, 0.25)
1942
obj22.BrickColor = BrickColor.new("Hot pink")
1943
obj22.Friction = 0.30000001192093
1944
obj22.Shape = Enum.PartType.Ball
1945
obj22.Parent = obj2
1946
1947
-- 23 - Part
1948
local obj23 = Instance.new("Part")
1949
obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1950
obj23.CanCollide = false
1951
obj23.TopSurface = Enum.SurfaceType.Smooth
1952
obj23.BottomSurface = Enum.SurfaceType.Smooth
1953
obj23.Material = Enum.Material.SmoothPlastic
1954
obj23.Size = Vector3.new(0.25, 0.25, 0.25)
1955
obj23.BrickColor = BrickColor.new("Hot pink")
1956
obj23.Friction = 0.30000001192093
1957
obj23.Shape = Enum.PartType.Ball
1958
obj23.Parent = obj2
1959
1960
-- 24 - Part
1961
local obj24 = Instance.new("Part")
1962
obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
1963
obj24.CanCollide = false
1964
obj24.TopSurface = Enum.SurfaceType.Smooth
1965
obj24.BottomSurface = Enum.SurfaceType.Smooth
1966
obj24.Material = Enum.Material.SmoothPlastic
1967
obj24.Size = Vector3.new(0.25, 0.25, 0.25)
1968
obj24.BrickColor = BrickColor.new("Hot pink")
1969
obj24.Friction = 0.30000001192093
1970
obj24.Shape = Enum.PartType.Ball
1971
obj24.Parent = obj2
1972
1973
-- 25 - Part
1974
local obj25 = Instance.new("Part")
1975
obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
1976
obj25.CanCollide = false
1977
obj25.TopSurface = Enum.SurfaceType.Smooth
1978
obj25.BottomSurface = Enum.SurfaceType.Smooth
1979
obj25.Material = Enum.Material.SmoothPlastic
1980
obj25.Size = Vector3.new(0.25, 0.25, 0.25)
1981
obj25.BrickColor = BrickColor.new("Hot pink")
1982
obj25.Friction = 0.30000001192093
1983
obj25.Shape = Enum.PartType.Ball
1984
obj25.Parent = obj2
1985
1986
-- 26 - Part
1987
local obj26 = Instance.new("Part")
1988
obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
1989
obj26.CanCollide = false
1990
obj26.TopSurface = Enum.SurfaceType.Smooth
1991
obj26.BottomSurface = Enum.SurfaceType.Smooth
1992
obj26.Material = Enum.Material.SmoothPlastic
1993
obj26.Size = Vector3.new(0.25, 0.25, 0.25)
1994
obj26.BrickColor = BrickColor.new("Hot pink")
1995
obj26.Friction = 0.30000001192093
1996
obj26.Shape = Enum.PartType.Ball
1997
obj26.Parent = obj2
1998
1999
-- 27 - Part
2000
local obj27 = Instance.new("Part")
2001
obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
2002
obj27.CanCollide = false
2003
obj27.TopSurface = Enum.SurfaceType.Smooth
2004
obj27.BottomSurface = Enum.SurfaceType.Smooth
2005
obj27.Material = Enum.Material.SmoothPlastic
2006
obj27.Size = Vector3.new(0.25, 0.25, 0.25)
2007
obj27.BrickColor = BrickColor.new("Hot pink")
2008
obj27.Friction = 0.30000001192093
2009
obj27.Shape = Enum.PartType.Ball
2010
obj27.Parent = obj2
2011
2012
-- 28 - Part
2013
local obj28 = Instance.new("Part")
2014
obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2015
obj28.CanCollide = false
2016
obj28.TopSurface = Enum.SurfaceType.Smooth
2017
obj28.BottomSurface = Enum.SurfaceType.Smooth
2018
obj28.Material = Enum.Material.SmoothPlastic
2019
obj28.Size = Vector3.new(0.25, 0.25, 0.25)
2020
obj28.BrickColor = BrickColor.new("Hot pink")
2021
obj28.Friction = 0.30000001192093
2022
obj28.Shape = Enum.PartType.Ball
2023
obj28.Parent = obj2
2024
2025
-- 29 - Part
2026
local obj29 = Instance.new("Part")
2027
obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2028
obj29.CanCollide = false
2029
obj29.TopSurface = Enum.SurfaceType.Smooth
2030
obj29.BottomSurface = Enum.SurfaceType.Smooth
2031
obj29.Material = Enum.Material.SmoothPlastic
2032
obj29.Size = Vector3.new(0.25, 0.25, 0.25)
2033
obj29.BrickColor = BrickColor.new("Hot pink")
2034
obj29.Friction = 0.30000001192093
2035
obj29.Shape = Enum.PartType.Ball
2036
obj29.Parent = obj2
2037
2038
-- 30 - Part
2039
local obj30 = Instance.new("Part")
2040
obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2041
obj30.CanCollide = false
2042
obj30.TopSurface = Enum.SurfaceType.Smooth
2043
obj30.BottomSurface = Enum.SurfaceType.Smooth
2044
obj30.Material = Enum.Material.SmoothPlastic
2045
obj30.Size = Vector3.new(0.25, 0.25, 0.25)
2046
obj30.BrickColor = BrickColor.new("Hot pink")
2047
obj30.Friction = 0.30000001192093
2048
obj30.Shape = Enum.PartType.Ball
2049
obj30.Parent = obj2
2050
2051
-- 31 - Part
2052
local obj31 = Instance.new("Part")
2053
obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2054
obj31.CanCollide = false
2055
obj31.TopSurface = Enum.SurfaceType.Smooth
2056
obj31.BottomSurface = Enum.SurfaceType.Smooth
2057
obj31.Material = Enum.Material.SmoothPlastic
2058
obj31.Size = Vector3.new(0.25, 0.25, 0.25)
2059
obj31.BrickColor = BrickColor.new("Hot pink")
2060
obj31.Friction = 0.30000001192093
2061
obj31.Shape = Enum.PartType.Ball
2062
obj31.Parent = obj2
2063
2064
-- 32 - Part
2065
local obj32 = Instance.new("Part")
2066
obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2067
obj32.CanCollide = false
2068
obj32.TopSurface = Enum.SurfaceType.Smooth
2069
obj32.BottomSurface = Enum.SurfaceType.Smooth
2070
obj32.Material = Enum.Material.SmoothPlastic
2071
obj32.Size = Vector3.new(0.25, 0.25, 0.25)
2072
obj32.BrickColor = BrickColor.new("Hot pink")
2073
obj32.Friction = 0.30000001192093
2074
obj32.Shape = Enum.PartType.Ball
2075
obj32.Parent = obj2
2076
2077
-- 33 - Part
2078
local obj33 = Instance.new("Part")
2079
obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2080
obj33.CanCollide = false
2081
obj33.TopSurface = Enum.SurfaceType.Smooth
2082
obj33.BottomSurface = Enum.SurfaceType.Smooth
2083
obj33.Material = Enum.Material.SmoothPlastic
2084
obj33.Size = Vector3.new(0.25, 0.25, 0.25)
2085
obj33.BrickColor = BrickColor.new("Hot pink")
2086
obj33.Friction = 0.30000001192093
2087
obj33.Shape = Enum.PartType.Ball
2088
obj33.Parent = obj2
2089
2090
-- 34 - Part
2091
local obj34 = Instance.new("Part")
2092
obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2093
obj34.CanCollide = false
2094
obj34.TopSurface = Enum.SurfaceType.Smooth
2095
obj34.BottomSurface = Enum.SurfaceType.Smooth
2096
obj34.Material = Enum.Material.SmoothPlastic
2097
obj34.Size = Vector3.new(0.25, 0.25, 0.25)
2098
obj34.BrickColor = BrickColor.new("Hot pink")
2099
obj34.Friction = 0.30000001192093
2100
obj34.Shape = Enum.PartType.Ball
2101
obj34.Parent = obj2
2102
2103
-- 35 - Part
2104
local obj35 = Instance.new("Part")
2105
obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2106
obj35.CanCollide = false
2107
obj35.TopSurface = Enum.SurfaceType.Smooth
2108
obj35.BottomSurface = Enum.SurfaceType.Smooth
2109
obj35.Material = Enum.Material.SmoothPlastic
2110
obj35.Size = Vector3.new(0.25, 0.25, 0.25)
2111
obj35.BrickColor = BrickColor.new("Hot pink")
2112
obj35.Friction = 0.30000001192093
2113
obj35.Shape = Enum.PartType.Ball
2114
obj35.Parent = obj2
2115
2116
-- 36 - Part
2117
local obj36 = Instance.new("Part")
2118
obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2119
obj36.CanCollide = false
2120
obj36.TopSurface = Enum.SurfaceType.Smooth
2121
obj36.BottomSurface = Enum.SurfaceType.Smooth
2122
obj36.Material = Enum.Material.SmoothPlastic
2123
obj36.Size = Vector3.new(0.25, 0.25, 0.25)
2124
obj36.BrickColor = BrickColor.new("Hot pink")
2125
obj36.Friction = 0.30000001192093
2126
obj36.Shape = Enum.PartType.Ball
2127
obj36.Parent = obj2
2128
2129
-- 37 - Part
2130
local obj37 = Instance.new("Part")
2131
obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2132
obj37.CanCollide = false
2133
obj37.TopSurface = Enum.SurfaceType.Smooth
2134
obj37.BottomSurface = Enum.SurfaceType.Smooth
2135
obj37.Material = Enum.Material.SmoothPlastic
2136
obj37.Size = Vector3.new(0.25, 0.25, 0.25)
2137
obj37.BrickColor = BrickColor.new("Hot pink")
2138
obj37.Friction = 0.30000001192093
2139
obj37.Shape = Enum.PartType.Ball
2140
obj37.Parent = obj2
2141
2142
-- 38 - Part
2143
local obj38 = Instance.new("Part")
2144
obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2145
obj38.CanCollide = false
2146
obj38.TopSurface = Enum.SurfaceType.Smooth
2147
obj38.BottomSurface = Enum.SurfaceType.Smooth
2148
obj38.Material = Enum.Material.SmoothPlastic
2149
obj38.Size = Vector3.new(0.25, 0.25, 0.25)
2150
obj38.BrickColor = BrickColor.new("Hot pink")
2151
obj38.Friction = 0.30000001192093
2152
obj38.Shape = Enum.PartType.Ball
2153
obj38.Parent = obj2
2154
2155
-- 39 - Part
2156
local obj39 = Instance.new("Part")
2157
obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2158
obj39.CanCollide = false
2159
obj39.TopSurface = Enum.SurfaceType.Smooth
2160
obj39.BottomSurface = Enum.SurfaceType.Smooth
2161
obj39.Material = Enum.Material.SmoothPlastic
2162
obj39.Size = Vector3.new(0.25, 0.25, 0.25)
2163
obj39.BrickColor = BrickColor.new("Hot pink")
2164
obj39.Friction = 0.30000001192093
2165
obj39.Shape = Enum.PartType.Ball
2166
obj39.Parent = obj2
2167
2168
-- 40 - Part
2169
local obj40 = Instance.new("Part")
2170
obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2171
obj40.CanCollide = false
2172
obj40.TopSurface = Enum.SurfaceType.Smooth
2173
obj40.BottomSurface = Enum.SurfaceType.Smooth
2174
obj40.Material = Enum.Material.SmoothPlastic
2175
obj40.Size = Vector3.new(0.25, 0.25, 0.25)
2176
obj40.BrickColor = BrickColor.new("Hot pink")
2177
obj40.Friction = 0.30000001192093
2178
obj40.Shape = Enum.PartType.Ball
2179
obj40.Parent = obj2
2180
2181
-- 41 - stretches
2182
local obj41 = Instance.new("Model")
2183
obj41.Name = "stretches"
2184
obj41.Parent = obj1
2185
2186
-- 42 - stretchlol
2187
local obj42 = Instance.new("Part")
2188
obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
2189
obj42.CanCollide = false
2190
obj42.Transparency = 1
2191
obj42.TopSurface = Enum.SurfaceType.Smooth
2192
obj42.BottomSurface = Enum.SurfaceType.Smooth
2193
obj42.Material = Enum.Material.SmoothPlastic
2194
obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2195
obj42.BrickColor = BrickColor.new("Pastel brown")
2196
obj42.Friction = 0.30000001192093
2197
obj42.Shape = Enum.PartType.Ball
2198
obj42.Name = "stretchlol"
2199
obj42.Parent = obj41
2200
2201
-- 43 - stretchlol
2202
local obj43 = Instance.new("Part")
2203
obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
2204
obj43.CanCollide = false
2205
obj43.Transparency = 1
2206
obj43.TopSurface = Enum.SurfaceType.Smooth
2207
obj43.BottomSurface = Enum.SurfaceType.Smooth
2208
obj43.Material = Enum.Material.SmoothPlastic
2209
obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2210
obj43.BrickColor = BrickColor.new("Pastel brown")
2211
obj43.Friction = 0.30000001192093
2212
obj43.Shape = Enum.PartType.Ball
2213
obj43.Name = "stretchlol"
2214
obj43.Parent = obj41
2215
2216
-- 44 - stretchlol
2217
local obj44 = Instance.new("Part")
2218
obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
2219
obj44.CanCollide = false
2220
obj44.Transparency = 1
2221
obj44.TopSurface = Enum.SurfaceType.Smooth
2222
obj44.BottomSurface = Enum.SurfaceType.Smooth
2223
obj44.Material = Enum.Material.SmoothPlastic
2224
obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2225
obj44.BrickColor = BrickColor.new("Pastel brown")
2226
obj44.Friction = 0.30000001192093
2227
obj44.Shape = Enum.PartType.Ball
2228
obj44.Name = "stretchlol"
2229
obj44.Parent = obj41
2230
2231
-- 45 - stretchlol
2232
local obj45 = Instance.new("Part")
2233
obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2234
obj45.CanCollide = false
2235
obj45.Transparency = 1
2236
obj45.TopSurface = Enum.SurfaceType.Smooth
2237
obj45.BottomSurface = Enum.SurfaceType.Smooth
2238
obj45.Material = Enum.Material.SmoothPlastic
2239
obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2240
obj45.BrickColor = BrickColor.new("Pastel brown")
2241
obj45.Friction = 0.30000001192093
2242
obj45.Shape = Enum.PartType.Ball
2243
obj45.Name = "stretchlol"
2244
obj45.Parent = obj41
2245
2246
-- 46 - stretchlol
2247
local obj46 = Instance.new("Part")
2248
obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2249
obj46.CanCollide = false
2250
obj46.Transparency = 1
2251
obj46.TopSurface = Enum.SurfaceType.Smooth
2252
obj46.BottomSurface = Enum.SurfaceType.Smooth
2253
obj46.Material = Enum.Material.SmoothPlastic
2254
obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2255
obj46.BrickColor = BrickColor.new("Pastel brown")
2256
obj46.Friction = 0.30000001192093
2257
obj46.Shape = Enum.PartType.Ball
2258
obj46.Name = "stretchlol"
2259
obj46.Parent = obj41
2260
2261
-- 47 - stretchlol
2262
local obj47 = Instance.new("Part")
2263
obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2264
obj47.CanCollide = false
2265
obj47.Transparency = 1
2266
obj47.TopSurface = Enum.SurfaceType.Smooth
2267
obj47.BottomSurface = Enum.SurfaceType.Smooth
2268
obj47.Material = Enum.Material.SmoothPlastic
2269
obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2270
obj47.BrickColor = BrickColor.new("Pastel brown")
2271
obj47.Friction = 0.30000001192093
2272
obj47.Shape = Enum.PartType.Ball
2273
obj47.Name = "stretchlol"
2274
obj47.Parent = obj41
2275
2276
-- 48 - stretchlol
2277
local obj48 = Instance.new("Part")
2278
obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2279
obj48.CanCollide = false
2280
obj48.Transparency = 1
2281
obj48.TopSurface = Enum.SurfaceType.Smooth
2282
obj48.BottomSurface = Enum.SurfaceType.Smooth
2283
obj48.Material = Enum.Material.SmoothPlastic
2284
obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2285
obj48.BrickColor = BrickColor.new("Pastel brown")
2286
obj48.Friction = 0.30000001192093
2287
obj48.Shape = Enum.PartType.Ball
2288
obj48.Name = "stretchlol"
2289
obj48.Parent = obj41
2290
2291
-- 49 - stretchlol
2292
local obj49 = Instance.new("Part")
2293
obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2294
obj49.CanCollide = false
2295
obj49.Transparency = 1
2296
obj49.TopSurface = Enum.SurfaceType.Smooth
2297
obj49.BottomSurface = Enum.SurfaceType.Smooth
2298
obj49.Material = Enum.Material.SmoothPlastic
2299
obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2300
obj49.BrickColor = BrickColor.new("Pastel brown")
2301
obj49.Friction = 0.30000001192093
2302
obj49.Shape = Enum.PartType.Ball
2303
obj49.Name = "stretchlol"
2304
obj49.Parent = obj41
2305
2306
-- 50 - stretchlol
2307
local obj50 = Instance.new("Part")
2308
obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2309
obj50.CanCollide = false
2310
obj50.Transparency = 1
2311
obj50.TopSurface = Enum.SurfaceType.Smooth
2312
obj50.BottomSurface = Enum.SurfaceType.Smooth
2313
obj50.Material = Enum.Material.SmoothPlastic
2314
obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2315
obj50.BrickColor = BrickColor.new("Pastel brown")
2316
obj50.Friction = 0.30000001192093
2317
obj50.Shape = Enum.PartType.Ball
2318
obj50.Name = "stretchlol"
2319
obj50.Parent = obj41
2320
2321
-- 51 - stretchlol
2322
local obj51 = Instance.new("Part")
2323
obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2324
obj51.CanCollide = false
2325
obj51.Transparency = 1
2326
obj51.TopSurface = Enum.SurfaceType.Smooth
2327
obj51.BottomSurface = Enum.SurfaceType.Smooth
2328
obj51.Material = Enum.Material.SmoothPlastic
2329
obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2330
obj51.BrickColor = BrickColor.new("Pastel brown")
2331
obj51.Friction = 0.30000001192093
2332
obj51.Shape = Enum.PartType.Ball
2333
obj51.Name = "stretchlol"
2334
obj51.Parent = obj41
2335
2336
-- 52 - stretchlol
2337
local obj52 = Instance.new("Part")
2338
obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
2339
obj52.CanCollide = false
2340
obj52.Transparency = 1
2341
obj52.TopSurface = Enum.SurfaceType.Smooth
2342
obj52.BottomSurface = Enum.SurfaceType.Smooth
2343
obj52.Material = Enum.Material.SmoothPlastic
2344
obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2345
obj52.BrickColor = BrickColor.new("Pastel brown")
2346
obj52.Friction = 0.30000001192093
2347
obj52.Shape = Enum.PartType.Ball
2348
obj52.Name = "stretchlol"
2349
obj52.Parent = obj41
2350
2351
-- 53 - stretchlol
2352
local obj53 = Instance.new("Part")
2353
obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
2354
obj53.CanCollide = false
2355
obj53.Transparency = 1
2356
obj53.TopSurface = Enum.SurfaceType.Smooth
2357
obj53.BottomSurface = Enum.SurfaceType.Smooth
2358
obj53.Material = Enum.Material.SmoothPlastic
2359
obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
2360
obj53.BrickColor = BrickColor.new("Pastel brown")
2361
obj53.Friction = 0.30000001192093
2362
obj53.Shape = Enum.PartType.Cylinder
2363
obj53.Name = "stretchlol"
2364
obj53.Parent = obj41
2365
2366
-- 54 - stretchlol
2367
local obj54 = Instance.new("Part")
2368
obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2369
obj54.CanCollide = false
2370
obj54.Transparency = 1
2371
obj54.TopSurface = Enum.SurfaceType.Smooth
2372
obj54.BottomSurface = Enum.SurfaceType.Smooth
2373
obj54.Material = Enum.Material.SmoothPlastic
2374
obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2375
obj54.BrickColor = BrickColor.new("Pastel brown")
2376
obj54.Friction = 0.30000001192093
2377
obj54.Shape = Enum.PartType.Ball
2378
obj54.Name = "stretchlol"
2379
obj54.Parent = obj41
2380
2381
-- 55 - stretchlol
2382
local obj55 = Instance.new("Part")
2383
obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2384
obj55.CanCollide = false
2385
obj55.Transparency = 1
2386
obj55.TopSurface = Enum.SurfaceType.Smooth
2387
obj55.BottomSurface = Enum.SurfaceType.Smooth
2388
obj55.Material = Enum.Material.SmoothPlastic
2389
obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2390
obj55.BrickColor = BrickColor.new("Pastel brown")
2391
obj55.Friction = 0.30000001192093
2392
obj55.Shape = Enum.PartType.Ball
2393
obj55.Name = "stretchlol"
2394
obj55.Parent = obj41
2395
2396
-- 56 - stretchlol
2397
local obj56 = Instance.new("Part")
2398
obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
2399
obj56.CanCollide = false
2400
obj56.Transparency = 1
2401
obj56.TopSurface = Enum.SurfaceType.Smooth
2402
obj56.BottomSurface = Enum.SurfaceType.Smooth
2403
obj56.Material = Enum.Material.SmoothPlastic
2404
obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2405
obj56.BrickColor = BrickColor.new("Pastel brown")
2406
obj56.Friction = 0.30000001192093
2407
obj56.Shape = Enum.PartType.Ball
2408
obj56.Name = "stretchlol"
2409
obj56.Parent = obj41
2410
2411
-- 57 - stretchlol
2412
local obj57 = Instance.new("Part")
2413
obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2414
obj57.CanCollide = false
2415
obj57.Transparency = 1
2416
obj57.TopSurface = Enum.SurfaceType.Smooth
2417
obj57.BottomSurface = Enum.SurfaceType.Smooth
2418
obj57.Material = Enum.Material.SmoothPlastic
2419
obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2420
obj57.BrickColor = BrickColor.new("Pastel brown")
2421
obj57.Friction = 0.30000001192093
2422
obj57.Shape = Enum.PartType.Ball
2423
obj57.Name = "stretchlol"
2424
obj57.Parent = obj41
2425
2426
-- 58 - stretchlol
2427
local obj58 = Instance.new("Part")
2428
obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
2429
obj58.CanCollide = false
2430
obj58.Transparency = 1
2431
obj58.TopSurface = Enum.SurfaceType.Smooth
2432
obj58.BottomSurface = Enum.SurfaceType.Smooth
2433
obj58.Material = Enum.Material.SmoothPlastic
2434
obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2435
obj58.BrickColor = BrickColor.new("Pastel brown")
2436
obj58.Friction = 0.30000001192093
2437
obj58.Shape = Enum.PartType.Ball
2438
obj58.Name = "stretchlol"
2439
obj58.Parent = obj41
2440
2441
-- 59 - stretchlol
2442
local obj59 = Instance.new("Part")
2443
obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2444
obj59.CanCollide = false
2445
obj59.Transparency = 1
2446
obj59.TopSurface = Enum.SurfaceType.Smooth
2447
obj59.BottomSurface = Enum.SurfaceType.Smooth
2448
obj59.Material = Enum.Material.SmoothPlastic
2449
obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2450
obj59.BrickColor = BrickColor.new("Pastel brown")
2451
obj59.Friction = 0.30000001192093
2452
obj59.Shape = Enum.PartType.Ball
2453
obj59.Name = "stretchlol"
2454
obj59.Parent = obj41
2455
2456
-- 60 - stretchlol
2457
local obj60 = Instance.new("Part")
2458
obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
2459
obj60.CanCollide = false
2460
obj60.Transparency = 1
2461
obj60.TopSurface = Enum.SurfaceType.Smooth
2462
obj60.BottomSurface = Enum.SurfaceType.Smooth
2463
obj60.Material = Enum.Material.SmoothPlastic
2464
obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2465
obj60.BrickColor = BrickColor.new("Pastel brown")
2466
obj60.Friction = 0.30000001192093
2467
obj60.Shape = Enum.PartType.Ball
2468
obj60.Name = "stretchlol"
2469
obj60.Parent = obj41
2470
2471
-- 61 - stretchlol
2472
local obj61 = Instance.new("Part")
2473
obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2474
obj61.CanCollide = false
2475
obj61.Transparency = 1
2476
obj61.TopSurface = Enum.SurfaceType.Smooth
2477
obj61.BottomSurface = Enum.SurfaceType.Smooth
2478
obj61.Material = Enum.Material.SmoothPlastic
2479
obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2480
obj61.BrickColor = BrickColor.new("Pastel brown")
2481
obj61.Friction = 0.30000001192093
2482
obj61.Shape = Enum.PartType.Ball
2483
obj61.Name = "stretchlol"
2484
obj61.Parent = obj41
2485
2486
-- 62 - stretchlol
2487
local obj62 = Instance.new("Part")
2488
obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2489
obj62.CanCollide = false
2490
obj62.Transparency = 1
2491
obj62.TopSurface = Enum.SurfaceType.Smooth
2492
obj62.BottomSurface = Enum.SurfaceType.Smooth
2493
obj62.Material = Enum.Material.SmoothPlastic
2494
obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2495
obj62.BrickColor = BrickColor.new("Pastel brown")
2496
obj62.Friction = 0.30000001192093
2497
obj62.Shape = Enum.PartType.Ball
2498
obj62.Name = "stretchlol"
2499
obj62.Parent = obj41
2500
2501
-- 63 - stretchlol
2502
local obj63 = Instance.new("Part")
2503
obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2504
obj63.CanCollide = false
2505
obj63.Transparency = 1
2506
obj63.TopSurface = Enum.SurfaceType.Smooth
2507
obj63.BottomSurface = Enum.SurfaceType.Smooth
2508
obj63.Material = Enum.Material.SmoothPlastic
2509
obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2510
obj63.BrickColor = BrickColor.new("Pastel brown")
2511
obj63.Friction = 0.30000001192093
2512
obj63.Shape = Enum.PartType.Ball
2513
obj63.Name = "stretchlol"
2514
obj63.Parent = obj41
2515
2516
-- 64 - stretchlol
2517
local obj64 = Instance.new("Part")
2518
obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2519
obj64.CanCollide = false
2520
obj64.Transparency = 1
2521
obj64.TopSurface = Enum.SurfaceType.Smooth
2522
obj64.BottomSurface = Enum.SurfaceType.Smooth
2523
obj64.Material = Enum.Material.SmoothPlastic
2524
obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2525
obj64.BrickColor = BrickColor.new("Pastel brown")
2526
obj64.Friction = 0.30000001192093
2527
obj64.Shape = Enum.PartType.Ball
2528
obj64.Name = "stretchlol"
2529
obj64.Parent = obj41
2530
2531
-- 65 - stretchlol
2532
local obj65 = Instance.new("Part")
2533
obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2534
obj65.CanCollide = false
2535
obj65.Transparency = 1
2536
obj65.TopSurface = Enum.SurfaceType.Smooth
2537
obj65.BottomSurface = Enum.SurfaceType.Smooth
2538
obj65.Material = Enum.Material.SmoothPlastic
2539
obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2540
obj65.BrickColor = BrickColor.new("Pastel brown")
2541
obj65.Friction = 0.30000001192093
2542
obj65.Shape = Enum.PartType.Ball
2543
obj65.Name = "stretchlol"
2544
obj65.Parent = obj41
2545
2546
-- 66 - stretchlol
2547
local obj66 = Instance.new("Part")
2548
obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2549
obj66.CanCollide = false
2550
obj66.Transparency = 1
2551
obj66.TopSurface = Enum.SurfaceType.Smooth
2552
obj66.BottomSurface = Enum.SurfaceType.Smooth
2553
obj66.Material = Enum.Material.SmoothPlastic
2554
obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2555
obj66.BrickColor = BrickColor.new("Pastel brown")
2556
obj66.Friction = 0.30000001192093
2557
obj66.Shape = Enum.PartType.Ball
2558
obj66.Name = "stretchlol"
2559
obj66.Parent = obj41
2560
2561
-- 67 - stretchlol
2562
local obj67 = Instance.new("Part")
2563
obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2564
obj67.CanCollide = false
2565
obj67.Transparency = 1
2566
obj67.TopSurface = Enum.SurfaceType.Smooth
2567
obj67.BottomSurface = Enum.SurfaceType.Smooth
2568
obj67.Material = Enum.Material.SmoothPlastic
2569
obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2570
obj67.BrickColor = BrickColor.new("Pastel brown")
2571
obj67.Friction = 0.30000001192093
2572
obj67.Shape = Enum.PartType.Ball
2573
obj67.Name = "stretchlol"
2574
obj67.Parent = obj41
2575
2576
-- 68 - stretchlol
2577
local obj68 = Instance.new("Part")
2578
obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
2579
obj68.CanCollide = false
2580
obj68.Transparency = 1
2581
obj68.TopSurface = Enum.SurfaceType.Smooth
2582
obj68.BottomSurface = Enum.SurfaceType.Smooth
2583
obj68.Material = Enum.Material.SmoothPlastic
2584
obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2585
obj68.BrickColor = BrickColor.new("Pastel brown")
2586
obj68.Friction = 0.30000001192093
2587
obj68.Shape = Enum.PartType.Ball
2588
obj68.Name = "stretchlol"
2589
obj68.Parent = obj41
2590
2591
-- 69 - stretchlol
2592
local obj69 = Instance.new("Part")
2593
obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2594
obj69.CanCollide = false
2595
obj69.Transparency = 1
2596
obj69.TopSurface = Enum.SurfaceType.Smooth
2597
obj69.BottomSurface = Enum.SurfaceType.Smooth
2598
obj69.Material = Enum.Material.SmoothPlastic
2599
obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
2600
obj69.BrickColor = BrickColor.new("Pastel brown")
2601
obj69.Friction = 0.30000001192093
2602
obj69.Shape = Enum.PartType.Ball
2603
obj69.Name = "stretchlol"
2604
obj69.Parent = obj41
2605
2606
-- 70 - stretchlol
2607
local obj70 = Instance.new("Part")
2608
obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
2609
obj70.CanCollide = false
2610
obj70.Transparency = 1
2611
obj70.TopSurface = Enum.SurfaceType.Smooth
2612
obj70.BottomSurface = Enum.SurfaceType.Smooth
2613
obj70.Material = Enum.Material.SmoothPlastic
2614
obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2615
obj70.BrickColor = BrickColor.new("Pastel brown")
2616
obj70.Friction = 0.30000001192093
2617
obj70.Shape = Enum.PartType.Ball
2618
obj70.Name = "stretchlol"
2619
obj70.Parent = obj41
2620
2621
-- 71 - stretchlol
2622
local obj71 = Instance.new("Part")
2623
obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2624
obj71.CanCollide = false
2625
obj71.Transparency = 1
2626
obj71.TopSurface = Enum.SurfaceType.Smooth
2627
obj71.BottomSurface = Enum.SurfaceType.Smooth
2628
obj71.Material = Enum.Material.SmoothPlastic
2629
obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2630
obj71.BrickColor = BrickColor.new("Pastel brown")
2631
obj71.Friction = 0.30000001192093
2632
obj71.Shape = Enum.PartType.Ball
2633
obj71.Name = "stretchlol"
2634
obj71.Parent = obj41
2635
2636
-- 72 - stretchlol
2637
local obj72 = Instance.new("Part")
2638
obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
2639
obj72.CanCollide = false
2640
obj72.Transparency = 1
2641
obj72.TopSurface = Enum.SurfaceType.Smooth
2642
obj72.BottomSurface = Enum.SurfaceType.Smooth
2643
obj72.Material = Enum.Material.SmoothPlastic
2644
obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2645
obj72.BrickColor = BrickColor.new("Pastel brown")
2646
obj72.Friction = 0.30000001192093
2647
obj72.Shape = Enum.PartType.Ball
2648
obj72.Name = "stretchlol"
2649
obj72.Parent = obj41
2650
2651
-- 73 - stretchlol
2652
local obj73 = Instance.new("Part")
2653
obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
2654
obj73.CanCollide = false
2655
obj73.Transparency = 1
2656
obj73.TopSurface = Enum.SurfaceType.Smooth
2657
obj73.BottomSurface = Enum.SurfaceType.Smooth
2658
obj73.Material = Enum.Material.SmoothPlastic
2659
obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2660
obj73.BrickColor = BrickColor.new("Pastel brown")
2661
obj73.Friction = 0.30000001192093
2662
obj73.Shape = Enum.PartType.Ball
2663
obj73.Name = "stretchlol"
2664
obj73.Parent = obj41
2665
2666
-- 74 - stretchlol
2667
local obj74 = Instance.new("Part")
2668
obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
2669
obj74.CanCollide = false
2670
obj74.Transparency = 1
2671
obj74.TopSurface = Enum.SurfaceType.Smooth
2672
obj74.BottomSurface = Enum.SurfaceType.Smooth
2673
obj74.Material = Enum.Material.SmoothPlastic
2674
obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2675
obj74.BrickColor = BrickColor.new("Pastel brown")
2676
obj74.Friction = 0.30000001192093
2677
obj74.Shape = Enum.PartType.Ball
2678
obj74.Name = "stretchlol"
2679
obj74.Parent = obj41
2680
2681
-- 75 - stretchlol
2682
local obj75 = Instance.new("Part")
2683
obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2684
obj75.CanCollide = false
2685
obj75.Transparency = 1
2686
obj75.TopSurface = Enum.SurfaceType.Smooth
2687
obj75.BottomSurface = Enum.SurfaceType.Smooth
2688
obj75.Material = Enum.Material.SmoothPlastic
2689
obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2690
obj75.BrickColor = BrickColor.new("Pastel brown")
2691
obj75.Friction = 0.30000001192093
2692
obj75.Shape = Enum.PartType.Ball
2693
obj75.Name = "stretchlol"
2694
obj75.Parent = obj41
2695
2696
-- 76 - stretchlol
2697
local obj76 = Instance.new("Part")
2698
obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
2699
obj76.CanCollide = false
2700
obj76.Transparency = 1
2701
obj76.TopSurface = Enum.SurfaceType.Smooth
2702
obj76.BottomSurface = Enum.SurfaceType.Smooth
2703
obj76.Material = Enum.Material.SmoothPlastic
2704
obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2705
obj76.BrickColor = BrickColor.new("Pastel brown")
2706
obj76.Friction = 0.30000001192093
2707
obj76.Shape = Enum.PartType.Ball
2708
obj76.Name = "stretchlol"
2709
obj76.Parent = obj41
2710
obj1.PrimaryPart = obj4
2711
2712
local stretches = obj41:GetChildren()
2713
for i,v in pairs(stretches) do
2714
	v.Anchored = true
2715
	v.Parent = obj1
2716
end
2717
for i,v in pairs(obj2:GetChildren()) do
2718
	v.Anchored = true
2719
	v.Parent = obj1
2720
end
2721
obj2:Destroy()
2722
obj41:Destroy()
2723
2724
local previous = nil
2725
for i,v in pairs(obj1:GetChildren()) do
2726
	if v:IsA('BasePart') then
2727
		if previous then
2728
			local weld = Instance.new('Weld',v)
2729
			weld.Part0 = v
2730
			weld.Part1 = previous
2731
			weld.C0 = v.CFrame:inverse() * previous.CFrame
2732
			previous.Anchored = false
2733
			previous.CanCollide = false
2734
			local vee = v
2735
			weld.AncestryChanged:connect(function(mez,par)
2736
				wait()
2737
				weld.Parent = vee
2738
			end)
2739
		end
2740
		previous = v
2741
	end
2742
end
2743
previous.Anchored = false
2744
previous.CanCollide = false
2745
obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
2746
-- 2 - Part
2747
local ree = Instance.new("Part")
2748
ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
2749
ree.Transparency = 0.80000001192093
2750
ree.Material = Enum.Material.Neon
2751
ree.CFrame = CFrame.new(obj4.Position)
2752
ree.Size = Vector3.new(5, math.huge, 5)
2753
ree.BrickColor = BrickColor.new("New Yeller")
2754
ree.Friction = 0.30000001192093
2755
ree.Shape = Enum.PartType.Block
2756
ree.Parent = handle
2757
2758
-- 3 - Mesh
2759
local ree2 = Instance.new("CylinderMesh")
2760
ree2.Parent = ree
2761
local thing = Instance.new('BodyPosition',obj9)
2762
local thing2 = Instance.new('BodyPosition',ree)
2763
thing2.P = 100000
2764
thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2765
thing.MaxForce = Vector3.new(10000,10000,10000)
2766
	for i=1,100 do
2767
		thing2.Position = obj4.Position
2768
		obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
2769
		thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
2770
		wait()
2771
	end
2772
	thing:Destroy()
2773
	local lmfao = Instance.new('Weld',obj4)
2774
	lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
2775
	lmfao.Part0 = obj4
2776
	lmfao.Part1 = handle
2777
ree:Destroy()
2778
	working = false
2779
end
2780
2781
function katanamode()
2782
	blademode = "katana"
2783
	-- 1 - weeb shit
2784
	local weebshit1 = handle
2785
	
2786
	-- 16 - top cap
2787
	local weebshit16 = Instance.new("Part")
2788
	weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
2789
	weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2790
	weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2791
	weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2792
	weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2793
	weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2794
	weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
2795
	weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2796
	weebshit16.Anchored = false
2797
	weebshit16.BrickColor = BrickColor.new("Really black")
2798
	weebshit16.Friction = 0.30000001192093
2799
	weebshit16.Shape = Enum.PartType.Cylinder
2800
	weebshit16.Name = "top cap"
2801
	weebshit16.Parent = weebshit1
2802
	local weld = Instance.new('Weld',weebshit16)
2803
	weld.Part0 = weebshit16
2804
	weld.Part1 = handle
2805
	weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
2806
	--weld,part,endsize,endpos,amntime
2807
	grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
2808
	
2809
	-- 8 - blade
2810
	local weebshit8 = Instance.new("Part")
2811
	weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2812
	weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2813
	weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2814
	weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2815
	weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2816
	weebshit8.Material = Enum.Material.Metal
2817
	weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
2818
	weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2819
	weebshit8.Anchored = false
2820
	weebshit8.BrickColor = BrickColor.new("Dark stone grey")
2821
	weebshit8.Friction = 0.30000001192093
2822
	weebshit8.Shape = Enum.PartType.Block
2823
	weebshit8.Name = "blade"
2824
	weebshit8.Parent = weebshit1
2825
	weebshit8:BreakJoints()
2826
	local bld1 = weebshit8
2827
	local weld2 = Instance.new('Weld',weebshit8)
2828
	weld2.Part0 = weebshit8
2829
	weld2.Part1 = handle
2830
	weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
2831
	local coru=coroutine.wrap(function()
2832
	grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
2833
	end)
2834
	coru()
2835
	
2836
	-- 9 - blade
2837
	local weebshit9 = Instance.new("Part")
2838
	weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
2839
	weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2840
	weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2841
	weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2842
	weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2843
	weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2844
	weebshit9.Material = Enum.Material.Metal
2845
	weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
2846
	weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2847
	weebshit9.Anchored = false
2848
	weebshit9.BrickColor = BrickColor.new("Pearl")
2849
	weebshit9.Friction = 0.30000001192093
2850
	weebshit9.Shape = Enum.PartType.Block
2851
	weebshit9.Name = "blade"
2852
	weebshit9.Parent = weebshit8
2853
	local bld2 = weebshit9
2854
	local weld3 = Instance.new('Weld',weebshit9)
2855
	weld3.Part0 = weebshit9
2856
	weld3.Part1 = weebshit8
2857
	weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
2858
	grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
2859
	-- 10 - blade
2860
	local weebshit10 = Instance.new("Part")
2861
	weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
2862
	weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2863
	weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2864
	weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2865
	weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2866
	weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2867
	weebshit10.Material = Enum.Material.Metal
2868
	weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
2869
	weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2870
	weebshit10.Anchored = false
2871
	weebshit10.BrickColor = BrickColor.new("Dark stone grey")
2872
	weebshit10.Friction = 0.30000001192093
2873
	weebshit10.Shape = Enum.PartType.Block
2874
	weebshit10.Name = "blade"
2875
	weebshit10.Parent = weebshit1
2876
	local weld4 = Instance.new('Weld',weebshit10)
2877
	weld4.Part0 = weebshit10
2878
	weld4.Part1 = weebshit8
2879
	weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
2880
	local coru=coroutine.wrap(function()
2881
	grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
2882
	end)
2883
	coru()
2884
	-- 11 - blade
2885
	local weebshit11 = Instance.new("Part")
2886
	weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
2887
	weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2888
	weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2889
	weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2890
	weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2891
	weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2892
	weebshit11.Material = Enum.Material.Metal
2893
	weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
2894
	weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2895
	weebshit11.Anchored = false
2896
	weebshit11.BrickColor = BrickColor.new("Pearl")
2897
	weebshit11.Friction = 0.30000001192093
2898
	weebshit11.Shape = Enum.PartType.Block
2899
	weebshit11.Name = "blade"
2900
	weebshit11.Parent = weebshit1
2901
	local weld5 = Instance.new('Weld',weebshit10)
2902
	weld5.Part0 = weebshit10
2903
	weld5.Part1 = weebshit11
2904
	weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
2905
	grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
2906
	
2907
	-- 15 - blade
2908
	local weebshit15 = Instance.new("Part")
2909
	weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
2910
	weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2911
	weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2912
	weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2913
	weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2914
	weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2915
	weebshit15.Material = Enum.Material.Metal
2916
	weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
2917
	weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2918
	weebshit15.Anchored = false
2919
	weebshit15.BrickColor = BrickColor.new("Dark stone grey")
2920
	weebshit15.Friction = 0.30000001192093
2921
	weebshit15.Shape = Enum.PartType.Block
2922
	weebshit15.Name = "blade"
2923
	weebshit15.Parent = weebshit1
2924
	local weld6 = Instance.new('Weld',weebshit15)
2925
	weld6.Part0 = weebshit15
2926
	weld6.Part1 = weebshit10
2927
	weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
2928
	local coru=coroutine.wrap(function()
2929
	grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
2930
	end)
2931
	coru()
2932
	
2933
	-- 12 - blade
2934
	local weebshit12 = Instance.new("Part")
2935
	weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
2936
	weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2937
	weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2938
	weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2939
	weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2940
	weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2941
	weebshit12.Material = Enum.Material.Metal
2942
	weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
2943
	weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2944
	weebshit12.Anchored = false
2945
	weebshit12.BrickColor = BrickColor.new("Pearl")
2946
	weebshit12.Friction = 0.30000001192093
2947
	weebshit12.Shape = Enum.PartType.Block
2948
	weebshit12.Name = "blade"
2949
	weebshit12.Parent = weebshit1
2950
	local weld7 = Instance.new('Weld',weebshit12)
2951
	weld7.Part0 = weebshit12
2952
	weld7.Part1 = weebshit15
2953
	weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
2954
	grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
2955
	
2956
	-- 14 - blade
2957
	local weebshit14 = Instance.new("Part")
2958
	weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
2959
	weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2960
	weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2961
	weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2962
	weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2963
	weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2964
	weebshit14.Material = Enum.Material.Metal
2965
	weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
2966
	weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2967
	weebshit14.Anchored = false
2968
	weebshit14.BrickColor = BrickColor.new("Dark stone grey")
2969
	weebshit14.Friction = 0.30000001192093
2970
	weebshit14.Shape = Enum.PartType.Block
2971
	weebshit14.Name = "blade"
2972
	weebshit14.Parent = weebshit1
2973
	local weld8 = Instance.new('Weld',weebshit14)
2974
	weld8.Part0 = weebshit14
2975
	weld8.Part1 = weebshit15
2976
	weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
2977
	local coru=coroutine.wrap(function()
2978
		grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
2979
	end)
2980
	coru()
2981
	
2982
	-- 13 - blade
2983
	local weebshit13 = Instance.new("Part")
2984
	weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
2985
	weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2986
	weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2987
	weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2988
	weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2989
	weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2990
	weebshit13.Material = Enum.Material.Metal
2991
	weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
2992
	weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2993
	weebshit13.Anchored = false
2994
	weebshit13.BrickColor = BrickColor.new("Pearl")
2995
	weebshit13.Friction = 0.30000001192093
2996
	weebshit13.Shape = Enum.PartType.Block
2997
	weebshit13.Name = "blade"
2998
	weebshit13.Parent = weebshit1
2999
	local weld9 = Instance.new('Weld',weebshit13)
3000
	weld9.Part0 = weebshit13
3001
	weld9.Part1 = weebshit14
3002
	weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3003
	grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
3004
	
3005
	-- 18 - blade
3006
	local weebshit18 = Instance.new("WedgePart")
3007
	weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
3008
	weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3009
	weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3010
	weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3011
	weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3012
	weebshit18.Material = Enum.Material.Metal
3013
	weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
3014
	weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3015
	weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3016
	weebshit18.Anchored = false
3017
	weebshit18.BrickColor = BrickColor.new("Dark stone grey")
3018
	weebshit18.Friction = 0.30000001192093
3019
	weebshit18.Name = "blade"
3020
	weebshit18.Parent = weebshit1
3021
	local weld10 = Instance.new('Weld',weebshit18)
3022
	weld10.Part0 = weebshit18
3023
	weld10.Part1 = weebshit14
3024
	weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
3025
	local coru=coroutine.wrap(function()
3026
		grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
3027
	end)
3028
	coru()
3029
	
3030
	-- 19 - blade
3031
	local weebshit19 = Instance.new("WedgePart")
3032
	weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
3033
	weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3034
	weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3035
	weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3036
	weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3037
	weebshit19.Material = Enum.Material.Metal
3038
	weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
3039
	weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3040
	weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3041
	weebshit19.Anchored = false
3042
	weebshit19.BrickColor = BrickColor.new("Pearl")
3043
	weebshit19.Friction = 0.30000001192093
3044
	weebshit19.Name = "blade"
3045
	weebshit19.Parent = weebshit1
3046
	local weld11 = Instance.new('Weld',weebshit19)
3047
	weld11.Part0 = weebshit19
3048
	weld11.Part1 = weebshit18
3049
	weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
3050
	local coru=coroutine.wrap(function()
3051
		grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
3052
	end)
3053
	coru()
3054
end
3055
3056
function gunmode()
3057
	working = true
3058
	
3059
	working = false
3060
end
3061
3062
function knifemode()
3063
blademode = "knife"
3064
-- 6 - thicc cap
3065
local obj6 = Instance.new("Part")
3066
obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
3067
obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3068
obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3069
obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3070
obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3071
obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3072
obj6.Size = Vector3.new(0.3, 0.3, 0.3)
3073
obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3074
obj6.Anchored = false
3075
obj6.BrickColor = BrickColor.new("Really black")
3076
obj6.Friction = 0.30000001192093
3077
obj6.Shape = Enum.PartType.Ball
3078
obj6.Name = "thicc cap"
3079
obj6.Parent = handle
3080
local weld2 = Instance.new('Weld',obj6)
3081
weld2.Part0 = obj6
3082
weld2.Part1 = handle
3083
weld2.C0 = CFrame.new(0.4, 0, 0)
3084
grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
3085
3086
-- 8 - thicc top cap
3087
local obj8 = Instance.new("Part")
3088
obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
3089
obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3090
obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3091
obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3092
obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3093
obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3094
obj8.Size = Vector3.new(0.3, 0.3, 0.3)
3095
obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3096
obj8.Anchored = false
3097
obj8.BrickColor = BrickColor.new("Really black")
3098
obj8.Friction = 0.30000001192093
3099
obj8.Shape = Enum.PartType.Ball
3100
obj8.Name = "thicc top cap"
3101
obj8.Parent = handle
3102
local weld1 = Instance.new('Weld',obj8)
3103
weld1.Part0 = obj8
3104
weld1.Part1 = handle
3105
weld1.C0 = CFrame.new(-0.4, 0, 0)
3106
grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
3107
-- 4 - thicc blade
3108
local obj4 = Instance.new("Part")
3109
obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
3110
obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3111
obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3112
obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3113
obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3114
obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3115
obj4.Material = Enum.Material.Metal
3116
obj4.Size = Vector3.new(0.23, 0.1, 0.1)
3117
obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3118
obj4.Anchored = false 
3119
obj4.BrickColor = BrickColor.new("Dark stone grey")
3120
obj4.Friction = 0.30000001192093
3121
obj4.Shape = Enum.PartType.Block
3122
obj4.Name = "blade"
3123
obj4.Parent = handle
3124
local weld4 = Instance.new('Weld',obj4)
3125
weld4.Part0 = obj4
3126
weld4.Part1 = handle
3127
weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
3128
local coru=coroutine.wrap(function()
3129
grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
3130
end)
3131
coru()
3132
3133
-- 5 - thicc blade
3134
local obj5 = Instance.new("Part")
3135
obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
3136
obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3137
obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3138
obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3139
obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3140
obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3141
obj5.Material = Enum.Material.Metal
3142
obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
3143
obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3144
obj5.Anchored = false
3145
obj5.BrickColor = BrickColor.new("Pearl")
3146
obj5.Friction = 0.30000001192093
3147
obj5.Shape = Enum.PartType.Block
3148
obj5.Name = "blade"
3149
obj5.Parent = handle
3150
local weld5 = Instance.new('Weld',obj5)
3151
weld5.Part0 = obj5
3152
weld5.Part1 = obj4
3153
weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
3154
grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
3155
3156
-- 3 - thicc blade
3157
local obj3 = Instance.new("WedgePart")
3158
obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
3159
obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3160
obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3161
obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3162
obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3163
obj3.Material = Enum.Material.Metal
3164
obj3.Size = Vector3.new(0.1, 0, 0.23)
3165
obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3166
obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3167
obj3.Anchored = false
3168
obj3.BrickColor = BrickColor.new("Dark stone grey")
3169
obj3.Friction = 0.30000001192093
3170
obj3.Name = "blade"
3171
obj3.Parent = handle
3172
local weld6 = Instance.new('Weld',obj3)
3173
weld6.Part0 = obj3
3174
weld6.Part1 = obj4
3175
weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
3176
local coru=coroutine.wrap(function()
3177
grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
3178
end)
3179
coru()
3180
3181
-- 2 - thicc blade
3182
local obj2 = Instance.new("WedgePart")
3183
obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
3184
obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3185
obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3186
obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3187
obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3188
obj2.Material = Enum.Material.Metal
3189
obj2.Size = Vector3.new(0.05, 0, 0.26)
3190
obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3191
obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3192
obj2.Anchored = false
3193
obj2.BrickColor = BrickColor.new("Lily white")
3194
obj2.Friction = 0.30000001192093
3195
obj2.Name = "blade"
3196
obj2.Parent = handle
3197
local weld7 = Instance.new('Weld',obj2)
3198
weld7.Part0 = obj2
3199
weld7.Part1 = obj4
3200
weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
3201
grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
3202
end
3203
3204
function raep()
3205
	working = true
3206
	pcall(function()
3207
		local holyshit = Instance.new("Sound", handle)
3208
		holyshit.SoundId = "rbxassetid://345287845"
3209
		holyshit.Volume = 5
3210
		holyshit:Play()
3211
		holyshit.TimePosition = 0.6
3212
		--[[local waitwhatthefuck = Instance.new("Sound", handle)
3213
		waitwhatthefuck.SoundId = "rbxassetid://864314263"
3214
		waitwhatthefuck:Play()]]--
3215
		local coru=coroutine.wrap(function()
3216
			wait(1.95)
3217
			holyshit.TimePosition = 2.8
3218
		end)
3219
		coru()
3220
		local tweld = Instance.new("Weld", char.HumanoidRootPart)
3221
		tweld.Part0 = char.HumanoidRootPart
3222
		tweld.Part1 = char.Torso
3223
		local rweld = Instance.new("Weld", char["Right Arm"])
3224
		rweld.Part0 = char["Torso"]
3225
		rweld.Part1 = char["Right Arm"]
3226
		rweld.C0 = CFrame.new(1.5, 0, 0)
3227
		local lweld = Instance.new("Weld", char["Left Arm"])
3228
		lweld.Part0 = char.Torso
3229
		lweld.Part1 = char["Left Arm"]
3230
		lweld.C0 = CFrame.new(-1.5, 0, 0)
3231
		
3232
		char.Humanoid.WalkSpeed = 16
3233
		
3234
		local cor = coroutine.wrap(function()
3235
			lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
3236
		end)
3237
		local cor2 = coroutine.wrap(function()
3238
			lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
3239
		end)
3240
		cor()
3241
		cor2()
3242
		lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
3243
		
3244
		local particl = Instance.new("ParticleEmitter")
3245
		particl.LightEmission = 3
3246
		particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
3247
		particl.LightInfluence = 0.75
3248
		particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
3249
		particl.Lifetime = NumberRange.new(0.1, 0.5)
3250
		particl.Rate = 50
3251
		particl.RotSpeed = NumberRange.new(300, 300)
3252
		particl.Speed = NumberRange.new(0, 1)
3253
		particl.SpreadAngle = Vector2.new(90, 90)
3254
		particl.Parent = handle
3255
		
3256
		for i, v in pairs(handle["pink toy"]:GetChildren()) do
3257
			if v:IsA("Part") then
3258
				cooldildo = particl:Clone()
3259
				cooldildo.Parent = v
3260
			end
3261
		end
3262
		
3263
		particl:Remove()
3264
		
3265
		wait(1)
3266
		MOAN = true
3267
		
3268
		char.Humanoid.WalkSpeed = 75
3269
		
3270
		
3271
		local cor = coroutine.wrap(function()
3272
			lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
3273
		end)
3274
		local cor2 = coroutine.wrap(function()
3275
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
3276
		end)
3277
		local cor3 = coroutine.wrap(function()
3278
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
3279
		end)
3280
		cor()
3281
		cor2()
3282
		cor3()
3283
		lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
3284
		local omgg = 0
3285
		repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
3286
		holyshit:Destroy()
3287
		char.Humanoid.WalkSpeed = 16
3288
		MOAN = false
3289
		if aidsificating == nil then
3290
			for i, v in pairs(handle["pink toy"]:GetChildren()) do
3291
								if v:IsA("Part") then
3292
									v:FindFirstChild("ParticleEmitter"):Destroy()
3293
								end
3294
							end
3295
		local cor = coroutine.wrap(function()
3296
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
3297
		end)
3298
		local cor2 = coroutine.wrap(function()
3299
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
3300
		end)
3301
		local cor3 = coroutine.wrap(function()
3302
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
3303
		end)
3304
		cor()
3305
		cor2()
3306
		cor3()
3307
		lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
3308
		
3309
		lweld:Remove()
3310
		rweld:Remove()
3311
		tweld:Remove()
3312
		
3313
		if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
3314
			local clone = torsoclone:Clone()
3315
			clone.Part0 = char.HumanoidRootPart
3316
			clone.Part1 = char.Torso
3317
			clone.Parent = char.HumanoidRootPart
3318
		end
3319
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
3320
			local clone = leftclone:Clone()
3321
			clone.Part0 = char.Torso
3322
			clone.Part1 = char["Left Arm"]
3323
			clone.Parent = char.Torso
3324
		end
3325
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3326
			local clone = rightclone:Clone()
3327
			clone.Part0 = char.Torso
3328
			clone.Part1 = char["Right Arm"]
3329
			clone.Parent = char.Torso
3330
		end
3331
		else
3332
			pcall(function()
3333
				aidsificating.HumanoidRootPart:Destroy()
3334
			end)
3335
			pcall(function()
3336
				ragdollpart(aidsificating,"Right Arm")
3337
				ragdollpart(aidsificating,"Right Leg")
3338
				ragdollpart(aidsificating,"Left Arm")
3339
				ragdollpart(aidsificating,"Left Leg")
3340
			end)
3341
			pcall(function()
3342
				ragdollpart(aidsificating,"RightUpperArm")
3343
				ragdollpart(aidsificating,"RightUpperLeg")
3344
				ragdollpart(aidsificating,"LeftUpperArm")
3345
				ragdollpart(aidsificating,"LeftUpperLeg")
3346
			end)
3347
			pcall(function()
3348
				local weld = Instance.new('Weld',aidsificating.Torso)
3349
				weld.Part0 = aidsificating.Torso
3350
				weld.Part1 = handle
3351
				weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
3352
				for i,v in pairs(handle["pink toy"]:GetChildren()) do
3353
					if v:IsA('BasePart') and v.Name == "stretchlol" then
3354
						v.BrickColor = aidsificating.Torso.BrickColor
3355
						v.Transparency = 0
3356
					end
3357
				end
3358
			end)
3359
			pcall(function()
3360
				local weld = Instance.new('Weld',aidsificating.UpperTorso)
3361
				weld.Part0 = aidsificating.UpperTorso
3362
				weld.Part1 = handle
3363
				weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
3364
				for i,v in pairs(handle["pink toy"]:GetChildren()) do
3365
					if v:IsA('BasePart') and v.Name == "stretchlol" then
3366
						v.BrickColor = aidsificating.UpperTorso.BrickColor
3367
						v.Transparency = 0
3368
					end
3369
				end
3370
			end)
3371
			lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
3372
			wait(2)
3373
			for i,v in pairs(aidsificating:GetDescendants()) do
3374
				if v:IsA('Weld') then v:Destroy() end
3375
			end
3376
			pcall(function()
3377
				ragdollpart(aidsificating,"Head")
3378
			end)
3379
			pcall(function()
3380
									local thang = "Torso"
3381
									if aidsificating:FindFirstChild('UpperTorso') then
3382
										thang = "UpperTorso"
3383
									end
3384
									local ayybleed = Instance.new('Part',aidsificating)
3385
									ayybleed.Size = Vector3.new(0.2,0.2,0.2)
3386
									ayybleed.BrickColor = BrickColor.new('Maroon')
3387
									ayybleed.Material = Enum.Material.SmoothPlastic
3388
									ayybleed.Name = "ayybleed"
3389
									ayybleed.CanCollide = false
3390
									ayybleed.Transparency = 1
3391
									ayybleed.CFrame = aidsificating[thang].CFrame
3392
									ayybleed:BreakJoints()
3393
									local attachment1 = Instance.new('Attachment',ayybleed)
3394
									attachment1.Position = Vector3.new(0,-1,0)
3395
									attachment1.Orientation = Vector3.new(180, 0, 0)
3396
									local attachment0 = Instance.new('Attachment',aidsificating[thang])
3397
									if attachment0 and attachment1 then
3398
										local constraint = Instance.new("HingeConstraint")
3399
										constraint.Attachment0 = attachment0
3400
										constraint.Attachment1 = attachment1
3401
										constraint.LimitsEnabled = true
3402
										constraint.UpperAngle = 0
3403
										constraint.LowerAngle = 0
3404
										constraint.Parent = aidsificating
3405
									end
3406
									local bleedBLEED= coroutine.wrap(function()
3407
										bleed(ayybleed,true)
3408
									end)
3409
									bleedBLEED()
3410
								end)
3411
			aidsificating = nil
3412
			pcall(function()
3413
				for i,v in pairs(handle["pink toy"]:GetChildren()) do
3414
					if v:IsA('BasePart') and v.Name == "stretchlol" then
3415
						v.Transparency = 1
3416
					end
3417
				end
3418
			end)
3419
		local cor = coroutine.wrap(function()
3420
			lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
3421
		end)
3422
		local cor2 = coroutine.wrap(function()
3423
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
3424
		end)
3425
		cor()
3426
		cor2()
3427
		lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
3428
		wait(0.1)
3429
		local cor = coroutine.wrap(function()
3430
			lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
3431
		end)
3432
		local cor2 = coroutine.wrap(function()
3433
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
3434
		end)
3435
		local cor3 = coroutine.wrap(function()
3436
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
3437
		end)
3438
		cor()
3439
		cor2()
3440
		cor3()
3441
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
3442
		
3443
		lweld:Remove()
3444
		rweld:Remove()
3445
		tweld:Remove()
3446
		
3447
		if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
3448
			local clone = torsoclone:Clone()
3449
			clone.Part0 = char.HumanoidRootPart
3450
			clone.Part1 = char.Torso
3451
			clone.Parent = char.HumanoidRootPart
3452
		end
3453
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
3454
			local clone = leftclone:Clone()
3455
			clone.Part0 = char.Torso
3456
			clone.Part1 = char["Left Arm"]
3457
			clone.Parent = char.Torso
3458
		end
3459
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3460
			local clone = rightclone:Clone()
3461
			clone.Part0 = char.Torso
3462
			clone.Part1 = char["Right Arm"]
3463
			clone.Parent = char.Torso
3464
		end
3465
		end
3466
	end)
3467
	working = false
3468
end
3469
3470
function katanaQ()
3471
	working = true
3472
	swinging = true
3473
	gettingeem = true
3474
	pcall(function()
3475
	local rweld = Instance.new("Weld", char["Right Arm"])
3476
	local tweld = Instance.new("Weld", char.HumanoidRootPart)
3477
	pcall(function()
3478
	rweld.Part0 = char["Torso"]
3479
	rweld.Part1 = char["Right Arm"]
3480
	rweld.C0 = CFrame.new(1.5, 0, 0)
3481
	tweld.Part0 = char.HumanoidRootPart
3482
	tweld.Part1 = char.Torso
3483
	end)
3484
	
3485
	char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
3486
	
3487
	local at1 = Instance.new("Attachment", handle)
3488
	local at2 = Instance.new("Attachment", handle)
3489
	at1.Visible = false
3490
	at1.Position = Vector3.new(5, 0, 0)
3491
	at2.Visible = false
3492
	at2.Position = Vector3.new(1, 0, 0)
3493
	
3494
	local trail = Instance.new("Trail", handle)
3495
	trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
3496
	trail.LightEmission = 0.25
3497
	trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
3498
	trail.Lifetime = 0.10
3499
	trail.MinLength = 0.05
3500
	trail.Attachment0 = at1
3501
	trail.Attachment1 = at2
3502
	local coru=coroutine.wrap(function()
3503
	lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
3504
	end)
3505
	coru()
3506
	lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
3507
	local ree=0
3508
	while goteem == nil and ree < 1 do
3509
		wait(0.05)
3510
		ree=ree+0.05
3511
	end
3512
	char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
3513
	gettingeem = false
3514
	swinging = false
3515
	if goteem then
3516
		wait(2)
3517
		pcall(function()
3518
		local sounn = Instance.new("Sound", goteem.Torso)
3519
		local lipp = math.random(1, 3)
3520
		if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
3521
		if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
3522
		if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
3523
		sounn:Play()
3524
		end)
3525
		ragdollpart(goteem,"Head")
3526
		for i,v in pairs(goteem:GetDescendants()) do
3527
			if v:IsA('Weld') then v:Destroy() end
3528
		end
3529
		goteem = nil
3530
	end
3531
	trail:Destroy()
3532
	at1:Destroy()
3533
	at2:Destroy()
3534
	lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
3535
	local cor = coroutine.wrap(function()
3536
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3537
	end)
3538
	cor()
3539
	lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
3540
	rweld:Destroy()
3541
	tweld:Destroy()
3542
	if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3543
		local clone = rightclone:Clone()
3544
		clone.Part0 = char.Torso
3545
		clone.Part1 = char["Right Arm"]
3546
		clone.Parent = char.Torso
3547
	end
3548
	if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
3549
		local clone = torsoclone:Clone()
3550
		clone.Part0 = char.HumanoidRootPart
3551
		clone.Part1 = char.Torso
3552
		clone.Parent = char.HumanoidRootPart
3553
	end
3554
	end)
3555
	swinging = false
3556
	gettingeem = false
3557
	working = false
3558
end
3559
local function katanaE()
3560
	working = true
3561
	swinging = true
3562
	SLESH = true
3563
	pcall(function()
3564
	local rweld = Instance.new("Weld", char["Right Arm"])
3565
	local tweld = Instance.new("Weld", char.HumanoidRootPart)
3566
	rweld.Part0 = char["Torso"]
3567
	rweld.Part1 = char["Right Arm"]
3568
	rweld.C0 = CFrame.new(1.5, 0, 0)
3569
	tweld.Part0 = char.HumanoidRootPart
3570
	tweld.Part1 = char.Torso
3571
	
3572
	char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
3573
	
3574
	local at1 = Instance.new("Attachment", handle)
3575
	local at2 = Instance.new("Attachment", handle)
3576
	at1.Visible = false
3577
	at1.Position = Vector3.new(5, 0, 0)
3578
	at2.Visible = false
3579
	at2.Position = Vector3.new(1, 0, 0)
3580
	
3581
	local trail = Instance.new("Trail", handle)
3582
	trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
3583
	trail.LightEmission = 0.25
3584
	trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
3585
	trail.Lifetime = 0.10
3586
	trail.MinLength = 0.05
3587
	trail.Attachment0 = at1
3588
	trail.Attachment1 = at2
3589
	local coru=coroutine.wrap(function()
3590
	lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
3591
	end)
3592
	coru()
3593
	lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
3594
	
3595
	wait(1)
3596
	char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
3597
	trail:Destroy()
3598
	at1:Destroy()
3599
	at2:Destroy()
3600
	lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
3601
	local cor = coroutine.wrap(function()
3602
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3603
	end)
3604
	cor()
3605
	lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
3606
	rweld:Destroy()
3607
	tweld:Destroy()
3608
	if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3609
		local clone = rightclone:Clone()
3610
		clone.Part0 = char.Torso
3611
		clone.Part1 = char["Right Arm"]
3612
		clone.Parent = char.Torso
3613
	end
3614
	if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
3615
		local clone = torsoclone:Clone()
3616
		clone.Part0 = char.HumanoidRootPart
3617
		clone.Part1 = char.Torso
3618
		clone.Parent = char.HumanoidRootPart
3619
	end
3620
	end)
3621
	swinging = false
3622
	SLESH = false
3623
	working = false
3624
end
3625
3626
function begoneTHOUGHT()
3627
	working = true
3628
	pcall(function()
3629
		local thott = Instance.new("Sound", char)
3630
		thott.SoundId = "rbxassetid://949916584"
3631
		thott.Volume = 1
3632
		thott.TimePosition = 0.5
3633
		thott.PlaybackSpeed = 1
3634
		thott.EmitterSize = player.CameraMaxZoomDistance+1
3635
		thott.MaxDistance = player.CameraMaxZoomDistance+1
3636
		thott:Play()
3637
		
3638
		local rweld = Instance.new("Weld", char["Right Arm"])
3639
		local tweld = Instance.new("Weld", char.HumanoidRootPart)
3640
		rweld.Part0 = char["Torso"]
3641
		rweld.Part1 = char["Right Arm"]
3642
		rweld.C0 = CFrame.new(1.5, 0, 0)
3643
		tweld.Part0 = char.HumanoidRootPart
3644
		tweld.Part1 = char.Torso
3645
		
3646
		local coru=coroutine.wrap(function()
3647
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
3648
		end)
3649
		coru()
3650
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
3651
		
3652
		wait(0.5)
3653
		local thote = Instance.new("Sound", char.Head)
3654
		thote.SoundId = "rbxassetid://358498516"
3655
		thote.Volume = 1
3656
		thote:Play()
3657
		
3658
				
3659
		
3660
		local coru=coroutine.wrap(function()
3661
			lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
3662
		end)
3663
		coru()
3664
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
3665
		wait(0.04)
3666
		local ree = Instance.new('Part',workspace)
3667
		ree.Shape = Enum.PartType.Cylinder
3668
		ree.CanCollide = false
3669
		ree.Anchored = false
3670
		ree.Size = Vector3.new(0.5,2,2)
3671
		ree.TopSurface = Enum.SurfaceType.Smooth
3672
		ree.BottomSurface = Enum.SurfaceType.Smooth
3673
		ree.Transparency = 0.8
3674
		ree.Material =Enum.Material.Neon
3675
		ree.BrickColor = BrickColor.new('Toothpaste')
3676
		ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
3677
		ree:BreakJoints()
3678
		local reee = Instance.new("Sound", ree)
3679
		reee.SoundId = "rbxassetid://138677306"
3680
		reee:Play()
3681
		local heck = Instance.new('BodyVelocity',ree)
3682
		heck.Velocity = ree.CFrame.rightVector*50
3683
		heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3684
		local coru=coroutine.wrap(function()
3685
			for i=1,21 do
3686
				local cf = ree.CFrame
3687
				ree.Size = ree.Size+Vector3.new(0,2,2)
3688
				ree.CFrame = cf
3689
				wait()
3690
			end
3691
			for i=1,4 do
3692
				local cf = ree.CFrame
3693
				ree.Size = ree.Size+Vector3.new(0,2,2)
3694
				ree.CFrame = cf
3695
				ree.Transparency = ree.Transparency + 0.05
3696
				wait()
3697
			end
3698
			ree:Destroy()
3699
		end)
3700
		coru()
3701
		ree.Touched:connect(function(hit)
3702
			if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
3703
				hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
3704
				ragdollpart(hit.Parent,"Head")
3705
			end
3706
		end)
3707
		wait(0.5)
3708
		local coru=coroutine.wrap(function()
3709
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
3710
		end)
3711
		coru()
3712
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
3713
	
3714
		rweld:Destroy()
3715
		tweld:Destroy()
3716
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3717
			local clone = rightclone:Clone()
3718
			clone.Part0 = char.Torso
3719
			clone.Part1 = char["Right Arm"]
3720
			clone.Parent = char.Torso
3721
		end
3722
		if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
3723
			local clone = torsoclone:Clone()
3724
			clone.Part0 = char.HumanoidRootPart
3725
			clone.Part1 = char.Torso
3726
			clone.Parent = char.HumanoidRootPart
3727
		end
3728
	end)
3729
	working = false
3730
end
3731
3732
function katanaswing()
3733
	working = true
3734
	pcall(function()
3735
	local rweld = Instance.new("Weld", char["Right Arm"])
3736
	local lweld = Instance.new("Weld", char["Left Arm"])
3737
	local tweld = Instance.new("Weld", char.HumanoidRootPart)
3738
	rweld.Part0 = char["Torso"]
3739
	rweld.Part1 = char["Right Arm"]
3740
	rweld.C0 = CFrame.new(1.5, 0, 0)
3741
	lweld.Part0 = char.Torso
3742
	lweld.Part1 = char["Left Arm"]
3743
	lweld.C0 = CFrame.new(-1.5, 0, 0)
3744
	tweld.Part0 = char.HumanoidRootPart
3745
	tweld.Part1 = char.Torso
3746
	
3747
	local cor = coroutine.wrap(function()
3748
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
3749
	end)
3750
	cor()
3751
	lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
3752
	wait(0.2)
3753
	local at1 = Instance.new("Attachment", handle)
3754
	local at2 = Instance.new("Attachment", handle)
3755
	at1.Visible = false
3756
	at1.Position = Vector3.new(5, 0, 0)
3757
	at2.Visible = false
3758
	at2.Position = Vector3.new(1, 0, 0)
3759
	
3760
	local trail = Instance.new("Trail", handle)
3761
	trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
3762
	trail.LightEmission = 0.25
3763
	trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
3764
	trail.Lifetime = 0.10
3765
	trail.MinLength = 0.05
3766
	trail.Attachment0 = at1
3767
	trail.Attachment1 = at2
3768
	
3769
	swinging = true
3770
3771
	local cor = coroutine.wrap(function()
3772
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
3773
	end)
3774
	cor()
3775
	lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
3776
	wait(0.2)
3777
	swinging = false
3778
	trail:Destroy()
3779
	at1:Destroy()
3780
	at2:Destroy()
3781
	local cor = coroutine.wrap(function()
3782
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3783
	end)
3784
	cor()
3785
	lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
3786
	rweld:Destroy()
3787
	lweld:Destroy()
3788
	tweld:Destroy()
3789
	if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3790
		local clone = rightclone:Clone()
3791
		clone.Part0 = char.Torso
3792
		clone.Part1 = char["Right Arm"]
3793
		clone.Parent = char.Torso
3794
	end
3795
	if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
3796
		local clone = leftclone:Clone()
3797
		clone.Part0 = char.Torso
3798
		clone.Part1 = char["Left Arm"]
3799
		clone.Parent = char.Torso
3800
	end
3801
	if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
3802
		local clone = torsoclone:Clone()
3803
		clone.Part0 = char.HumanoidRootPart
3804
		clone.Part1 = char.Torso
3805
		clone.Parent = char.HumanoidRootPart
3806
	end
3807
	end)
3808
	working = false
3809
end
3810
3811
function throw()
3812
	working = true
3813
	pcall(function()
3814
		local rweld = char["Right Arm"]:FindFirstChild("Weld")
3815
		local lweld = char["Left Arm"]:FindFirstChild("Weld")
3816
		local tweld = Instance.new("Weld", char.HumanoidRootPart)
3817
		tweld.Part0 = char.HumanoidRootPart
3818
		tweld.Part1 = char.Torso
3819
		local throwsound = Instance.new("Sound", char.Head)
3820
		throwsound.SoundId = "rbxassetid://711753382"
3821
		throwsound.PlaybackSpeed = 0.75
3822
		
3823
		local cor = coroutine.wrap(function()
3824
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
3825
		end)
3826
		local cor2 = coroutine.wrap(function()
3827
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
3828
		end)
3829
		cor()
3830
		cor2()
3831
		grabweld:Remove()
3832
		throwsound:Play()
3833
		
3834
		local throwvel = Instance.new("BodyThrust")
3835
		throwvel.Force = Vector3.new(0, 3000, -2000)
3836
		pcall(function()
3837
			throwvel.Parent = grabbed.Torso
3838
		end)
3839
		pcall(function()
3840
			throwvel.Parent = grabbed.UpperTorso
3841
		end)
3842
3843
		lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
3844
		wait(0.15)
3845
		throwvel:Remove()
3846
		local cor = coroutine.wrap(function()
3847
			lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3848
		end)
3849
		local cor2 = coroutine.wrap(function()
3850
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3851
		end)
3852
		cor()
3853
		cor2()
3854
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
3855
		lweld:Remove()
3856
		rweld:Remove()
3857
		tweld:Remove()
3858
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
3859
			local clone = rightclone:Clone()
3860
			clone.Part0 = char.Torso
3861
			clone.Part1 = char["Right Arm"]
3862
			clone.Parent = char.Torso
3863
		end
3864
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
3865
			local clone = leftclone:Clone()
3866
			clone.Part0 = char.Torso
3867
			clone.Part1 = char["Left Arm"]
3868
			clone.Parent = char.Torso
3869
		end
3870
		if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
3871
			local clone = torsoclone:Clone()
3872
			clone.Part0 = char.HumanoidRootPart
3873
			clone.Part1 = char.Torso
3874
			clone.Parent = char.HumanoidRootPart
3875
		end
3876
		local lolgrabbed = grabbed
3877
		spawn(function()
3878
			wait(2)
3879
			unstun(lolgrabbed)
3880
		end)
3881
	end)
3882
	grabbed = nil
3883
	working = false
3884
end
3885
3886
function whoosh(vroom)
3887
	vroom.Parent = workspace
3888
	vroom.Name = "Projectile"
3889
	vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
3890
	vroom.Anchored = true
3891
	vroom.Velocity = Vector3.new(0,0,0)
3892
	vroom.RotVelocity = Vector3.new(0,0,0)
3893
	vroom.Anchored = false
3894
	game:GetService('Debris'):AddItem(vroom,10)
3895
	local flyy = Instance.new('BodyVelocity',vroom)
3896
	flyy.Velocity = vroom.CFrame.rightVector*200
3897
	local touched = false
3898
	for i,v in pairs(vroom:GetChildren()) do
3899
		if v:IsA('BasePart') then
3900
			v.Touched:connect(function(hit)
3901
				local pos = vroom.CFrame
3902
				if touched == false then
3903
					if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
3904
						touched = true
3905
						local before = hit.Anchored
3906
						vroom.Anchored = true
3907
						vroom.Velocity = Vector3.new(0,0,0)
3908
						vroom.RotVelocity = Vector3.new(0,0,0)
3909
						vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
3910
						hit.Anchored = true
3911
						flyy:Destroy()
3912
						pcall(function()
3913
							local weld = Instance.new('Weld',hit)
3914
							weld.Part0 = hit
3915
							weld.Part1 = vroom
3916
							weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
3917
							local ayybleed = Instance.new('Part',hit)
3918
							ayybleed.Size = Vector3.new(0.2,0.2,0.2)
3919
							ayybleed.BrickColor = BrickColor.new('Maroon')
3920
							ayybleed.Material = Enum.Material.SmoothPlastic
3921
							ayybleed.Name = "ayybleed"
3922
							ayybleed.CanCollide = false
3923
							ayybleed.Transparency = 1
3924
							ayybleed.CFrame = hit.CFrame
3925
							ayybleed:BreakJoints()
3926
							local attachment1 = Instance.new('Attachment',ayybleed)
3927
							local attachment0 = Instance.new('Attachment',hit)
3928
							for i,v in pairs(vroom:GetChildren()) do
3929
								if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
3930
									v.Name = "REEEE"
3931
								end
3932
							end
3933
							attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
3934
							attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
3935
							if attachment0 and attachment1 then
3936
								local constraint = Instance.new("HingeConstraint")
3937
								constraint.Attachment0 = attachment0
3938
								constraint.Attachment1 = attachment1
3939
								constraint.LimitsEnabled = true
3940
								constraint.UpperAngle = 0
3941
								constraint.LowerAngle = 0
3942
								constraint.Parent = attachment0
3943
							end
3944
							local bleedBLEED= coroutine.wrap(function()
3945
								bleed(ayybleed)
3946
							end)
3947
							bleedBLEED()
3948
							if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
3949
								game:GetService('Debris'):AddItem(ayybleed,7.5)
3950
							end
3951
						end)
3952
						hit.Anchored = before
3953
						vroom.Anchored = false
3954
						vroom.CanCollide = true
3955
						pcall(function()
3956
							vroom:FindFirstChildOfClass('Trail'):Destroy()
3957
						end)
3958
						for i,v in pairs(vroom:GetChildren()) do
3959
							if v:IsA('BasePart') then
3960
								v.CanCollide = true
3961
							end
3962
						end
3963
						if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
3964
						pcall(function()
3965
							hit.Parent.HumanoidRootPart:Destroy()
3966
						end)
3967
						pcall(function()
3968
							ragdollpart(hit.Parent,"Left Arm")
3969
							ragdollpart(hit.Parent,"Left Leg")
3970
							ragdollpart(hit.Parent,"Right Arm")
3971
							ragdollpart(hit.Parent,"Right Leg")
3972
						end)
3973
						pcall(function()
3974
							ragdollpart(hit.Parent,"LeftUpperLeg")
3975
							ragdollpart(hit.Parent,"RightUpperLeg")
3976
							ragdollpart(hit.Parent,"LeftUpperArm")
3977
							ragdollpart(hit.Parent,"RightUpperArm")
3978
						end)
3979
						spawn(function()
3980
							wait(5)
3981
							ragdollpart(hit.Parent,"Head")
3982
						end)
3983
						else
3984
							pcall(function()
3985
							ragdollpart(hit.Parent,hit.Name)
3986
							end)
3987
						end
3988
					elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
3989
						touched = true
3990
						local before = hit.Anchored
3991
						vroom.Anchored = true
3992
						vroom.Velocity = Vector3.new(0,0,0)
3993
						vroom.RotVelocity = Vector3.new(0,0,0)
3994
						hit.Anchored = true
3995
						flyy:Destroy()
3996
						vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
3997
						pcall(function()
3998
							local weld = Instance.new('Weld',hit)
3999
							weld.Part0 = hit
4000
							weld.Part1 = vroom
4001
							weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
4002
						end)
4003
						pcall(function()
4004
						vroom:FindFirstChildOfClass('Trail'):Destroy()
4005
						end)
4006
						hit.Anchored = before
4007
						vroom.Anchored = false
4008
					end
4009
				end
4010
			end)
4011
		end
4012
	end
4013
end
4014
4015
function fling()
4016
	working = true
4017
	pcall(function()
4018
		local rweld = Instance.new("Weld", char["Right Arm"])
4019
		local lweld = Instance.new("Weld", char["Left Arm"])
4020
		rweld.Part0 = char["Torso"]
4021
		rweld.Part1 = char["Right Arm"]
4022
		rweld.C0 = CFrame.new(1.5, 0, 0)
4023
		lweld.Part0 = char.Torso
4024
		lweld.Part1 = char["Left Arm"]
4025
		lweld.C0 = CFrame.new(-1.5, 0, 0)
4026
		local tweld = Instance.new("Weld", char.HumanoidRootPart)
4027
		tweld.Part0 = char.HumanoidRootPart
4028
		tweld.Part1 = char.Torso
4029
		
4030
		local at1 = Instance.new("Attachment", handle)
4031
		local at2 = Instance.new("Attachment", handle)
4032
		at1.Visible = false
4033
		at1.Position = Vector3.new(2, 0, 0)
4034
		at2.Visible = false
4035
		at2.Position = Vector3.new(-0.3, 0, 0)
4036
		
4037
		local trail = Instance.new("Trail", handle)
4038
		trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
4039
		trail.LightEmission = 0.25
4040
		trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
4041
		trail.Lifetime = 0.10
4042
		trail.MinLength = 0.05
4043
		trail.Attachment0 = at1
4044
		trail.Attachment1 = at2
4045
		
4046
		local cor = coroutine.wrap(function()
4047
			lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
4048
		end)
4049
		cor()
4050
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
4051
		
4052
		local cor = coroutine.wrap(function()
4053
			lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
4054
		end)
4055
		local cor2 = coroutine.wrap(function()
4056
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
4057
		end)
4058
		local cor3 = coroutine.wrap(function()
4059
			lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
4060
		end)
4061
		cor()
4062
		cor2()
4063
		cor3()
4064
		lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
4065
		wait(0.2)
4066
		
4067
		local cor = coroutine.wrap(function()
4068
			lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
4069
		end)
4070
		local cor2 = coroutine.wrap(function()
4071
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
4072
		end)
4073
		cor()
4074
		cor2()
4075
		lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
4076
		
4077
		local cor = coroutine.wrap(function()
4078
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
4079
		end)
4080
		local cor2 = coroutine.wrap(function()
4081
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
4082
		end)
4083
		cor()
4084
		cor2()
4085
		whoosh(handle:Clone())
4086
		for i, v in pairs(handle:GetChildren()) do
4087
			if v:IsA("Part") then
4088
				v.Transparency = 1
4089
			end
4090
		end
4091
		handle.Transparency = 1
4092
		trail:Remove()
4093
		at1:Remove()
4094
		at2:Remove()
4095
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
4096
		local cor = coroutine.wrap(function()
4097
			lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
4098
		end)
4099
		local cor2 = coroutine.wrap(function()
4100
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
4101
		end)
4102
		cor()
4103
		cor2()
4104
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
4105
		wait(0.2)
4106
		
4107
		local cor = coroutine.wrap(function()
4108
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
4109
		end)
4110
		local cor2 = coroutine.wrap(function()
4111
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
4112
		end)
4113
		cor()
4114
		cor2()
4115
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
4116
		
4117
		for i, v in pairs(handle:GetChildren()) do
4118
			if v:IsA("Part") then
4119
				v.Transparency = 0
4120
			end
4121
		end
4122
		handle.Transparency = 0
4123
		hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
4124
		
4125
		lweld:Remove()
4126
		rweld:Remove()
4127
		tweld:Remove()
4128
		
4129
		if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
4130
			local clone = torsoclone:Clone()
4131
			clone.Part0 = char.HumanoidRootPart
4132
			clone.Part1 = char.Torso
4133
			clone.Parent = char.HumanoidRootPart
4134
		end
4135
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
4136
			local clone = leftclone:Clone()
4137
			clone.Part0 = char.Torso
4138
			clone.Part1 = char["Left Arm"]
4139
			clone.Parent = char.Torso
4140
		end
4141
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
4142
			local clone = rightclone:Clone()
4143
			clone.Part0 = char.Torso
4144
			clone.Part1 = char["Right Arm"]
4145
			clone.Parent = char.Torso
4146
		end
4147
	end)
4148
	working = false
4149
end
4150
4151
function kill()
4152
	working = true
4153
	pcall(function()
4154
		local rweld = char["Right Arm"]:FindFirstChild("Weld")
4155
		local lweld = char["Left Arm"]:FindFirstChild("Weld")
4156
		local tweld = Instance.new("Weld", char.HumanoidRootPart)
4157
		tweld.Part0 = char.HumanoidRootPart
4158
		tweld.Part1 = char.Torso
4159
		local killsound = Instance.new("Sound", grabbed.Head)
4160
		killsound.SoundId = "rbxassetid://150315649"
4161
		killsound.PlaybackSpeed = 1.2
4162
		local killsoundac = Instance.new("Sound", grabbed.Head)
4163
		killsoundac.SoundId = "rbxassetid://162194585"
4164
		killsoundac.PlaybackSpeed = 1
4165
		killsoundac.Volume = 1
4166
		local throwsound = Instance.new("Sound", char.Head)
4167
		throwsound.SoundId = "rbxassetid://711753382"
4168
		throwsound.PlaybackSpeed = 0.75
4169
		local chokesound = Instance.new("Sound", grabbed.Head)
4170
		chokesound.SoundId = "rbxassetid://418658161"
4171
		chokesound.TimePosition = 3
4172
		chokesound.PlaybackSpeed = 1
4173
		local bleedsound = Instance.new("Sound", grabbed.Head)
4174
		bleedsound.SoundId = "rbxassetid://244502094"
4175
		bleedsound.PlaybackSpeed = 1.5
4176
		bleedsound.Volume = 1
4177
		
4178
		pitchun = math.random(9, 12)/10
4179
		pitchdos = math.random(9, 13)/10
4180
		
4181
		killsound.PlaybackSpeed = pitchun
4182
		killsoundac.PlaybackSpeed = pitchdos
4183
		chokesound.PlaybackSpeed = pitchun
4184
		
4185
		pcall(function()
4186
			grabbed.HumanoidRootPart:Destroy()
4187
		end)
4188
		
4189
		lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
4190
		wait(0.2)
4191
		lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
4192
		
4193
		killsound:Play()
4194
		killsoundac:Play()
4195
		chokesound:Play()
4196
		bleedsound:Play()
4197
		
4198
		local ayybleed = Instance.new('Part',grabbed)
4199
		ayybleed.Size = Vector3.new(0.2,0.2,0.2)
4200
		ayybleed.BrickColor = BrickColor.new('Maroon')
4201
		ayybleed.Material = Enum.Material.SmoothPlastic
4202
		ayybleed.Name = "ayybleed"
4203
		ayybleed.CanCollide = false
4204
		ayybleed.Transparency = 0.5
4205
		ayybleed.CFrame = grabbed.Head.CFrame
4206
		ayybleed:BreakJoints()
4207
		local attachment1 = Instance.new('Attachment',ayybleed)
4208
		attachment1.Position = Vector3.new(-0.55,0,0)
4209
		attachment1.Orientation = Vector3.new(90, 0, -90)
4210
		local attachment0 = Instance.new('Attachment')
4211
		pcall(function()
4212
			attachment0.Parent = grabbed.Torso
4213
		end)
4214
		pcall(function()
4215
			attachment0.Parent = grabbed.UpperTorso
4216
		end)
4217
		if attachment0 and attachment1 then
4218
			local constraint = Instance.new("HingeConstraint")
4219
			constraint.Attachment0 = attachment0
4220
			constraint.Attachment1 = attachment1
4221
			constraint.LimitsEnabled = true
4222
			constraint.UpperAngle = 0
4223
			constraint.LowerAngle = 0
4224
			pcall(function()
4225
				constraint.Parent = grabbed.Torso
4226
			end)
4227
			pcall(function()
4228
				constraint.Parent = grabbed.UpperTorso
4229
			end)
4230
		end
4231
		local bleedBLEED= coroutine.wrap(function()
4232
			bleed(ayybleed)
4233
		end)
4234
		bleedBLEED()
4235
		
4236
		wait(0.2)
4237
		
4238
		local at1 = Instance.new("Attachment", handle)
4239
		local at2 = Instance.new("Attachment", handle)
4240
		at1.Visible = false
4241
		at1.Position = Vector3.new(2, 0, 0)
4242
		at2.Visible = false
4243
		at2.Position = Vector3.new(-0.3, 0, 0)
4244
		
4245
		local trail = Instance.new("Trail", handle)
4246
		trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
4247
		trail.LightEmission = 0.25
4248
		trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
4249
		trail.Lifetime = 0.10
4250
		trail.MinLength = 0.05
4251
		trail.Attachment0 = at1
4252
		trail.Attachment1 = at2
4253
		
4254
		lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
4255
		lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
4256
		local coru=coroutine.wrap(function()
4257
		lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
4258
		lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
4259
		end)
4260
		coru()
4261
		local cor = coroutine.wrap(function()
4262
			lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
4263
		end)
4264
		cor()
4265
		grabweld:Remove()
4266
		throwsound:Play()
4267
		
4268
		local throwvel = Instance.new("BodyThrust")
4269
		throwvel.Force = Vector3.new(0, 3000, -1000)
4270
		pcall(function()
4271
			throwvel.Parent = grabbed.Torso
4272
		end)
4273
		pcall(function()
4274
			throwvel.Parent = grabbed.UpperTorso
4275
		end)
4276
		
4277
		trail:Remove()
4278
		at1:Remove()
4279
		at2:Remove()
4280
		lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
4281
		pcall(function()
4282
			ragdollpart(grabbed,"Left Arm")
4283
			ragdollpart(grabbed,"Left Leg")
4284
			ragdollpart(grabbed,"Right Arm")
4285
			ragdollpart(grabbed,"Right Leg")
4286
		end)
4287
		pcall(function()
4288
			ragdollpart(grabbed,"LeftUpperLeg")
4289
			ragdollpart(grabbed,"RightUpperLeg")
4290
			ragdollpart(grabbed,"LeftUpperArm")
4291
			ragdollpart(grabbed,"RightUpperArm")
4292
		end)
4293
		wait(0.15)
4294
		throwvel:Remove()
4295
		local cor = coroutine.wrap(function()
4296
			lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
4297
		end)
4298
		local cor2 = coroutine.wrap(function()
4299
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
4300
		end)
4301
		cor()
4302
		cor2()
4303
		lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
4304
		
4305
		lweld:Remove()
4306
		rweld:Remove()
4307
		tweld:Remove()
4308
		
4309
		if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
4310
			local clone = torsoclone:Clone()
4311
			clone.Part0 = char.HumanoidRootPart
4312
			clone.Part1 = char.Torso
4313
			clone.Parent = char.HumanoidRootPart
4314
		end
4315
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
4316
			local clone = leftclone:Clone()
4317
			clone.Part0 = char.Torso
4318
			clone.Part1 = char["Left Arm"]
4319
			clone.Parent = char.Torso
4320
		end
4321
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
4322
			local clone = rightclone:Clone()
4323
			clone.Part0 = char.Torso
4324
			clone.Part1 = char["Right Arm"]
4325
			clone.Parent = char.Torso
4326
		end
4327
		local coru2=coroutine.wrap(function()
4328
			local whyy = grabbed
4329
		local continue = true
4330
		local repeats = 0
4331
		while continue == true do
4332
			local ree = pcall(function()
4333
				if repeats < 20 then
4334
					whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
4335
					repeats = repeats+1
4336
					if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
4337
						continue = false
4338
					end
4339
				else
4340
					continue = false
4341
				end
4342
			end)
4343
			if ree == false then
4344
				continue = false
4345
			end
4346
			if continue == true then
4347
				wait(0.2)
4348
			end
4349
		end
4350
		ragdollpart(whyy,"Head")
4351
		end)
4352
		coru2()
4353
		throwsound:Remove()
4354
		killsound:Remove()
4355
	end)
4356
	grabbed = nil
4357
	working = false
4358
end
4359
4360
function release()
4361
	working = true
4362
	pcall(function()
4363
		unstun(grabbed)
4364
		grabbed = nil
4365
		grabweld:Destroy()
4366
		removewelds(char["Right Arm"])
4367
		removewelds(char["Left Arm"])
4368
		local rweld = Instance.new("Weld", char["Right Arm"])
4369
		local lweld = Instance.new("Weld", char["Left Arm"])
4370
		rweld.Part0 = char["Torso"]
4371
		rweld.Part1 = char["Right Arm"]
4372
		rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
4373
		lweld.Part0 = char.Torso
4374
		lweld.Part1 = char["Left Arm"]
4375
		lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
4376
		local cor = coroutine.wrap(function()
4377
			lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
4378
		end)
4379
		local cor2 = coroutine.wrap(function()
4380
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
4381
		end)
4382
		cor()
4383
		cor2()
4384
		lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
4385
		lweld:Remove()
4386
		rweld:Remove()
4387
		if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
4388
			local clone = leftclone:Clone()
4389
			clone.Part0 = char.Torso
4390
			clone.Part1 = char["Left Arm"]
4391
			clone.Parent = char.Torso
4392
		end
4393
		if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
4394
			local clone = rightclone:Clone()
4395
			clone.Part0 = char.Torso
4396
			clone.Part1 = char["Right Arm"]
4397
			clone.Parent = char.Torso
4398
		end
4399
	end)
4400
	working = false
4401
end
4402
4403
function grab()
4404
	working = true
4405
	pcall(function()
4406
		local rweld = Instance.new("Weld", char["Right Arm"])
4407
		local lweld = Instance.new("Weld", char["Left Arm"])
4408
		rweld.Part0 = char["Torso"]
4409
		rweld.Part1 = char["Right Arm"]
4410
		rweld.C0 = CFrame.new(1.5, 0, 0)
4411
		lweld.Part0 = char.Torso
4412
		lweld.Part1 = char["Left Arm"]
4413
		lweld.C0 = CFrame.new(-1.5, 0, 0)
4414
		
4415
		local at1 = Instance.new("Attachment", handle)
4416
		local at2 = Instance.new("Attachment", handle)
4417
		at1.Visible = false
4418
		at1.Position = Vector3.new(2, 0, 0)
4419
		at2.Visible = false
4420
		at2.Position = Vector3.new(-0.3, 0, 0)
4421
		
4422
		local trail = Instance.new("Trail", handle)
4423
		trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
4424
		trail.LightEmission = 0.25
4425
		trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
4426
		trail.Lifetime = 0.10
4427
		trail.MinLength = 0.05
4428
		trail.Attachment0 = at1
4429
		trail.Attachment1 = at2
4430
		
4431
		local spinnyshit = coroutine.wrap(function()
4432
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
4433
			lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
4434
		end)
4435
		spinnyshit()
4436
		local cor = coroutine.wrap(function()
4437
			lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
4438
		end)
4439
		cor()
4440
		lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
4441
		wait(0.15)
4442
		grabbing = true
4443
		local cor = coroutine.wrap(function()
4444
			lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
4445
		end)
4446
		cor()
4447
		lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
4448
		at1:Remove()
4449
		at2:Remove()
4450
		trail:Remove()
4451
		wait(0.3)
4452
		grabbing = false
4453
		
4454
		if grabbed == nil then
4455
			local cor = coroutine.wrap(function()
4456
				lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
4457
			end)
4458
			local cor2 = coroutine.wrap(function()
4459
				lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
4460
			end)
4461
			cor()
4462
			cor2()
4463
			lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
4464
			lweld:Remove()
4465
			rweld:Remove()
4466
			if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
4467
				local clone = leftclone:Clone()
4468
				clone.Part0 = char.Torso
4469
				clone.Part1 = char["Left Arm"]
4470
				clone.Parent = char.Torso
4471
			end
4472
			if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
4473
				local clone = rightclone:Clone()
4474
				clone.Part0 = char.Torso
4475
				clone.Part1 = char["Right Arm"]
4476
				clone.Parent = char.Torso
4477
			end
4478
		end
4479
	end)
4480
	working = false
4481
end
4482
4483
mouse.KeyDown:connect(function(kkk)
4484
	local key = kkk:lower()
4485
	if usable and working == false then
4486
		if key == "z" then
4487
			if equipped == false then
4488
				if firsttime then
4489
					firsttime = false
4490
					notify("Equipped || Press X or C to equip one of two weapons",true)
4491
				else
4492
					notify("Equipped")
4493
				end
4494
				equip()
4495
			else
4496
				notify("Unequipped")
4497
				unequip()
4498
			end
4499
		elseif key == "x" then
4500
			if blademode ~= "katana" and equipped == true then
4501
				getrid(handle)
4502
				if firsttime2 then
4503
					firsttime2 = false
4504
					notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
4505
				else
4506
					notify("Katana mode enabled")
4507
				end
4508
				katanamode()
4509
			elseif blademode == "katana" then
4510
				getrid(handle)
4511
				notify("Katana mode disabled")
4512
			end
4513
		elseif key == "v" then
4514
			if blademode ~= "gun" and equipped == true then
4515
				getrid(handle)
4516
				if firsttime5 then
4517
					firsttime5 = false
4518
					notify("Gun mode enabled || Click to perform an action",true)
4519
				else
4520
					notify("Gun mode enabled")
4521
				end
4522
				gunmode()
4523
			elseif blademode == "gun" then
4524
				getrid(handle)
4525
				notify("Gun mode disabled")
4526
			end
4527
		elseif key == "b" then
4528
			if childlock == false then
4529
				if blademode ~= "dildo" and equipped == true then
4530
					getrid(handle)
4531
					if firsttime4 then
4532
						firsttime4 = false
4533
						notify("Dildo mode enabled || Click to perform an action",true)
4534
					else
4535
						notify("Dildo mode enabled")
4536
					end
4537
					dildo()
4538
				elseif blademode == "dildo" then
4539
					notify("Dildo mode disabled")
4540
					getrid(handle)
4541
				end
4542
			end
4543
		elseif key == "c" then
4544
			if blademode ~= "knife" and equipped == true then
4545
				getrid(handle)
4546
				if firsttime3 then
4547
					firsttime3 = false
4548
					notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
4549
				else
4550
					notify("Knife mode enabled")
4551
				end
4552
				knifemode()
4553
			elseif blademode == "knife" then
4554
				notify("Knife mode disabled")
4555
				getrid(handle)
4556
			end
4557
		elseif key == "q" then
4558
			if blademode == "katana" then
4559
				notify()
4560
				katanaQ()
4561
			elseif blademode == "knife" then
4562
				mode = "release"
4563
				notify("Mode changed to "..mode)
4564
			end
4565
		elseif key == "e" then
4566
			if blademode == "katana" then
4567
				notify()
4568
				katanaE()
4569
			elseif blademode == "knife" then
4570
				mode = "throw"
4571
				notify("Mode changed to "..mode)
4572
			end
4573
		elseif key == "f" then
4574
			if blademode == "handle" then
4575
				notify([[BEGONE    
4576
THOT]])
4577
				begoneTHOUGHT()
4578
			elseif blademode == "knife" then
4579
				mode = "kill"
4580
				notify("Mode changed to "..mode)
4581
			end
4582
		elseif key == "t" then
4583
			if blademode == "knife" then
4584
				mode = "fling"
4585
				notify("Mode changed to "..mode)
4586
			end
4587
		end
4588
	end
4589
	if key == "m" and sounding == false then
4590
		--badass mode
4591
		pcall(function()
4592
			if badass.Playing == false then
4593
				sounding = true
4594
				for i,v in pairs(workspace:GetDescendants()) do
4595
					if v:IsA('Sound') and v~=player.Character.Head.Badass then
4596
						v:Stop()
4597
					end
4598
				end
4599
				badass:Play()
4600
				badass.Volume = 10
4601
				sounding = false
4602
			else
4603
				sounding = true
4604
				for i=1,100 do
4605
					badass.Volume = badass.Volume-0.1
4606
					wait()
4607
				end
4608
				badass.Volume = 0
4609
				badass:Stop()
4610
				sounding = false
4611
			end
4612
		end)
4613
	end
4614
	if key == "r" then
4615
		rag1 = true
4616
		if rag1 == true and rag2 == true then
4617
			oogabooga()
4618
		end
4619
	end
4620
	if key == "g" then
4621
		rag2 = true
4622
		if rag1 == true and rag2 == true then
4623
			oogabooga()
4624
		end
4625
	end
4626
end)
4627
mouse.KeyUp:connect(function(key)
4628
	if key == "r" then
4629
		rag1 = false
4630
	end
4631
	if key == "g" then
4632
		rag2 = false
4633
	end
4634
end)
4635
4636
handle.ChildAdded:connect(function(child)
4637
	if child:IsA('BasePart') then
4638
		child.CanCollide = false
4639
		if child.Name == "blade" then
4640
			child.Touched:connect(function(hit)
4641
				if blademode == "katana" and swinging then
4642
					if gettingeem then
4643
						if goteem == nil then
4644
							if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
4645
								local sounn = Instance.new("Sound", char.Torso)
4646
								local lipp = math.random(1, 3)
4647
								if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
4648
								if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
4649
								if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
4650
								sounn:Play()
4651
								goteem = hit.Parent
4652
								pcall(function()
4653
									goteem.HumanoidRootPart:Destroy()
4654
								end)
4655
								pcall(function()
4656
									ragdollpart(goteem,"Right Arm")
4657
									ragdollpart(goteem,"Right Leg")
4658
									ragdollpart(goteem,"Left Arm")
4659
									ragdollpart(goteem,"Left Leg")
4660
								end)
4661
								pcall(function()
4662
									ragdollpart(goteem,"RightUpperArm")
4663
									ragdollpart(goteem,"RightUpperLeg")
4664
									ragdollpart(goteem,"LeftUpperArm")
4665
									ragdollpart(goteem,"LeftUpperLeg")
4666
								end)
4667
								pcall(function()
4668
									local weld = Instance.new('Weld',goteem.Torso)
4669
									weld.Part0 = goteem.Torso
4670
									weld.Part1 = handle
4671
									weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
4672
								end)
4673
								pcall(function()
4674
									local weld = Instance.new('Weld',goteem.UpperTorso)
4675
									weld.Part0 = goteem.UpperTorso
4676
									weld.Part1 = handle
4677
									weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
4678
								end)
4679
								pcall(function()
4680
									local thang = "Torso"
4681
									if goteem:FindFirstChild('UpperTorso') then
4682
										thang = "UpperTorso"
4683
									end
4684
									local ayybleed = Instance.new('Part',goteem)
4685
									ayybleed.Size = Vector3.new(0.2,0.2,0.2)
4686
									ayybleed.BrickColor = BrickColor.new('Maroon')
4687
									ayybleed.Material = Enum.Material.SmoothPlastic
4688
									ayybleed.Name = "ayybleed"
4689
									ayybleed.CanCollide = false
4690
									ayybleed.Transparency = 1
4691
									ayybleed.CFrame = goteem[thang].CFrame
4692
									ayybleed:BreakJoints()
4693
									local attachment1 = Instance.new('Attachment',ayybleed)
4694
									attachment1.Position = Vector3.new(0,0,0)
4695
									attachment1.Orientation = Vector3.new(-90, 0, -90)
4696
									local attachment0 = Instance.new('Attachment',goteem[thang])
4697
									if attachment0 and attachment1 then
4698
										local constraint = Instance.new("HingeConstraint")
4699
										constraint.Attachment0 = attachment0
4700
										constraint.Attachment1 = attachment1
4701
										constraint.LimitsEnabled = true
4702
										constraint.UpperAngle = 0
4703
										constraint.LowerAngle = 0
4704
										constraint.Parent = goteem
4705
									end
4706
									local bleedBLEED= coroutine.wrap(function()
4707
										bleed(ayybleed)
4708
									end)
4709
									bleedBLEED()
4710
								end)
4711
							end
4712
						end
4713
					elseif SLESH then
4714
4715
						if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
4716
							local sounn = Instance.new("Sound", char.Torso)
4717
							local lipp = math.random(1, 3)
4718
							if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
4719
							if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
4720
							if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
4721
							sounn:Play()
4722
							ragdollpart(hit.Parent,hit.Name,false)
4723
						end
4724
					else
4725
						if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
4726
							local sounn = Instance.new("Sound", char.Torso)
4727
							local lipp = math.random(1, 3)
4728
							if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
4729
							if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
4730
							if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
4731
							sounn:Play()
4732
							swinging = false
4733
							ragdollpart(hit.Parent,"Head",true,false)
4734
						end
4735
					end
4736
				elseif blademode == "knife" then
4737
					if grabbing == true and grabbed == nil then
4738
						if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
4739
							grabbed = hit.Parent
4740
							
4741
							stun(grabbed)
4742
							
4743
							local grabwelds = Instance.new("Weld", char.Torso)
4744
							grabwelds.Part0 = char.Torso
4745
							pcall(function()
4746
								grabwelds.Part1 = grabbed.Torso
4747
							end)
4748
							pcall(function()
4749
								grabwelds.Part1 = grabbed.UpperTorso
4750
							end)
4751
							grabwelds.C0 = CFrame.new(-0.45, 0, -1)
4752
							grabweld = grabwelds
4753
						end
4754
					end
4755
				end
4756
			end)
4757
		end
4758
	elseif child:IsA("Model") then
4759
		child.ChildAdded:connect(function(dildotip)
4760
			if dildotip:IsA('BasePart') then
4761
				dildotip.Touched:connect(function(hit)
4762
					if MOAN == true then
4763
						if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
4764
							local sound = Instance.new('Sound',hit.Parent.Head)
4765
							sound.SoundId = 'rbxassetid://959679286'
4766
							sound.Volume = 5
4767
							sound:Play()
4768
							local sound3 = Instance.new("Sound",hit.Parent.Head)
4769
							sound3.Volume = 5.5
4770
							sound3.SoundId = "rbxassetid://702631545"
4771
							sound3:Play()
4772
							pcall(function()
4773
								for i,v in pairs(hit.Parent.Head:GetChildren()) do
4774
									if v:IsA('Decal') then v:Destroy() end
4775
								end
4776
							end)
4777
							pcall(function()
4778
								local ree=Instance.new('Decal',hit.Parent.Head)		
4779
								ree.Name = "face"
4780
								ree.Texture = "rbxassetid://996521543"
4781
							end)
4782
							MOAN = false
4783
							aidsificating = hit.Parent
4784
							for i, v in pairs(handle["pink toy"]:GetChildren()) do
4785
								if v:IsA("Part") then
4786
									v:FindFirstChild("ParticleEmitter"):Destroy()
4787
								end
4788
							end
4789
						end
4790
					end
4791
				end)
4792
			end
4793
		end)
4794
	end
4795
end)
4796
4797
mouse.Button1Down:connect(function(jew)
4798
	if usable and working == false and equipped then
4799
		if blademode == "katana" then
4800
			notify()
4801
			katanaswing()
4802
		elseif blademode == "knife" then
4803
			notify()
4804
			if grabbed == nil then
4805
				if mode == "fling" then
4806
					fling()
4807
				else
4808
					grab()
4809
				end
4810
			elseif grabbed ~= nil then
4811
				if mode == "kill" then
4812
					kill()
4813
				elseif mode == "throw" then
4814
					throw()
4815
				elseif mode == "release" then
4816
					release()
4817
				end
4818
			end
4819
		elseif blademode == "dildo" then
4820
			raep()
4821
		end
4822
	end
4823
end)
4824
4825
end
4826
spawned()
4827
4828
player.CharacterAdded:connect(function()
4829
	spawned()
4830
end)
4831
local avgs = {}
4832
4833
game:GetService('RunService').Heartbeat:connect(function(step)
4834
	local ofps = math.floor((60/(step*60))*10)/10
4835
	if #avgs > 100 then
4836
		table.remove(avgs,1)
4837
	end
4838
	table.insert(avgs,#avgs+1,ofps)
4839
	local fpsa = 0
4840
	for i,v in pairs(avgs) do
4841
		fpsa = fpsa+v
4842
	end
4843
	fpsa = math.floor(fpsa/#avgs)
4844
	fps.Text = 'FPS: '..tostring(fpsa)
4845
end)
4846
4847
while true do
4848
	for i,v in pairs(rekt) do
4849
		if v.Parent ~= nil then
4850
			if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
4851
				for a,c in pairs(v:GetChildren()) do
4852
					if c:IsA('Tool') then
4853
						c.ManualActivationOnly = true
4854
						wait()
4855
						if game:GetService('Players'):GetPlayerFromCharacter(v) then
4856
							c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
4857
							c.ManualActivationOnly = false
4858
						end
4859
					end
4860
				end
4861
				v:FindFirstChildOfClass('Humanoid').PlatformStand = true
4862
				v:FindFirstChildOfClass('Humanoid').Sit = false
4863
				v:FindFirstChildOfClass('Humanoid').JumpPower = 0
4864
				v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
4865
				v:FindFirstChildOfClass('Humanoid').Name = "hecc"
4866
			else
4867
				table.remove(rekt,i)
4868
			end
4869
		else
4870
			table.remove(rekt,i)
4871
		end
4872
	end
4873
	wait()
4874
end