Trouble Making a Cooldown GUI

Hey there, I’m currently working on a fighting game which has several items with several abilities. Hence, I need to make a GUI system for cooldown bars which appear when starting, disappear when ending, and stack on top of each other, similar to how Item Asylum does it. (video provided)

However, I’m not sure how to get started. I’m guessing I would use RemoteEvents from the weapon to the GUI, but I don’t have any idea on how to make the bars stack on top of one another.

All I really need is an idea of where I should go from here, thanks!

You could have a look into UI List Layouts and then just parent the template frame to a frame which contains such a List Layout - then you add that new cooldown frame to game:GetService(“Debris”) using:

local Debris = game:GetService("Debris")
Debris:AddItem(NewFrame,cooldownTime)

For the animation (the cooldown itself) I advise you to look into Tween Service and check some tutorials out! there are plenty for making healthbars - use those as a starting point

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.