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