How can i improve chance and amount formula

So currently i’m working on an grind game which heavily plays with chances, now i need to make important formula , when player chance is >= 100% for an object, it should increase how much object player will get. My current formula works very bad. Because it multiples all objects with >= 100% chance to same amount. But literally 1st object must have a lot more than like 10st object earnings. So i would really appreciate if someone could help me with making this formula good.

Formula(very simple and works bad):

if 1/odds * BasicMulti >= 1 then
				PlayerManager.AddLuck(player, genName, 1 * (BasicMulti))
			elseif 1/odds * BasicMulti < 1 then
			PlayerManager.AddLuck(player, genName, 1)
			end	

Small video how it works now:

Place where you can test it: Generators - Roblox

I guess i will move this to scripting support, because i think it is wrong category for that.

move this to #help-and-feedback:code-review