Alright. So I wanna add a creator tag into my gun so I can track kills. I tried to make one but IT doesn't seem to work. Here is the script (btw this is NOT the WHOLE script of the gun, just the part where the creator tag gets mentioned)

function OnRayHit(cast, raycastResult, segmentVelocity, cosmeticBulletObject)
	local hitPart = raycastResult.Instance
	local hitPoint = raycastResult.Position
	local normal = raycastResult.Normal
	if hitPart ~= nil and hitPart.Parent ~= nil then 
		local humanoid = hitPart.Parent:FindFirstChildOfClass("Humanoid")
		if humanoid then
			UntagHumanoid(humanoid)
			humanoid:TakeDamage(8)
			TagHumanoid(humanoid, Player)
		end
		MakeParticleFX(hitPoint, normal)
	end
end

function TagHumanoid(humanoid, player)
	local Creator_Tag = Instance.new("ObjectValue")
	Creator_Tag.Name = "creator"
	Creator_Tag.Value = player
	Debris:AddItem(Creator_Tag, 2)
	Creator_Tag.Parent = humanoid
end

function UntagHumanoid(humanoid)
	if humanoid ~= nil then
		local tag = humanoid:findFirstChild("creator")
		if tag ~= nil then
			tag.Parent = nil
		end
	end
end