So while testing my game with someone who has purchased Synapse, they said they could “Give themselves free skins”
I didnt like that they could do that, so i decided to patch it, but not in the way you would think.
When a player goes to equip a skin they do not own, the server will still “equip” the skin.
However, when spawning in, the hacker thinks they did it, they think that they got a free skin, however, what they dont know is that i decided to troll them.
While the server is processing their spawn, and cloning the skin to be their character, it checks if they do not own the skin, and if not, it clones a cheater skin, and changes the arm colors to match the skin they were trying to use (My gun script uses the characters Arm Colors to set the view model arm colors), and changes its name to the name of the skin the hacker attempted to use.
In this clip, i do not have the Dev_2 skin, and i changed the current_skin value through the server to Dev_2.