Easy Written By thegameison3

Make a notification! Created on: 14-03-2020

Make a notification (basic roblox style).

Welcome to this toturial!

Hello all! This is my first toturial ever so don't judge me for any mistakes. Today I will be showing you all how to make a notification pop up in your screen. Follow all the steps below to make it work.

What do you need?

  • A remoteEvent
  • A script in ServerScriptService
  • A localscript in starterGUI

Is it hard? No, not really. If you just follow the steps it's not that hard, it's a simple message.

The RemoteEvent

We got a few steps. First, you add a remoteEvent to ReplicatedStorage, As you can see in the picture.





So what we're going to do now, is telling the game that if someone joins a message will pop up after 5 ( You can adjust the time by your wanting, just change the number. ) seconds. What you want to do, you want to go to ServerScriptService and add a Script ( NOT a localscript ). You want to delete the "print("Hello world!")" part, and write the code down below.

game.Players.PlayerAdded:Connect(function(Player)
    wait(5)
    game.ReplicatedStorage.RemoteEvent:FireClient(Player)
end)


The notification itself!

Adding the script You want to go to ScreenGUI, and over there you add a localscript. Delete the "print("Hello World!")" part and write the script down below.

game.ReplicatedStorage.RemoteEvent.OnClientEvent:Connect(function()
    game.StarterGui:SetCore("SendNotification", {
        Title = "(Your title!)",
        Text = "(Your text!)"
    })
end)

What we did here is we got the RemoteEvent from the ReplicatedStorage, then we said SendNotification and told the game the title of the message, and the text it should contain.

If you did everything right, you should end up with a notification down right on your screen. Customize it any way you want! There are much more things to do with a notification, but I didn't want to get into that from the start so now we got a basic join message. Though, I advise to put the wait() of the message to 10 or 8. Some people with slow pc's might miss the message. If you send the message with another event, you can delete the wait() part. Then you won't have to wait for the player to load in.

Anyways, I hope this helped you guys! If yes, let me know! And if you ran into any problems, also please let me know. Then I might be able to help you. Have a nice day yall!

Easy Written By thegameison3

See thegameison3's profile on Roblox

Discussion