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