Don't fall for the TikTok hype - half of it is ads with fake reviews. Niacinamide actually does work and helps regulate sebum production, it's not made up, but you won't see results in a week - it takes at least a month of regular use. It's worth trying, but pick a serum with at least 5% niacinamide concentration - anything less doesn't really make sense, and cheap serums often fall short on concentration.
At the same time, check if niacinamide irritates you at all (some people get redness and itching), start with a small amount and use it every other day, then move to daily use.