I know that I could user PlayerAdded event, but this is incompetent because I need the player to rejoin each and every time they hit an event to get the badge. Here is my script, what should I do so they get the badge as soon as they hit the event?
local BadgeService = game:GetService("BadgeService")
local FirstKillsBadge = 2124615333
game.Players.PlayerAdded:Connect(function(player)
local stats = game.Players[player.Name].leaderstats.Kills
if stats.Value>=100 then
BadgeService:AwardBadge(player.UserID, FirstKillsBadge)
end)
This leads me back to a question I have asked but never has it been answered thoroughly. I want to know how I can access a folder inside a player without having to use the "PlayerAdded" event. I can't get badges to be awarded or text linked to leaderstats to be changed because I always use the "PlayerAdded" event to reference leaderstats.
