I am trying to simulate gravity for a lot of effects but i can’t seem to figure out how to subtract Y from a filtered array of in air positions and reattach them to the same variable. Currently i have it where it appends the value subtract (filtered in air) (x,0.1,z) to (filtered not in air) but that only works for one value and removes any new values i give to it until that position reaches the ground. I am new to the workshop and have been tinkering with it nonstop the past few days so there are probably a few things i still don’t understand. EDIT: After some more time working on it i have come up with a solution! The fix however is a bit ugly having to copy and paste many actions. But for anyone who might make use of it here is a code X29T1. spheres will spawn randomly around the map, press interact to increase their height. At higher gravity speeds the spheres will clip into the ground, not sure how to fix that though.