When creating User scripts, Toad does not include the encrypted password in the IDENTIFIED BY values when connected to an Oracle 12c database.
In order for the password to show in the user script, login as SYS as SYSDBA or explicitly grant select on sys.user$ to your user (for example: "grant select on sys.user$ to scott;").
Next, go to the Schema Browser | Users Tab | Script Tab | and click the "View/Edit Script Options" icon in the toolbar (right below the 'Info' Tab).
The 'Script Options' window will appear.
Next, go to the 'Users' Tab (right next to the 'Common' Tab) | and check-mark the option, >> "If possible, include "Identified by values" clause in 11g and newer" <<.
Click OK | restart your connections or Toad | and re-test the issue.