Is it necessary for me to use BadgeService:UserHasBadgeAsync
before calling BadgeService:AwardBadge
? My badges (kill streak achievements) can be achived multiple times and I’m wondering if it’s nescessary to ensure that I don’t attempt to award a player a badge that they already have.
I feel like it would just be less efficient to check if they own it as that’s one extra method called when the script would work perfectly fine without it.