How do Roblox API ratelimits work with autenticated users?

I am creating a python program that automatically creates badges for a game. Yet, the Roblox API ratelimits me every 6 badges made.

How does the roblox API ratelimit work with authenticated users? Does it ratelimit by using IP or by roblox account? or does it ratelimit both by account and IP?

For example, if you use proxies, then the IP would change, but not the account, Meaning that if it is ratelimited by the account, proxies would not work.
If it ratelimits by account, is it possible to bypass it without having to use multiple roblox accounts?