Ok, so this is what i have.
It is working as intended. However, i cannot find a good way to make a realistic looking roll. When setting the player_box.X+150 it looks more like a teleport, as it moves instantly to the location.
I tried playing around with setting the platform X Vector, but the doubletap variable does not stay long enough for anything to happen. Attempts to make the variable stay 1 or 2 for longer affect the normal left/ right controls.
Ive been messing with it for a while and feel a bit braindead atm. Any advice or pointers would be appreciated, thanks.