Ive been trying for so long in my local game but as soon as i touch the track i die and i press the keys simontaneously and yet i still have a big gap between the moves.
To get rid of the big gap you mentioned, open the console as kyle said and change the value of CYCLE_DELAY. I don't know the default one, you can get that by just typing CYCLE_DELAY without a value. To get smaller gaps, just decrease the value.
Default cycle_delay is 0.1, iirc. Also, rubber locally behaves differently than rubber on a server, because your local ping is 0. So you'll need a much more inflated rubber setting locally to practice for playing on a server. I'm sorry, but I don't have any recommended settings because I just practice on servers.