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