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