So I've been wondering, I have this gun kit set up already, and I want it to shoot through cancollide false objects for example; armour. Basically, the bullet registers armour as an object, which it is but I want it to be a part so like if the player shoots one of the armour pieces, the player wearing the armour gets damaged. I've looked through EVERY single script of this gun kit but can't find a result on how to do this. Here's a damagemodule in serverscriptservice, (may not be enough).
local module = {}
module.CanDamage = function(obj, player)
if obj:FindFirstChild("Humanoid") then
local p = game.Players:GetPlayerFromCharacter(obj)
local creator = obj:FindFirstChild("Creator")
if creator then
p = creator.Value
end
if p then
if p == player then
return false
else
if p.Neutral or player.Neutral then
return true
elseif p.TeamColor ~= player.TeamColor then
return true
end
end
else
return true
end
end
return false
end
return module
Can anyone help? DM me if you want more of the scripts. kanchoplets#9180
