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