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