Force Equipping an item

I have an item (it can be purchased in pointshop) and I would like for it be forced equipped for every user, without them having to purchase it or something. How can i accomplish this?

make it cost 0 points or something, but they will have to “buy” it

you can use what i use for my gamemode


--TEAM RED
function giveWeaponForRed( ply )
    if ply:Team() == 1 then -- team number 0/1/2/3.. if you have no team delete this line
        if ply:IsUserGroup("superadmin") then -- player rank. if you want everyone to spawn wit this weapon change the superadmin with user
            ply:Give("tfa_csgo_molly")
        elseif ply:IsUserGroup("moderator") then -- same^^
			ply:Give("weapon_ttt_ak47")
		end
    end
end
hook.Add("PlayerSpawn", "giverankedWeaponRed", giveWeaponForRed)
--TEAM BLU
function giveWeaponForBlu( ply )
    if ply:Team() == 2 then -- team number 0/1/2/3.. if you have no team delete this line
        if ply:IsUserGroup("superadmin") then -- player rank. if you want everyone to spawn wit this weapon change the superadmin with user
            ply:Give("tfa_csgo_incen")
        elseif ply:IsUserGroup("moderator") then -- same^^
			ply:Give("weapon_ttt_ak47")
		end
    end
end
hook.Add("PlayerSpawn", "giverankedWeaponBlu", giveWeaponForBlu)