The best way to get agents in CS2 without spending money is through trading and giveaways. You can trade with friends or other players who own the agent skins you’re interested in. Additionally, participating in giveaways hosted by streamers on platforms like Twitch or YouTube can give you a chance to win CS2 operator skins without any cost. Keep in mind that while trading requires negotiation, giveaways often have low odds due to the number of participants.