Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game:GetService("RunService"):IsClient() then error("Lol u idiot this is a server sided script xddddddd lols newbie hahahahaahahahhahahhahahahahaahah") end
- print("Edited By Lundo_Fett, Original By Rufus14.")
- print("Controls - 'T' Throw 'E' Stab -")
- -- V2.653 Knife Edit
- -- Currently Unleaked (yay)
- --Script made by Rufus14
- --Edited by Lundo_Fett to not get u banned
- allowedblood = true
- NLS([[--By Rufus14
- mouse = game:GetService("Players").LocalPlayer:GetMouse()
- for i,v in pairs(game.ReplicatedStorage:GetChildren()) do
- if v.Name == "KnifeAttack" or v.Name == "KnifeBlood" then
- v:destroy()
- end
- end
- attackevent = game.ReplicatedStorage:WaitForChild("KnifeAttack")
- bloodevent = game.ReplicatedStorage:WaitForChild("KnifeBlood")
- attackname = "Stab"
- function attack()
- attackevent:FireServer(attackname, mouse.Hit.p)
- end
- mouse.Button1Down:connect(attack)
- can = false
- function message(what)
- -- Version: 2.82
- -- Instances:
- local KnifeGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Label = Instance.new("TextLabel")
- --Properties:
- KnifeGui.Name = "KnifeGui"
- KnifeGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- KnifeGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.Parent = KnifeGui
- Frame.BackgroundColor3 = Color3.new(0.478431, 0.478431, 0.478431)
- Frame.Position = UDim2.new(0.242313325, 0, 0, 0)
- Frame.Size = UDim2.new(0, 699, 0, 100)
- Frame.Style = Enum.FrameStyle.RobloxRound
- Label.Name = "Label"
- Label.Parent = Frame
- Label.TextScaled = true
- Label.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
- Label.Position = UDim2.new(0.026561385, 0, 0.0705899745, 0)
- Label.Size = UDim2.new(0, 647, 0, 73)
- Label.Font = Enum.Font.Code
- Label.TextColor3 = Color3.new(1, 1, 1)
- Label.TextSize = 40
- Label.Text = what
- Frame.BackgroundTransparency = 1
- Label.BackgroundTransparency = 1
- Label.TextTransparency = 1
- local sound =Instance.new("Sound", KnifeGui)
- sound.SoundId = "rbxassetid://654933978"
- sound.Volume = 3
- sound:Play()
- for i = 1,20 do
- Frame.BackgroundTransparency = Frame.BackgroundTransparency - 0.05
- Label.BackgroundTransparency = Label.BackgroundTransparency - 0.05
- Label.TextTransparency = Label.TextTransparency - 0.05
- wait()
- end
- wait(3)
- for i = 1,20 do
- Frame.BackgroundTransparency = Frame.BackgroundTransparency + 0.05
- Label.BackgroundTransparency = Label.BackgroundTransparency + 0.05
- Label.TextTransparency = Label.TextTransparency + 0.05
- wait()
- end
- KnifeGui:destroy()
- end
- -- Version: 2.82
- -- Instances:
- local BloodColorGUI = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local Red = Instance.new("TextBox")
- local TextLabel_2 = Instance.new("TextLabel")
- local Green = Instance.new("TextBox")
- local TextLabel_3 = Instance.new("TextLabel")
- local Blue = Instance.new("TextBox")
- local Accept = Instance.new("TextButton")
- --Properties:
- BloodColorGUI.Name = "Blood Color GUI"
- BloodColorGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- BloodColorGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.Parent = BloodColorGUI
- Frame.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame.Position = UDim2.new(0.28623718, 0, 0.585774541, 0)
- Frame.Size = UDim2.new(0, 710, 0, 125)
- Frame.Style = Enum.FrameStyle.RobloxRound
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0.00415512454, 0, -0.00193751045, 0)
- TextLabel.Size = UDim2.new(0, 200, 0, 50)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = "Red"
- TextLabel.TextColor3 = Color3.new(1, 0, 0)
- TextLabel.TextScaled = true
- TextLabel.TextSize = 31
- TextLabel.TextWrapped = true
- Red.Name = "Red"
- Red.Parent = TextLabel
- Red.BackgroundColor3 = Color3.new(1, 1, 1)
- Red.BackgroundTransparency = 0.5
- Red.Position = UDim2.new(0, 0, 1.12, 0)
- Red.Size = UDim2.new(0, 200, 0, 50)
- Red.Font = Enum.Font.SourceSans
- Red.Text = "200"
- Red.TextColor3 = Color3.new(0, 0, 0)
- Red.TextScaled = true
- Red.TextSize = 14
- Red.TextWrapped = true
- TextLabel_2.Parent = Frame
- TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_2.BackgroundTransparency = 1
- TextLabel_2.Position = UDim2.new(0.350415528, 0, -0.00193751045, 0)
- TextLabel_2.Size = UDim2.new(0, 200, 0, 50)
- TextLabel_2.Font = Enum.Font.SourceSans
- TextLabel_2.Text = "Green"
- TextLabel_2.TextColor3 = Color3.new(0.164706, 1, 0.0392157)
- TextLabel_2.TextScaled = true
- TextLabel_2.TextSize = 31
- TextLabel_2.TextWrapped = true
- Green.Name = "Green"
- Green.Parent = TextLabel_2
- Green.BackgroundColor3 = Color3.new(1, 1, 1)
- Green.BackgroundTransparency = 0.5
- Green.Position = UDim2.new(0, 0, 1.12, 0)
- Green.Size = UDim2.new(0, 200, 0, 50)
- Green.Font = Enum.Font.SourceSans
- Green.Text = "0"
- Green.TextColor3 = Color3.new(0, 0, 0)
- Green.TextScaled = true
- Green.TextSize = 14
- Green.TextWrapped = true
- TextLabel_3.Parent = Frame
- TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_3.BackgroundTransparency = 1
- TextLabel_3.Position = UDim2.new(0.704986155, 0, -0.00193751045, 0)
- TextLabel_3.Size = UDim2.new(0, 200, 0, 50)
- TextLabel_3.Font = Enum.Font.SourceSans
- TextLabel_3.Text = "Blue"
- TextLabel_3.TextColor3 = Color3.new(0.0509804, 0.0196078, 1)
- TextLabel_3.TextScaled = true
- TextLabel_3.TextSize = 31
- TextLabel_3.TextWrapped = true
- Blue.Name = "Blue"
- Blue.Parent = TextLabel_3
- Blue.BackgroundColor3 = Color3.new(1, 1, 1)
- Blue.BackgroundTransparency = 0.5
- Blue.Position = UDim2.new(0, 0, 1.12, 0)
- Blue.Size = UDim2.new(0, 200, 0, 50)
- Blue.Font = Enum.Font.SourceSans
- Blue.Text = "0"
- Blue.TextColor3 = Color3.new(0, 0, 0)
- Blue.TextScaled = true
- Blue.TextSize = 14
- Blue.TextWrapped = true
- Accept.Name = "Accept"
- Accept.Parent = Frame
- Accept.BackgroundColor3 = Color3.new(1, 1, 1)
- Accept.BackgroundTransparency = 0.5
- Accept.Position = UDim2.new(0.349147528, 0, 1.16799998, 0)
- Accept.Size = UDim2.new(0, 200, 0, 50)
- Accept.Font = Enum.Font.SourceSans
- Accept.Text = "Accept"
- Accept.TextColor3 = Color3.new(0, 0, 0)
- Accept.TextSize = 35
- Accept.TextWrapped = true
- playing = false
- function changemode(key)
- key = key:lower()
- if key == "z" then
- if not playing then
- playing = true
- attackname = "Play"
- attackevent:FireServer(attackname)
- message("epic")
- end
- elseif key == "t" then
- attackname = "Throw"
- if can then
- message("Throw")
- end
- elseif key == "q" then
- attackname = "Stab"
- if can then
- message("Sorry, You Can Not Use This Feture Due To The Game's Rules Not Allowing You To Do This Action. :Shrug:")
- end
- elseif key == "e" then
- attackname = "Stab"
- if can then
- message("Stab")
- end
- elseif key == "r" then
- attackname = "Stab"
- if can then
- message("Sorry, You Can Not Use This Feture Due To The Game's Rules Not Allowing You To Do This Action. :Shrug:")
- end
- end
- if key == "f" then
- if allowedblood == false then
- allowedblood = true
- else
- allowedblood = false
- end
- end
- end
- mouse.KeyDown:connect(changemode)
- function accept()
- bloodevent:FireServer(tonumber(Red.Text),tonumber(Green.Text),tonumber(Blue.Text))
- BloodColorGUI.Enabled = false
- local sound =Instance.new("Sound", BloodColorGUI)
- sound.SoundId = "rbxassetid://654933978"
- sound.Volume = 3
- sound:Play()
- game.Debris:AddItem(sound,1)
- end
- Accept.MouseButton1Click:connect(accept)
- BloodColorGUI.Enabled = false
- message("Rufus14's Knife Edit v2.653, Edited by Lundo_Fett. (original idea of a knife: Trollonis)")
- message("NOTE TO MODS: This script has no 'Grab' Feture. Yw.")
- message("Press 'T' To Throw And 'E' For Stab.")
- message("Have Fun :) - Lundo_Fett")
- can = true
- ]], owner.Character)
- wait(0.5)
- --By Rufus14
- function PrintText(Lol)
- print(Lol)
- end
- function zeer(tim3, thing)
- wait(tim3)
- thing.Enabled = false
- end
- function bloodparticle(zero,two,four)
- if allowedblood ~= false then
- ParticleEmitter0 = Instance.new("ParticleEmitter")
- ParticleEmitter2 = Instance.new("ParticleEmitter")
- ParticleEmitter4 = Instance.new("ParticleEmitter")
- -- zero - 0.1, two - 0.3, and four - 0.1
- ParticleEmitter0.Name = "Blood"
- ParticleEmitter0.Parent = knife
- ParticleEmitter0.Speed = NumberRange.new(5, 10)
- ParticleEmitter0.Rotation = NumberRange.new(-360, 360)
- ParticleEmitter0.Color = ColorSequence.new(Color3.new(0.666667, 0, 0),Color3.new(0.423529, 0, 0))
- ParticleEmitter0.LightEmission = 0.40000000596046
- ParticleEmitter0.LightInfluence = 1
- ParticleEmitter0.Texture = "rbxassetid://73547327"
- ParticleEmitter0.Transparency = NumberSequence.new(0.10000000149012,0.14375001192093,0.49374997615814,1)
- ParticleEmitter0.Size = NumberSequence.new(0,2.8749995231628)
- ParticleEmitter0.Acceleration = Vector3.new(0, -5, 0)
- ParticleEmitter0.EmissionDirection = Enum.NormalId.Front
- ParticleEmitter0.Lifetime = NumberRange.new(0.30000001192093, 0.5)
- ParticleEmitter0.Rate = 10000000
- ParticleEmitter0.RotSpeed = NumberRange.new(-40, 270)
- ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter0.VelocitySpread = 360
- ParticleEmitter2.Name = "Blood2"
- ParticleEmitter2.Parent = Knife
- ParticleEmitter2.Speed = NumberRange.new(5, 14)
- ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.45098, 0, 0),Color3.new(0.45098, 0, 0))
- ParticleEmitter2.LightEmission = 0.20000000298023
- ParticleEmitter2.LightInfluence = 1
- ParticleEmitter2.Texture = "http://www.roblox.com/asset/?id=134531274"
- ParticleEmitter2.Transparency = NumberSequence.new(0.30000001192093,0.30000001192093)
- ParticleEmitter2.ZOffset = 1
- ParticleEmitter2.Size = NumberSequence.new(0.12499988079071,0)
- ParticleEmitter2.Acceleration = Vector3.new(0, -20, 0)
- ParticleEmitter2.EmissionDirection = Enum.NormalId.Front
- ParticleEmitter2.Lifetime = NumberRange.new(0.5, 1.5)
- ParticleEmitter2.Rate = 100000
- ParticleEmitter2.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter2.VelocitySpread = 360
- ParticleEmitter4.Name = "Blood3"
- ParticleEmitter4.Parent = Knife
- ParticleEmitter4.Speed = NumberRange.new(3, 7)
- ParticleEmitter4.Rotation = NumberRange.new(-360, 360)
- ParticleEmitter4.Color = ColorSequence.new(Color3.new(0.486275, 0, 0),Color3.new(0.258824, 0, 0))
- ParticleEmitter4.LightEmission = 0.20000000298023
- ParticleEmitter4.LightInfluence = 1
- ParticleEmitter4.Texture = "rbxassetid://241779220"
- ParticleEmitter4.Transparency = NumberSequence.new(1,0.48750001192093,0.75625002384186,1)
- ParticleEmitter4.ZOffset = 0.5
- ParticleEmitter4.Size = NumberSequence.new(0,2.8749995231628)
- ParticleEmitter4.Acceleration = Vector3.new(0, -5, 0)
- ParticleEmitter4.EmissionDirection = Enum.NormalId.Front
- ParticleEmitter4.Lifetime = NumberRange.new(0.40000000596046, 1)
- ParticleEmitter4.Rate = 3000
- ParticleEmitter4.RotSpeed = NumberRange.new(-40, 270)
- ParticleEmitter4.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter4.VelocitySpread = 360
- ParticleEmitter0.Enabled = true
- ParticleEmitter2.Enabled = true
- ParticleEmitter4.Enabled = true
- zeer(zero, ParticleEmitter0)
- zeer(four, ParticleEmitter4)
- zeer(two, ParticleEmitter2)
- end
- end
- attackevent = Instance.new("RemoteEvent", game.ReplicatedStorage)
- attackevent.Name = "KnifeAttack"
- bloodevent = Instance.new("RemoteEvent", game.ReplicatedStorage)
- bloodevent.Name = "KnifeBlood"
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Knife = Instance.new("Part")
- Knife.Name = "Knife"
- Knife.Parent = mas
- Knife.CFrame = CFrame.new(-5.13551855, 2.10106921, 85.3246002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Knife.Position = Vector3.new(-5.13551855, 2.10106921, 85.3246002)
- Knife.Size = Vector3.new(0.149560004, 0.522157907, 2.20364952)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Knife
- Mesh.MeshId = "rbxassetid://2047774297"
- Mesh.TextureId = "rbxassetid://2047774362"
- Mesh.Scale = Vector3.new(0.35,0.35,0.35)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Lighting")
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- Knife.Parent = owner.Character
- Knife:BreakJoints()
- Knife.CanCollide = false
- Knife.Name = "Bitch ass knife haha v3 reference again"
- local stabsound = Instance.new("Sound", Knife)
- stabsound.SoundId = "http://www.roblox.com/asset/?id=16950449"
- stabsound.Volume = 2
- stabsound.PlaybackSpeed = 1
- local chokesound = Instance.new("Sound", Knife)
- chokesound.SoundId = "rbxassetid://418658161"
- chokesound.Volume = 0.2
- chokesound.TimePosition = 3
- local throwsound = Instance.new("Sound", Knife)
- throwsound.SoundId = "http://www.roblox.com/asset/?id=97095069"
- throwsound.Volume = 2
- local begonethot = Instance.new("Sound", Knife)
- begonethot.SoundId = "rbxassetid://949916584"
- begonethot.Volume = 2.5
- local slide = Instance.new("Sound", Knife)
- slide.SoundId = "rbxassetid://2706199011"
- slide.Volume = 0.1
- local epicterrariaswoosh = Instance.new("Sound", Knife)
- epicterrariaswoosh.SoundId = "rbxassetid://596439421"
- epicterrariaswoosh.PlaybackSpeed = 0.8
- local knifeweld = Instance.new("Weld", Knife)
- knifeweld.Part0 = owner.Character["Right Arm"]
- knifeweld.Part1 = Knife
- knifeweld.C0 = CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
- local head = Instance.new("Weld", owner.Character.Torso)
- head.Part0 = owner.Character.Torso
- head.Part1 = owner.Character.Head
- head.C0 = CFrame.new(0,1.5,0)
- head.Name = "HeadWeld"
- local humanoidrootpart = Instance.new("Weld", owner.Character.HumanoidRootPart)
- humanoidrootpart.Part0 = owner.Character.HumanoidRootPart
- humanoidrootpart.Part1 = owner.Character.Torso
- humanoidrootpart.Name = "HumanoidRootPartWeld"
- canattack = true
- bloodcolor = Color3.fromRGB(200,0,0)
- function bloodcolorfunc(player, r,g,b)
- bloodcolor = Color3.fromRGB(r,g,b)
- end
- bloodevent.OnServerEvent:connect(bloodcolorfunc)
- function attack(player, attackname, mousecoordinate)
- if player == owner then
- if canattack then
- canattack = false
- if attackname == "Play" then
- local lol = Instance.new("Sound", Knife)
- lol.SoundId = "rbxassetid://3216300010"
- lol.Volume = 2
- lol:Play()
- lol.Looped = true
- canattack = true
- elseif attackname == "Throw" then
- headshot = false
- local rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5,0,0)
- rightarm.Name = "RightArmWeld"
- local leftarm = Instance.new("Weld", owner.Character.Torso)
- leftarm.Part0 = owner.Character.Torso
- leftarm.Part1 = owner.Character["Left Arm"]
- leftarm.C0 = CFrame.new(-1.5,0,0)
- leftarm.Name = "LeftArmWeld"
- epicterrariaswoosh:Play()
- for i = 0,1 , 0.05 do
- head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.342020065, 0, 0.939692557, 0, 1, 0, -0.939692557, 0, 0.342020065),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.342020154, 0, -0.939692616, 0, 1, 0, 0.939692616, 0, 0.342020154),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0.969846249, 0.171009064, 1, 0, 2.98023224e-08, 0, -0.939692438, 0.342020422, 0, -0.342020422, -0.939692497),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.0301537514, -0.171010971, 1, -7.4505806e-09, 2.98023224e-08, 0, 0.939692557, -0.342020094, 0, 0.342020124, 0.939692616),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- throwsound:Play()
- Knife.Transparency = 1
- local clonedknife = Instance.new("Part", workspace)
- clonedknife.Size = Knife.Size
- clonedknife:BreakJoints()
- Sound0 = Instance.new("Sound")
- Sound0.Parent = clonedknife
- Sound0.Looped = true
- Sound0.MaxDistance = 150
- Sound0.EmitterSize = 5
- Sound0.MinDistance = 5
- Sound0.Pitch = 2.5339999198914
- Sound0.PlaybackSpeed = 2.5339999198914
- Sound0.SoundId = "rbxassetid://158475221"
- Sound0.Volume = 0.13400000333786
- Sound0:Play()
- clonedknife.Name = "Bitch ass knife haha v3 reference again"
- clonedknife.CanCollide = false
- clonedknife.CFrame = Knife.CFrame * CFrame.new(-2.5,0,3)
- clonedknife.CFrame = CFrame.new(clonedknife.Position, mousecoordinate)
- clonedknife.CFrame = clonedknife.CFrame * CFrame.new(0.5,-1,-1.5)
- local mesh = Instance.new("SpecialMesh", clonedknife)
- mesh.MeshId = "rbxassetid://2047774297"
- mesh.TextureId = "rbxassetid://2047774362"
- mesh.Scale = Vector3.new(0.35,0.35,0.35)
- Sound01 = Instance.new("Sound")
- Sound01.Parent = clonedknife
- Sound01.Looped = true
- Sound01.MaxDistance = 150
- Sound01.EmitterSize = 5
- Sound01.MinDistance = 5
- Sound01.Pitch = 2.5339999198914
- Sound01.PlaybackSpeed = 2.5339999198914
- Sound01.SoundId = "rbxassetid://158475221"
- Sound01.Volume = 0.13400000333786
- Sound0:Destroy()
- local knifevelocity = Instance.new("BodyVelocity", clonedknife)
- knifevelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- knifevelocity.Velocity = clonedknife.CFrame.lookVector * 100
- local flying = true
- local lookat = clonedknife.Position
- local function spin()
- while flying and game:GetService("RunService").Heartbeat:wait() do
- clonedknife.CFrame = clonedknife.CFrame * CFrame.fromEulerAnglesXYZ(-0.2,0,0)
- end
- end
- spawn(spin)
- local function touched(part)
- Sound01:Play()
- Sound01 = Instance.new("Sound")
- Sound01.Parent = clonedknife
- Sound01.Looped = true
- Sound01.MaxDistance = 150
- Sound01.EmitterSize = 5
- Sound01.MinDistance = 5
- Sound01.Pitch = 2.5339999198914
- Sound01.PlaybackSpeed = 2.5339999198914
- Sound01.SoundId = "rbxassetid://158475221"
- Sound01.Volume = 0.13400000333786
- Sound0:Destroy()
- if part.Name ~= "Bitch ass blood" and part.Name ~= "epic" and part.Parent ~= owner.Character and part.Name ~= "Bitch ass knife haha v3 reference again" and part.Name ~= "okyoucantouchnow" and part.Name ~= "LimbCollider" and part.Parent.ClassName ~= "Accessory" and part.Parent.ClassName ~= "Hat" and part.Parent.Parent.ClassName ~= "Accessory" then
- local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
- if part.Name == "Head" then
- headshot = true
- end
- local PainSound = Instance.new("Sound")
- local owigotstabaaaaAAAA = part.Parent:FindFirstChild("Head")
- if owigotstabaaaaAAAA then
- PainSound.Parent = owigotstabaaaaAAAA
- PainSound.Looped = false
- PainSound.SoundId = "rbxassetid://597154815"
- PainSound.Volume = 0.94800001382828
- PainSound.PlaybackSpeed = 1
- PainSound.MaxDistance = 963
- PainSound.EmitterSize = 5.342
- PainSound:Play()
- end
- if humanoid then
- clonedknife:destroy()
- stabsound:Play()
- local bleed = Instance.new("Sound", Knife)
- bleed.SoundId = "rbxassetid://4471648128"
- bleed.Volume = 0.3
- bleed.PlaybackSpeed = 1.1
- bleed.Parent = part
- bleed:Play()
- PrintText("Hit Guy With Thow Lol Get Noob")
- PrintText("Humanoid Hit - "..part.Parent.Name..", He Probably Is Wishing He Is Dead Right Now!")
- victimshumanoid = humanoid
- humanoid.PlatformStand = true
- if humanoid.Health > 300 or humanoid.MaxHealth > 300 then
- humanoid.MaxHealth = 100
- humanoid.Health = 100
- end
- if humanoid.Parent:findFirstChild("HumanoidRootPart") then
- humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
- end
- if humanoid.Parent:findFirstChild("Torso") then
- if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
- glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider.Name = "LimbCollider"
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
- glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
- glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
- glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
- end
- elseif humanoid.Parent:findFirstChild("UpperTorso") then
- if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
- victimshumanoid.Parent.Archivable = true
- local zombiecorpse = victimshumanoid.Parent
- for i,v in pairs(zombiecorpse:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "MeshPart" then
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
- w:destroy()
- end
- end
- end
- end
- local UpperTorso = zombiecorpse.UpperTorso
- local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
- Humanoid.PlatformStand = true
- local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
- local connection = Instance.new('BallSocketConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.TwistLimitsEnabled = true
- connection.TwistLowerAngle = twistlower
- connection.TwistUpperAngle = twistupper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
- local connection = Instance.new('HingeConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.LimitsEnabled = true
- connection.LowerAngle = lower
- connection.UpperAngle = upper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
- HeadAttachment.Position = Vector3.new(0, -0.5, 0)
- makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
- makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
- for i,v in pairs(Humanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(Humanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- for i,v in pairs(zombiecorpse:GetChildren()) do
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
- w:destroy()
- end
- end
- end
- local ragdoll = zombiecorpse
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll.HumanoidRootPart.Anchored = true
- ragdoll.HumanoidRootPart.CanCollide = false
- end
- end
- end
- local got = Instance.new("ObjectValue", owner.Character)
- got.Value = humanoid.Parent
- got.Name = "Gotem"
- victimshumanoid = humanoid
- bloodparticle(0.1,0.3,0.1)
- local function bleed()
- local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
- local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
- owner.Character.Gotem:destroy()
- while wait(0.1) and victimshumanoid.Health > 0 and thehead do
- thehumanoid.Health = thehumanoid.Health - 1.25
- if headshot ~= false then
- thehumanoid.Health = thehumanoid.Health - 0.53
- PrintText("Headshot Multiplier Damage Added, Dealt An Extra '0.53' Damage To "..part.Parent.Name..".")
- end
- PrintText("Dealt '1.25' Damage To "..part.Parent.Name.."!")
- if thehumanoid.Health <= 0 then
- PainSound:Stop()
- PrintText(part.Parent.Name.." Has Died To You Killing Them!!!11!1!")
- break
- end
- local blood = Instance.new("Part", workspace)
- local randomsize = math.random(1,3)
- if randomsize == 1 then
- blood.Size = Vector3.new(0.3,0.3,0.3)
- end
- if randomsize == 2 then
- blood.Size = Vector3.new(0.4,0.4,0.4)
- end
- if randomsize == 3 then
- blood.Size = Vector3.new(0.2,0.2,0.2)
- end
- blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
- blood.Elasticity = 0
- blood.Shape = "Ball"
- blood.Color = bloodcolor
- blood.Transparency = 0.5
- blood.BottomSurface = Enum.SurfaceType.Smooth
- blood.BrickColor = BrickColor.new("Bright red")
- blood.Material = Enum.Material.Glass
- blood.Reflectance = 1
- blood.TopSurface = Enum.SurfaceType.Smooth
- blood.brickColor = BrickColor.new("Bright red")
- blood.Name = "Bitch ass blood"
- blood.CFrame = part.CFrame * CFrame.new(0,0.5,0)
- local velocity = Instance.new("BodyVelocity", blood)
- velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velocity.Velocity = part.CFrame.lookVector * math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
- game.Debris:AddItem(velocity, 0.2)
- local function hit(part)
- if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
- blood:destroy()
- part.Size = part.Size + Vector3.new(0,0.3,0.3)
- end
- if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
- wait(0.2)
- blood.Name = "okyoucantouchnow"
- blood.Anchored = true
- blood.CanCollide = false
- blood.Material = "Glass"
- blood.Shape = "Cylinder"
- blood.Size = Vector3.new(0.1,1.5,1.5)
- if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- blood.Position = pos
- elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
- blood.Position = pos
- elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- blood.Position = pos
- end
- wait(8)
- for i = 1,50 do
- blood.Transparency = blood.Transparency + 0.04
- wait()
- end
- blood:destroy()
- end
- end
- blood.Touched:connect(hit)
- end
- if thehumanoid.Parent:findFirstChild("Torso") then
- thehumanoid.Parent.Archivable = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(thehumanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- local rag = thehumanoid.Parent:Clone()
- rag:findFirstChildOfClass("Humanoid").Health = 0
- rag:findFirstChildOfClass("Humanoid").PlatformStand = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
- v:destroy()
- end
- end
- rag.Parent = workspace
- game.Debris:AddItem(rag, 15)
- end
- end
- spawn(bleed)
- else
- knifevelocity:destroy()
- flying = false
- local impact =Instance.new("Sound", KnifeGui)
- impact.SoundId = "rbxassetid://1921272182"
- impact.Volume = 1.342
- impact.Parent = clonedknife
- impact:Play()
- clonedknife.Anchored = true
- clonedknife.CFrame = CFrame.new(clonedknife.Position, lookat)
- clonedknife.CFrame = clonedknife.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- wait(5)
- for i = 1,100 do
- clonedknife.Transparency = clonedknife.Transparency + 0.01
- game:GetService("RunService").Heartbeat:wait()
- end
- clonedknife:destroy()
- end
- end
- end
- clonedknife.Touched:connect(touched)
- for i = 0,1 , 0.06 do
- head.C0 = head.C0:lerp(CFrame.new(0, 1.49999976, 0, 0.98480773, 0, -0.173648059, 0, 0.999999881, 0, 0.173648059, 0, 0.98480773),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.984807789, 0, 0.173648059, 0, 0.99999994, 0, -0.173648059, 0, 0.984807789),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.50000191, 0.178606272, -0.383022308, 1, 1.49011612e-08, 7.4505806e-09, 0, 0.642787099, -0.766044557, 0, 0.766044796, 0.642787218),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.54821205, 0.153163671, 0.281364441, 0.98480773, 0.111618884, 0.133022264, -0.163175866, 0.856848657, 0.489063889, -0.0593911856, -0.503340065, 0.86204493),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- for i = 0,1 , 0.04 do
- head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- leftarm:destroy()
- rightarm:destroy()
- canattack = true
- local ball = Instance.new("Part", workspace)
- ball.Size = Vector3.new(2,2,2)
- ball.Shape = "Ball"
- ball:BreakJoints()
- ball.CanCollide = false
- ball.Material = "Neon"
- ball.Anchored = true
- ball.Name = "epic"
- ball.CFrame = Knife.CFrame
- ball.BrickColor = BrickColor.new("Institutional white")
- local cf = ball.CFrame
- Knife.Transparency = 0
- for i = 1,50 do
- ball.Size = ball.Size + Vector3.new(0.05,0.05,0.05)
- ball.CFrame = cf
- ball.Transparency = ball.Transparency + 0.02
- game:GetService("RunService").Heartbeat:wait()
- end
- ball:destroy()
- elseif attackname == "b3g0n3" then
- begonethot:Play()
- local rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5,0,0)
- rightarm.Name = "RightArmWeld"
- local leftarm = Instance.new("Weld", owner.Character.Torso)
- leftarm.Part0 = owner.Character.Torso
- leftarm.Part1 = owner.Character["Left Arm"]
- leftarm.C0 = CFrame.new(-1.5,0,0)
- leftarm.Name = "LeftArmWeld"
- for i = 0,0.75 , 0.01 do
- head.C0 = head.C0:lerp(CFrame.new(-3.81469727e-06, 1.49999905, 0, 0.342020214, 0, 0.939692497, 4.07453626e-09, 0.999999881, 0, -0.939692557, 3.7252903e-09, 0.342020214),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.400000095, 0, 0.336824089, -0.0593911782, -0.939692616, 0.173648179, 0.98480773, 0, 0.925416529, -0.163175911, 0.342020154),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.68301392, 0.316987038, 0, 0.866025269, -0.5, -2.98023224e-08, 0.5, 0.866025209, 3.7252903e-09, 0, 0, 0.999999881),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301392, 0.316987038, 0, 0.866025269, 0.49999994, -2.98023224e-08, -0.499999911, 0.866025209, 0, 0, 0, 0.999999881),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- epicterrariaswoosh:Play()
- local sensorbrick = Instance.new("Part", Knife)
- sensorbrick.Size = Knife.Size
- sensorbrick.CanCollide = false
- sensorbrick.Transparency = 1
- sensorbrick:BreakJoints()
- local sensorweld = Instance.new("Weld", sensorbrick)
- sensorweld.Part0 = Knife
- sensorweld.Part1 = sensorbrick
- local function stabbed(part)
- local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
- if humanoid then
- sensorbrick:destroy()
- stabsound:Play()
- local bleed = Instance.new("Sound", Knife)
- bleed.SoundId = "rbxassetid://244502094"
- bleed.Volume = 0.3
- bleed.PlaybackSpeed = 1.1
- bleed.Parent = part
- bleed:Play()
- humanoid.Name = "Caught lmao"
- humanoid.PlatformStand = true
- if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
- humanoid.MaxHealth = 100
- humanoid.Health = 100
- end
- if humanoid.Parent:findFirstChild("HumanoidRootPart") then
- humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
- end
- if humanoid.Parent:findFirstChild("Head") then
- local ow = Instance.new("Weld", humanoid.Parent:findFirstChild("Head"))
- ow.Part0 = Knife
- ow.Part1 = humanoid.Parent:findFirstChild("Head")
- ow.C0 = CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- ow.C0 = ow.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- ow.C0 = ow.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
- ow.C0 = ow.C0 * CFrame.new(0,0.5,0.3)
- game.Debris:AddItem(ow,2)
- end
- victimshumanoid = humanoid
- if humanoid.Parent:findFirstChild("Torso") then
- if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
- glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider.Name = "LimbCollider"
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
- glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
- glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
- glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
- end
- elseif humanoid.Parent:findFirstChild("UpperTorso") then
- if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
- victimshumanoid.Parent.Archivable = true
- local zombiecorpse = victimshumanoid.Parent
- for i,v in pairs(zombiecorpse:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "MeshPart" then
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
- w:destroy()
- end
- end
- end
- end
- local UpperTorso = zombiecorpse.UpperTorso
- local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
- Humanoid.PlatformStand = true
- local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
- local connection = Instance.new('BallSocketConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.TwistLimitsEnabled = true
- connection.TwistLowerAngle = twistlower
- connection.TwistUpperAngle = twistupper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
- local connection = Instance.new('HingeConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.LimitsEnabled = true
- connection.LowerAngle = lower
- connection.UpperAngle = upper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
- HeadAttachment.Position = Vector3.new(0, -0.5, 0)
- makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
- makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
- for i,v in pairs(Humanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(Humanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- for i,v in pairs(zombiecorpse:GetChildren()) do
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
- w:destroy()
- end
- end
- end
- local ragdoll = zombiecorpse
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll.HumanoidRootPart.Anchored = true
- ragdoll.HumanoidRootPart.CanCollide = false
- end
- end
- end
- local got = Instance.new("ObjectValue", owner.Character)
- got.Value = humanoid.Parent
- got.Name = "Gotem"
- victimshumanoid = humanoid
- local function bleed()
- local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
- local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
- owner.Character.Gotem:destroy()
- while wait(0.1) and victimshumanoid.Health > 0 and thehead do
- thehumanoid.Health = thehumanoid.Health - 0.43
- PrintText("Dealt '0.43' Damage To "..part.Parent.Name.."!")
- if thehumanoid.Health <= 0 then
- PrintText(part.Parent.Name.." Has Bled Out Due To You Impaling Them With Your Knife, Epic!!!")
- break
- end
- local blood = Instance.new("Part", workspace)
- local randomsize = math.random(1,3)
- if randomsize == 1 then
- blood.Size = Vector3.new(0.3,0.3,0.3)
- end
- if randomsize == 2 then
- blood.Size = Vector3.new(0.4,0.4,0.4)
- end
- if randomsize == 3 then
- blood.Size = Vector3.new(0.2,0.2,0.2)
- end
- blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
- blood.Elasticity = 0
- blood.Shape = "Ball"
- blood.Color = bloodcolor
- blood.Transparency = 0.5
- blood.BottomSurface = Enum.SurfaceType.Smooth
- blood.BrickColor = BrickColor.new("Bright red")
- blood.Material = Enum.Material.Glass
- blood.Reflectance = 1
- blood.TopSurface = Enum.SurfaceType.Smooth
- blood.brickColor = BrickColor.new("Bright red")
- blood.Name = "Bitch ass blood"
- blood.CFrame = thehead.CFrame * CFrame.new(0,0.5,0)
- local velocity = Instance.new("BodyVelocity", blood)
- velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velocity.Velocity = Vector3.new(math.random(-15,15),math.random(30,40),0)
- game.Debris:AddItem(velocity, 0.2)
- local function hit(part)
- if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
- blood:destroy()
- part.Size = part.Size + Vector3.new(0,0.3,0.3)
- end
- if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
- wait(0.2)
- blood.Name = "okyoucantouchnow"
- blood.Anchored = true
- blood.CanCollide = false
- blood.Material = "Glass"
- blood.Shape = "Cylinder"
- blood.Size = Vector3.new(0.1,1.5,1.5)
- if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- blood.Position = pos
- elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
- blood.Position = pos
- elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- blood.Position = pos
- poolmeshlol = Instance.new("SpecialMesh")
- poolmeshlol.Parent = blood
- poolmeshlol.Offset = Vector3.new(0, -0.119999997, 0)
- poolmeshlol.MeshType = Enum.MeshType.Sphere
- end
- wait(8)
- for i = 1,50 do
- blood.Transparency = blood.Transparency + 0.02
- wait()
- end
- blood:destroy()
- end
- end
- blood.Touched:connect(hit)
- end
- if thehumanoid.Parent:findFirstChild("Torso") then
- thehumanoid.Parent.Archivable = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(thehumanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- local rag = thehumanoid.Parent:Clone()
- rag:findFirstChildOfClass("Humanoid").Health = 0
- rag:findFirstChildOfClass("Humanoid").PlatformStand = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
- v:destroy()
- end
- end
- rag.Parent = workspace
- game.Debris:AddItem(rag, 15)
- end
- end
- spawn(bleed)
- end
- end
- sensorbrick.Touched:connect(stabbed)
- for i = 0,1 , 0.06 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(0.0111551285, -1.65374756, -0.208492279, 1, -3.96102529e-08, -9.57557234e-08, 1.01179282e-07, 0.173648685, 0.984807432, -2.23806182e-08, -0.98480767, 0.173648521),i)
- head.C0 = head.C0:lerp(CFrame.new(-0.0868225098, 1.49240375, 0, 1.19248824e-08, -0.17364797, -0.984807789, 0, 0.98480767, -0.17364794, 1, 2.07073114e-09, 1.17437153e-08),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.87100983, 0.969846249, 0, 1.19248824e-08, -0.342020363, 0.939692557, 8.74227553e-08, -0.939692378, -0.342020273, 1, 8.62290932e-08, 1.86946494e-08),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.57922745, 0.0944201946, 0, 0.98480773, 0.173648179, 0, -0.173648134, 0.984807551, 0, 0, 0, 1),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- sensorbrick:destroy()
- wait(2)
- for i = 0,1 , 0.06 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
- head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- leftarm:destroy()
- rightarm:destroy()
- canattack = true
- elseif attackname == "Stab" then
- Soundslash = Instance.new("Sound")
- Soundslash.Name = "Hit"
- Soundslash.Parent = Knife
- Soundslash.Pitch = 1.25
- Soundslash.PlaybackSpeed = 1.25
- Soundslash.SoundId = "rbxasset://sounds/swordslash.wav"
- Soundslash.Volume = 0.69999998807907
- Soundslash:Play()
- local rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5,0,0)
- rightarm.Name = "RightArmWeld"
- local leftarm = Instance.new("Weld", owner.Character.Torso)
- leftarm.Part0 = owner.Character.Torso
- leftarm.Part1 = owner.Character["Left Arm"]
- leftarm.C0 = CFrame.new(-1.5,0,0)
- leftarm.Name = "LeftArmWeld"
- for i = 0,1 , 0.05 do
- head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.499999851, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.499999851),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.499999881, 0, -0.866025448, 0, 1, 0, 0.866025448, 0, 0.499999881),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0.11697793, 0.321392059, 0.99999994, 0, 0, 0, 0.766044259, 0.642787695, 0, -0.642787695, 0.766044259),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.00759601593, -0.0868225098, 1, -7.4505806e-09, 2.08616257e-07, 4.09781897e-08, 0.98480773, -0.173647955, -2.38418579e-07, 0.173647955, 0.98480773),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- local sensorbrick = Instance.new("Part", Knife)
- sensorbrick.Size = Knife.Size
- sensorbrick.CanCollide = false
- sensorbrick.Transparency = 1
- sensorbrick:BreakJoints()
- local sensorweld = Instance.new("Weld", sensorbrick)
- sensorweld.Part0 = Knife
- sensorweld.Part1 = sensorbrick
- local function stabbed(part)
- local PainSound = Instance.new("Sound")
- local screamlol = Instance.new("Sound")
- local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
- local owigotstabaaaaAAAA = part.Parent:FindFirstChild("Head")
- if owigotstabaaaaAAAA then
- local soundIds = {346318730,232921573,166221367,169907033,166221285,166221285,167094166}
- screamlol.Name = "Scremaaaa"
- screamlol.Parent = owigotstabaaaaAAAA
- screamlol.EmitterSize = 7
- screamlol.MaxDistance = 1536
- local valuescreavaluescream = math.random(1,6)
- if valuescreavaluescream == 1 then
- screamlol.SoundId = "rbxassetid://232921573"
- screamlol:play()
- end
- if valuescreavaluescream == 2 then
- screamlol.SoundId = "rbxassetid://166221318"
- screamlol:play()
- end
- if valuescreavaluescream == 3 then
- screamlol.SoundId = "rbxassetid://166221367"
- screamlol:play()
- end
- if valuescreavaluescream == 4 then
- screamlol.SoundId = "rbxassetid://166221367"
- screamlol:play()
- end
- if valuescreavaluescream == 5 then
- screamlol.SoundId = "rbxassetid://166221285"
- screamlol:play()
- end
- if valuescreavaluescream == 6 then
- screamlol.SoundId = "rbxassetid://232921590"
- screamlol:play()
- end
- screamlol.Volume = 2.3250000476837
- PainSound.Parent = owigotstabaaaaAAAA
- PainSound.Looped = true
- PainSound.SoundId = "rbxassetid://2730451211"
- PainSound.Volume = 0.94800001382828
- PainSound.PlaybackSpeed = 1
- PainSound.MaxDistance = 963
- PainSound.EmitterSize = 5.342
- screamlol:Play()
- PainSound:Play()
- end
- if humanoid then
- sensorbrick:destroy()
- stabsound:Play()
- local bleed = Instance.new("Sound", Knife)
- bleed.SoundId = "rbxassetid://244502094"
- PrintText("Nice, You Just Impaled That Guy With Your Knife!")
- PrintText("Humanoid Hit - "..part.Parent.Name..", Nice.")
- bleed.Volume = 0.3
- bleed.PlaybackSpeed = 1.1
- bleed.Parent = part
- bleed:Play()
- humanoid.Name = "Caught lmao"
- humanoid.PlatformStand = true
- if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
- humanoid.MaxHealth = 100
- humanoid.Health = 100
- end
- if humanoid.Parent:findFirstChild("HumanoidRootPart") then
- humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
- end
- victimshumanoid = humanoid
- if humanoid.Parent:findFirstChild("Torso") then
- if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
- glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider.Name = "LimbCollider"
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
- glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
- glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
- glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
- end
- elseif humanoid.Parent:findFirstChild("UpperTorso") then
- if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
- victimshumanoid.Parent.Archivable = true
- local zombiecorpse = victimshumanoid.Parent
- for i,v in pairs(zombiecorpse:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "MeshPart" then
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
- w:destroy()
- end
- end
- end
- end
- local UpperTorso = zombiecorpse.UpperTorso
- local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
- Humanoid.PlatformStand = true
- local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
- local connection = Instance.new('BallSocketConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.TwistLimitsEnabled = true
- connection.TwistLowerAngle = twistlower
- connection.TwistUpperAngle = twistupper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
- local connection = Instance.new('HingeConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.LimitsEnabled = true
- connection.LowerAngle = lower
- connection.UpperAngle = upper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
- HeadAttachment.Position = Vector3.new(0, -0.5, 0)
- makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
- makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
- for i,v in pairs(Humanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(Humanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- for i,v in pairs(zombiecorpse:GetChildren()) do
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
- w:destroy()
- end
- end
- end
- local ragdoll = zombiecorpse
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll.HumanoidRootPart.Anchored = true
- ragdoll.HumanoidRootPart.CanCollide = false
- end
- end
- end
- local got = Instance.new("ObjectValue", owner.Character)
- got.Value = humanoid.Parent
- got.Name = "Gotem"
- victimshumanoid = humanoid
- local function bleed()
- local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
- local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
- owner.Character.Gotem:destroy()
- while wait(0.1) and victimshumanoid.Health > 0 and thehead do
- thehumanoid.Health = thehumanoid.Health - 0.43
- PrintText("Dealt '0.43' Damage To "..part.Parent.Name.."!")
- if thehumanoid.Health <= 0 then
- PrintText(part.Parent.Name.." Just Bled Out, They Are Now Dead!")
- PainSound:Stop()
- break
- end
- local blood = Instance.new("Part", workspace)
- local randomsize = math.random(1,3)
- if randomsize == 1 then
- blood.Size = Vector3.new(0.3,0.3,0.3)
- end
- if randomsize == 2 then
- blood.Size = Vector3.new(0.4,0.4,0.4)
- end
- if randomsize == 3 then
- blood.Size = Vector3.new(0.2,0.2,0.2)
- end
- blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
- blood.Elasticity = 0
- blood.Shape = "Ball"
- blood.Color = bloodcolor
- blood.Transparency = 0.5
- blood.BottomSurface = Enum.SurfaceType.Smooth
- blood.BrickColor = BrickColor.new("Bright red")
- blood.Material = Enum.Material.Glass
- blood.Reflectance = 1
- blood.TopSurface = Enum.SurfaceType.Smooth
- blood.brickColor = BrickColor.new("Bright red")
- blood.Name = "Bitch ass blood"
- blood.CFrame = part.CFrame * CFrame.new(0,-1.5,0.3)
- local velocity = Instance.new("BodyVelocity", blood)
- velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velocity.Velocity = part.CFrame.lookVector * -math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
- game.Debris:AddItem(velocity, 0.2)
- local function hit(part)
- if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
- blood:destroy()
- part.Size = part.Size + Vector3.new(0,0.3,0.3)
- end
- if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
- wait(0.2)
- blood.Name = "okyoucantouchnow"
- blood.Anchored = true
- blood.CanCollide = false
- blood.Material = "Glass"
- blood.Shape = "Cylinder"
- blood.Size = Vector3.new(0.1,1.5,1.5)
- if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- blood.Position = pos
- elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
- blood.Position = pos
- elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- blood.Position = pos
- poolmeshlol = Instance.new("SpecialMesh")
- poolmeshlol.Parent = blood
- poolmeshlol.Offset = Vector3.new(0, -0.119999997, 0)
- poolmeshlol.MeshType = Enum.MeshType.Sphere
- end
- wait(8)
- for i = 1,50 do
- blood.Transparency = blood.Transparency + 0.02
- wait()
- end
- blood:destroy()
- end
- end
- blood.Touched:connect(hit)
- end
- if thehumanoid.Parent:findFirstChild("Torso") then
- thehumanoid.Parent.Archivable = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(thehumanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- local rag = thehumanoid.Parent:Clone()
- rag:findFirstChildOfClass("Humanoid").Health = 0
- rag:findFirstChildOfClass("Humanoid").PlatformStand = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
- v:destroy()
- end
- end
- rag.Parent = workspace
- game.Debris:AddItem(rag, 15)
- end
- end
- spawn(bleed)
- end
- end
- sensorbrick.Touched:connect(stabbed)
- epicterrariaswoosh:Play()
- for i = 0,1 , 0.05 do
- head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.866025567, 0, -0.499999613, 0, 1, 0, 0.499999613, 0, 0.866025567),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.866025448, 0, 0.499999881, 0, 1, 0, -0.499999881, 0, 0.866025448),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.64153862, 0.121687889, -0.584392548, 0.938770175, -0.34430477, 0.0128265321, 0.223452091, 0.580076039, -0.783314049, 0.262258351, 0.738218009, 0.621493936),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.0669875145, 0.25, 1, -1.49011612e-07, 2.08616257e-07, 4.09781897e-08, 0.86602515, 0.500000298, -2.38418579e-07, -0.500000298, 0.866025209),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- sensorbrick:destroy()
- for i = 0,1 , 0.05 do
- head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- rightarm:destroy()
- leftarm:destroy()
- canattack = true
- canattack = true
- elseif attackname == "Grab" then
- local grabbed = false
- rightarm = Instance.new("Weld", owner.Character.Torso)
- rightarm.Part0 = owner.Character.Torso
- rightarm.Part1 = owner.Character["Right Arm"]
- rightarm.C0 = CFrame.new(1.5,0,0)
- rightarm.Name = "RightArmWeld"
- leftarm = Instance.new("Weld", owner.Character.Torso)
- leftarm.Part0 = owner.Character.Torso
- leftarm.Part1 = owner.Character["Left Arm"]
- leftarm.C0 = CFrame.new(-1.5,0,0)
- leftarm.Name = "LeftArmWeld"
- for i = 0,1 , 0.05 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147862434, -0.898936272, -0.841812134, -0.996194959, 0.08715415, 0, -0.0871540606, -0.996194839, 0, 0, 0, 1),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.68301249, 0.316987276, 0, 0.866025448, -0.499999911, 0, 0.499999881, 0.866025388, 0, 0, 0, 1),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301249, 0.316987276, 0, 0.866025329, 0.500000119, 0, -0.50000006, 0.866025269, 1.77635684e-15, 0, 0, 1),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- local sensorbrick = Instance.new("Part", Knife)
- sensorbrick.Size = Knife.Size
- sensorbrick.CanCollide = false
- sensorbrick.Transparency = 1
- sensorbrick:BreakJoints()
- local sensorweld = Instance.new("Weld", sensorbrick)
- sensorweld.Part0 = Knife
- sensorweld.Part1 = sensorbrick
- local function gotem(part)
- local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
- isr15 = false
- local humrootyes = false
- if humanoid then
- grabbed = true
- humanoid.Name = "Caught lmao"
- humanoid.PlatformStand = true
- if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
- humanoid.MaxHealth = 100
- humanoid.Health = 100
- end
- if humanoid.Parent:findFirstChild("HumanoidRootPart") then
- humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
- end
- sensorbrick:destroy()
- if humanoid.Parent:findFirstChild("Torso") then
- isr15 = false
- elseif humanoid.Parent:findFirstChild("UpperTorso") then
- isr15 = true
- end
- local got = Instance.new("ObjectValue", owner.Character)
- got.Value = humanoid.Parent
- got.Name = "Gotem"
- victimshumanoid = humanoid
- if isr15 then
- victimweld = Instance.new("Weld", owner.Character.Torso)
- victimweld.Part0 = owner.Character.Torso
- victimweld.Part1 = humanoid.Parent:findFirstChild("UpperTorso")
- victimweld.C0 = CFrame.new(-0.331410885, 0.105233192, -0.84903717, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,0.1,0)
- else
- victimweld = Instance.new("Weld", owner.Character.Torso)
- victimweld.Part0 = owner.Character.Torso
- victimweld.Part1 = humanoid.Parent:findFirstChild("Torso")
- victimweld.C0 = CFrame.new(-0.331410885, 0.105233192, -0.84903717, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-0.2,0)
- end
- end
- end
- sensorbrick.Touched:connect(gotem)
- for i = 0,1 , 0.05 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147862434, -0.898936272, -0.841812134, -0.996194959, 0.08715415, 0, -0.0871540606, -0.996194839, 0, 0, 0, 1),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.20000029, 1.1545198, -0.541671753, -4.95052781e-08, -7.56642393e-08, 0.999999881, 0.996194541, 0.0871555433, -7.33473655e-08, -0.0871557295, 0.996194601, -3.99016855e-08),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.48883009, 0.500000238, -0.903129578, 0.984807909, -0.173648104, 1.32450051e-08, -1.58932529e-08, -1.08499073e-07, -1, 0.173648104, 0.984807849, -1.08824921e-07),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- sensorbrick:destroy()
- if not grabbed then
- wait(0.5)
- for i = 0,1 , 0.05 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- rightarm:destroy()
- leftarm:destroy()
- canattack = true
- end
- local deb = Instance.new("ObjectValue", owner.Character)
- deb.Name = "debounceorwhat"
- game.Debris:AddItem(deb, 0.1)
- end
- end
- if not canattack and not owner.Character:findFirstChild("reallyattacking") and owner.Character:findFirstChild("Gotem") and not owner.Character:findFirstChild("debounceorwhat") then
- local atta = Instance.new("ObjectValue", owner.Character)
- atta.Name = "reallyattacking"
- for i = 0,1 , 0.05 do
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.11355352, 1.38487792, -0.732650757, 0.866025507, -0.50000006, -1.47949386e-08, -0.24999994, -0.433012575, -0.866025388, 0.433012724, 0.750000119, -0.499999911),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- slide:Play()
- for i = 0,0.9 , 0.05 do
- if owner.Character:findFirstChild("Gotem") then
- if isr15 then
- if owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head") then
- if owner.Character:findFirstChild("Gotem").Value.Head:findFirstChild("Neck") then
- owner.Character:findFirstChild("Gotem").Value.Head.Neck.C0 = owner.Character:findFirstChild("Gotem").Value.Head.Neck.C0 * CFrame.fromEulerAnglesXYZ(0.015,0,0)
- end
- end
- else
- if owner.Character:findFirstChild("Gotem").Value:findFirstChild("Torso") then
- if owner.Character:findFirstChild("Gotem").Value.Torso:findFirstChild("Neck") then
- owner.Character:findFirstChild("Gotem").Value.Torso.Neck.C0 = owner.Character:findFirstChild("Gotem").Value.Torso.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.015,0,0)
- end
- end
- end
- end
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(0.571247101, 0.999999762, -0.742622375, -1.40958761e-07, 0.499999821, 0.866025448, 0.99999994, 5.96046412e-08, 4.56955753e-08, -5.16580023e-08, 0.866025448, -0.499999851),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.21583223, 1.3414166, -0.553192139, 0.866025507, -0.492403954, 0.0868241563, -0.25, -0.57681787, -0.777676642, 0.433012813, 0.651781797, -0.622639954),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- wait(0.5)
- local bleed = Instance.new("Sound", Knife)
- bleed.SoundId = "rbxassetid://244502094"
- bleed.Volume = 0.3
- bleed.PlaybackSpeed = 1.1
- bleed.Parent = part
- bleed:Play()
- stabsound:Play()
- chokesound:Play()
- chokesound.TimePosition = 3
- local function bleed()
- local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
- local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
- owner.Character.Gotem:destroy()
- while wait(0.1) and victimshumanoid.Health > 0 and thehead do
- thehumanoid.Health = thehumanoid.Health - 0.43
- PrintText("Dealt '0.43' Damage To Victim!")
- if victimshumanoid.Health <= 0 then
- break
- end
- local blood = Instance.new("Part", workspace)
- local randomsize = math.random(1,3)
- if randomsize == 1 then
- blood.Size = Vector3.new(0.3,0.3,0.3)
- end
- if randomsize == 2 then
- blood.Size = Vector3.new(0.4,0.4,0.4)
- end
- if randomsize == 3 then
- blood.Size = Vector3.new(0.2,0.2,0.2)
- end
- blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
- blood.Elasticity = 0
- blood.Shape = "Ball"
- blood.Color = bloodcolor
- blood.Transparency = 0.5
- blood.BottomSurface = Enum.SurfaceType.Smooth
- blood.BrickColor = BrickColor.new("Bright red")
- blood.Material = Enum.Material.Glass
- blood.Reflectance = 1
- blood.TopSurface = Enum.SurfaceType.Smooth
- blood.brickColor = BrickColor.new("Bright red")
- blood.Name = "Bitch ass blood"
- blood.CFrame = thehead.CFrame * CFrame.new(0,0,-0.3)
- local velocity = Instance.new("BodyVelocity", blood)
- velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velocity.Velocity = thehead.CFrame.lookVector * math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
- game.Debris:AddItem(velocity, 0.2)
- local function hit(part)
- if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
- blood:destroy()
- part.Size = part.Size + Vector3.new(0,0.3,0.3)
- end
- if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
- wait(0.2)
- blood.Name = "okyoucantouchnow"
- blood.Anchored = true
- blood.CanCollide = false
- blood.Material = "Glass"
- blood.Shape = "Cylinder"
- blood.Size = Vector3.new(0.1,1.5,1.5)
- if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- blood.Position = pos
- elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
- blood.Position = pos
- elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
- local pos = blood.Position
- blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- blood.Position = pos
- poolmeshlol = Instance.new("SpecialMesh")
- poolmeshlol.Parent = blood
- poolmeshlol.Offset = Vector3.new(0, -0.119999997, 0)
- poolmeshlol.MeshType = Enum.MeshType.Sphere
- end
- wait(8)
- for i = 1,50 do
- blood.Transparency = blood.Transparency + 0.02
- wait()
- end
- blood:destroy()
- end
- end
- blood.Touched:connect(hit)
- end
- if thehumanoid.Parent:findFirstChild("Torso") then
- thehumanoid.Parent.Archivable = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(thehumanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- local rag = thehumanoid.Parent:Clone()
- rag:findFirstChildOfClass("Humanoid").Health = 0
- rag:findFirstChildOfClass("Humanoid").PlatformStand = true
- for i,v in pairs(thehumanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
- v:destroy()
- end
- end
- rag.Parent = workspace
- game.Debris:AddItem(rag, 15)
- end
- end
- spawn(bleed)
- if victimshumanoid.Parent ~= nil then
- if victimshumanoid.Parent.Parent ~= nil then
- if isr15 then
- if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
- victimshumanoid.Parent.Archivable = true
- local zombiecorpse = victimshumanoid.Parent
- for i,v in pairs(zombiecorpse:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "MeshPart" then
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
- w:destroy()
- end
- end
- end
- end
- local UpperTorso = zombiecorpse.UpperTorso
- local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
- Humanoid.PlatformStand = true
- local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
- local connection = Instance.new('BallSocketConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.TwistLimitsEnabled = true
- connection.TwistLowerAngle = twistlower
- connection.TwistUpperAngle = twistupper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
- local connection = Instance.new('HingeConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.LimitsEnabled = true
- connection.LowerAngle = lower
- connection.UpperAngle = upper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
- HeadAttachment.Position = Vector3.new(0, -0.5, 0)
- makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
- makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
- makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
- makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
- for i,v in pairs(Humanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(Humanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- for i,v in pairs(zombiecorpse:GetChildren()) do
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
- w:destroy()
- end
- end
- end
- local ragdoll = zombiecorpse
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll.HumanoidRootPart.Anchored = true
- ragdoll.HumanoidRootPart.CanCollide = false
- end
- end
- else
- if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
- glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider.Name = "LimbCollider"
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
- glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
- glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
- end
- if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
- local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
- glue.Part0 = victimshumanoid.Parent.Torso
- glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
- glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
- victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
- end
- end
- end
- end
- for i = 0,1 , 0.05 do
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.43301249, 0.999999762, -0.25, -2.76167526e-07, -0.866025388, 0.49999994, 0.999999881, -2.38418565e-07, 1.05300217e-07, 8.05285971e-09, 0.49999994, 0.866025329),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- wait(0.5)
- for i = 0,1 , 0.05 do
- rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- rightarm:destroy()
- wait(0.5)
- victimweld:destroy()
- if victimshumanoid.Parent ~= nil then
- if victimshumanoid.Parent.Parent ~= nil then
- if victimshumanoid.Parent:findFirstChild("Head") then
- local vel = Instance.new("BodyVelocity", victimshumanoid.Parent.Head)
- vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- vel.Velocity = owner.Character.HumanoidRootPart.CFrame.lookVector * math.random(20,30) + Vector3.new(0,15,0)
- game.Debris:AddItem(vel, 0.2)
- end
- end
- end
- epicterrariaswoosh:Play()
- for i = 0,1 , 0.08 do
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.766044438, 0, -0.642787635, 0, 1, 0, 0.642787635, 0, 0.766044438),i)
- head.C0 = head.C0:lerp(CFrame.new(0, 1.50000024, 0, 0.766044438, 0, 0.642787635, 0, 1, 0, -0.642787635, 0, 0.766044438),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301201, 0.5, -0.183013916, 0.866025507, 0.5, -3.66506363e-08, -1.35102539e-07, 9.68575407e-08, -0.99999994, -0.50000006, 0.866025448, 1.34606495e-07),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- wait(0.5)
- for i = 0,1 , 0.04 do
- knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
- leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
- humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
- head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
- game:GetService("RunService").Heartbeat:wait()
- end
- atta:destroy()
- leftarm:destroy()
- canattack = true
- end
- end
- end
- -- r/FamilyFriendlyKnife
- attackevent.OnServerEvent:connect(attack)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement