Also anscheinend kannst du olddistance löschen, da es nicht verwendet wird.
Also einfach folgende Zeilen löschen:
new Float:olddistance = 999999;
olddistance = newdistance;
Wenn es danach Probleme geben sollte (was ich nicht denke), mach's einfach wieder rückgängig.