What is this http error? (429)

I have a button that plays an animation when pressed, and has a 1.4 second cooldown (The cooldown isn’t important though). HTTP is enabled because I have a script that saves data, but I disabled its disabled. I still get this message though, I have no scripts trying to use HTTPS service.

I don’t have a script named LoadingData, maybe it is a script Roblox has by default? My animation plays properly when I hit the button, my avatar accessories load, I don’t know why I’m getting this error. Perhaps this is Roblox?

I looked it up and HTTP 429 means you are sending in too many requests. Perhaps something in your code is causing it to fire that too many times?

1 Like

I don’t think so. As previously stated, I have no scripts using http. I think it may be a problem with Roblox as Roblox has being going wonky lately (in the past few months).

Have you seen your scripts where it appears: “MarketplaceService:getproductinfo()” maybe you are running it many times towards the same product or derivatives, maybe you should put a longer wait(), thats the name of the error it doesnt have much to do with http commands

I do have a button, which plays an animation, but if I’m correct, Roblox only needs to load the animation once, right?

Yes, Roblox only needs to load the animation once. If you have only loaded once and no more, maybe you have done it very fast or it was charged more than once, maybe in while wait() do, or repeat

1 Like

Here is my script which loads the animation and plays the animation.

local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://7492057564"

local trackAnimation = nil
local playability = true

local plr = game.Players.LocalPlayer

function PlayAnimation(animationSource)
	if playability == true then
		trackAnimation = plr.Character.Humanoid.Animator:LoadAnimation(animation)
		playability = false
		playability = true

1 Like