Advertisement
Steve_Allah

Grab Knife NO SCAM (100% legit) no VIRUS (no clickbait)

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