Drumstix42- in your weapons onFire, or if you have to make one. Basically just have something like this after the rest of it all: %obj.decInventory(%data.ammo,1); %obj.schedule(45000, incInventory, %data.ammo, 1); This could mainly be useful for something like a weapon that only has 1 ammo, and is kinda of powerful. This way, you wouldn't have to keep going back to inventory station, but you could just wait until you get your ammo back. Just another way instead of super TimeOuts and using energy. Enjoy!