basically the value asd is like the velocity right?
so when you add to it it's like acceleration
acceleration is measured in distance over time squared
- the "squared" intuatively telling you you need two timedeltas.
you need one for the change of velocity over time, and one for the change in position over time
what it should be to make it independent of framerate is:
System: Always (every tick)
SpriteAdd 5*timedelta to 'asd'
SpriteSet Y to Sprite 0 .y+Sprite 1 .value('asd')*timedelta
hope thats clear