The NPC has a string value labeled "Owner." The value of the string value states the current owner of the NPC.
The NPC has a sword.
I want to make the sword do damage if it touches a different owner or NPC's with a different owner from its own, not its owner or NPC's with the same owner. (Make sword deal damage if it touches an enemy owner or enemy NPC, not own owner or ally NPC)
Thank you.
local Sword = script.Parent
local Handle = Sword.Handle
local Owner = Sword.Parent.Stats.Owner
local Stats = Sword.Stats
local DamageValue = Stats.Damage
local function onTouch(Part)
local ObjTch = Part.Parent
if game.Players:GetPlayerFromCharacter(ObjTch) then
if (ObjTch.Name == Owner.Value) then
ObjTch.Humanoid.Health = ObjTch.Humanoid.Health - DamageValue.Value
print("Damaged")
wait(3)
end
end
end
Handle.Touched:connect(onTouch)
"ObjTch" means Object Touched
