There is already a service between Virginia Water and Weybridge/Woking
Weybridge isn’t Guildford, Basingstoke or Woking.
Woking has one train a day each way to Staines, departing Woking at 0527, and Staines at 0016. This is for crew route knowledge purposes.
There is not capacity at Woking nor Guildford nor Basingstoke nor between Addlestone and Staines (Level Crossings) for additional services from Woking to Staines. At least, not without significant expenditure.