Hello,
If I recall, the 3D gamemaker was built using DarkBASIC Classic. So I think your error is:
139=File already exists
This would suggest that your are trying to create, save, save over, or maybe rename a file that already exists. If the 3D gamemaker behaves like DarkBASIC, there may be a temporary file that is written somewhere every time you launch the game. This location may not be cleanup after the game is run or maybe permissions aren't permitting the overwrite. Check the directory where the game resides for any files ending in .log .db or .tmp
Try changing the extension on any of these by adding _orig . For example : DBtemp.tmp would become DBtemp.tmp_orig .
Somewhere, the program is attempting to write a file that already exists - that would be my guess. It's a matter of finding out which file.
Enjoy your day.