Protecting a GUI from exploiters

I’m trying to make an administrator GUI but I have no idea how to make sure the exploiter doesn’t just clone the GUI into their PlayerGui. Is there anyway to make sure the exploiter cant just easily get access to it?

You can keep the gui in ServerStorage. Local scripts can’t access the contents of server storage.

1 Like

Storing the GUI in the ServerStorage, you will be using a server-sided script to clone them into the admin’s playergui though.

1 Like

DO NOT only do just this. Focusing more on securing the admin panel is 100% more effective and efficient, since you’ll probably be using RemoteEvents, your concern really isn’t to hide the GUI from an exploiter, but rather securing your system itself

I’ll be sure to secure the remote events after I make the GUI itself.

1 Like

Maybe make it check the players name to see if it doesn’t match the admins

1 Like

Storing the GUI’s in ServerStorage will prevent exploiters considering they can only view local sscripts rather than server sided.

I am very sorry for the bump, but I feel like this is extremely important:

If there is a hacker, but also someone who has the UI in game, the hacker can always go to game.Players.adminuser.PlayerGui.AdminGui and clone it into their UI. Correct me if I am wrong

Edit: I agree with Protecting a GUI from exploiters - #6 by TakeDice

This will prevent exploiters from triggering the admin stuff, even if they have the UI

1 Like

Sorry for the bump but PlayerGui isn’t replicated between clients.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.