I would like to create a script that, when the player is over encumbered, adds a few points of feather but damages Speed and Agility by one point each, but if one is at zero the other drops by 2 (just as a starting point, the exact numbers will come from playtesting). This process repeats until either the player is no longer over encumbered or Speed and Agility are both at zero. I figured I could create a simple loop to accomplish this, but I haven’t figured out how to undo this once the player starts dropping items. Maybe have the effect last only for a short time and then recalculate the magnitudes?