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