
execute if score #or.pos_y_1 OverlyRealistic.General.ArbitraryData matches ..-511 \
    store result entity @s Motion[1] double 0.002 run \
        return run \
            scoreboard players get #or.pos_y_1 OverlyRealistic.General.ArbitraryData

execute if score #or.pos_y_1 OverlyRealistic.General.ArbitraryData matches -510..-500 \
    store result entity @s Motion[1] double 0.0025 run \
        return run \
            scoreboard players get #or.pos_y_1 OverlyRealistic.General.ArbitraryData
