i use bitmap gradients most of the time for this thing because the circle gradient thingy doesn't stretch when you don't switch to bitmap (i thought about that a while ago) btw the reference for one of the bases is a sphere from roblox studio (very helpful)
credit to the person who created the shoot sound (i made a mistake sry) for a specific shoot sound that top uses called "Tempest1" i think i will maybe continue working on this if this does get more than 1 view (i updated it anyway because yes) i think the last one turned out really good