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