use zone events instead
This.
All you do is create a zone about 1 plate thick and then use the onVehicleEnterZone event instead.
It would work just like and onvehicle touch.
But I believe the onvehicletouch used container searches or something (very costly to use on the engine) and it did it multiple times a second PER BRICK.
Very bad idea to use if you ever did get a hold of it.