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