the max speed is possible with events already, variables, just check their velocity with a loop, if over the ammount, add velocity the other way (i made this for an anti-falling damage thing, so i can have falling damage on and test something with it or have it off)