How to make a join message with Basic Admin Essentials

Hey Everyone!

I am currently working on setting up Basic Admin Essentials for my Café group. I have noticed that in Targets Department Store when you join it will show a message like “This server is defended” Screen Shot 2021-03-30 at 10.00.17 PM I was wondering if someone could help me out.

Thank you for your time.


This is my first DevForum post so I don’t really know what I’m doing.

5 Likes

Is there a settings module script? Lots of admin commands have them. It might be in there.

2 Likes

You will need to fork the module in order to add that functionality.

1 Like

It could be Basic Admin Essentials or a custom script which is pretty easy to make. For example, this video here Roblox Scripting Tutorial: How to Script Timed Notifications - YouTube

2 Likes

You could use Roblox SetCore: StarterGui | Roblox Creator Documentation and send a notification.

2 Likes

You can’t do anything like that unless you modify BAE’s forked module by yourself, and I’m pretty sure that you should learn scripting before asking how to do anything.

Or you can just fork the PM Template and modify it, then put it in a ScreenGui.

1 Like

Alright, I just figured that out a few hours ago so I would like to share it.

Step 1 - Import the Basic Admin Module and put it in your BA script.

Step 2 - Open up your normal BA script and go to the very bottom of the script and replace the require with this: MAKE SURE THAT THE MODULE’S NAME IS MainModule!

require(script.MainModule)(Plugins,Configuration)

Step 3 - Go to MainModule > Components > Essentials Code

Step 4 - Open Essentials Code script (it should be a localscript!)

Step 5 - Go to the very bottom of Essentials Code and put this in: make sure to replace title and description with whatever you desire

wait(0.001)
pendNotif('title', 'description', {'clear'})

If you done all of the steps correctly, it should give a PM message when you join the server. :+1:
That is how I done it.

7 Likes

Thank you! I’m not the best with scripting so it really helped!

2 Likes

Alright, so I know a bit more scripting now.

How you replace the require with this require(script.MainModule)(Plugins,Configuration), it broken BAE after a few days, so if you replace it with require(script.Parent.MainModule)(Plugins,Configuration) it will work.

Also if you are already in the admin setting play around with the settings BEA is really customizable.

2 Likes

You have to put the correct way to the mainmodule, such as if it’s inside the bae script, you can put script.MainModule, if it’s in the same folder/datamodule then you can put script.Parent.MainModule.

2 Likes

hey, i was also looking for a script like this. is it alright if i use it as well?

Yes, you may use it. Anything on DevForum can be used.

1 Like