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