speed change in standalone compared to editor?

Hey, in my game there are gameobjects that move through script:

if(transform.position.x >= 9.5 || transform.position.x <= -9.5)
    transform.position = Vector3(transform.position.x,drop,transform.position.z);
    speed = -1 * (speed * 1.1);


transform.Translate(Vector3.right * speed);


var speed = 0.5;

now thats all fine and dandy but when I export my game to a desktop version the gameobjects move way way faster, is this something to do with time.deltatime and how do i fix it?

Your code is framerate-based, so it will run differently at different framerates. Make it time-based instead; the docs explain it. http://unity3d.com/support/documentation/ScriptReference/Time-deltaTime.html