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