Hi @Argoman_1988 ,Welcome to the forums!
From what I understand, manually recreating Blueprint logic or code should not be a problem. In the end, you’re learning how a system works and then implementing it yourself, without copying or using the original files.
What is protected are the original .uasset files, assets, and implementation, not the idea, the mechanic, or the logic behind it. As long as you’re rebuilding the system with your own Blueprints, variables, and resources, I personally see it the same way as learning a technique from a tutorial and then applying it in your own project.
I’ll also leave you some posts where people discuss and debate this type of situation.
Happy developing! If you have any questions about what you’re doing, don’t hesitate to ask on the forums.
Hope it helps !