daily pastebin goal
8%
SHARE
TWEET

Untitled

a guest Jan 18th, 2019 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4.     print("FE Compatibility code by Mokiros | Sword Script made by NUTGEAR")
  5.     script.Parent = Player.Character
  6.  
  7.     --RemoteEvent for communicating
  8.     local Event = Instance.new("RemoteEvent")
  9.     Event.Name = "UserInput_Event"
  10.  
  11.     --Fake event to make stuff like Mouse.KeyDown work
  12.     local function fakeEvent()
  13.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14.         t.connect = t.Connect
  15.         return t
  16.     end
  17.  
  18.     --Creating fake input objects with fake variables
  19.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23.     end}
  24.     --Merged 2 functions into one by checking amount of arguments
  25.     CAS.UnbindAction = CAS.BindAction
  26.  
  27.     --This function will trigger the events that have been :Connect()'ed
  28.     local function te(self,ev,...)
  29.         local t = m[ev]
  30.         if t and t._fakeEvent and t.Function then
  31.             t.Function(...)
  32.         end
  33.     end
  34.     m.TrigEvent = te
  35.     UIS.TrigEvent = te
  36.  
  37.     Event.OnServerEvent:Connect(function(plr,io)
  38.         if plr~=Player then return end
  39.         if io.isMouse then
  40.             m.Target = io.Target
  41.             m.Hit = io.Hit
  42.         else
  43.             local b = io.UserInputState == Enum.UserInputState.Begin
  44.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46.             end
  47.             for _,t in pairs(CAS.Actions) do
  48.                 for _,k in pairs(t.Keys) do
  49.                     if k==io.KeyCode then
  50.                         t.Function(t.Name,io.UserInputState,io)
  51.                     end
  52.                 end
  53.             end
  54.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56.         end
  57.     end)
  58.     Event.Parent = NLS([==[
  59.     local Player = game:GetService("Players").LocalPlayer
  60.     local Event = script:WaitForChild("UserInput_Event")
  61.  
  62.     local UIS = game:GetService("UserInputService")
  63.     local input = function(io,a)
  64.         if a then return end
  65.         --Since InputObject is a client-side instance, we create and pass table instead
  66.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67.     end
  68.     UIS.InputBegan:Connect(input)
  69.     UIS.InputEnded:Connect(input)
  70.  
  71.     local Mouse = Player:GetMouse()
  72.     local h,t
  73.     --Give the server mouse data 30 times every second, but only if the values changed
  74.     --If player is not moving their mouse, client won't fire events
  75.     while wait(1/30) do
  76.         if h~=Mouse.Hit or t~=Mouse.Target then
  77.             h,t=Mouse.Hit,Mouse.Target
  78.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  79.         end
  80.     end]==],Player.Character)
  81.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83. math.randomseed(tick())
  84. local player = owner
  85. local rekt = {}
  86. local paralyzed = false
  87. local curpoint = nil
  88. local curpart = nil
  89. local finishnum = 1
  90. local zombiemode = false
  91. local zombies = {}
  92. local lastgui = nil
  93.  
  94.  
  95. function getplr(char)
  96.     local plr = nil
  97.     for i,v in pairs(game.Players:GetChildren()) do
  98.         if v.Character == char then
  99.             plr = v
  100.         end
  101.     end
  102.     return plr
  103. end
  104.  
  105. function bleed(frick)
  106.     while frick.Parent ~= nil do
  107.     local reeee = coroutine.wrap(function()
  108.     local thing = Instance.new('Part',game.Workspace)
  109.     thing.Size = Vector3.new(0.2,0.2,0.2)
  110.     thing.CFrame = frick.CFrame
  111.     thing.Shape = Enum.PartType.Ball
  112.     thing.CFrame = frick.CFrame
  113.     thing.Transparency = 1
  114.     thing.BrickColor = BrickColor.new('Maroon')
  115.     thing.Material = Enum.Material.SmoothPlastic
  116.     thing.Name = "Blood"
  117.     thing.CanCollide =false
  118.     local rawrxd = Instance.new('BodyForce',thing)
  119.     rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  120.     local coru = coroutine.wrap(function()
  121.         wait(0.01)
  122.         rawrxd:Destroy()
  123.     end)
  124.     coru()
  125.     local ree = Instance.new('ParticleEmitter',thing)
  126.     ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  127.     ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  128.     ree.Texture = 'rbxassetid://867743272'
  129.     ree.Lifetime = NumberRange.new(0.4)
  130.     ree.Rate = 50
  131.     ree.LockedToPart = true
  132.     ree.Speed = NumberRange.new(0, 2)  
  133.    
  134.     thing.Touched:connect(function(tou)
  135.         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" then
  136.             local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  137.             thing:Destroy()
  138.             if tou.Name == "BloodPuddle" then
  139.                 local reee = tou.CFrame
  140.                 if tou.Transparency > -0.2 then
  141.                     tou.Transparency = tou.Transparency -0.1
  142.                 end
  143.                 if tou.Size.X < 10 then
  144.                     tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  145.                     tou.CFrame = reee
  146.                 end
  147.             else
  148.                 local bloodlol = Instance.new('Part',workspace)
  149.                 bloodlol.Size=Vector3.new(1,0.2,1)
  150.                 bloodlol.Name = "BloodPuddle"
  151.                 bloodlol.Anchored = true
  152.                 bloodlol.CanCollide = false
  153.                 bloodlol.Material = Enum.Material.SmoothPlastic
  154.                 bloodlol.BrickColor = BrickColor.new('Maroon')
  155.                 local cyl = Instance.new('CylinderMesh',bloodlol)
  156.                 cyl.Scale = Vector3.new(1,0.1,1)
  157.                 bloodlol.CFrame = CFrame.new(pos)
  158.                 local coru=coroutine.wrap(function()
  159.                     while bloodlol.Parent ~= nil do
  160.                         if bloodlol.Transparency < 1 then
  161.                             bloodlol.Transparency = bloodlol.Transparency+0.05
  162.                         else
  163.                             bloodlol:Destroy()
  164.                         end
  165.                         wait(0.1)
  166.                     end
  167.                 end)
  168.                 coru()
  169.             end
  170.         end
  171.     end)
  172.     local coru = coroutine.wrap(function()
  173.         wait(1)
  174.         thing:Destroy()
  175.     end)
  176.     coru()
  177.     end)
  178.     reeee()
  179.     wait()
  180.     end
  181. end
  182.  
  183. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  184.     local soundy = false
  185.     local heyy = hitz
  186.     if hitz == "Right Arm" then
  187.     local Limb = playa:FindFirstChild("Right Arm")
  188.     local ters = playa:FindFirstChild('Torso')
  189.         if Limb and ters then
  190.             if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  191.             for i,v in pairs(Limb:GetChildren()) do
  192.                 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  193.                     v:Destroy()
  194.                 end
  195.             end
  196.             Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  197.             local Joint = Instance.new("Rotate")
  198.             Joint.Name = "RightShoulder"
  199.             Joint.Part0 = ters
  200.             Joint.Part1 = Limb
  201.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  202.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  203.             Joint.Parent = ters
  204.             if charred and zombiemode == false then
  205.                 Limb.BrickColor = BrickColor.new('Black')
  206.                 local fire = Instance.new('Fire',Limb)
  207.                 fire.Heat = 5
  208.                 fire.Size = 5
  209.                 game:GetService('Debris'):AddItem(fire,2)
  210.                 local coru=coroutine.wrap(function()
  211.                     wait(2)
  212.                     for i,v in pairs(Limb:GetChildren()) do
  213.                         if v:IsA('ParticleEmitter') then
  214.                             v:Destroy()
  215.                         end
  216.                     end
  217.                 end)
  218.                 coru()
  219.             end
  220.             local B = Instance.new("Part")
  221.             B.TopSurface = 0
  222.             B.BottomSurface = 0
  223.             B.formFactor = "Symmetric"
  224.             B.Size = Vector3.new(1, 1, 1)
  225.             B.Transparency = 1
  226.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  227.             B.Parent = playa
  228.             local W = Instance.new("Weld")
  229.             W.Part0 = Limb
  230.             W.Part1 = B
  231.             W.C0 = CFrame.new(0, -0.5, 0)
  232.             W.Parent = Limb
  233.             if kneef then
  234.             local coru = coroutine.wrap(function()
  235.                 local uno = Instance.new('Part',workspace)
  236.                     local dos = Instance.new('Part',workspace)
  237.                     uno.CFrame = playa:FindFirstChild(hitz).CFrame
  238.                     dos.CFrame = kneef["big ass knife"].CFrame
  239.                     local weld = Instance.new('Weld',kneef["big ass knife"])
  240.                     weld.Part0 = playa:FindFirstChild(hitz)
  241.                     weld.Part1 = kneef["big ass knife"]
  242.                     weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  243.                     uno:Destroy()
  244.                     dos:Destroy()
  245.                     playa:FindFirstChild(hitz).Anchored = false
  246.                     for i, v in pairs(kneef:GetChildren()) do
  247.                         if v:IsA('BasePart') then
  248.                         v.Anchored = false
  249.                         end
  250.                     end
  251.                     if zombiemode == false or override then
  252.                     wait()
  253.                     end
  254.                     if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  255.                         kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  256.                     end
  257.                     local bleedpart = Instance.new("Part", kneef)
  258.                     bleedpart.CanCollide = false
  259.                     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  260.                     bleedpart.CFrame = kneef["big ass knife"].CFrame
  261.                     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  262.                     bleedpart.Transparency = 1
  263.    
  264.                     local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  265.                     bleedpartweld.Part0 = kneef["big ass knife"]
  266.                     bleedpartweld.Part1 = bleedpart
  267.                     bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  268.                     local coru = coroutine.wrap(function()
  269.                     bleed(bleedpart)
  270.                     end)
  271.                     coru()
  272.                     game:GetService('Debris'):AddItem(bleedpart,2)
  273.             end)
  274.             coru()
  275.             end
  276.         end
  277.     elseif hitz == "Left Arm" then
  278.         local Limb = playa:FindFirstChild("Left Arm")
  279.     local ters = playa:FindFirstChild('Torso')
  280.         if Limb and ters then
  281.             if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  282.             for i,v in pairs(Limb:GetChildren()) do
  283.                 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  284.                     v:Destroy()
  285.                 end
  286.             end
  287.             Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  288.             local Joint = Instance.new("Rotate")
  289.             Joint.Name = "LeftShoulder"
  290.             Joint.Part0 = ters
  291.             Joint.Part1 = Limb
  292.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  293.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  294.             Joint.Parent = ters
  295.             if charred and zombiemode == false then
  296.                 Limb.BrickColor = BrickColor.new('Black')
  297.                 local fire = Instance.new('Fire',Limb)
  298.                 fire.Heat = 5
  299.                 fire.Size = 5
  300.                 game:GetService('Debris'):AddItem(fire,2)
  301.                 local coru=coroutine.wrap(function()
  302.                     wait(2)
  303.                     for i,v in pairs(Limb:GetChildren()) do
  304.                         if v:IsA('ParticleEmitter') then
  305.                             v:Destroy()
  306.                         end
  307.                     end
  308.                 end)
  309.                 coru()
  310.             end
  311.  
  312.             local B = Instance.new("Part")
  313.             B.TopSurface = 0
  314.             B.BottomSurface = 0
  315.             B.formFactor = "Symmetric"
  316.             B.Size = Vector3.new(1, 1, 1)
  317.             B.CanCollide = true
  318.             B.Transparency = 1
  319.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  320.             B.Parent = playa
  321.             local W = Instance.new("Weld")
  322.             W.Part0 = ters
  323.             W.Part1 = B
  324.             W.C0 = CFrame.new(0, -0.5, 0)
  325.             W.Parent = Limb
  326.             if kneef then
  327.             local coru = coroutine.wrap(function()
  328.                 local uno = Instance.new('Part',workspace)
  329.                     local dos = Instance.new('Part',workspace)
  330.                     uno.CFrame = playa:FindFirstChild(hitz).CFrame
  331.                     dos.CFrame = kneef["big ass knife"].CFrame
  332.                     local weld = Instance.new('Weld',kneef["big ass knife"])
  333.                     weld.Part0 = playa:FindFirstChild(hitz)
  334.                     weld.Part1 = kneef["big ass knife"]
  335.                     weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  336.                     uno:Destroy()
  337.                     dos:Destroy()
  338.                     playa:FindFirstChild(hitz).Anchored = false
  339.                     for i, v in pairs(kneef:GetChildren()) do
  340.                         if v:IsA('BasePart') then
  341.                         v.Anchored = false
  342.                         end
  343.                     end
  344.                     if zombiemode == false or override then
  345.                     wait()
  346.                     end
  347.                     if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  348.                         kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  349.                     end
  350.                     local bleedpart = Instance.new("Part", kneef)
  351.                     bleedpart.CanCollide = false
  352.                     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  353.                     bleedpart.CFrame = kneef["big ass knife"].CFrame
  354.                     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  355.                     bleedpart.Transparency = 1
  356.    
  357.                     local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  358.                     bleedpartweld.Part0 = kneef["big ass knife"]
  359.                     bleedpartweld.Part1 = bleedpart
  360.                     bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  361.                     local coru = coroutine.wrap(function()
  362.                     bleed(bleedpart)
  363.                     end)
  364.                     coru()
  365.                     game:GetService('Debris'):AddItem(bleedpart,2)
  366.             end)
  367.             coru()
  368.             end
  369.         end
  370.     elseif hitz == "Right Leg" then
  371.         local Limb = playa:FindFirstChild("Right Leg")
  372.     local ters = playa:FindFirstChild('Torso')
  373.         if Limb and ters then
  374.             if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  375.             for i,v in pairs(Limb:GetChildren()) do
  376.                 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  377.                     v:Destroy()
  378.                 end
  379.             end
  380.             Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  381.             local Joint = Instance.new("Rotate")
  382.             Joint.Name = "Right Hip"
  383.             Joint.Part0 = ters
  384.             Joint.Part1 = Limb
  385.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  386.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  387.             Joint.Parent = ters
  388.             if charred and zombiemode == false then
  389.                 Limb.BrickColor = BrickColor.new('Black')
  390.                 local fire = Instance.new('Fire',Limb)
  391.                 fire.Heat = 5
  392.                 fire.Size = 5
  393.                 game:GetService('Debris'):AddItem(fire,2)
  394.                 local coru=coroutine.wrap(function()
  395.                     wait(2)
  396.                     for i,v in pairs(Limb:GetChildren()) do
  397.                         if v:IsA('ParticleEmitter') then
  398.                             v:Destroy()
  399.                         end
  400.                     end
  401.                 end)
  402.                 coru()
  403.             end
  404.             local B = Instance.new("Part")
  405.             B.TopSurface = 0
  406.             B.BottomSurface = 0
  407.             B.formFactor = "Symmetric"
  408.             B.Size = Vector3.new(1, 1, 1)
  409.             B.Transparency = 1
  410.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  411.             B.Parent = playa
  412.             local W = Instance.new("Weld")
  413.             W.Part0 = Limb
  414.             W.Part1 = B
  415.             W.C0 = CFrame.new(0, -0.5, 0)
  416.             W.Parent = Limb
  417.             if kneef then
  418.             local coru = coroutine.wrap(function()
  419.                 local uno = Instance.new('Part',workspace)
  420.                 local dos = Instance.new('Part',workspace)
  421.                 uno.CFrame = playa:FindFirstChild(hitz).CFrame
  422.                 dos.CFrame = kneef["big ass knife"].CFrame
  423.                 local weld = Instance.new('Weld',kneef["big ass knife"])
  424.                 weld.Part0 = playa:FindFirstChild(hitz)
  425.                 weld.Part1 = kneef["big ass knife"]
  426.                 weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  427.                 uno:Destroy()
  428.                 dos:Destroy()
  429.                 playa:FindFirstChild(hitz).Anchored = false
  430.                 for i, v in pairs(kneef:GetChildren()) do
  431.                     if v:IsA('BasePart') then
  432.                         v.Anchored = false
  433.                         end
  434.                     end
  435.                     if zombiemode == false or override then
  436.                     wait()
  437.                     end
  438.                     if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  439.                         kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  440.                     end
  441.                     local bleedpart = Instance.new("Part", kneef)
  442.                     bleedpart.CanCollide = false
  443.                     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  444.                     bleedpart.CFrame = kneef["big ass knife"].CFrame
  445.                     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  446.                     bleedpart.Transparency = 1
  447.    
  448.                     local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  449.                     bleedpartweld.Part0 = kneef["big ass knife"]
  450.                     bleedpartweld.Part1 = bleedpart
  451.                     bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  452.                     local coru = coroutine.wrap(function()
  453.                     bleed(bleedpart)
  454.                     end)
  455.                     coru()
  456.                     game:GetService('Debris'):AddItem(bleedpart,2)
  457.             end)
  458.             coru()
  459.             end
  460.             if playa then
  461.                 table.insert(rekt,playa)
  462.             end
  463.         end
  464.     elseif hitz == "Left Leg" then
  465.         local Limb = playa:FindFirstChild("Left Leg")
  466.     local ters = playa:FindFirstChild('Torso')
  467.         if Limb and ters then
  468.             if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  469.             for i,v in pairs(Limb:GetChildren()) do
  470.                 if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  471.                     v:Destroy()
  472.                 end
  473.             end
  474.         Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  475.             Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  476.             local Joint = Instance.new("Rotate")
  477.             Joint.Name = "LeftHip"
  478.             Joint.Part0 = ters
  479.             Joint.Part1 = Limb
  480.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  481.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  482.             Joint.Parent = ters
  483.             if charred and zombiemode == false then
  484.                 Limb.BrickColor = BrickColor.new('Black')
  485.                 local fire = Instance.new('Fire',Limb)
  486.                 fire.Heat = 5
  487.                 fire.Size = 5
  488.                 game:GetService('Debris'):AddItem(fire,2)
  489.                 local coru=coroutine.wrap(function()
  490.                     wait(2)
  491.                     for i,v in pairs(Limb:GetChildren()) do
  492.                         if v:IsA('ParticleEmitter') then
  493.                             v:Destroy()
  494.                         end
  495.                     end
  496.                 end)
  497.                 coru()
  498.             end
  499.  
  500.             local B = Instance.new("Part")
  501.             B.TopSurface = 0
  502.             B.BottomSurface = 0
  503.             B.formFactor = "Symmetric"
  504.             B.Size = Vector3.new(1, 1, 1)
  505.             B.Transparency = 1
  506.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  507.             B.Parent = playa
  508.             local W = Instance.new("Weld")
  509.             W.Part0 = Limb
  510.             W.Part1 = B
  511.             W.C0 = CFrame.new(0, -0.5, 0)
  512.             W.Parent = Limb
  513.             Limb.CanCollide = false
  514.             if kneef then
  515.             local coru = coroutine.wrap(function()
  516.                 local uno = Instance.new('Part',workspace)
  517.                     local dos = Instance.new('Part',workspace)
  518.                     uno.CFrame = playa:FindFirstChild(hitz).CFrame
  519.                     dos.CFrame = kneef["big ass knife"].CFrame
  520.                     local weld = Instance.new('Weld',kneef["big ass knife"])
  521.                     weld.Part0 = playa:FindFirstChild(hitz)
  522.                     weld.Part1 = kneef["big ass knife"]
  523.                     weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  524.                     uno:Destroy()
  525.                     dos:Destroy()
  526.                     playa:FindFirstChild(hitz).Anchored = false
  527.                     for i, v in pairs(kneef:GetChildren()) do
  528.                         if v:IsA('BasePart') then
  529.                         v.Anchored = false
  530.                         end
  531.                     end
  532.                     if zombiemode == false or override then
  533.                     wait()
  534.                     end
  535.                     if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  536.                         kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  537.                     end
  538.                     local bleedpart = Instance.new("Part", kneef)
  539.                     bleedpart.CanCollide = false
  540.                     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  541.                     bleedpart.CFrame = kneef["big ass knife"].CFrame
  542.                     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  543.                     bleedpart.Transparency = 1
  544.    
  545.                     local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  546.                     bleedpartweld.Part0 = kneef["big ass knife"]
  547.                     bleedpartweld.Part1 = bleedpart
  548.                     bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  549.                     local coru = coroutine.wrap(function()
  550.                     bleed(bleedpart)
  551.                     end)
  552.                     coru()
  553.                     game:GetService('Debris'):AddItem(bleedpart,2)
  554.             end)
  555.             coru()
  556.             end
  557.             if playa then
  558.                 table.insert(rekt,playa)
  559.             end
  560.         end
  561.     elseif playa then
  562.         if finishnum ~= 1 then
  563.             local coru=coroutine.wrap(function()
  564.             player.Character.Head.Psycho.Playing = true
  565.             wait(3)
  566.             player.Character.Head.Psycho.Playing = false
  567.             end)
  568.             coru()
  569.         end
  570.         local playa2 = playa
  571.         playa.Archivable = true
  572.         local playa = playa:Clone()
  573.         playa.Archivable = false
  574.         playa2:Destroy()
  575.         playa.Parent = workspace
  576.         local Gibs = game.Workspace
  577.         local Torso = playa.Torso
  578.         local Head = playa:FindFirstChild("Head")
  579.         local function Scan(ch)
  580.         local e
  581.         for e = 1,#ch do
  582.             Scan(ch[e]:GetChildren())
  583.             if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  584.                 ch[e]:remove()
  585.             end
  586.         end
  587.         end
  588.     Scan(playa:GetChildren())
  589.         if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  590.             playa:FindFirstChild('HumanoidRootPart'):Destroy()
  591.         end
  592.         local hum2 = playa:FindFirstChildOfClass("Humanoid")
  593.     if zombiemode == true and override == false then
  594.         soundy = true
  595.     end
  596.     if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  597.         override = true
  598.     end
  599.     if hum2 ~= nil then
  600.         hum2.Name = "Humanoid2"
  601.         hum2.Health = 0
  602.         if zombiemode == false or override == true then
  603.             table.insert(rekt,hum2.Parent)
  604.         else
  605.             local gyro = Instance.new('BodyGyro',Torso)
  606.             hum2.PlatformStand = false
  607.             for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  608.                 if v:IsA('BodyGyro') then v:Destroy() end
  609.             end
  610.             if playa:FindFirstChild('HumanoidRootPart') then
  611.                 hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  612.                 local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  613.                 weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  614.                 weldcrucial.Part1 = hum2.Parent.Torso
  615.             end
  616.         end
  617.     end
  618.     local ch = playa:GetChildren()
  619.     local i
  620.     for i = 1,#ch do
  621.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  622.             ch[i]:remove()
  623.         end
  624.     end
  625.  
  626.         if Head then
  627.             local Neck = Instance.new("Weld")
  628.             Neck.Name = "Neck"
  629.             Neck.Part0 = Torso
  630.             Neck.Part1 = Head
  631.             if pool then
  632.                 local part = Instance.new('Part',Torso)
  633.                 part.Position = Vector3.new(0,10,0)
  634.                 part.Size = Vector3.new(0.2,0.2,0.2)
  635.                 part.Transparency = 1
  636.                 part.CanCollide = false
  637.                 local we = Instance.new('Weld',Torso)
  638.                 we.Part0 = Torso
  639.                 we.Part1 = part
  640.                 we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  641.                 local coru=coroutine.wrap(function()
  642.                 bleed(part)
  643.                 end)
  644.                 coru()
  645.             end
  646.             if head == false or head == nil then
  647.                 Neck.C0 = CFrame.new(0, 1.5, 0)
  648.             else
  649.                 Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  650.                 local bleedpart = Instance.new("Part", Torso)
  651.                 bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  652.                 bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  653.                 bleedpart.CanCollide = false
  654.                 bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  655.                 bleedpart.Transparency = 1
  656.    
  657.                 local bleedpartweld = Instance.new("Weld", Torso)
  658.                 bleedpartweld.Part0 = Torso
  659.                 bleedpartweld.Part1 = bleedpart
  660.                 bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  661.                 local coru = coroutine.wrap(function()
  662.                 bleed(bleedpart)
  663.                 end)
  664.                 coru()
  665.             end
  666.             Neck.C1 = CFrame.new()
  667.             Neck.Parent = Torso
  668.         end
  669.         local Limb = playa:FindFirstChild("Right Arm")
  670.         if Limb then
  671.  
  672.             Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  673.             local Joint = Instance.new("Rotate")
  674.             Joint.Name = "RightShoulder"
  675.             Joint.Part0 = Torso
  676.             Joint.Part1 = Limb
  677.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  678.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  679.             Joint.Parent = Torso
  680.  
  681.             local B = Instance.new("Part")
  682.             B.TopSurface = 0
  683.             B.BottomSurface = 0
  684.             B.formFactor = "Symmetric"
  685.             B.Size = Vector3.new(1, 1, 1)
  686.             B.Transparency = 1
  687.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  688.             B.Parent = playa
  689.             local W = Instance.new("Weld")
  690.             W.Part0 = Limb
  691.             W.Part1 = B
  692.             W.C0 = CFrame.new(0, -0.5, 0)
  693.             W.Parent = Limb
  694.         end
  695.         local Limb = playa:FindFirstChild("Left Arm")
  696.         if Limb then
  697.    
  698.             Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  699.             local Joint = Instance.new("Rotate")
  700.             Joint.Name = "LeftShoulder"
  701.             Joint.Part0 = Torso
  702.             Joint.Part1 = Limb
  703.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  704.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  705.             Joint.Parent = Torso
  706.  
  707.             local B = Instance.new("Part")
  708.             B.TopSurface = 0
  709.             B.BottomSurface = 0
  710.             B.formFactor = "Symmetric"
  711.             B.Size = Vector3.new(1, 1, 1)
  712.             B.Transparency = 1
  713.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  714.             B.Parent = playa
  715.             local W = Instance.new("Weld")
  716.             W.Part0 = Limb
  717.             W.Part1 = B
  718.             W.C0 = CFrame.new(0, -0.5, 0)
  719.             W.Parent = Limb
  720.         end
  721.         local Limb = playa:FindFirstChild("Right Leg")
  722.         if Limb then
  723.             Limb.CanCollide = false
  724.             Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  725.             local Joint = Instance.new("Rotate")
  726.             Joint.Name = "RightHip"
  727.             Joint.Part0 = Torso
  728.             Joint.Part1 = Limb
  729.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  730.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  731.             Joint.Parent = Torso
  732.  
  733.             local B = Instance.new("Part")
  734.             B.TopSurface = 0
  735.             B.BottomSurface = 0
  736.             B.formFactor = "Symmetric"
  737.             B.Size = Vector3.new(1, 1, 1)
  738.             B.Transparency = 1
  739.             B.CanCollide = true
  740.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  741.             B.Parent = playa
  742.             local W = Instance.new("Weld")
  743.             W.Part0 = Limb
  744.             W.Part1 = B
  745.             W.C0 = CFrame.new(0, -0.5, 0)
  746.             W.Parent = Limb
  747.         end
  748.         local Limb = playa:FindFirstChild("Left Leg")
  749.         if Limb then
  750.             Limb.CanCollide = false
  751.             Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  752.             local Joint = Instance.new("Rotate")
  753.             Joint.Name = "LeftHip"
  754.             Joint.Part0 = Torso
  755.             Joint.Part1 = Limb
  756.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  757.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  758.             Joint.Parent = Torso
  759.  
  760.             local B = Instance.new("Part")
  761.             B.TopSurface = 0
  762.             B.BottomSurface = 0
  763.             if zombiemode == false or override then
  764.             B.CanCollide = true
  765.             end
  766.             B.formFactor = "Symmetric"
  767.             B.Size = Vector3.new(1, 1, 1)
  768.             B.Transparency = 1
  769.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  770.             B.Parent = playa
  771.             local W = Instance.new("Weld")
  772.             W.Part0 = Limb
  773.             W.Part1 = B
  774.             W.C0 = CFrame.new(0, -0.5, 0)
  775.             W.Parent = Limb
  776.         end
  777.         --[[
  778.         local Bar = Instance.new("Part")
  779.         Bar.TopSurface = 0
  780.         Bar.BottomSurface = 0
  781.         Bar.formFactor = "Symmetric"
  782.         Bar.Size = Vector3.new(1, 1, 1)
  783.         Bar.Transparency = 1
  784.         Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  785.         Bar.Parent = playa
  786.         local Weld = Instance.new("Weld")
  787.         Weld.Part0 = Torso
  788.         Weld.Part1 = Bar
  789.         Weld.C0 = CFrame.new(0, 0.5, 0)
  790.         Weld.Parent = Torso
  791.         --]]
  792.         playa.Parent = Gibs
  793.         if kneef and explode == nil then
  794.             local coru = coroutine.wrap(function()
  795.                 if playa:FindFirstChild(hitz) then
  796.                     local uno = Instance.new('Part',workspace)
  797.                     local dos = Instance.new('Part',workspace)
  798.                     uno.CFrame = playa:FindFirstChild(hitz).CFrame
  799.                     dos.CFrame = kneef["big ass knife"].CFrame
  800.                     local weld = Instance.new('Weld',kneef["big ass knife"])
  801.                     weld.Part0 = playa:FindFirstChild(hitz)
  802.                     weld.Part1 = kneef["big ass knife"]
  803.                     weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  804.                     uno:Destroy()
  805.                     dos:Destroy()
  806.                     playa:FindFirstChild(hitz).Anchored = false
  807.                     for i, v in pairs(kneef:GetChildren()) do
  808.                         if v:IsA('BasePart') then
  809.                         v.Anchored = false
  810.                         end
  811.                     end
  812.                     if explode == nil or explode == false then
  813.                     local bleedpart = Instance.new("Part", kneef)
  814.                     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  815.                     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  816.                     bleedpart.CanCollide = false
  817.                     bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  818.                     bleedpart.Transparency = 1
  819.    
  820.                     local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  821.                     bleedpartweld.Part0 = kneef["big ass knife"]
  822.                     bleedpartweld.Part1 = bleedpart
  823.                     bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  824.                     local coru = coroutine.wrap(function()
  825.                     bleed(bleedpart)
  826.                     end)
  827.                     coru()
  828.                     end
  829.                     end
  830.                     if zombiemode == false or override then
  831.                     wait()
  832.                     end
  833.                     if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  834.                         kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  835.                     end
  836.             end)
  837.             coru()
  838.         end
  839.         if explode then
  840.             local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  841.             local repulse = Instance.new('BodyForce',Torso)
  842.             repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  843.             game.Debris:AddItem(repulse,0.05)
  844.         end
  845.         if charred and zombiemode == false then
  846.             for i,v in pairs(playa:GetChildren()) do
  847.                 if v:IsA('BasePart') then
  848.                     v.BrickColor = BrickColor.Black()
  849.                     local fire = Instance.new('Fire',v)
  850.                     fire.Size = 5
  851.                     fire.Heat = 5
  852.                 elseif v:IsA('Accessory') then
  853.                     for a,c in pairs(v:GetChildren()) do
  854.                         if c:IsA('BasePart') then
  855.                             c.BrickColor = BrickColor.Black()
  856.                             local fire = Instance.new('Fire',v)
  857.                             fire.Size = 5
  858.                             fire.Heat = 5
  859.                             for o,p in pairs(c:GetChildren()) do
  860.                                 if p:IsA("SpecialMesh") then
  861.                                     p.TextureId = ""
  862.                                 end
  863.                             end
  864.                         end
  865.                     end
  866.                 end
  867.             end
  868.         end
  869.         if soundy then
  870.             local sound = Instance.new('Sound',Head)
  871.             sound.SoundId = 'rbxassetid://903640857'
  872.             sound.Volume = 1
  873.             sound:Play()
  874.             sound.Ended:connect(function()
  875.                 sound:Destroy()
  876.                 local ambient = Instance.new('Sound',Head)
  877.                 ambient.Volume = 0.25
  878.                 ambient.Looped = true
  879.                 ambient.SoundId = 'rbxassetid://903641031'
  880.                 ambient:Play()
  881.             end)
  882.         end
  883.         if override then
  884.             if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  885.                 local coru = coroutine.wrap(function()
  886.                     wait(4.5)
  887.                     hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  888.                     hum2.HipHeight = 0.2
  889.                     wait(0.5)
  890.                     killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  891.                 end)
  892.                 coru()
  893.             else
  894.                 game:GetService('Debris'):AddItem(playa, 12)
  895.             end
  896.         else
  897.             hum2.Health = 0
  898.             table.insert(zombies,playa)
  899.             local attack = Instance.new('Sound',Head)
  900.             attack.SoundId = 'rbxassetid://903641424'
  901.             attack.Volume = 2
  902.             for i,v in pairs(playa:GetChildren()) do
  903.                 if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  904.                     v.Touched:connect(function(hit)
  905.                         if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  906.                             local found = false
  907.                             if hit.Parent == player.Character then
  908.                                 found = true
  909.                             end
  910.                             for a,c in pairs(zombies) do
  911.                                 if c == hit.Parent then
  912.                                     found = true
  913.                                 end
  914.                             end
  915.                             if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  916.                                 attack:Play()
  917.                                 if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  918.                                     hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  919.                                     wait()
  920.                                     killz(hit.Parent,"Head")
  921.                                 else
  922.                                     hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  923.                                 end
  924.                             end
  925.                         end
  926.                     end)
  927.                 end
  928.             end
  929.             local coru = coroutine.wrap(function()
  930.                 wait(2)
  931.                 for i,v in pairs(playa:GetChildren()) do
  932.                 if v:IsA('BasePart') then
  933.                     for a,c in pairs(v:GetChildren()) do
  934.                         if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  935.                             c:Destroy()
  936.                         end
  937.                     end
  938.                 elseif v:IsA('Accessory') then
  939.                     for a,c in pairs(v:GetChildren()) do
  940.                         if c:IsA('BasePart') then
  941.                             for b,d in pairs(c:GetChildren()) do
  942.                                 if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  943.                                     d:Destroy()
  944.                                 end
  945.                             end
  946.                         end
  947.                     end
  948.                 end
  949.             end
  950.             end)
  951.             coru()
  952.         end
  953.     end
  954. end
  955.  
  956. mouse.KeyDown:connect(function(key)
  957.     if key == "t" and mouse.Target then
  958.         local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  959.         if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  960.         if curpoint == nil then
  961.             if hum and hum.Parent:FindFirstChild('Head') then
  962.                 curpart = hum.Parent.Head
  963.             else
  964.                 curpart = nil
  965.                 curpoint = mouse.Hit.p
  966.             end
  967.             if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  968.             notify("ZOMBIE TARGET SET",false)
  969.         else
  970.             curpart = nil
  971.             curpoint = nil
  972.             if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  973.             notify("ZOMBIE TARGET REMOVED",false)
  974.         end
  975.     elseif key == "y" then
  976.         for o,p in pairs(zombies) do
  977.             local coru = coroutine.wrap(function()
  978.             if p:FindFirstChild('Torso') then
  979.             killz(p,"Head",nil,nil,false,false,false,true)
  980.             else
  981.             table.remove(zombies,o)
  982.             end
  983.             end)
  984.             coru()
  985.             wait()
  986.         end
  987.         for i,v in pairs(zombies) do
  988.             table.remove(zombies,i)
  989.         end
  990.         if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  991.         notify("ZOMBIES TERMINATED",false)
  992.     end
  993. end)
  994.  
  995. function nub()
  996. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  997. local me = player.Character
  998. local point = me.HumanoidRootPart
  999. local playergui = player.PlayerGui
  1000. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1001. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1002. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1003. local lefthipz = me.Torso["Left Hip"]:Clone()
  1004. local righthipz = me.Torso["Right Hip"]:Clone()
  1005. local mode = "kill"
  1006. local lerpz = false
  1007. local active = false
  1008. local acting = false
  1009. local hit = false
  1010. local canClick = true
  1011. local stabbing = false
  1012. local grabbing = false
  1013. local finishing = false
  1014. local kyssing = false
  1015. local canbackgroundmusic = true
  1016. local cancolorfilter = true
  1017. local spinboolean = false
  1018. local grabbed = nil
  1019. local doing = false
  1020. local rightshoulder = nil
  1021. local leftshoulder = nil
  1022. local headweld = nil
  1023. local knifeparts = {}
  1024. local usable = true
  1025. finishnum = 1
  1026.  
  1027. function notify(msg,forever)
  1028.     local doit = coroutine.wrap(function()
  1029.         local gui = Instance.new('ScreenGui',playergui)
  1030.         gui.Name = "Notification"
  1031.         local frame = Instance.new('Frame',gui)
  1032.         frame.Position = UDim2.new(0,0,0,0)
  1033.         frame.Size = UDim2.new(1,0,0.2,0)
  1034.         frame.BackgroundTransparency = 1
  1035.         local txt = Instance.new('TextLabel',frame)
  1036.         txt.TextColor3 = Color3.new(255,255,255)
  1037.         txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1038.         txt.TextStrokeTransparency = 0
  1039.         txt.BackgroundTransparency = 1
  1040.         txt.Text = ""
  1041.         txt.Size = UDim2.new(1,0,0.3,0)
  1042.         txt.Position = UDim2.new(0,0,0.4,0)
  1043.         txt.TextScaled = true
  1044.         txt.Font = "Code"
  1045.         txt.TextXAlignment = "Center"
  1046.         local tap = Instance.new("Sound")
  1047.         tap.Parent = gui
  1048.         tap.SoundId = "rbxassetid://147982968"
  1049.         tap.TimePosition = 0.1
  1050.         local str = msg
  1051.         local len = string.len(str)
  1052.         for i=1,len do
  1053.             txt.Text = string.sub(str,1,i)
  1054.             pitche = math.random(20, 40)/10
  1055.             tap.PlaybackSpeed = pitche
  1056.             tap:Play()
  1057.             wait(0.01)
  1058.         end
  1059.         if forever == false then
  1060.             wait(1)
  1061.             while txt.TextTransparency < 1 do
  1062.                 txt.TextTransparency = txt.TextTransparency + 0.1
  1063.                 txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1064.                 wait(0.001)
  1065.             end
  1066.             gui:Destroy()
  1067.         end
  1068.     end)
  1069.     doit()
  1070. end
  1071.  
  1072. wait(0.5)
  1073. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1074. local laugh = Instance.new('Sound',me.Head)
  1075. laugh.SoundId = 'rbxassetid://378827985'
  1076. laugh.Name = "Psycho"
  1077. laugh.Volume = 5
  1078. -- 1 - bitch ass knife
  1079. local obj1 = Instance.new("Model")
  1080. obj1.Name = "bitch ass knife"
  1081. obj1.Parent = game.Workspace
  1082.  
  1083. -- 2 - Grab
  1084. local obj2 = Instance.new("Part")
  1085. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1086. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1088. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1089. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1090. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1091. obj2.Material = Enum.Material.Concrete
  1092. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1093. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1094. obj2.Anchored = true
  1095. obj2.BrickColor = BrickColor.new("Black")
  1096. obj2.Friction = 0.30000001192093
  1097. obj2.Shape = Enum.PartType.Cylinder
  1098. obj2.Name = "Grab"
  1099. obj2.Parent = obj1
  1100.  
  1101. -- 3 - handletopcap
  1102. local obj3 = Instance.new("Part")
  1103. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1104. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1107. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1108. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1109. obj3.Material = Enum.Material.Concrete
  1110. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1111. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1112. obj3.Anchored = true
  1113. obj3.BrickColor = BrickColor.new("Black")
  1114. obj3.Friction = 0.30000001192093
  1115. obj3.Shape = Enum.PartType.Ball
  1116. obj3.Name = "handletopcap"
  1117. obj3.Parent = obj1
  1118.  
  1119. -- 4 - handlebottomcap
  1120. local obj4 = Instance.new("Part")
  1121. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1122. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1123. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1124. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1125. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1126. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1127. obj4.Material = Enum.Material.Concrete
  1128. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1129. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. obj4.Anchored = true
  1131. obj4.BrickColor = BrickColor.new("Black")
  1132. obj4.Friction = 0.30000001192093
  1133. obj4.Shape = Enum.PartType.Ball
  1134. obj4.Name = "handlebottomcap"
  1135. obj4.Parent = obj1
  1136.  
  1137. -- 5 - handleguardmid
  1138. local obj5 = Instance.new("Part")
  1139. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1140. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1141. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1142. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1143. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1144. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. obj5.Material = Enum.Material.Concrete
  1146. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1147. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. obj5.Anchored = true
  1149. obj5.BrickColor = BrickColor.new("Black")
  1150. obj5.Friction = 0.30000001192093
  1151. obj5.Shape = Enum.PartType.Block
  1152. obj5.Name = "handleguardmid"
  1153. obj5.Parent = obj1
  1154.  
  1155. -- 6 - handleguardcap1
  1156. local obj6 = Instance.new("Part")
  1157. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1158. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1159. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1160. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1161. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1162. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1163. obj6.Material = Enum.Material.Concrete
  1164. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1165. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1166. obj6.Anchored = true
  1167. obj6.BrickColor = BrickColor.new("Black")
  1168. obj6.Friction = 0.30000001192093
  1169. obj6.Shape = Enum.PartType.Cylinder
  1170. obj6.Name = "handleguardcap1"
  1171. obj6.Parent = obj1
  1172.  
  1173. -- 7 - handleguardcap2
  1174. local obj7 = Instance.new("Part")
  1175. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1176. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1177. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1179. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1180. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1181. obj7.Material = Enum.Material.Concrete
  1182. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1183. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1184. obj7.Anchored = true
  1185. obj7.BrickColor = BrickColor.new("Black")
  1186. obj7.Friction = 0.30000001192093
  1187. obj7.Shape = Enum.PartType.Cylinder
  1188. obj7.Name = "handleguardcap2"
  1189. obj7.Parent = obj1
  1190.  
  1191. -- 8 - big ass knife
  1192. local obj8 = Instance.new("Part")
  1193. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1194. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1195. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1197. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1198. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1199. obj8.Material = Enum.Material.Metal
  1200. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1201. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1202. obj8.Anchored = true
  1203. obj8.BrickColor = BrickColor.new("Lily white")
  1204. obj8.Friction = 0.30000001192093
  1205. obj8.Shape = Enum.PartType.Block
  1206. obj8.Name = "big ass knife"
  1207. obj8.Parent = obj1
  1208.  
  1209. -- 9 - Mesh
  1210. local obj9 = Instance.new("BlockMesh")
  1211. obj9.Scale = Vector3.new(0.5, 1, 1)
  1212. obj9.Parent = obj8
  1213.  
  1214. -- 10 - big ass knife
  1215. local obj10 = Instance.new("Part")
  1216. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1217. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1218. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1219. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1220. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. obj10.Material = Enum.Material.Metal
  1223. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1224. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. obj10.Anchored = true
  1226. obj10.BrickColor = BrickColor.new("Lily white")
  1227. obj10.Friction = 0.30000001192093
  1228. obj10.Shape = Enum.PartType.Block
  1229. obj10.Name = "big ass knife"
  1230. obj10.Parent = obj1
  1231. local knife = obj10
  1232.  
  1233. -- 11 - Mesh
  1234. local obj11 = Instance.new("BlockMesh")
  1235. obj11.Scale = Vector3.new(0.5, 1, 1)
  1236. obj11.Parent = obj10
  1237.  
  1238. -- 12 - big ass knife
  1239. local obj12 = Instance.new("Part")
  1240. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1241. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1246. obj12.Material = Enum.Material.Metal
  1247. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1248. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1249. obj12.Anchored = true
  1250. obj12.BrickColor = BrickColor.new("Lily white")
  1251. obj12.Friction = 0.30000001192093
  1252. obj12.Shape = Enum.PartType.Block
  1253. obj12.Name = "big ass knife"
  1254. obj12.Parent = obj1
  1255.  
  1256. -- 13 - Mesh
  1257. local obj13 = Instance.new("BlockMesh")
  1258. obj13.Scale = Vector3.new(0.5, 1, 1)
  1259. obj13.Parent = obj12
  1260.  
  1261. -- 14 - serration
  1262. local obj14 = Instance.new("WedgePart")
  1263. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1264. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1265. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. obj14.Material = Enum.Material.Metal
  1269. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1270. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1271. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. obj14.Anchored = true
  1273. obj14.BrickColor = BrickColor.new("Lily white")
  1274. obj14.Friction = 0.30000001192093
  1275. obj14.Name = "serration"
  1276. obj14.Parent = obj1
  1277.  
  1278. -- 15 - Mesh
  1279. local obj15 = Instance.new("BlockMesh")
  1280. obj15.Scale = Vector3.new(0.5, 1, 1)
  1281. obj15.Parent = obj14
  1282.  
  1283. -- 16 - serration
  1284. local obj16 = Instance.new("WedgePart")
  1285. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1286. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1287. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1288. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1289. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. obj16.Material = Enum.Material.Metal
  1291. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1292. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1293. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. obj16.Anchored = true
  1295. obj16.BrickColor = BrickColor.new("Lily white")
  1296. obj16.Friction = 0.30000001192093
  1297. obj16.Name = "serration"
  1298. obj16.Parent = obj1
  1299.  
  1300. -- 17 - Mesh
  1301. local obj17 = Instance.new("BlockMesh")
  1302. obj17.Scale = Vector3.new(0.5, 1, 1)
  1303. obj17.Parent = obj16
  1304.  
  1305. -- 18 - serration
  1306. local obj18 = Instance.new("WedgePart")
  1307. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1308. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1309. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1310. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1311. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1312. obj18.Material = Enum.Material.Metal
  1313. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1314. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. obj18.Anchored = true
  1317. obj18.BrickColor = BrickColor.new("Lily white")
  1318. obj18.Friction = 0.30000001192093
  1319. obj18.Name = "serration"
  1320. obj18.Parent = obj1
  1321.  
  1322. -- 19 - Mesh
  1323. local obj19 = Instance.new("BlockMesh")
  1324. obj19.Scale = Vector3.new(0.5, 1, 1)
  1325. obj19.Parent = obj18
  1326.  
  1327. -- 20 - serration
  1328. local obj20 = Instance.new("WedgePart")
  1329. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1330. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1331. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. obj20.Material = Enum.Material.Metal
  1335. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1336. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1337. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. obj20.Anchored = true
  1339. obj20.BrickColor = BrickColor.new("Lily white")
  1340. obj20.Friction = 0.30000001192093
  1341. obj20.Name = "serration"
  1342. obj20.Parent = obj1
  1343.  
  1344. -- 21 - Mesh
  1345. local obj21 = Instance.new("BlockMesh")
  1346. obj21.Scale = Vector3.new(0.5, 1, 1)
  1347. obj21.Parent = obj20
  1348.  
  1349. -- 22 - serration
  1350. local obj22 = Instance.new("WedgePart")
  1351. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1352. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1353. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1355. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1356. obj22.Material = Enum.Material.Metal
  1357. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1358. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1359. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. obj22.Anchored = true
  1361. obj22.BrickColor = BrickColor.new("Lily white")
  1362. obj22.Friction = 0.30000001192093
  1363. obj22.Name = "serration"
  1364. obj22.Parent = obj1
  1365.  
  1366. -- 23 - Mesh
  1367. local obj23 = Instance.new("BlockMesh")
  1368. obj23.Scale = Vector3.new(0.5, 1, 1)
  1369. obj23.Parent = obj22
  1370.  
  1371. -- 24 - serration
  1372. local obj24 = Instance.new("WedgePart")
  1373. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1374. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1375. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1376. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1377. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1378. obj24.Material = Enum.Material.Metal
  1379. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1380. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1381. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1382. obj24.Anchored = true
  1383. obj24.BrickColor = BrickColor.new("Lily white")
  1384. obj24.Friction = 0.30000001192093
  1385. obj24.Name = "serration"
  1386. obj24.Parent = obj1
  1387.  
  1388. -- 25 - Mesh
  1389. local obj25 = Instance.new("BlockMesh")
  1390. obj25.Scale = Vector3.new(0.5, 1, 1)
  1391. obj25.Parent = obj24
  1392.  
  1393. -- 26 - serration
  1394. local obj26 = Instance.new("WedgePart")
  1395. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1396. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1397. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1398. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1399. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1400. obj26.Material = Enum.Material.Metal
  1401. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1402. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj26.Anchored = true
  1405. obj26.BrickColor = BrickColor.new("Lily white")
  1406. obj26.Friction = 0.30000001192093
  1407. obj26.Name = "serration"
  1408. obj26.Parent = obj1
  1409.  
  1410. -- 27 - Mesh
  1411. local obj27 = Instance.new("BlockMesh")
  1412. obj27.Scale = Vector3.new(0.5, 1, 1)
  1413. obj27.Parent = obj26
  1414.  
  1415. -- 28 - serration
  1416. local obj28 = Instance.new("WedgePart")
  1417. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1418. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1419. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. obj28.Material = Enum.Material.Metal
  1423. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1424. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. obj28.Anchored = true
  1427. obj28.BrickColor = BrickColor.new("Lily white")
  1428. obj28.Friction = 0.30000001192093
  1429. obj28.Name = "serration"
  1430. obj28.Parent = obj1
  1431.  
  1432. -- 29 - Mesh
  1433. local obj29 = Instance.new("BlockMesh")
  1434. obj29.Scale = Vector3.new(0.5, 1, 1)
  1435. obj29.Parent = obj28
  1436.  
  1437. -- 30 - knifetip1
  1438. local obj30 = Instance.new("WedgePart")
  1439. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1440. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1441. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1442. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1443. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1444. obj30.Material = Enum.Material.Metal
  1445. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1446. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1447. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. obj30.Anchored = true
  1449. obj30.BrickColor = BrickColor.new("Lily white")
  1450. obj30.Friction = 0.30000001192093
  1451. obj30.Name = "knifetip1"
  1452. obj30.Parent = obj1
  1453.  
  1454. -- 31 - Mesh
  1455. local obj31 = Instance.new("BlockMesh")
  1456. obj31.Scale = Vector3.new(0.5, 1, 1)
  1457. obj31.Parent = obj30
  1458.  
  1459. -- 32 - redstuff
  1460. local obj32 = Instance.new("Part")
  1461. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1462. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1463. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1464. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1465. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1466. obj32.Material = Enum.Material.SmoothPlastic
  1467. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1468. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1469. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. obj32.BrickColor = BrickColor.new("Institutional white")
  1471. obj32.Friction = 0.30000001192093
  1472. obj32.Shape = Enum.PartType.Cylinder
  1473. obj32.Name = "redstuff"
  1474. obj32.Anchored = true
  1475. obj32.Parent = obj1
  1476.  
  1477.  
  1478. -- 33 - redstuff
  1479. local obj33 = Instance.new("Part")
  1480. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1481. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1482. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1483. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1484. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1485. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1486. obj33.Material = Enum.Material.SmoothPlastic
  1487. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1488. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1489. obj33.BrickColor = BrickColor.new("Institutional white")
  1490. obj33.Friction = 0.30000001192093
  1491. obj33.Shape = Enum.PartType.Block
  1492. obj33.Name = "redstuff"
  1493. obj33.Anchored = true
  1494. obj33.Parent = obj1
  1495.  
  1496. -- 34 - redstuff
  1497. local obj34 = Instance.new("Part")
  1498. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1499. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1500. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1501. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1502. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1503. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1504. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1505. obj34.Material = Enum.Material.SmoothPlastic
  1506. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1507. obj34.BrickColor = BrickColor.new("Institutional white")
  1508. obj34.Friction = 0.30000001192093
  1509. obj34.Shape = Enum.PartType.Cylinder
  1510. obj34.Name = "redstuff"
  1511. obj34.Anchored = true
  1512. obj34.Parent = obj1
  1513.  
  1514. -- 35 - redstuff
  1515. local obj35 = Instance.new("Part")
  1516. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1517. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1520. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1522. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  1523. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. obj35.BrickColor = BrickColor.new("Institutional white")
  1525. obj35.Friction = 0.30000001192093
  1526. obj35.Shape = Enum.PartType.Cylinder
  1527. obj35.Material = Enum.Material.SmoothPlastic
  1528. obj35.Name = "redstuff"
  1529. obj35.Anchored = true
  1530. obj35.Parent = obj1
  1531.  
  1532. -- 36 - redstuff
  1533. local obj36 = Instance.new("Part")
  1534. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1535. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1536. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1537. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1538. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1539. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1540. obj36.Material = Enum.Material.SmoothPlastic
  1541. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1542. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1543. obj36.BrickColor = BrickColor.new("Institutional white")
  1544. obj36.Friction = 0.30000001192093
  1545. obj36.Shape = Enum.PartType.Cylinder
  1546. obj36.Name = "redstuff"
  1547. obj36.Anchored = true
  1548. obj36.Parent = obj1
  1549.  
  1550. -- 37 - redstuff
  1551. local obj37 = Instance.new("WedgePart")
  1552. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1553. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1554. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1555. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1556. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1557. obj37.Material = Enum.Material.SmoothPlastic
  1558. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  1559. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1560. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1561. obj37.Anchored = true
  1562. obj37.BrickColor = BrickColor.new("Institutional white")
  1563. obj37.Friction = 0.30000001192093
  1564. obj37.Name = "redstuff"
  1565. obj37.Anchored = true
  1566. obj37.Parent = obj1
  1567.  
  1568. -- 38 - redstuff
  1569. local obj38 = Instance.new("Part")
  1570. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  1571. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1572. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1573. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1574. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1575. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1576. obj38.Material = Enum.Material.SmoothPlastic
  1577. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1578. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. obj38.BrickColor = BrickColor.new("Institutional white")
  1580. obj38.Friction = 0.30000001192093
  1581. obj38.Shape = Enum.PartType.Cylinder
  1582. obj38.Name = "redstuff"
  1583. obj38.Anchored = true
  1584. obj38.Parent = obj1
  1585.  
  1586. local function recurse(objnum)
  1587.     table.insert(knifeparts,{objnum,objnum.Parent})
  1588.     for i,v in pairs(objnum:GetChildren()) do
  1589.         recurse(v)
  1590.     end
  1591. end
  1592.  
  1593. recurse(obj1)
  1594.  
  1595. local audio = Instance.new('Sound',knife)
  1596. audio.Volume = 2
  1597.  
  1598. local audio2 = Instance.new('Sound',knife)
  1599. audio2.Volume = 2
  1600.  
  1601. local holdpart = Instance.new("Part")
  1602. holdpart.Parent = me
  1603. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  1604. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  1605. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  1606.  
  1607. local previous = nil
  1608. for i,v in pairs(obj1:GetChildren()) do
  1609.     if v:IsA('BasePart') then
  1610.         if previous then
  1611.             local weld = Instance.new('Weld',v)
  1612.             weld.Part0 = v
  1613.             weld.Part1 = previous
  1614.             weld.C0 = v.CFrame:inverse() * previous.CFrame
  1615.             previous.Anchored = false
  1616.             previous.CanCollide = false
  1617.             local vee = v
  1618.             weld.AncestryChanged:connect(function(mez,par)
  1619.                 wait()
  1620.                 weld.Parent = vee
  1621.             end)
  1622.         end
  1623.         previous = v
  1624.     end
  1625. end
  1626. previous.Anchored = false
  1627. previous.CanCollide = false
  1628.  
  1629. local holdpartweld = Instance.new("Weld", me.Torso)
  1630. holdpartweld.Part0 = me.Torso
  1631. holdpartweld.Part1 = holdpart
  1632. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  1633.  
  1634. holdpartweld.AncestryChanged:connect(function(mez,par)
  1635.     if par ~= me.Torso then
  1636.         wait()
  1637.         holdpartweld.Parent = me.Torso
  1638.     end
  1639. end)
  1640.  
  1641. local knifeweld = Instance.new('Weld',me.Torso)
  1642. knifeweld.Part0 = me.Torso
  1643. knifeweld.Part1 = obj2
  1644. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  1645. knifeweld.AncestryChanged:connect(function(mez,par)
  1646.     if par ~= me.Torso then
  1647.         wait()
  1648.         knifeweld.Parent = me.Torso
  1649.     end
  1650. end)
  1651. local ScreenGui = Instance.new("ScreenGui")
  1652. local CustomizeGui = Instance.new("Frame")
  1653. local Customize = Instance.new("TextLabel")
  1654. local ClosestColor = Instance.new("TextLabel")
  1655. local Line = Instance.new("TextLabel")
  1656. local Color = Instance.new("ImageLabel")
  1657. local Close = Instance.new("TextButton")
  1658. local RedHue = Instance.new("TextLabel")
  1659. local GreenHue = Instance.new("TextLabel")
  1660. local RedInput = Instance.new("TextBox")
  1661. local BlueHue = Instance.new("TextLabel")
  1662. local GreenInput = Instance.new("TextBox")
  1663. local TransInput = Instance.new("TextBox")
  1664. local BlueInput = Instance.new("TextBox")
  1665. local Message = Instance.new("TextLabel")
  1666. local Message2 = Instance.new("TextLabel")
  1667. local TrailTransparency = Instance.new("TextLabel")
  1668. local TrailInput = Instance.new("TextBox")
  1669. local MusicOption = Instance.new("TextButton")
  1670. local ScreenOption = Instance.new("TextButton")
  1671. local ScreenOptionTxt = Instance.new("TextLabel")
  1672. local MusicOptionTxt = Instance.new("TextLabel")
  1673.  
  1674. -- Properties
  1675.  
  1676. ScreenGui.Parent = playergui
  1677.  
  1678. CustomizeGui.Name = "CustomizeGui"
  1679. CustomizeGui.Parent = ScreenGui
  1680. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1681. CustomizeGui.BackgroundTransparency = 0.5
  1682. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  1683. CustomizeGui.BorderSizePixel = 2
  1684. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  1685. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  1686.  
  1687. Customize.Name = "Customize"
  1688. Customize.Parent = CustomizeGui
  1689. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1690. Customize.BackgroundTransparency = 0.75
  1691. Customize.BorderSizePixel = 0
  1692. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  1693. Customize.FontSize = Enum.FontSize.Size28
  1694. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  1695. Customize.TextColor3 = Color3.new(1, 1, 1)
  1696. Customize.TextScaled = true
  1697. Customize.TextSize = 25
  1698. Customize.TextStrokeTransparency = 0.5
  1699. Customize.TextWrapped = true
  1700.  
  1701. ClosestColor.Name = "ClosestColor"
  1702. ClosestColor.Parent = CustomizeGui
  1703. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  1704. ClosestColor.BackgroundTransparency = 1
  1705. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  1706. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  1707. ClosestColor.Font = Enum.Font.SourceSansLight
  1708. ClosestColor.FontSize = Enum.FontSize.Size32
  1709. ClosestColor.Text = "Your color is closest to Institutional White"
  1710. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  1711. ClosestColor.TextSize = 30
  1712. ClosestColor.TextStrokeTransparency = 0.5
  1713.  
  1714. Line.Name = "Line"
  1715. Line.Parent = CustomizeGui
  1716. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1717. Line.BackgroundTransparency = 0.5
  1718. Line.BorderColor3 = Color3.new(0, 0, 0)
  1719. Line.BorderSizePixel = 0
  1720. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  1721. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  1722. Line.Font = Enum.Font.SourceSans
  1723. Line.FontSize = Enum.FontSize.Size14
  1724. Line.Text = " "
  1725. Line.TextSize = 14
  1726.  
  1727. Color.Name = "Color"
  1728. Color.Parent = CustomizeGui
  1729. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  1730. Color.BorderSizePixel = 0
  1731. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  1732. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1733. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1734.  
  1735. MusicOption.Parent = CustomizeGui
  1736. MusicOption.Name = "MusicOption"
  1737. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1738. MusicOption.BorderSizePixel = 1
  1739. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  1740. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1741. MusicOption.Text = ""
  1742. MusicOption.BackgroundTransparency = 0.5
  1743.  
  1744. ScreenOption.Parent = CustomizeGui
  1745. ScreenOption.Name = "ScreenOption"
  1746. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1747. ScreenOption.BorderSizePixel = 1
  1748. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  1749. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1750. ScreenOption.Text = ""
  1751. ScreenOption.BackgroundTransparency = 0.5
  1752.  
  1753. ScreenOptionTxt.Name = "ScreenOptionTxt"
  1754. ScreenOptionTxt.Parent = CustomizeGui
  1755. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1756. ScreenOptionTxt.BackgroundTransparency = 1
  1757. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  1758. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1759. ScreenOptionTxt.Font = Enum.Font.SourceSans
  1760. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  1761. ScreenOptionTxt.Text = "Psychopath Red Filter"
  1762. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1763. ScreenOptionTxt.TextScaled = true
  1764. ScreenOptionTxt.TextSize = 20
  1765. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1766. ScreenOptionTxt.TextStrokeTransparency = 0.5
  1767. ScreenOptionTxt.TextWrapped = true
  1768. ScreenOptionTxt.TextXAlignment = "Left"
  1769.  
  1770. MusicOptionTxt.Name = "MusicOptionTxt"
  1771. MusicOptionTxt.Parent = CustomizeGui
  1772. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1773. MusicOptionTxt.BackgroundTransparency = 1
  1774. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  1775. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1776. MusicOptionTxt.Font = Enum.Font.SourceSans
  1777. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  1778. MusicOptionTxt.Text = "Psychopath Background Music"
  1779. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1780. MusicOptionTxt.TextScaled = true
  1781. MusicOptionTxt.TextSize = 20
  1782. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1783. MusicOptionTxt.TextStrokeTransparency = 0.5
  1784. MusicOptionTxt.TextWrapped = true
  1785. MusicOptionTxt.TextXAlignment = "Left"
  1786.  
  1787. Close.Name = "Close"
  1788. Close.Parent = CustomizeGui
  1789. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1790. Close.BackgroundTransparency = 0.5
  1791. Close.BorderColor3 = Color3.new(0, 0, 0)
  1792. Close.BorderSizePixel = 2
  1793. Close.Position = UDim2.new(1.005, 0, 0, 0)
  1794. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  1795. Close.Font = Enum.Font.SourceSans
  1796. Close.FontSize = Enum.FontSize.Size14
  1797. Close.Text = "X"
  1798. Close.TextColor3 = Color3.new(1, 1, 1)
  1799. Close.TextScaled = true
  1800. Close.TextSize = 14
  1801. Close.TextStrokeTransparency = 0
  1802. Close.TextWrapped = true
  1803.  
  1804. RedHue.Name = "RedHue"
  1805. RedHue.Parent = CustomizeGui
  1806. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1807. RedHue.BackgroundTransparency = 1
  1808. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  1809. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1810. RedHue.Font = Enum.Font.SourceSans
  1811. RedHue.FontSize = Enum.FontSize.Size24
  1812. RedHue.Text = "RED Hue Value: "
  1813. RedHue.TextColor3 = Color3.new(1, 1, 1)
  1814. RedHue.TextScaled = true
  1815. RedHue.TextSize = 20
  1816. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  1817. RedHue.TextStrokeTransparency = 0.75
  1818. RedHue.TextWrapped = true
  1819.  
  1820. GreenHue.Name = "GreenHue"
  1821. GreenHue.Parent = CustomizeGui
  1822. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1823. GreenHue.BackgroundTransparency = 1
  1824. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  1825. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1826. GreenHue.Font = Enum.Font.SourceSans
  1827. GreenHue.FontSize = Enum.FontSize.Size24
  1828. GreenHue.Text = "GREEN Hue Value:"
  1829. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  1830. GreenHue.TextScaled = true
  1831. GreenHue.TextSize = 20
  1832. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  1833. GreenHue.TextStrokeTransparency = 0.75
  1834. GreenHue.TextWrapped = true
  1835.  
  1836. RedInput.Name = "RedInput"
  1837. RedInput.Parent = CustomizeGui
  1838. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1839. RedInput.BackgroundTransparency = 0.5
  1840. RedInput.BorderSizePixel = 0
  1841. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  1842. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1843. RedInput.Font = Enum.Font.SourceSans
  1844. RedInput.FontSize = Enum.FontSize.Size14
  1845. RedInput.Text = "255"
  1846. RedInput.TextColor3 = Color3.new(1, 1, 1)
  1847. RedInput.TextSize = 14
  1848. RedInput.TextStrokeTransparency = 0
  1849.  
  1850. BlueHue.Name = "BlueHue"
  1851. BlueHue.Parent = CustomizeGui
  1852. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1853. BlueHue.BackgroundTransparency = 1
  1854. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  1855. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1856. BlueHue.Font = Enum.Font.SourceSans
  1857. BlueHue.FontSize = Enum.FontSize.Size24
  1858. BlueHue.Text = "BLUE Hue Value:"
  1859. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  1860. BlueHue.TextScaled = true
  1861. BlueHue.TextSize = 20
  1862. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  1863. BlueHue.TextStrokeTransparency = 0.75
  1864. BlueHue.TextWrapped = true
  1865.  
  1866. TrailTransparency.Name = "TrailTransparency"
  1867. TrailTransparency.Parent = CustomizeGui
  1868. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  1869. TrailTransparency.BackgroundTransparency = 1
  1870. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  1871. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  1872. TrailTransparency.Font = Enum.Font.SourceSans
  1873. TrailTransparency.FontSize = Enum.FontSize.Size24
  1874. TrailTransparency.Text = "Trail Transparency:"
  1875. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  1876. TrailTransparency.TextScaled = true
  1877. TrailTransparency.TextSize = 20
  1878. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  1879. TrailTransparency.TextWrapped = true
  1880.  
  1881. GreenInput.Name = "GreenInput"
  1882. GreenInput.Parent = CustomizeGui
  1883. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1884. GreenInput.BackgroundTransparency = 0.5
  1885. GreenInput.BorderSizePixel = 0
  1886. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  1887. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1888. GreenInput.Font = Enum.Font.SourceSans
  1889. GreenInput.FontSize = Enum.FontSize.Size14
  1890. GreenInput.Text = "255"
  1891. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  1892. GreenInput.TextSize = 14
  1893. GreenInput.TextStrokeTransparency = 0
  1894.  
  1895. TransInput.Name = "TransInput"
  1896. TransInput.Parent = CustomizeGui
  1897. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1898. TransInput.BackgroundTransparency = 0.5
  1899. TransInput.BorderSizePixel = 0
  1900. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  1901. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1902. TransInput.Font = Enum.Font.SourceSans
  1903. TransInput.FontSize = Enum.FontSize.Size14
  1904. TransInput.Text = "50"
  1905. TransInput.TextColor3 = Color3.new(1, 1, 1)
  1906. TransInput.TextSize = 14
  1907. TransInput.TextStrokeTransparency = 0
  1908.  
  1909. BlueInput.Name = "BlueInput"
  1910. BlueInput.Parent = CustomizeGui
  1911. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1912. BlueInput.BackgroundTransparency = 0.5
  1913. BlueInput.BorderSizePixel = 0
  1914. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  1915. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1916. BlueInput.Font = Enum.Font.SourceSans
  1917. BlueInput.FontSize = Enum.FontSize.Size14
  1918. BlueInput.Text = "255"
  1919. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  1920. BlueInput.TextSize = 14
  1921. BlueInput.TextStrokeTransparency = 0
  1922.  
  1923. Message.Name = "Message"
  1924. Message.Parent = CustomizeGui
  1925. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  1926. Message.BackgroundTransparency = 1
  1927. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  1928. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  1929. Message.Font = Enum.Font.SourceSans
  1930. Message.FontSize = Enum.FontSize.Size18
  1931. Message.Text = "|| Inputs must be values ||"
  1932. Message.TextColor3 = Color3.new(1, 1, 1)
  1933. Message.TextScaled = true
  1934. Message.TextSize = 15
  1935. Message.TextStrokeTransparency = 0.75
  1936. Message.TextWrapped = true
  1937.  
  1938. local attun = Instance.new("Attachment", knife)
  1939. attun.Position = Vector3.new(0, 0.1, -1.75)
  1940. local atdos = Instance.new("Attachment", knife)
  1941. atdos.Position = Vector3.new(0, -0.1, 0.5)
  1942. local trail = Instance.new("Trail", knife)
  1943. trail.LightEmission = 0.5
  1944. trail.Attachment0 = attun
  1945. trail.Attachment1 = atdos
  1946. trail.Lifetime = 0.175
  1947. trail.MinLength = 0
  1948. trail.Enabled = false
  1949.  
  1950. function updatez()
  1951.     local rc = tonumber(RedInput.Text)
  1952.     local gc = tonumber(GreenInput.Text)
  1953.     local bc = tonumber(BlueInput.Text)
  1954.     local tcupd = tonumber(TransInput.Text)
  1955.     if rc == nil then
  1956.         rc = 0
  1957.     end
  1958.     if gc == nil then
  1959.         gc = 0
  1960.     end
  1961.     if bc == nil then
  1962.         bc = 0
  1963.     end
  1964.     if tcupd == nil then
  1965.         tcupd = 0
  1966.     end
  1967.     local tc = tcupd/100
  1968.     Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  1969.     ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  1970.     obj32.Color = Color3.fromRGB(rc,gc,bc)
  1971.     obj33.Color = Color3.fromRGB(rc,gc,bc)
  1972.     obj34.Color = Color3.fromRGB(rc,gc,bc)
  1973.     obj35.Color = Color3.fromRGB(rc,gc,bc)
  1974.     obj36.Color = Color3.fromRGB(rc,gc,bc)
  1975.     obj37.Color = Color3.fromRGB(rc,gc,bc)
  1976.     obj38.Color = Color3.fromRGB(rc,gc,bc)
  1977.     trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  1978.     trail.Transparency = NumberSequence.new(tc)
  1979.     TrailTransparency.TextStrokeTransparency = tc
  1980. end
  1981.  
  1982. RedInput.Changed:connect(function(val)
  1983.     if val == "Text" and tonumber(RedInput.Text) then
  1984.         RedInput.Text = tostring(tonumber(RedInput.Text))
  1985.         if tonumber(RedInput.Text) > 255 then
  1986.             RedInput.Text = '255'
  1987.         end
  1988.     elseif val == "Text" then
  1989.         RedInput.Text = ""
  1990.     end
  1991.     updatez()
  1992. end)
  1993. GreenInput.Changed:connect(function(val)
  1994.     if val == "Text" and tonumber(GreenInput.Text) then
  1995.         GreenInput.Text = tostring(tonumber(GreenInput.Text))
  1996.         if tonumber(GreenInput.Text) > 255 then
  1997.             GreenInput.Text = '255'
  1998.         end
  1999.     elseif val == "Text" then
  2000.         GreenInput.Text = ""
  2001.     end
  2002.     updatez()
  2003. end)
  2004. BlueInput.Changed:connect(function(val)
  2005.     if val == "Text" and tonumber(BlueInput.Text) then
  2006.         BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2007.         if tonumber(BlueInput.Text) > 255 then
  2008.             BlueInput.Text = '255'
  2009.         end
  2010.     elseif val == "Text" then
  2011.         BlueInput.Text = ""
  2012.     end
  2013.     updatez()
  2014. end)
  2015. TransInput.Changed:connect(function(val)
  2016.     if val == "Text" and tonumber(TransInput.Text) then
  2017.         TransInput.Text = tostring(tonumber(TransInput.Text))
  2018.         if tonumber(TransInput.Text) > 100 then
  2019.             TransInput.Text = '100'
  2020.         end
  2021.     elseif val == "Text" then
  2022.         TransInput.Text = ""
  2023.     end
  2024.     updatez()
  2025. end)
  2026.  
  2027. Close.MouseButton1Click:connect(function()
  2028.     if lerpz == false then
  2029.         lerpz = true
  2030.         if Close.Text ~= "+" then
  2031.             CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2032.             for i=1,10 do
  2033.                 Close.TextTransparency = i/10
  2034.                 Close.TextStrokeTransparency = i/10
  2035.                 wait(0.01)
  2036.             end
  2037.             Close.Text = "+"
  2038.             for i=1,10 do
  2039.                 Close.TextTransparency = (10-i+1)/10
  2040.                 Close.TextStrokeTransparency = (10-i+1)/10
  2041.                 wait(0.01)
  2042.             end
  2043.             lerpz = false
  2044.         else
  2045.             CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2046.             for i=1,10 do
  2047.                 Close.TextTransparency = i/10
  2048.                 Close.TextStrokeTransparency = i/10
  2049.                 wait(0.01)
  2050.             end
  2051.             Close.Text = "X"
  2052.             for i=1,10 do
  2053.                 Close.TextTransparency = (10-i+1)/10
  2054.                 Close.TextStrokeTransparency = (10-i+1)/10
  2055.                 wait(0.01)
  2056.             end
  2057.             lerpz = false
  2058.         end
  2059.     end
  2060. end)
  2061.  
  2062. MusicOption.MouseButton1Click:connect(function()
  2063.     if canbackgroundmusic == true then
  2064.         canbackgroundmusic = false
  2065.         MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2066.     else
  2067.         canbackgroundmusic = true
  2068.         MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2069.     end
  2070. end)
  2071.  
  2072. ScreenOption.MouseButton1Click:connect(function()
  2073.     if cancolorfilter == true then
  2074.         cancolorfilter = false
  2075.         ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2076.     else
  2077.         cancolorfilter = true
  2078.         ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2079.     end
  2080. end)
  2081.  
  2082. function equip()
  2083.     local doit = coroutine.wrap(function()
  2084.     if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2085.         acting = true
  2086.         local arm = me["Right Arm"]
  2087.         local arm2 = me["Left Arm"]
  2088.         local tors = me.Torso
  2089.         local weld = Instance.new('Weld',arm)
  2090.         weld.Part0 = arm
  2091.         weld.Part1 = tors
  2092.         weld.C0 = CFrame.new(-1.5,0,0)
  2093.         local weld2 = Instance.new("Weld", arm2)
  2094.         weld2.Part0 = arm2
  2095.         weld2.Part1 = tors
  2096.         weld2.C0 = CFrame.new(1.5, 0, 0)
  2097.         wait(0.001)
  2098.         for i = 0,1,0.1 do
  2099.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2100.             weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2101.             weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2102.             wait(0.001)
  2103.         end
  2104.         wait(0.15)
  2105.         trail.Enabled = true
  2106.         for i = 0,1,0.1 do
  2107.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2108.             weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2109.             weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2110.             wait(0.001)
  2111.         end
  2112.         trail.Enabled = false
  2113.         wait(0.2)
  2114.         for i = 0,1,0.1 do
  2115.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2116.             weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2117.             wait(0.001)
  2118.         end
  2119.         weld:Destroy()
  2120.         weld2:Remove()
  2121.         if tors ~= nil then
  2122.             rightshoulderz:Clone().Parent = me.Torso
  2123.             leftshoulderz:Clone().Parent = me.Torso
  2124.         end
  2125.     end
  2126.     acting = false
  2127.     end)
  2128.     doit()
  2129. end
  2130.  
  2131. function kysnigga()
  2132.     if kyssing == true then return end
  2133.     kyssing = true
  2134.     acting = true
  2135.     decearingTHING = math.random(1, 100)
  2136.     if decearingTHING == 4 then
  2137.         decearingEGG = Instance.new("Sound", me.Torso)
  2138.         decearingEGG.SoundId = "rbxassetid://138084557"
  2139.         decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2140.         decearingEGG.TimePosition = 0.2
  2141.         decearingEGG:Play()
  2142.     end
  2143.     me.Humanoid.WalkSpeed = 0
  2144.     me.Humanoid.JumpPower = 0
  2145.    
  2146.     local rightarm = Instance.new("Weld", me.Torso)
  2147.     rightarm.Part0 = me.Torso
  2148.     rightarm.Part1 = me["Right Arm"]
  2149.     rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2150.    
  2151.     local leftarm = Instance.new("Weld", me.Torso)
  2152.     leftarm.Part0 = me.Torso
  2153.     leftarm.Part1 = me["Left Arm"]
  2154.     leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2155.    
  2156.     local tors = Instance.new("Weld", me.HumanoidRootPart)
  2157.     tors.Part0 = me.HumanoidRootPart
  2158.     tors.Part1 = me.Torso
  2159.     tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2160.    
  2161.     local rightleg = Instance.new("Weld", me.Torso)
  2162.     rightleg.Part0 = me.Torso
  2163.     rightleg.Part1 = me["Right Leg"]
  2164.     rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2165.    
  2166.     local leftleg = Instance.new("Weld", me.Torso)
  2167.     leftleg.Part0 = me.Torso
  2168.     leftleg.Part1 = me["Left Leg"]
  2169.     leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2170.    
  2171.     for i = 0, 1, 0.03 do
  2172.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2173.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2174.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2175.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2176.         wait()
  2177.     end
  2178.     for i = 0, 1, 0.03 do
  2179.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2180.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2181.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2182.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2183.         leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2184.         knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2185.         wait()
  2186.     end
  2187.     local bleedzer = Instance.new('Part',me.Torso)
  2188.     bleedzer.CFrame = me.Torso.CFrame
  2189.     bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2190.     bleedzer.Transparency = 1
  2191.     bleedzer.CanCollide = false
  2192.     local weld = Instance.new('Weld',bleedzer)
  2193.     weld.Part0 = bleedzer
  2194.     weld.Part1 = me.Torso
  2195.     weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2196.     local woodpekker = coroutine.wrap(function()
  2197.         bleed(bleedzer)
  2198.     end)
  2199.     woodpekker()
  2200.     audio.SoundId = "rbxassetid://199977936"
  2201.     audio.PlaybackSpeed = 1.5
  2202.     audio:Play()
  2203.     audio2.SoundId = "rbxassetid://220834019"
  2204.     audio2.PlaybackSpeed = 1
  2205.     audio2.TimePosition = 0.1
  2206.     audio2:Play()
  2207.     for i = 0, 1, 0.1 do
  2208.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2209.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2210.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2211.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2212.         leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2213.         knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2214.         wait()
  2215.     end
  2216.     wait(1)
  2217.     audio.SoundId = "rbxassetid://210943487"
  2218.     audio.TimePosition = 0.2
  2219.     audio.PlaybackSpeed = 0.75
  2220.     audio:Play()
  2221.     for i = 0, 1, 0.03 do
  2222.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2223.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2224.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2225.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2226.         leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2227.         knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2228.         wait()
  2229.     end
  2230.     for i = 0, 1, 0.03 do
  2231.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2232.         leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2233.         knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2234.         wait()
  2235.     end
  2236.     wait(0.24)
  2237.     if me:FindFirstChildOfClass('Humanoid') then
  2238.         me:FindFirstChildOfClass('Humanoid').Health = 0
  2239.     end
  2240.     wait(0.01)
  2241.     killz(me,me.Torso.Name,nil,nil,true)
  2242.    
  2243.     tors:Remove()
  2244.     rightarm:Remove()
  2245.     rightleg:Remove()
  2246.     leftleg:Remove()
  2247.     leftarm:Remove()
  2248.     rightshoulderz:Clone().Parent = me.Torso
  2249.     leftshoulderz:Clone().Parent = me.Torso
  2250.     torsojoint:Clone().Parent = me.HumanoidRootPart
  2251.     lefthipz:Clone().Parent = me.Torso
  2252.     righthipz:Clone().Parent = me.Torso
  2253.     me.Humanoid.JumpPower = 50
  2254.     me.Humanoid.WalkSpeed = 16
  2255.     acting = false
  2256.     canClick = true
  2257.     doing = false
  2258.     hit = false
  2259.     kyssing = false
  2260.     if decearingTHING == 4 then
  2261.         decearingEGG:Remove()
  2262.     end
  2263. end
  2264.  
  2265. function bleedout()
  2266.     local doit = coroutine.wrap(function()
  2267.         local targe = grabbed
  2268.         local num = 0
  2269.         while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2270.             if targe.Head:FindFirstChild('Died') then
  2271.                 tone = math.random(6, 12) / 10
  2272.                 targe.Head.Died.PlaybackSpeed = tone
  2273.                 targe.Head.Died:Play()
  2274.             else
  2275.                 local deathsound = Instance.new('Sound',targe.Head)
  2276.                 deathsound.Name = "Died"
  2277.                 deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2278.                 deathsound.Volume = 0.65
  2279.                 deathsound.EmitterSize = 5
  2280.                 deathsound.MaxDistance = 150
  2281.                 tone = math.random(5, 15) / 10
  2282.                 targe.Head.Died.PlaybackSpeed = tone
  2283.                 targe.Head.Died:Play()
  2284.             end
  2285.             targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2286.             num = num+1
  2287.             wait(0.325)
  2288.         end
  2289.         targe:FindFirstChildOfClass('Humanoid').Health = 0
  2290.         wait()
  2291.         killz(targe,'Head',nil,nil,false,true)
  2292.         wait(2)
  2293.         targe:Remove()
  2294.     end)
  2295.     doit()
  2296. end
  2297.  
  2298. function liedown()
  2299.     local doit = coroutine.wrap(function()
  2300.     local targe = grabbed
  2301.         wait(2)
  2302.         if targe and targe:FindFirstChildOfClass('Humanoid') then
  2303.             targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2304.         end
  2305.     end)
  2306.     doit()
  2307. end
  2308.  
  2309. function grab()
  2310.     local doit = coroutine.wrap(function()
  2311.     acting = true
  2312.     me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2313.     local arm = me["Right Arm"]
  2314.     local tors = me.Torso
  2315.     local arm2 = me["Left Arm"]
  2316.     local humanroot = me.HumanoidRootPart
  2317.     local weld2 = Instance.new('Weld',arm)
  2318.     weld2.Part0 = arm
  2319.     weld2.Part1 = tors
  2320.     weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2321.     local weld3 = Instance.new('Weld',arm2)
  2322.     weld3.Part0 = arm2
  2323.     weld3.Part1 = tors
  2324.     weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2325.     for i = 0,1,0.05 do
  2326.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2327.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2328.         weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2329.         knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2330.         wait(0.01)
  2331.     end
  2332.     grabbing = true
  2333.     trail.Enabled = true
  2334.     for i = 0,1,0.10 do
  2335.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2336.         weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2337.         weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2338.         wait(0.01)
  2339.     end
  2340.     trail.Enabled = false
  2341.     wait(0.5)
  2342.     grabbing = false
  2343.     me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2344.     if grabbed == nil then
  2345.         for i = 0,1,0.1 do
  2346.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2347.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2348.             weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2349.             knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2350.             wait(0.001)
  2351.         end
  2352.         weld2:Destroy()
  2353.         weld3:Destroy()
  2354.         rightshoulderz:Clone().Parent = me.Torso
  2355.             leftshoulderz:Clone().Parent = me.Torso
  2356.         acting = false
  2357.         canClick = true
  2358.     end
  2359.     end)
  2360.     doit()
  2361. end
  2362.  
  2363. function kill()
  2364.     paralyzed = false
  2365.     if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2366.     targetweld = grabbed.Torso.TargetWeld
  2367.     targetweld2 = nil
  2368.     local reee = grabbed:FindFirstChild("Left Arm")
  2369.     if reee and reee:FindFirstChild("Weld") then
  2370.         targetweld2 = reee.Weld
  2371.     end
  2372.     for i, v in pairs(grabbed:GetChildren()) do
  2373.         if v.Name == "Part" then
  2374.             v.CanCollide = true
  2375.         end
  2376.     end
  2377.     targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2378.     local targetrightshoulder = rightshoulder
  2379.     local targetleftshoulder = leftshoulder
  2380.     local targetweld3 = Instance.new("Weld", targetweld3pt)
  2381.     targetweld3.Part0 = grabbed.Torso
  2382.     targetweld3.Part1 = targetweld3pt
  2383.     targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2384.    
  2385.     local doit = coroutine.wrap(function()
  2386.     local arm = me["Right Arm"]
  2387.     local tors = grabbed.Torso
  2388.     local arm2 = me["Left Arm"]
  2389.     if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2390.     doing = true
  2391.     local weld2 = arm:FindFirstChildOfClass('Weld')
  2392.     local weld3 = arm2:FindFirstChildOfClass('Weld')
  2393.     local humanroot = me.HumanoidRootPart
  2394.    
  2395.     for i = 0,1,0.1 do
  2396.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2397.         weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2398.         weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2399.         wait(0.01)
  2400.     end
  2401.    
  2402.     audio:Stop()
  2403.     audio.SoundId = "rbxassetid://517040733"
  2404.     tone = math.random(1, 3)
  2405.     if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2406.     if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2407.     if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2408.     audio:Play()
  2409.    
  2410.     local bleedpart = Instance.new("Part", grabbed)
  2411.     bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2412.     bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2413.     bleedpart.CanCollide = false
  2414.     bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2415.     bleedpart.Transparency = 1
  2416.    
  2417.     local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2418.     bleedpartweld.Part0 = grabbed.Torso
  2419.     bleedpartweld.Part1 = bleedpart
  2420.     bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2421.     local coru=coroutine.wrap(function()
  2422.     bleed(bleedpart)
  2423.     end)
  2424.     coru()
  2425.    
  2426.     local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2427.     slightthrow.Force = Vector3.new(0, 0, -2500)
  2428.    
  2429.     local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2430.     slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2431.     slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2432.    
  2433.     if grabbed:FindFirstChildOfClass('Humanoid') then
  2434.         grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2435.     end
  2436.    
  2437.     killz(grabbed,'Left Leg')
  2438.     killz(grabbed,'Left Arm')
  2439.     killz(grabbed,'Right Leg')
  2440.     killz(grabbed,'Right Arm')
  2441.    
  2442.     trail.Enabled = true
  2443.    
  2444.     for i = 0,1,0.2 do
  2445.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2446.         weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2447.         weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2448.         wait(0.01)
  2449.     end
  2450.    
  2451.     trail.Enabled = false
  2452.    
  2453.     bleedout()
  2454.    
  2455.     rightshoulderz:Clone().Parent = me.Torso
  2456.         leftshoulderz:Clone().Parent = me.Torso
  2457.     grabbed = nil
  2458.    
  2459.     if humanroot:FindFirstChild('Holder') then
  2460.         humanroot.Holder:Destroy()
  2461.     end
  2462.    
  2463.     wait(0.2)
  2464.     slightthrow:Remove()
  2465.     slightthrow2:Remove()
  2466.     for i = 0,1,0.05 do
  2467.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2468.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2469.         weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2470.         knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2471.         wait(0.01)
  2472.     end
  2473.    
  2474.     weld2:Destroy()
  2475.     weld3:Destroy()
  2476.     targetweld = nil
  2477.     targetweld2 = nil
  2478.     targetweld3 = nil
  2479.     rightshoulderz:Clone().Parent = me.Torso
  2480.     leftshoulderz:Clone().Parent = me.Torso
  2481.     acting = false
  2482.     canClick = true
  2483.     doing = false
  2484.     end)
  2485.     doit()
  2486. end
  2487.  
  2488. function finish()
  2489.     if finishing == true then return end
  2490.     finishing = true
  2491.     acting = true
  2492.     decearingTHING = math.random(1, 100)
  2493.     if decearingTHING == 4 then
  2494.         decearingEGG = Instance.new("Sound", me.Torso)
  2495.         decearingEGG.SoundId = "rbxassetid://138084557"
  2496.         decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2497.         decearingEGG.TimePosition = 0.2
  2498.         decearingEGG:Play()
  2499.     end
  2500.     me.Humanoid.WalkSpeed = 0
  2501.     me.Humanoid.JumpPower = 0
  2502.    
  2503.     local rightarm = Instance.new("Weld", me.Torso)
  2504.     rightarm.Part0 = me.Torso
  2505.     rightarm.Part1 = me["Right Arm"]
  2506.     rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2507.    
  2508.     local tors = Instance.new("Weld", me.HumanoidRootPart)
  2509.     tors.Part0 = me.HumanoidRootPart
  2510.     tors.Part1 = me.Torso
  2511.     tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2512.    
  2513.     local rightleg = Instance.new("Weld", me.Torso)
  2514.     rightleg.Part0 = me.Torso
  2515.     rightleg.Part1 = me["Right Leg"]
  2516.     rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2517.    
  2518.     local leftleg = Instance.new("Weld", me.Torso)
  2519.     leftleg.Part0 = me.Torso
  2520.     leftleg.Part1 = me["Left Leg"]
  2521.     leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2522.    
  2523.     for i = 0, 1, 0.05 do
  2524.         tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  2525.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2526.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2527.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  2528.         wait()
  2529.     end
  2530.     for i=1,finishnum do
  2531.         local num1 = 0.5
  2532.         local num2 = 0.5
  2533.         local num3 = 0.25
  2534.     if finishnum ~= 1 then
  2535.         num3 = 0
  2536.     end
  2537.     trail.Enabled = true
  2538.     for i = 0, 1, num1 do
  2539.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  2540.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  2541.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  2542.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  2543.         wait()
  2544.     end
  2545.     wait()
  2546.     for i = 0, 1, num2 do
  2547.         tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2548.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  2549.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2550.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  2551.         wait()
  2552.     end
  2553.     trail.Enabled = false
  2554.     wait(num3)
  2555.     end
  2556.     wait()
  2557.     for i = 0, 1, 0.05 do
  2558.         tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2559.         leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2560.         rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2561.         rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2562.         wait()
  2563.     end
  2564.     tors:Remove()
  2565.     rightarm:Remove()
  2566.     rightleg:Remove()
  2567.     leftleg:Remove()
  2568.     rightshoulderz:Clone().Parent = me.Torso
  2569.     leftshoulderz:Clone().Parent = me.Torso
  2570.     torsojoint:Clone().Parent = me.HumanoidRootPart
  2571.     lefthipz:Clone().Parent = me.Torso
  2572.     righthipz:Clone().Parent = me.Torso
  2573.     me.Humanoid.JumpPower = 50
  2574.     me.Humanoid.WalkSpeed = 16
  2575.     acting = false
  2576.     canClick = true
  2577.     doing = false
  2578.     hit = false
  2579.     finishing = false
  2580.     if decearingTHING == 4 then
  2581.         decearingEGG:Remove()
  2582.     end
  2583. end
  2584.  
  2585. function throw()
  2586.     if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  2587.     paralyzed = false
  2588.     targetweld = grabbed.Torso.TargetWeld
  2589.     local ree = grabbed:FindFirstChild("Left Arm")
  2590.     targetweld2 =nil
  2591.     if ree and ree:FindFirstChild("Weld") then
  2592.         targetweld2 = ree.Weld
  2593.     end
  2594.    
  2595.     for i, v in pairs(grabbed:GetChildren()) do
  2596.         if v.Name == "Part" then
  2597.             v.CanCollide = true
  2598.         end
  2599.     end
  2600.    
  2601.    
  2602.     local doit = coroutine.wrap(function()
  2603.     local arm = me["Right Arm"]
  2604.     local tors = grabbed.Torso
  2605.     local arm2 = me["Left Arm"]
  2606.     local targrightshoulder = rightshoulder
  2607.    
  2608.     local targleftshoulder = leftshoulder
  2609.     if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2610.     doing = true
  2611.     local weld2 = arm:FindFirstChildOfClass('Weld')
  2612.     local weld3 = arm2:FindFirstChildOfClass('Weld')
  2613.     local humanroot = me.HumanoidRootPart
  2614.    
  2615.     for i = 0,1,0.2 do
  2616.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2617.         weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  2618.         weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2619.         targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  2620.         if targetweld2 then
  2621.             targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  2622.         end
  2623.         wait(0.01)
  2624.     end
  2625.    
  2626.     audio:Stop()
  2627.     audio.SoundId = "rbxassetid://536642316"
  2628.     tone = math.random(1, 3)
  2629.     if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  2630.     if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2631.     if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  2632.     audio:Play()
  2633.    
  2634.     local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  2635.     slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  2636.     slightthrow.P = 5000
  2637.     slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  2638.     local point = grabbed.Torso.Position
  2639.     local aaaaaa = grabbed
  2640.     liedown()
  2641.    
  2642.     rightshoulderz:Clone().Parent = me.Torso
  2643.             leftshoulderz:Clone().Parent = me.Torso
  2644.     grabbed = nil
  2645.    
  2646.     if humanroot:FindFirstChild('Holder') then
  2647.         humanroot.Holder:Destroy()
  2648.     end
  2649.     local coru = coroutine.wrap(function()
  2650.         while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  2651.         if aaaaaa:FindFirstChildOfClass('Humanoid') then
  2652.             aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  2653.             aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  2654.             aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  2655.         end
  2656.         slightthrow:Remove()
  2657.     end)
  2658.     coru()
  2659.    
  2660.     for i = 0,1,0.05 do
  2661.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2662.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2663.         weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2664.         wait(0.01)
  2665.     end
  2666.     weld2:Destroy()
  2667.     weld3:Destroy()
  2668.     targetweld:Remove()
  2669.     if targetweld2 then
  2670.         targetweld2:Remove()
  2671.     end
  2672.     if rightshoulder then
  2673.     rightshoulder:Clone().Parent = tors
  2674.     end
  2675.     if leftshoulder then
  2676.     leftshoulder:Clone().Parent = tors
  2677.     end
  2678.     headweld:Clone().Parent = tors
  2679.     rightshoulderz:Clone().Parent = me.Torso
  2680.             leftshoulderz:Clone().Parent = me.Torso
  2681.     acting = false
  2682.     canClick = true
  2683.     doing = false
  2684.     end)
  2685.     doit()
  2686. end
  2687.  
  2688. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  2689. bc=BrickColor.new
  2690. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2691. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2692. local fragmentable = workspace
  2693. local list = {}
  2694. local brickcount = 0
  2695. local storage = {}
  2696. local fillup = 1000
  2697. local maximumstorage = 2000
  2698. local storage_position = Vector3.new(0,0,5000)
  2699. local stored_partsize = Vector3.new(1,1,1)
  2700. local parts_created_per_frame = 5
  2701.  
  2702. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2703. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2704. local fragmentable = workspace
  2705. local list = {}
  2706. local brickcount = 0
  2707. local storage = {}
  2708. local fillup = 1000
  2709. local maximumstorage = 2000
  2710. local storage_position = Vector3.new(0,0,5000)
  2711. local stored_partsize = Vector3.new(1,1,1)
  2712. local parts_created_per_frame = 5
  2713.  
  2714.  
  2715. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  2716.     local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  2717.     local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  2718.     local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  2719.     if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  2720.         if xi == 1 and yi == 1 and zi == 1 then return end
  2721.         if #storage > 0 then
  2722.             local p = storage[1]
  2723.             p.BrickColor = color
  2724.             p.Size = size
  2725.             p.Anchored = false
  2726.             p.BackSurface = backsurface
  2727.             p.BottomSurface = bottomsurface
  2728.             p.FrontSurface = frontsurface
  2729.             p.LeftSurface = leftsurface
  2730.             p.RightSurface = rightsurface
  2731.             p.TopSurface = topsurface
  2732.             p.Transparency = transparency
  2733.             p.CFrame = cframe
  2734.             p.Reflectance = reflectance
  2735.             p.Material = material
  2736.             game:GetService('Debris'):AddItem(p,30)
  2737.             p:BreakJoints()
  2738.             table.remove(storage,1)
  2739.         else
  2740.             local p = Instance.new("Part",fragmentable)
  2741.             p.BrickColor = color
  2742.             p.FormFactor = "Custom"
  2743.             p.Size = size
  2744.             p.BackSurface = backsurface
  2745.             p.BottomSurface = bottomsurface
  2746.             p.FrontSurface = frontsurface
  2747.             p.LeftSurface = leftsurface
  2748.             p.RightSurface = rightsurface
  2749.             p.TopSurface = topsurface
  2750.             p.Transparency = transparency
  2751.             p.Material = material
  2752.             if p.Transparency>0.285 then
  2753.                 p.Anchored = false
  2754.             else
  2755.                 p.Anchored=false
  2756.                 p.Material='Wood'
  2757.                 game:GetService('Debris'):AddItem(p,10)
  2758.             end
  2759.             p.CFrame = cframe
  2760.             p.Reflectance = reflectance
  2761.             p:BreakJoints()
  2762.         end
  2763.         return
  2764.     end
  2765.     local mody = math.random(-125,125)/1000
  2766.     for y = 1,yi do
  2767.         if math.random()> 0.5 then
  2768.             local modx = math.random(-125,125)/1000
  2769.             for x = 1,xi do
  2770.                 local modz = math.random(-125,125)/1000
  2771.                 for z = 1,zi do --offset = x/xi-0.75+modx)
  2772.                     fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  2773.                         Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  2774.                         zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
  2775.                         z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2776.                         z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  2777.                         y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2778.                 end
  2779.                
  2780.             end
  2781.         else
  2782.             local modz = math.random(-125,125)/1000
  2783.             for z = 1,zi do
  2784.                 local modx = math.random(-125,125)/1000
  2785.                 for x = 1,xi do
  2786.                     fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  2787.                         Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  2788.                         zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  2789.                         z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2790.                         z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  2791.                         y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2792.                 end
  2793.             end
  2794.         end
  2795.     end            
  2796. end
  2797.  
  2798. function start_fragmentation(position,radius,nuh)
  2799.     local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  2800.     repeat
  2801.     local finish = false
  2802.     local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  2803.     for i = 1,#parts do
  2804.         table.insert(list,1,parts[i])
  2805.     end
  2806.     finish = true
  2807.     until #parts < 100 and finish
  2808.     local t = tick()
  2809.     for i = 1,#list do
  2810.         local p = list[i]
  2811.         if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
  2812.             fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  2813.             if #storage < maximumstorage and p.Shape == "Block" then
  2814.                 p.Anchored = false
  2815.                 p.FormFactor = "Custom"
  2816.                 p.Size = stored_partsize
  2817.                 p.Position = storage_position
  2818.                 table.insert(storage,1,p)
  2819.             else
  2820.                 p:Destroy()
  2821.             end
  2822.         end
  2823.         if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
  2824.             fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  2825.             if #storage < maximumstorage and p.Shape == "Block" then
  2826.                 p.Anchored = false
  2827.                 p.Material='Wood'
  2828.                 p.FormFactor = "Custom"
  2829.                 p.Size = stored_partsize
  2830.                 p.Position = storage_position
  2831.                 table.insert(storage,1,p)
  2832.             else
  2833.                 p:Destroy()
  2834.             end
  2835.         end
  2836.     end
  2837.     list = {}
  2838. end
  2839.  
  2840.  
  2841. function fling()
  2842. local doit = coroutine.wrap(function()
  2843. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  2844.     acting = true
  2845.     for i=1,finishnum do
  2846.     local weld2 = Instance.new('Weld',me["Right Arm"])
  2847.     weld2.Part0 = me["Right Arm"]
  2848.     weld2.Part1 = me["Torso"]
  2849.     weld2.C0 = CFrame.new(-1.5,0,0)
  2850.     if finishnum == 1 then
  2851.     for i = 0,1,0.05 do
  2852.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2853.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  2854.         wait(0.01) 
  2855.     end
  2856.     end
  2857.     audio.SoundId = "rbxassetid://166083610"
  2858.     audio.PlaybackSpeed = 1
  2859.     audio.TimePosition = 0.1
  2860.     audio:Play()
  2861.     if finishnum == 1 then
  2862.     for i = 0,1,0.5 do
  2863.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2864.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  2865.         wait(0.001)
  2866.     end
  2867.     end
  2868.     weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  2869.     local knofe = obj1:Clone()
  2870.     for i, v in pairs(obj1:GetChildren()) do
  2871.         if v:IsA('BasePart') then
  2872.         v.Transparency = 1
  2873.         end
  2874.     end
  2875.     knofe.Parent = workspace
  2876.     knofe.Name = "Projectile"
  2877.     knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  2878.     knofe:FindFirstChild("Trail", true).Enabled = true
  2879.     local heck = Instance.new('BodyVelocity',knofe.Grab)
  2880.     heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  2881.     local coru = coroutine.wrap(function()
  2882.         wait(0.45)
  2883.         if heck then
  2884.             heck:Destroy()
  2885.         end
  2886.     end)
  2887.     coru()
  2888.     local able = true
  2889.     knofe["big ass knife"].Touched:connect(function(hit)
  2890.         if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  2891.             local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  2892.             local ree = hit.Parent
  2893.             if thing == nil then
  2894.                 ree = hit.Parent.Parent
  2895.             end
  2896.             if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  2897.                 knofe:FindFirstChild("Trail", true).Enabled = false
  2898.                 game:GetService('Debris'):AddItem(knofe,5)
  2899.                 tone = math.random(1, 3)
  2900.                 local sound = Instance.new('Sound',knofe.Grab)
  2901.                 if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2902.                 if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2903.                 if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2904.                 sound.PlaybackSpeed = 1
  2905.                 sound:Play()
  2906.                 for i, v in pairs(knofe:GetChildren()) do
  2907.                     if v:IsA('BasePart') then
  2908.                     v.CanCollide = true
  2909.                     v.Anchored = true
  2910.                     end
  2911.                 end
  2912.                 hit.Anchored = true
  2913.                 if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  2914.                     ree:FindFirstChildOfClass('Humanoid').Health = 0
  2915.                 end
  2916.                 wait()
  2917.                 killz(ree,hit.Name,knofe)
  2918.             else
  2919.                 knofe:FindFirstChild("Trail", true).Enabled = false
  2920.                 heck.Velocity = Vector3.new(0,0,0)
  2921.                 heck:Destroy()
  2922.                 game:GetService('Debris'):AddItem(knofe,5)
  2923.                 tone = math.random(1, 3)
  2924.                 local sound = Instance.new('Sound',knofe.Grab)
  2925.                 if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2926.                 if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2927.                 if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2928.                 sound.PlaybackSpeed = 1
  2929.                 sound:Play()
  2930.                 for i, v in pairs(knofe:GetChildren()) do
  2931.                     if v:IsA('BasePart') then
  2932.                     v.Anchored = false
  2933.                     end
  2934.                 end
  2935.                 hit.Anchored = true
  2936.                 wait(0.001)
  2937.                 hit.Anchored = false
  2938.                 for i, v in pairs(knofe:GetChildren()) do
  2939.                     if v:IsA('BasePart') then
  2940.                     v.Anchored = false
  2941.                     end
  2942.                 end
  2943.                 if knofe then
  2944.                     local coru = coroutine.wrap(function()
  2945.                         if hit then
  2946.                             local uno = Instance.new('Part',workspace)
  2947.                             local dos = Instance.new('Part',workspace)
  2948.                             uno.CFrame = hit.CFrame
  2949.                             dos.CFrame = knofe["big ass knife"].CFrame
  2950.                             local weld = Instance.new('Weld',knofe["big ass knife"])
  2951.                             weld.Part0 = hit
  2952.                             weld.Part1 = knofe["big ass knife"]
  2953.                             weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  2954.                             uno:Destroy()
  2955.                             dos:Destroy()
  2956.                         end
  2957.                     end)
  2958.                     coru()
  2959.                 end
  2960.             end
  2961.         elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  2962.             if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  2963.                 knofe:FindFirstChild("Trail", true).Enabled = false
  2964.                 local sound = Instance.new('Sound',knofe.Grab)
  2965.                 sound.SoundId = 'rbxassetid://267585646'
  2966.                 sound:Play()
  2967.                 for i,v in pairs(knofe:GetChildren()) do
  2968.                     if v:IsA('BasePart') then
  2969.                         v.Anchored = true
  2970.                     end
  2971.                 end
  2972.                 wait()
  2973.                 heck.Velocity = Vector3.new(0,0,0)
  2974.                 heck:Destroy()
  2975.                 local uno = Instance.new('Part',workspace)
  2976.                             local dos = Instance.new('Part',workspace)
  2977.                             uno.CFrame = hit.CFrame
  2978.                             dos.CFrame = knofe["big ass knife"].CFrame
  2979.                             local weld = Instance.new('Weld',knofe["big ass knife"])
  2980.                             weld.Part0 = hit
  2981.                             weld.Part1 = knofe["big ass knife"]
  2982.                             weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  2983.                             uno:Destroy()
  2984.                             dos:Destroy()
  2985.                             for i,v in pairs(knofe:GetChildren()) do
  2986.                     if v:IsA('BasePart') then
  2987.                         v.Anchored = false
  2988.                     end
  2989.                 end
  2990.                 game:GetService('Debris'):AddItem(knofe,5)
  2991.                 for i,v in pairs(knofe:GetChildren()) do
  2992.                     if v:IsA('BasePart') then
  2993.                     v.CanCollide = true
  2994.                     end
  2995.                 end
  2996.             end
  2997.             if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  2998.                 knofe:FindFirstChild("Trail", true).Enabled = false
  2999.                 able = false
  3000.                 local sound = Instance.new('Sound',knofe.Grab)
  3001.                 sound.SoundId = 'rbxassetid://144884907'
  3002.                 sound:Play()
  3003.                 local coru = coroutine.wrap(function()
  3004.                     start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3005.                 end)
  3006.                 coru()
  3007.             end
  3008.         end
  3009.     end)
  3010.     if finishnum == 1 then
  3011.     for i= 0,1,0.1 do
  3012.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3013.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3014.         wait(0.001)
  3015.     end
  3016.     else
  3017.         for i= 0,1,0.5 do
  3018.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3019.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3020.         wait(0.001)
  3021.     end
  3022.     end
  3023.     for i,v in pairs(obj1:GetChildren()) do
  3024.         if v:IsA('BasePart') then
  3025.         v.Transparency = 0
  3026.         end
  3027.     end
  3028.     weld2:Destroy()
  3029.     rightshoulderz:Clone().Parent = me.Torso
  3030.     end
  3031.     acting = false
  3032.     canClick = true
  3033. end
  3034. end)
  3035. doit()
  3036. end
  3037.  
  3038. function instasplode()
  3039.     local coru = coroutine.wrap(function()
  3040.         acting = true
  3041.         for i=1,1 do
  3042.         local weld2 = Instance.new('Weld',me["Right Arm"])
  3043.         weld2.Part0 = me["Right Arm"]
  3044.         weld2.Part1 = me["Torso"]
  3045.         weld2.C0 = CFrame.new(-1.5,0,0)
  3046.         if finishnum == 1 then
  3047.         for i = 0,1,0.05 do
  3048.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3049.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3050.             wait(0.01) 
  3051.         end
  3052.         end
  3053.         weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3054.         audio.SoundId = "rbxassetid://166083610"
  3055.         audio.PlaybackSpeed = 1
  3056.         audio.TimePosition = 0.1
  3057.         audio:Play()
  3058.         if finishnum == 1 then
  3059.         for i = 0,1,0.5 do
  3060.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3061.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3062.             wait(0.001)
  3063.         end
  3064.         end
  3065.         weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3066.         local knofe = obj1:Clone()
  3067.         for i,v in pairs(obj1:GetChildren()) do
  3068.             if v:IsA('BasePart') then
  3069.             v.Transparency = 1
  3070.             end
  3071.         end
  3072.         knofe.Parent = workspace
  3073.         knofe.Name = "Projectile"
  3074.         knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3075.         knofe:FindFirstChild("Trail", true).Enabled = false
  3076.         fireofjesUS = Instance.new("Fire", knofe.Grab)
  3077.         local heck = Instance.new('BodyVelocity',knofe.Grab)
  3078.         heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3079.         local coru = coroutine.wrap(function()
  3080.             wait(0.45)
  3081.             if heck then
  3082.                 heck:Destroy()
  3083.             end
  3084.         end)
  3085.         coru()
  3086.         knofe["big ass knife"].Touched:connect(function(hit)
  3087.             if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3088.                 heck.Velocity = Vector3.new(0,0,0)
  3089.                 heck:Destroy()
  3090.                 for i,v in pairs(knofe:GetChildren()) do
  3091.                     if v:IsA('BasePart') then
  3092.                     v.CanCollide = true
  3093.                     end
  3094.                 end
  3095.                 local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3096.                 if hum == nil then
  3097.                     hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3098.                 end
  3099.                 if knofe then
  3100.                     local coru = coroutine.wrap(function()
  3101.                         if hit then
  3102.                             local uno = Instance.new('Part',workspace)
  3103.                             local dos = Instance.new('Part',workspace)
  3104.                             uno.CFrame = hit.CFrame
  3105.                             dos.CFrame = knofe["big ass knife"].CFrame
  3106.                             local weld = Instance.new('Weld',knofe["big ass knife"])
  3107.                             weld.Part0 = hit
  3108.                             weld.Part1 = knofe["big ass knife"]
  3109.                             weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3110.                             uno:Destroy()
  3111.                             dos:Destroy()
  3112.                         end
  3113.                     end)
  3114.                     coru()
  3115.                 end
  3116.                     local sound = Instance.new('Sound',knofe.Grab)
  3117.                     sound.Name = "BOOM"
  3118.                     sound.EmitterSize = 25
  3119.                     sound.SoundId = 'rbxassetid://476477344'
  3120.                     sound.Volume = 0.5
  3121.                     sound:Play()
  3122.                     local exppart = Instance.new("Part", game.Workspace)
  3123.                     exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3124.                     exppart.Anchored = true
  3125.                     exppart.CanCollide = false
  3126.                     exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3127.                     exppart.Transparency = 1
  3128.                     local expaccent = Instance.new("ParticleEmitter", exppart)
  3129.                     expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3130.                     expaccent.LightEmission = 0.2
  3131.                     expaccent.LightInfluence = 0.3
  3132.                     expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3133.                     expaccent.Acceleration = Vector3.new(0, 30, 0)
  3134.                     expaccent.Drag = 15
  3135.                     expaccent.LockedToPart = false
  3136.                     expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3137.                     expaccent.Rate = 2000
  3138.                     expaccent.Speed = NumberRange.new(0,0)
  3139.                     expaccent.SpreadAngle = Vector2.new(360, 360)
  3140.                     expaccent:Clone().Parent = exppart
  3141.                     expaccent:Clone().Parent = exppart
  3142.                     local exp = Instance.new('Explosion',game.Workspace)
  3143.                     exp.Position = knofe["big ass knife"].Position
  3144.                     exp.ExplosionType = Enum.ExplosionType.NoCraters
  3145.                     exp.BlastRadius = 5
  3146.                     exp.Visible = false
  3147.                     exp.BlastPressure = 0
  3148.                     exp.DestroyJointRadiusPercent = 0
  3149.                     exp.Hit:connect(function(hit)
  3150.                         if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3151.                             wait(0.001)
  3152.                             tgt = hit
  3153.                             local coru=coroutine.wrap(function(tgtt)
  3154.                                 local fireofgods = Instance.new("Fire", tgtt)
  3155.                                 fireofgods.Size = 0
  3156.                                 fireofgods.Heat = 0
  3157.                                 local fireofgodsaccent = expaccent:Clone()
  3158.                                 fireofgodsaccent.Parent = hit
  3159.                                 fireofgodsaccent.Rate = 0
  3160.                                 fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3161.                                 fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3162.                                 fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3163.                                
  3164.                                 while fireofgods.Size < 10 do
  3165.                                     fireofgods.Size = fireofgods.Size + 0.1
  3166.                                     fireofgods.Heat = fireofgods.Heat + 0.1
  3167.                                     fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3168.                                     wait()
  3169.                                 end
  3170.                                 if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3171.                                     hit:BreakJoints()
  3172.                                 elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3173.                                     for i,v in pairs(hit:GetChildren()) do
  3174.                                         if v:IsA('SpecialMesh') then
  3175.                                             v.TextureId = ""
  3176.                                         end
  3177.                                     end
  3178.                                 end
  3179.                                 hit.BrickColor = BrickColor.new("Black")
  3180.                                 for i,v in pairs(hit.Parent:GetChildren()) do
  3181.                                     if v:IsA('Shirt') or v:IsA('Pants') then
  3182.                                         v:Destroy()
  3183.                                     end
  3184.                                 end
  3185.                                
  3186.                                 while fireofgods.Size > 5 do
  3187.                                     fireofgods.Size = fireofgods.Size - 0.1
  3188.                                     fireofgods.Heat = fireofgods.Heat - 0.1
  3189.                                     wait()
  3190.                                 end
  3191.                                 fireofgods:Destroy()
  3192.                                 if hit.Parent then
  3193.                                     if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3194.                                         local p = hit
  3195.                                         fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  3196.                                         hit:Remove()
  3197.                                     elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3198.                                         print(hit.Name)
  3199.                                         if hit.Name == "Torso" or hit.Name == "Head" then
  3200.                                             print('ohhh YAAAA')
  3201.                                             hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3202.                                         end
  3203.                                         wait()
  3204.                                         killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3205.                                     end
  3206.                                 end
  3207.                             end)
  3208.                             coru(tgt)
  3209.                         end
  3210.                     end)
  3211.                     local explosionaccenttimeout = coroutine.wrap(function()
  3212.                         wait(0.2)
  3213.                         for i, exploodn in pairs(exppart:GetChildren()) do
  3214.                             exploodn.Enabled = false
  3215.                         end
  3216.                         wait(2)
  3217.                         for i, exploodn in pairs(exppart:GetChildren()) do
  3218.                             exploodn:Remove()
  3219.                         end
  3220.                     end)
  3221.                     explosionaccenttimeout()
  3222.                     for i,v in pairs(knofe:GetChildren()) do
  3223.                         if v:IsA('BasePart') then
  3224.                         v.Transparency = 1
  3225.                         end
  3226.                     end
  3227.                     exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3228.                 coru()
  3229.             end
  3230.         end)
  3231.         if finishnum == 1 then
  3232.         for i= 0,1,0.1 do
  3233.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3234.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3235.             wait(0.001)
  3236.         end
  3237.         else
  3238.             wait(0.1)
  3239.         end
  3240.         weld2.C0 = CFrame.new(-1.5,0,0)
  3241.         for i,v in pairs(obj1:GetChildren()) do
  3242.             if v:IsA('BasePart') then
  3243.             v.Transparency = 0
  3244.             end
  3245.         end
  3246.         weld2:Destroy()
  3247.         rightshoulderz:Clone().Parent = me.Torso
  3248.         end
  3249.         acting = false
  3250.         canClick = true
  3251.     end)
  3252.     coru()
  3253. end
  3254.  
  3255. function fireworkit()
  3256.     local coru = coroutine.wrap(function()
  3257.         acting = true
  3258.         local ree = 1
  3259.         if finishnum > 1 then
  3260.             ree = 3
  3261.         end
  3262.         for i=1,ree do
  3263.         local weld2 = Instance.new('Weld',me["Right Arm"])
  3264.         weld2.Part0 = me["Right Arm"]
  3265.         weld2.Part1 = me["Torso"]
  3266.         weld2.C0 = CFrame.new(-1.5,0,0)
  3267.         weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3268.         audio.SoundId = "rbxassetid://166083610"
  3269.         audio.PlaybackSpeed = 1
  3270.         audio.TimePosition = 0.1
  3271.         audio:Play()
  3272.         weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3273.         local knofe = obj1:Clone()
  3274.         for i,v in pairs(obj1:GetChildren()) do
  3275.             if v:IsA('BasePart') then
  3276.             v.Transparency = 1
  3277.             end
  3278.         end
  3279.         local sound = Instance.new('Sound',knofe.Grab)
  3280.         sound.Volume = 0.25
  3281.         sound.EmitterSize = 200
  3282.         sound.MaxDistance = 300
  3283.         sound.SoundId = 'rbxassetid://551051176'
  3284.         sound:Play()
  3285.         knofe.Parent = workspace
  3286.         knofe.Name = "Projectile"
  3287.         knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3288.         local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3289.         partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  3290.         partic.LightEmission = 0.5
  3291.         partic.LightInfluence = 0
  3292.         partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3293.         partic.Rotation = NumberRange.new(0,90)
  3294.         partic.SpreadAngle = Vector2.new(5,5)
  3295.         partic.Speed = NumberRange.new(20)
  3296.         partic.Texture = 'rbxassetid://603193846'
  3297.         partic.EmissionDirection = Enum.NormalId.Left
  3298.         partic.Lifetime = NumberRange.new(0.5,1)
  3299.         partic.Rate = 100
  3300.         local heck = Instance.new('BodyVelocity',knofe.Grab)
  3301.         heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3302.         local coru=coroutine.wrap(function()
  3303.         wait(1.2)
  3304.             sound:Destroy()
  3305.             local sound2 = Instance.new('Sound',workspace)
  3306.             sound2.SoundId = 'rbxassetid://138080762'
  3307.             sound2:Play()
  3308.             if heck then
  3309.                 heck:Destroy()
  3310.             end
  3311.             for i,v in pairs(knofe:GetChildren()) do
  3312.                 v.Anchored = true
  3313.             end
  3314.             partic.Enabled = false
  3315.             local colorscheme = math.random(1,4)
  3316.             --1 - red & orange
  3317.             --2 - blue & pink
  3318.             --3 - green & purple
  3319.             --4 - blue, red, white
  3320.             local colar1 = Color3.fromRGB(255,0,0)
  3321.             local colar2 = Color3.fromRGB(255,125,0)
  3322.             local colar3 = Color3.fromRGB(255,255,255)
  3323.             if colorscheme == 2 then
  3324.                 colar1 = Color3.fromRGB(0,132,255)
  3325.                 colar2 = Color3.fromRGB(243,105,255)
  3326.             elseif colorscheme == 3 then
  3327.                 colar1 = Color3.fromRGB(76,255,0)
  3328.                 colar2 = Color3.fromRGB(128,0,255)
  3329.             elseif colorscheme == 4 then
  3330.                 colar2 = Color3.fromRGB(0,132,255)
  3331.             end
  3332.             local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3333.             partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3334.             partic2.LightEmission = 0.5
  3335.             partic2.LightInfluence = 0
  3336.             partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3337.             partic2.Rotation = NumberRange.new(0,90)
  3338.             partic2.SpreadAngle = Vector2.new(180,180)
  3339.             partic2.Speed = NumberRange.new(20)
  3340.             partic2.Texture = 'rbxassetid://603193846'
  3341.             partic2.EmissionDirection = Enum.NormalId.Right
  3342.             partic2.Lifetime = NumberRange.new(2,2.5)
  3343.             partic2.Rate = 1000
  3344.             partic2.Drag = 1
  3345.             local partic3 = partic2:Clone()
  3346.             partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3347.             partic3.Parent = knofe.Grab
  3348.             if colorscheme == 4 then
  3349.                 local partic4 = partic2:Clone()
  3350.                 partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3351.                 partic4.Parent = knofe.Grab
  3352.             end
  3353.             wait(1)
  3354.             for i,v in pairs(knofe.Grab:GetChildren()) do
  3355.                 if v:IsA('ParticleEmitter') then
  3356.                     v.Enabled = false
  3357.                 end
  3358.             end
  3359.             sound:Destroy()
  3360.             wait(2)
  3361.             knofe:Destroy()
  3362.         end)
  3363.         coru()
  3364.         wait(0.1)
  3365.         weld2.C0 = CFrame.new(-1.5,0,0)
  3366.         for i,v in pairs(obj1:GetChildren()) do
  3367.             if v:IsA('BasePart') then
  3368.             v.Transparency = 0
  3369.             end
  3370.         end
  3371.         weld2:Destroy()
  3372.         rightshoulderz:Clone().Parent = me.Torso
  3373.         end
  3374.         acting = false
  3375.         canClick = true
  3376.     end)
  3377.     coru()
  3378. end
  3379.  
  3380. function paralyze()
  3381.     local coru = coroutine.wrap(function()
  3382.         if paralyzed == true then return end
  3383.         paralyzed = true
  3384.         local arm = me["Right Arm"]
  3385.         local tors = grabbed.Torso
  3386.         local arm2 = me["Left Arm"]
  3387.         if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3388.         doing = true
  3389.         local weld2 = arm:FindFirstChildOfClass('Weld')
  3390.         local weld3 = arm2:FindFirstChildOfClass('Weld')
  3391.         local humanroot = me.HumanoidRootPart
  3392.         for i = 0,1,0.075 do
  3393.             weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3394.             weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3395.             wait(0.01)
  3396.         end
  3397.         for i = 0,1,0.30 do
  3398.             weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3399.             weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3400.             wait(0.01)
  3401.         end
  3402.         killz(grabbed,'Left Leg')
  3403.         killz(grabbed,'Left Arm')
  3404.         killz(grabbed,'Right Leg')
  3405.         killz(grabbed,'Right Arm')
  3406.        
  3407.         for i, v in pairs(grabbed:GetChildren()) do
  3408.             if v.Name == "Part" then
  3409.                 v.CanCollide = false
  3410.             end
  3411.         end
  3412.        
  3413.         audio:Stop()
  3414.         audio.SoundId = "rbxassetid://2801263"
  3415.         tone = math.random(1, 3)
  3416.         if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3417.         if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3418.         if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3419.         audio:Play()
  3420.        
  3421.         local bleedpart = Instance.new("Part", grabbed)
  3422.         bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3423.         bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3424.         bleedpart.CanCollide = false
  3425.         bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3426.         bleedpart.Transparency = 1
  3427.        
  3428.         local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3429.         bleedpartweld.Part0 = grabbed.Torso
  3430.         bleedpartweld.Part1 = bleedpart
  3431.         bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3432.         local cuntruu=coroutine.wrap(function()
  3433.             bleed(bleedpart)
  3434.         end)
  3435.         local thicc = coroutine.wrap(function()
  3436.             wait(3)
  3437.             bleedpart:Remove()
  3438.         end)
  3439.         cuntruu()
  3440.         thicc()
  3441.    
  3442.         for i = 0,1,0.075 do
  3443.             weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3444.             weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3445.             wait(0.01)
  3446.         end
  3447.         acting = true
  3448.         canClick = true
  3449.         doing = false
  3450.     end)
  3451.     coru()
  3452. end
  3453.  
  3454. function explode()
  3455.     local coru = coroutine.wrap(function()
  3456.         acting = true
  3457.         for i=1,finishnum do
  3458.         local weld2 = Instance.new('Weld',me["Right Arm"])
  3459.         weld2.Part0 = me["Right Arm"]
  3460.         weld2.Part1 = me["Torso"]
  3461.         weld2.C0 = CFrame.new(-1.5,0,0)
  3462.         if finishnum == 1 then
  3463.         for i = 0,1,0.05 do
  3464.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3465.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3466.             wait(0.01) 
  3467.         end
  3468.         end
  3469.         weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3470.         audio.SoundId = "rbxassetid://166083610"
  3471.         audio.PlaybackSpeed = 1
  3472.         audio.TimePosition = 0.1
  3473.         audio:Play()
  3474.         if finishnum == 1 then
  3475.         for i = 0,1,0.5 do
  3476.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3477.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3478.             wait(0.001)
  3479.         end
  3480.         end
  3481.         weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3482.         local knofe = obj1:Clone()
  3483.         for i,v in pairs(obj1:GetChildren()) do
  3484.             if v:IsA('BasePart') then
  3485.             v.Transparency = 1
  3486.             end
  3487.         end
  3488.         knofe.Parent = workspace
  3489.         knofe.Name = "Projectile"
  3490.         knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3491.         knofe:FindFirstChild("Trail", true).Enabled = false
  3492.         local heck = Instance.new('BodyVelocity',knofe.Grab)
  3493.         heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3494.         local coru = coroutine.wrap(function()
  3495.             wait(0.45)
  3496.             if heck then
  3497.                 heck:Destroy()
  3498.             end
  3499.         end)
  3500.         coru()
  3501.         knofe["big ass knife"].Touched:connect(function(hit)
  3502.             if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3503.                 heck.Velocity = Vector3.new(0,0,0)
  3504.                 heck:Destroy()
  3505.                 for i,v in pairs(knofe:GetChildren()) do
  3506.                     if v:IsA('BasePart') then
  3507.                     v.CanCollide = true
  3508.                     end
  3509.                 end
  3510.                 local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3511.                 if hum == nil then
  3512.                     hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3513.                 end
  3514.                 if hum then
  3515.                     tone = math.random(1, 3)
  3516.                     local sound = Instance.new('Sound',knofe.Grab)
  3517.                     if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3518.                     if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3519.                     if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3520.                     sound.PlaybackSpeed = 1
  3521.                     sound:Play()
  3522.                 else
  3523.                     local sound = Instance.new('Sound',knofe.Grab)
  3524.                     sound.SoundId = 'rbxassetid://267585646'
  3525.                     sound:Play()
  3526.                 end
  3527.                 if knofe then
  3528.                     local coru = coroutine.wrap(function()
  3529.                         if hit then
  3530.                             local uno = Instance.new('Part',workspace)
  3531.                             local dos = Instance.new('Part',workspace)
  3532.                             uno.CFrame = hit.CFrame
  3533.                             dos.CFrame = knofe["big ass knife"].CFrame
  3534.                             local weld = Instance.new('Weld',knofe["big ass knife"])
  3535.                             weld.Part0 = hit
  3536.                             weld.Part1 = knofe["big ass knife"]
  3537.                             weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3538.                             uno:Destroy()
  3539.                             dos:Destroy()
  3540.                         end
  3541.                     end)
  3542.                     coru()
  3543.                 end
  3544.                 local coru = coroutine.wrap(function()
  3545.                     for i=1,15,0.7 do
  3546.                         local sound = Instance.new('Sound',knofe.Grab)
  3547.                         if knofe then
  3548.                             if knofe.serration.BrickColor == BrickColor.new('Really red') then
  3549.                                 for i, v in pairs(knofe:GetChildren()) do
  3550.                                     if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3551.                                         v.BrickColor = BrickColor.new('Lily white')
  3552.                                         v.Material = Enum.Material.SmoothPlastic
  3553.                                     end
  3554.                                 end
  3555.                             else
  3556.                                 for i,v in pairs(knofe:GetChildren()) do
  3557.                                     if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3558.                                         v.BrickColor = BrickColor.new('Really red')
  3559.                                         v.Material = Enum.Material.Neon
  3560.                                         sound.SoundId = 'rbxassetid://300473653'
  3561.                                         sound.Volume = 0.75
  3562.                                         sound.TimePosition = 0.05
  3563.                                         sound.EmitterSize = 25
  3564.                                         sound.PlaybackSpeed = 1
  3565.                                         sound:Play()
  3566.                                     end
  3567.                                 end
  3568.                             end
  3569.                             wait(1/i)
  3570.                             sound:Destroy()
  3571.                         end
  3572.                     end
  3573.                     local sound = Instance.new('Sound',knofe.Grab)
  3574.                     sound.Name = "BOOM"
  3575.                     sound.EmitterSize = 25
  3576.                     sound.SoundId = 'rbxassetid://12222084'
  3577.                     sound.TimePosition = 0.1
  3578.                     sound.Volume = 0.5
  3579.                     sound:Play()
  3580.                     local exppart = Instance.new("Part", game.Workspace)
  3581.                     exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3582.                     exppart.Anchored = true
  3583.                     exppart.CanCollide = false
  3584.                     exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3585.                     exppart.Transparency = 1
  3586.                     local expaccent = Instance.new("ParticleEmitter", exppart)
  3587.                     expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3588.                     expaccent.LightEmission = 0.2
  3589.                     expaccent.LightInfluence = 0.3
  3590.                     expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3591.                     expaccent.Acceleration = Vector3.new(0, -8, 0)
  3592.                     expaccent.Drag = 15
  3593.                     expaccent.LockedToPart = true
  3594.                     expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3595.                     expaccent.Rate = 2000
  3596.                     expaccent.Speed = NumberRange.new(10, 150)
  3597.                     expaccent.SpreadAngle = Vector2.new(360, 360)
  3598.                    
  3599.                     local exp = Instance.new('Explosion',game.Workspace)
  3600.                     exp.Position = knofe["big ass knife"].Position
  3601.                     exp.ExplosionType = Enum.ExplosionType.NoCraters
  3602.                     exp.BlastRadius = 10
  3603.                     exp.BlastPressure = 100000
  3604.                     exp.DestroyJointRadiusPercent = 1
  3605.                     exp.Hit:connect(function(hit)
  3606.                         if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3607.                             if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3608.                                 hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3609.                             end
  3610.                             wait(0.001)
  3611.                             local coru=coroutine.wrap(function()
  3612.                             killz(hit.Parent,'Head',knofe,exp)
  3613.                             end)
  3614.                             coru()
  3615.                         elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  3616.                             if hit.Parent.Name ~= "Projectile" then
  3617.                                 hit.Parent:BreakJoints()
  3618.                             end
  3619.                         elseif hit.Parent and hit.Parent ~= me then
  3620.                             hit:BreakJoints()
  3621.                         end
  3622.                     end)
  3623.                     local explosionaccenttimeout = coroutine.wrap(function()
  3624.                         wait(0.2)
  3625.                         expaccent.Enabled = false
  3626.                         wait(2)
  3627.                         exppart:Remove()
  3628.                     end)
  3629.                     explosionaccenttimeout()
  3630.                     for i,v in pairs(knofe:GetChildren()) do
  3631.                         if v:IsA('BasePart') then
  3632.                         v.Transparency = 1
  3633.                         end
  3634.                     end
  3635.                     exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3636.                 end)
  3637.                 coru()
  3638.             end
  3639.         end)
  3640.         if finishnum == 1 then
  3641.         for i= 0,1,0.1 do
  3642.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3643.             weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3644.             wait(0.001)
  3645.         end
  3646.         else
  3647.             wait(0.1)
  3648.         end
  3649.         weld2.C0 = CFrame.new(-1.5,0,0)
  3650.         for i,v in pairs(obj1:GetChildren()) do
  3651.             if v:IsA('BasePart') then
  3652.             v.Transparency = 0
  3653.             end
  3654.         end
  3655.         weld2:Destroy()
  3656.         rightshoulderz:Clone().Parent = me.Torso
  3657.         end
  3658.         acting = false
  3659.         canClick = true
  3660.     end)
  3661.     coru()
  3662. end
  3663.  
  3664. function release()
  3665.     if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3666.     targetweld = grabbed.Torso.TargetWeld
  3667.     local ree= grabbed:FindFirstChild("Left Arm")
  3668.     targetweld2 = nil
  3669.     if ree and ree:FindFirstChild("Weld") then
  3670.         targetweld2 = ree.Weld
  3671.     end
  3672.     for i, v in pairs(grabbed:GetChildren()) do
  3673.         if v.Name == "Part" then
  3674.             v.CanCollide = true
  3675.         end
  3676.     end
  3677.     paralyzed = false
  3678.     local doit = coroutine.wrap(function()
  3679.     local arm = me["Right Arm"]
  3680.     local tors = grabbed.Torso
  3681.     local arm2 = me["Left Arm"]
  3682.     if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3683.     doing = true
  3684.     local weld2 = arm:FindFirstChildOfClass('Weld')
  3685.     local weld3 = arm2:FindFirstChildOfClass('Weld')
  3686.     local humanroot = me.HumanoidRootPart
  3687.    
  3688.     if grabbed:FindFirstChildOfClass('Humanoid') then
  3689.         grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3690.     end
  3691.    
  3692.     rightshoulderz:Clone().Parent = me.Torso
  3693.     leftshoulderz:Clone().Parent = me.Torso
  3694.     if grabbed:FindFirstChildOfClass('Humanoid') then
  3695.         grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  3696.         grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  3697.         grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3698.         grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3699.     end
  3700.     grabbed = nil
  3701.    
  3702.     if humanroot:FindFirstChild('Holder') then
  3703.         humanroot.Holder:Destroy()
  3704.     end
  3705.    
  3706.     for i = 0,1,0.1 do
  3707.         if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3708.         weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3709.         weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3710.         targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3711.         if targetweld2 then
  3712.             targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3713.         end
  3714.         wait(0.01)
  3715.     end
  3716.    
  3717.     knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  3718.     weld2:Destroy()
  3719.     weld3:Destroy()
  3720.     targetweld:Remove()
  3721.     if targetweld2 then
  3722.         targetweld2:Remove()
  3723.     end
  3724.     if rightshoulder then
  3725.     rightshoulder:Clone().Parent = tors
  3726.     end
  3727.     if leftshoulder then
  3728.     leftshoulder:Clone().Parent = tors
  3729.     end
  3730.     headweld:Clone().Parent = tors
  3731.     rightshoulderz:Clone().Parent = me.Torso
  3732.             leftshoulderz:Clone().Parent = me.Torso
  3733.     acting = false
  3734.     canClick = true
  3735.     doing = false
  3736.     end)
  3737.     doit()
  3738. end
  3739.  
  3740. function stabwithpassion()
  3741.     local doit = coroutine.wrap(function()
  3742.         if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3743.             acting = true
  3744.             me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  3745.             local arm = me["Right Arm"]
  3746.             local tors = me.Torso
  3747.             local arm2 = me["Left Arm"]
  3748.             local humanroot = me.HumanoidRootPart
  3749.             local weld = Instance.new('Weld',tors)
  3750.             weld.Part0 = tors
  3751.             weld.Part1 = humanroot
  3752.             weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3753.             local weld2 = Instance.new('Weld',arm)
  3754.             weld2.Part0 = arm
  3755.             weld2.Part1 = tors
  3756.             weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3757.             local weld3 = Instance.new('Weld',arm2)
  3758.             weld3.Part0 = arm2
  3759.             weld3.Part1 = tors
  3760.             weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3761.  
  3762.             for i = 0,1,0.15 do
  3763.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3764.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  3765.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3766.                 knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  3767.                 wait(0.01)
  3768.             end
  3769.             wait(0.001)
  3770.             trail.Enabled = true
  3771.             stabbing = true
  3772.             audio2.SoundId = 'rbxassetid://608537390'
  3773.             audio2:Play()
  3774.             for i = 0,1,0.2 do
  3775.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3776.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  3777.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  3778.                 wait(0.01)
  3779.             end
  3780.             trail.Enabled = false
  3781.             wait(0.1)
  3782.             me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  3783.             stabbing = false
  3784.             wait(0.001)
  3785.             for i = 0,1,0.075 do
  3786.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3787.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3788.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3789.                 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3790.                 knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  3791.                 wait(0.01)
  3792.             end
  3793.         weld:Destroy()
  3794.         weld2:Destroy()
  3795.         weld3:Destroy()
  3796.         torsojoint:Clone().Parent = humanroot
  3797.         rightshoulderz:Clone().Parent = me.Torso
  3798.         leftshoulderz:Clone().Parent = me.Torso
  3799.         canClick = true
  3800.         hit = false
  3801.         acting = false
  3802.         end
  3803.     end)
  3804.     doit()
  3805. end
  3806.  
  3807. function stab()
  3808.     local doit = coroutine.wrap(function()
  3809.         if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3810.             acting = true
  3811.             me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  3812.             local arm = me["Right Arm"]
  3813.             local tors = me.Torso
  3814.             local arm2 = me["Left Arm"]
  3815.             local humanroot = me.HumanoidRootPart
  3816.             local weld = Instance.new('Weld',tors)
  3817.             weld.Part0 = tors
  3818.             weld.Part1 = humanroot
  3819.             weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3820.             local weld2 = Instance.new('Weld',arm)
  3821.             weld2.Part0 = arm
  3822.             weld2.Part1 = tors
  3823.             weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3824.             local weld3 = Instance.new('Weld',arm2)
  3825.             weld3.Part0 = arm2
  3826.             weld3.Part1 = tors
  3827.             weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3828.  
  3829.             for i = 0,1,0.1 do
  3830.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3831.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3832.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3833.                 wait(0.01)
  3834.             end
  3835.             wait(0.001)
  3836.             trail.Enabled = true
  3837.             stabbing = true
  3838.             audio2.SoundId = 'rbxassetid://608537390'
  3839.             audio2:Play()
  3840.             for i = 0,1,0.25 do
  3841.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3842.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  3843.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  3844.                 wait(0.01)
  3845.             end
  3846.             trail.Enabled = false
  3847.             wait(0.1)
  3848.             me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  3849.             for i = 0,1,0.25 do
  3850.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3851.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3852.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  3853.                 wait(0.01)
  3854.             end
  3855.             stabbing = false
  3856.             wait(0.001)
  3857.             for i = 0,1,0.05 do
  3858.                 if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3859.                 weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3860.                 weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3861.                 weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3862.                 wait(0.01)
  3863.             end
  3864.         weld:Destroy()
  3865.         weld2:Destroy()
  3866.         weld3:Destroy()
  3867.         torsojoint:Clone().Parent = humanroot
  3868.         rightshoulderz:Clone().Parent = me.Torso
  3869.         leftshoulderz:Clone().Parent = me.Torso
  3870.         canClick = true
  3871.         hit = false
  3872.         acting = false
  3873.         end
  3874.     end)
  3875.     doit()
  3876. end
  3877. function hardrelease()
  3878.     rightshoulderz:Clone().Parent = me.Torso
  3879.     leftshoulderz:Clone().Parent = me.Torso
  3880.     if me:FindFirstChild('Right Arm') then
  3881.     for i,v in pairs(me["Right Arm"]:GetChildren()) do
  3882.         if v:IsA('Weld') then
  3883.             v:Destroy()
  3884.         end
  3885.     end
  3886.     end
  3887.     if me:FindFirstChild('Left Arm') then
  3888.     for i,v in pairs(me["Left Arm"]:GetChildren()) do
  3889.         if v:IsA('Weld') then
  3890.             v:Destroy()
  3891.         end
  3892.     end
  3893.     end
  3894.     acting = false
  3895.     canClick = true
  3896.     doing = false
  3897.     grabbed = nil
  3898. end
  3899. function unequip()
  3900.     local doit = coroutine.wrap(function()
  3901.     if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  3902.         acting = true
  3903.         local arm = me["Right Arm"]
  3904.         local arm2 = me["Left Arm"]
  3905.         local tors = me.Torso
  3906.         local weld = Instance.new('Weld',arm)
  3907.         weld.Part0 = arm
  3908.         weld.Part1 = tors
  3909.         weld.C0 = CFrame.new(-1.5,0,0)
  3910.         local weld2 = Instance.new("Weld", arm2)
  3911.         weld2.Part0 = arm2
  3912.         weld2.Part1 = tors
  3913.         weld2.C0 = CFrame.new(1.5, 0, 0)
  3914.         wait(0.001)
  3915.         trail.Enabled = true
  3916.         for i = 0,1,0.1 do
  3917.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3918.             weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  3919.             weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  3920.             wait(0.001)
  3921.         end
  3922.         trail.Enabled = false
  3923.         wait(0.25)
  3924.         for i = 0,1,0.1 do
  3925.             if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3926.             weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  3927.             weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  3928.             wait(0.01)
  3929.         end
  3930.         weld:Destroy()
  3931.         weld2:Remove()
  3932.         if tors ~= nil then
  3933.             rightshoulderz:Clone().Parent = me.Torso
  3934.             leftshoulderz:Clone().Parent = me.Torso
  3935.         end
  3936.         acting = false
  3937.     end
  3938.     end)
  3939.     doit()
  3940. end
  3941.  
  3942. mouse.KeyDown:connect(function(key)
  3943.     if usable == true then
  3944.     if key == "z" then
  3945.         if active == false and acting == false then
  3946.             active = true
  3947.             if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3948.             notify("KNIFE EQUIPPED",false)
  3949.             audio:Stop()
  3950.             audio.SoundId = 'rbxassetid://608618332'
  3951.             equip()
  3952.             wait(0.6)
  3953.             audio:Play()
  3954.             knifeweld.Part0 = me["Right Arm"]
  3955.             knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3956.         elseif acting == false then
  3957.             active = false
  3958.             if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3959.             audio:Stop()
  3960.             audio.SoundId = 'rbxassetid://608538233'
  3961.             unequip()
  3962.             notify("KNIFE UNEQUIPPED",false)
  3963.             wait(0.3)
  3964.             audio:Play()
  3965.             knifeweld.Part0 = me.Torso
  3966.             knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  3967.             canClick = true
  3968.         end
  3969.     elseif key == "f" then
  3970.         if mode == 'kill' or active == false then return end
  3971.         mode = "kill"
  3972.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3973.         notify("MODE || KILL || [F]",false)
  3974.     elseif key == "e" then
  3975.         if mode == 'throw' or active == false then return end
  3976.         mode = "throw"
  3977.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3978.         notify("MODE || PUSH || [E]",false)
  3979.     elseif key == "q" then
  3980.         if mode == 'release' or active == false then return end
  3981.         mode = "release"
  3982.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3983.         notify("MODE || RELEASE || [Q]",false)
  3984.     elseif key == "x" then
  3985.         if mode == 'stab' or active == false or acting == true then return end
  3986.         mode = "stab"
  3987.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3988.         notify("MODE || STAB || [X]",false)
  3989.     elseif key == "c" then
  3990.         if mode == 'fling' or active == false or acting == true then return end
  3991.         mode = "fling"
  3992.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3993.         notify("MODE || THROW || [C]",false)
  3994.     elseif key == "b" then
  3995.         if mode == 'instasplode' or active == false or acting == true then return end
  3996.         mode = "instasplode"
  3997.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3998.         notify("MODE || MOLOTOV || [B]",false)
  3999.     elseif key == "r" then
  4000.         if mode == 'paralyze' or active == false then return end
  4001.         mode = "paralyze"
  4002.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4003.         notify("MODE || PARALYZE || [R]",false)
  4004.     elseif key == "v" then
  4005.         if mode == 'explode' or active == false or acting == true then return end
  4006.         mode = "explode"
  4007.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4008.         notify("MODE || EXPLODE || [V]",false)
  4009.     elseif key == "k" then
  4010.         if mode == 'suicide' or active == false or acting == true then return end
  4011.         mode = "suicide"
  4012.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4013.         notify("MODE || SUICIDE || [K]",false)
  4014.     elseif key == "h" then
  4015.         if mode == 'firework' or active == false or acting == true then return end
  4016.         mode = "firework"
  4017.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4018.         notify("MODE || FIREWORK || [H]",false)
  4019.     elseif key == "g" then
  4020.         if mode == 'finish' or active == false then return end
  4021.         mode = "finish"
  4022.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4023.         local welp = "ON"
  4024.         if finishnum == 1 then
  4025.             welp = "OFF"
  4026.         end
  4027.         notify("MODE || FINISH || [G] || "..welp,false)
  4028.     elseif key == "n" then
  4029.         if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4030.         if zombiemode == false then
  4031.             notify("ZOMBIE MODE ON || [N]",false)
  4032.             zombiemode = true
  4033.         else
  4034.             notify("ZOMBIE MODE OFF || [N]",false)
  4035.             zombiemode = false
  4036.         end
  4037.     elseif key == "m" then
  4038.         if finishnum == 1 then
  4039.             finishnum = 15
  4040.             if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4041.             notify("PSYCHOPATH MODE ON || [M]",false)
  4042.             if cancolorfilter then
  4043.             local Sp00kyGui = Instance.new("ScreenGui")
  4044.             local ImageLabel = Instance.new("ImageLabel")
  4045.  
  4046.             -- Properties
  4047.  
  4048.             Sp00kyGui.Parent = playergui
  4049.             Sp00kyGui.Name = "REEEEEEEE"
  4050.  
  4051.             ImageLabel.Parent = Sp00kyGui
  4052.             ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4053.             ImageLabel.BackgroundTransparency = 1
  4054.             ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4055.             ImageLabel.Image = "rbxassetid://74443700"
  4056.             ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4057.             end
  4058.             if canbackgroundmusic == true then
  4059.                 local sound = Instance.new('Sound',playergui)
  4060.                 sound.Name = 'PSYCHOPAAAATH'
  4061.                 sound.SoundId = 'rbxassetid://220875210'
  4062.                 sound.Looped = true
  4063.                 sound.Volume = 0.5
  4064.                 sound:Play()
  4065.             end
  4066.         else
  4067.             finishnum = 1
  4068.             if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4069.             notify("PSYCHOPATH MODE OFF || [M]",false)
  4070.             for i,v in pairs(playergui:GetChildren()) do
  4071.                 if v.Name == "REEEEEEEE" then
  4072.                     v:Destroy()
  4073.                 end
  4074.             end
  4075.             local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4076.             if thisniggarighthere then thisniggarighthere:Destroy() end
  4077.         end
  4078.     end
  4079.     end
  4080. end)
  4081.  
  4082. mouse.Button1Down:connect(function()
  4083.     if active == false or usable == false then return end
  4084.     if canClick == true and acting == false then
  4085.         if mode == "stab" and finishnum == 1 then
  4086.             canClick = false
  4087.             stab()
  4088.         elseif mode == "stab" and finishnum == 15 then
  4089.             canClick = false
  4090.             stabwithpassion()
  4091.         elseif mode == "fling" then
  4092.             canClick = false
  4093.             fling()
  4094.         elseif mode == "explode" then
  4095.             canClick = false
  4096.             explode()
  4097.         elseif mode == "instasplode" then
  4098.             canClick = false
  4099.             instasplode()
  4100.         elseif mode == "finish" then
  4101.             canClick = false
  4102.             finish()
  4103.         elseif mode == "suicide" then
  4104.             canClick = false
  4105.             kysnigga()
  4106.         elseif mode == "firework" then
  4107.             canClick = false
  4108.             fireworkit()
  4109.         else
  4110.             canClick = false
  4111.             grab()
  4112.         end
  4113.     else
  4114.         if grabbed ~= nil and doing == false then
  4115.             if mode == "release" then
  4116.                 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4117.                 release()
  4118.                 else
  4119.                 hardrelease()
  4120.                 end
  4121.             elseif mode == "kill" then
  4122.                 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4123.                 kill()
  4124.                 else
  4125.                 hardrelease()
  4126.                 end
  4127.             elseif mode == "paralyze" then
  4128.                 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4129.                 paralyze()
  4130.                 else
  4131.                 hardrelease()
  4132.                 end
  4133.             elseif mode == "throw" then
  4134.                 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4135.                 throw()
  4136.                 else
  4137.                 hardrelease()
  4138.                 end
  4139.             elseif mode == "explode" then
  4140.                 if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4141.                 throw()
  4142.                 else
  4143.                 hardrelease()
  4144.                 end
  4145.             end
  4146.         end
  4147.     end
  4148. end)
  4149.  
  4150. knife.Touched:connect(function(hitz)
  4151.     if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4152.         if mode == "stab" and stabbing == true and hit == false then
  4153.             hit = true
  4154.             tone = math.random(1, 3)
  4155.             audio:Stop()
  4156.             if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4157.             if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4158.             if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4159.             audio.PlaybackSpeed = 1
  4160.             audio:Play()
  4161.             killz(hitz.Parent,'Left Leg')
  4162.             killz(hitz.Parent,'Left Arm')
  4163.             killz(hitz.Parent,'Right Leg')
  4164.             killz(hitz.Parent,'Right Arm')
  4165.         elseif mode == "finish" and finishing == true then
  4166.             print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4167.             tone = math.random(1, 3)
  4168.             audio:Stop()
  4169.             if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4170.             if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4171.             if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4172.             audio.PlaybackSpeed = 1
  4173.             audio:Play()
  4174.             if hit == false then
  4175.                 hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4176.                 wait()
  4177.                 killz(hitz.Parent,'Head',nil,false,true)
  4178.             end
  4179.             hit = true
  4180.         elseif grabbed == nil and grabbing == true and hit == false then
  4181.             if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4182.             grabbed = hitz.Parent
  4183.             local weldz = Instance.new('Weld',point)
  4184.             weldz.Name = "Holder"
  4185.             weldz.Part0 = point
  4186.             weldz.Part1 = hitz.Parent.Torso
  4187.             weldz.C0 = CFrame.new(0,0,-1.2)
  4188.             end
  4189.         end
  4190.     end
  4191. end)
  4192.  
  4193. player.CharacterAdded:connect(function()
  4194.     usable = false
  4195.     for i,v in pairs(playergui:GetChildren()) do
  4196.         if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4197.             v:Destroy()
  4198.         end
  4199.     end
  4200. end)
  4201. while usable do
  4202.     local coru = coroutine.wrap(function()
  4203.         for i,v in pairs(knifeparts) do
  4204.             local function try()
  4205.                 if v[1].Parent ~= v[2] then
  4206.                     v[1].Parent = v[2]
  4207.                 end
  4208.             end
  4209.             pcall(try)
  4210.         end
  4211.     if grabbed ~= nil then
  4212.         if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4213.             for i,v in pairs(grabbed:GetChildren()) do
  4214.                 if v:IsA('Tool') then
  4215.                     local model = Instance.new('Model',workspace)
  4216.                     v.Parent = model
  4217.                     model:TranslateBy(Vector3.new(3,0,0))
  4218.                 end
  4219.             end
  4220.             grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4221.             grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4222.             grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4223.             grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4224.             grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4225.             if grabweld ~= nil then return end
  4226.             grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4227.             if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4228.             leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4229.             end
  4230.             if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4231.             rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4232.             end
  4233.             headweld = grabbed.Torso["Neck"]:Clone()
  4234.             local targetweld = Instance.new('Weld',grabbed.Torso)
  4235.             targetweld.Part0 = grabbed.Torso
  4236.             targetweld.Part1 = grabbed.Head
  4237.             targetweld.Name = "TargetWeld"
  4238.             targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4239.             if grabbed:FindFirstChild('Left Arm') then
  4240.             local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4241.             targetweld2.Part0 = grabbed.Torso
  4242.             targetweld2.Part1 = grabbed["Left Arm"]
  4243.             targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4244.             end
  4245.            
  4246.             for i = 0,1,0.1 do
  4247.                 if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4248.                 targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4249.                 if targetweld2 then
  4250.                     targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4251.                 end
  4252.                 wait(0.001)
  4253.             end
  4254.         end
  4255.     end
  4256.     end)
  4257.     coru()
  4258.     wait()
  4259. end
  4260.  
  4261. end
  4262. local coru=coroutine.wrap(function()
  4263. nub()
  4264. end)
  4265. coru()
  4266.  
  4267. player.CharacterAppearanceLoaded:connect(function()
  4268.     local coru =coroutine.wrap(function()
  4269.         nub()
  4270.     end)
  4271.     coru()
  4272. end)
  4273.  
  4274. while true do
  4275.     local coru=coroutine.wrap(function()
  4276.     if grabbed then
  4277.         v:FindFirstChildOfClass('Humanoid').Jump = false
  4278.         v:FindFirstChildOfClass('Humanoid').Sit = false
  4279.         v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4280.         v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4281.         v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4282.     end
  4283.     for i,v in pairs(rekt) do
  4284.         if v and v:FindFirstChildOfClass('Humanoid') then
  4285.             for a,c in pairs(v:GetChildren()) do
  4286.                 if c:IsA('Tool') then
  4287.                     local model = Instance.new('Model',workspace)
  4288.                     c.Parent = model
  4289.                     model:TranslateBy(Vector3.new(3,0,0))
  4290.                 end
  4291.             end
  4292.             v:FindFirstChildOfClass('Humanoid').Jump = false
  4293.             v:FindFirstChildOfClass('Humanoid').Sit = false
  4294.             v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4295.             v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4296.             v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4297.             local thing = getplr(v)
  4298.             if thing then
  4299.                 thing.CameraMinZoomDistance = 3
  4300.             end
  4301.         else
  4302.             local thing = getplr(v)
  4303.             if thing then
  4304.                 thing.CameraMinZoomDistance = 0.5
  4305.             end
  4306.             table.remove(rekt,i)
  4307.         end
  4308.     end
  4309.     end)
  4310.     coru()
  4311.     local coru2 = coroutine.wrap(function()
  4312.         if curpart then
  4313.             curpoint = curpart.CFrame.p
  4314.         end
  4315.         if lastgui then
  4316.             lastgui:Destroy()
  4317.             lastgui = nil
  4318.         end
  4319.         if curpoint then
  4320.             lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4321.             lastgui.AlwaysOnTop = true
  4322.             lastgui.MaxDistance = 0
  4323.             lastgui.Size = UDim2.new(5,0,5,0)
  4324.             if curpart == nil then
  4325.                 lastgui.Adornee = workspace
  4326.                 lastgui.StudsOffsetWorldSpace = curpoint
  4327.             else
  4328.                 lastgui.Adornee = curpart
  4329.             end
  4330.             local cross = Instance.new('ImageLabel',lastgui)
  4331.             cross.BackgroundTransparency = 1
  4332.             cross.Size = UDim2.new(1,0,1,0)
  4333.             cross.Image = 'rbxassetid://316279304'
  4334.             for i,v in pairs(zombies) do
  4335.                 if v:FindFirstChildOfClass('Humanoid') then
  4336.                     v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4337.                 end
  4338.             end
  4339.         else
  4340.             for i,v in pairs(zombies) do
  4341.                 if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4342.                     v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4343.                 end
  4344.             end
  4345.         end
  4346.     end)
  4347.     coru2()
  4348.     wait()
  4349. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top