I think what you actually want is WshShell.CurrentDirectory.
Be aware that the script path may not necessarily be the current directory. It will be if you choose to set it up that way, but it's possible to run a script from a different folder.
Given this script CurrDir.vbs in C:\scripts:
' CurrDir.vbs
' show current dir as opposed to script dir
Dim shl
Set shl = WScript.CreateObject("WScript.Shell")
Say "current dir = " & shl.CurrentDirectory
Say "script name = " & WScript.ScriptFullName
sub Say(s)
WScript.Echo s
end sub
with C:\scripts in the PATH environment variable (and ".vbs" in PATHEXT and CScript as default host), then when run from the C:\test folder, this will be the result:
C:\test>CurrDir
current dir = C:\test
script name = C:\scripts\CurrDir.vbs