SHARE
TWEET

grabe knife fe ver

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