Advertisement
SubScripts

GRABKNIFE V4 FE 2

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