I tried to make a you joined badge, but my script didn't work. My script is:
local badgeID = 2124480512
local badgeService = game:GetService("BadgeService")
function onEntered(player)
wait(1)
if not badgeService:UserHasBadge(player.UserId, badgeID) then
badgeService:AwardBadge(player.UserId, badgeID)
print(player.Name.." has recived a beta tester badge!")
end
end
game.Players.PlayerAdded:Connect(onEntered)
It returns the error "BadgeId '2124480512' is not of type Badge. Please use MarketplaceService:PlayerOwnsAsset instead." I don't know how to fix this! Please help!

1 comment
See if u can figure out how to do it using the wiki: https://developer.roblox.com/en-us/api-reference/function/MarketplaceService/PlayerOwnsAsset