Hello. I have been trying to make a backstab system for my FPS game, but it wont work. The decal is not showing up and the NPC does not take any damage. Please help!
game.Players.PlayerAdded:Connect(function(plr)
local BackstabPart = Instance.new("Part")
local human = plr.Character
BackstabPart.Transparency = 1
BackstabPart.Parent = human
BackstabPart.Position = human.Torso.Position
BackstabPart.Anchored = true
local BackstabWeld = Instance.new("Weld")
BackstabWeld.Part0 = BackstabPart
BackstabWeld.Part1 = human.Torso
end)
script.Parent.Activated:Connect(function()
script.Parent.Handle.Touched:Connect(function(hit, BackstabPart)
if hit == BackstabPart then
if BackstabPart.Parent.Humanoid ~= nil then
BackstabPart.Parent.Humanoid:TakeDamage(100)
local blood = Instance.new("Decal")
blood.Parent = BackstabPart.Parent.Torso
blood.Face = "Back"
blood.Texture = "rbxassetid://305296807"
end
end
end)
end)

2 comments
Oh, okay. Thanks!
np