500 Error from Workflow

Hi ladies and gents, having a bit of an issue with workflows.

I’m trying to create a workflow that creates records in a custom module on a regular basis, basically once per week. However whenever I attempt to create a record, it seems that no matter what configuration I set up I end up with 800 copies of the same record and the server crashing.

I’ve attempted to use the “modify record” feature to change an “active” value from true to false and set a condition to not run on any records that are false, however this seems to have no affect.

All I want to do is have a record generated automatically on certain days of the week, I’m attaching my current workflow configuration. Any help would be greatly appreciated.

Thank you!