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