LockEntrance to RBXDev Members GUI

Hey all, I made a simple but handy tool primarily for those who can’t script.
I made a model that creates a GUI on a player’s screen when he or she joins your game.
If the player is a member of RBXDev, he or she is let through.
You can also edit a password string value to allow a player in by inputting a custom passcode if he or she is not in the group.
This helps you hide the contents of your place to those in the group or those who know the passcode.

It’s extremely simple to use.
Simply parent the model to ReplicatedFirst in order for it to work. Read the README script for setup instructions.

It’s basic and not much, but I hope it’ll prove useful for some of you :slight_smile:

Here’s an example of the model.
The PassWord value used here is “HelloWorld”. It is case sensitive.

And here’s the model itself.

A video if you want

[quote] Hey all, I made a simple but handy tool primarily for those who can’t script.
I made a model that creates a GUI on a player’s screen when he or she joins your game.
If the player is a member of RBXDev, he or she is let through.
You can also edit a password string value to allow a player in by inputting a custom passcode if he or she is not in the group.
This helps you hide the contents of your place to those in the group or those who know the passcode.

Simply parent the model to ReplicatedFirst in order for it to work.

It’s basic and not much, but I hope it’ll prove useful for some of you :slight_smile:

Here’s an example of the model.

And here’s the model itself.

http://www.roblox.com/RBXDevLockEntrance-item?id=310994918 [/quote]

So I just insert into the place or is there a specific place that it needs to go (lighting, properties, backpack, etc)?

[quote] Hey all, I made a simple but handy tool primarily for those who can’t script.
I made a model that creates a GUI on a player’s screen when he or she joins your game.
If the player is a member of RBXDev, he or she is let through.
You can also edit a password string value to allow a player in by inputting a custom passcode if he or she is not in the group.
This helps you hide the contents of your place to those in the group or those who know the passcode.

Simply parent the model to ReplicatedFirst in order for it to work.

It’s basic and not much, but I hope it’ll prove useful for some of you :slight_smile:

Here’s an example of the model.

And here’s the model itself.

http://www.roblox.com/RBXDevLockEntrance-item?id=310994918 [/quote]

So I just insert into the place or is there a specific place that it needs to go (lighting, properties, backpack, etc)?[/quote]

Insert it into ReplicatedFirst

Updated to fix a bug, grab the most recent model in the link provided in the description.

Can you show a gif of u editing the pass? i think im confused on what the string value is… As you can tell im a absolute noob at scripting.

Can you show a gif of u editing the pass? i think im confused on what the string value is… As you can tell im a absolute noob at scripting.[/quote]

Can you show a gif of u editing the pass? i think im confused on what the string value is… As you can tell im a absolute noob at scripting.[/quote]

https://gyazo.com/f612d14629ea9cb8c38383a09c43160a[/quote]

Alright thank you so much, you have no idea how much this was needed.

That’s pretty insecure… Any clientside exploits could change it. should keep password in something serversided and use a remoteevent to pass the input and a serverscript to compare it to the password and pass back to the client either a success or failure.

Already was aware of this and thought about it but I wasn’t at the PC. It’s updated now, thanks for the heads up though : )

Now you have to change the pass under the ServerScript by changing a variable.
Just drop the ServerScript into ServerScriptService

I thought you were gonna use something tricky like the Search User feature on the dev forums.
Nope, you just check if they’re in the RBXDev group… good enough I guess

The UI that blocks everything is client side anyway… exploiters could just remove that as well. If you really want it secure just kick players when they fill in a wrong password or if they don’t fill in a password within 30 seconds.

The UI that blocks everything is client side anyway… exploiters could just remove that as well. If you really want it secure just kick players when they fill in a wrong password or if they don’t fill in a password within 30 seconds.[/quote]

Or you could use my neat little trick that can detect players and their IDs before they’ve even fully joined :wink: