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