Core Protect is a general-purpose variable protection anti-cheat, designed to operate in tandem with other anti-cheat systems such as VAC (https://scratch.mit.edu/projects/1207765183/). It focuses on safeguarding critical game variables from tampering, ensuring integrity and stability while complementing existing frameworks. * How to Use in a Project: -Option A: Inline Protection Encapsulate any code that modifies protected variables within a custom block. Afterward, modify the project JSON to shadow or obscure this block, preventing direct access or tampering. This approach keeps protection tightly integrated with the original logic. - Option B: External Verification Create a separate sprite that independently recreates the intended logic for the protected variable. Continuously compare the expected value (from the verification logic) with the actual in-game variable. If discrepancies are detected, appropriate action can be taken. As with Option A, shadow the verification code within this sprite to prevent bypassing. * Change log: CoreProtect v1.0.0: first release CoreProtect v1.0.1: check added -Notes: New check is same as old but supports using lists for easier protection of multiple variables
Clicking changes the value To test, click space or try changing the variable within the project without clicking the sprite or deleting or modifying the protection code If you have a popular game, contact me, and I will do a custom installation if I'm feeling nice Example project: https://scratch.mit.edu/projects/1307591116/ Notes: Surprised no one in the AC community has found this method, considering how simple it is