Server Script
local MessageNotification = game:GetService("ReplicatedStorage").MessageNotification
local Players = game:GetService("Players")
local PlayersTable = {}
local function createData(Table)
for i, player in Table do
local Player = Players:FindFirstChild(tostring(player.Name))
local Party = Player:WaitForChild("Party")
if Party:FindFirstChild(Player.Name) then continue end
local str = Instance.new("StringValue", Party)
str.Name = Player.Name
end
end
MessageInvite.OnServerEvent:Connect(function(Player, PlayerToInvite)
local PlayerToInviteObject = Players:FindFirstChild(PlayerToInvite)
if PlayerToInviteObject == nil then
print("Player does not exist")
return
end
MessageInvite:FireClient(PlayerToInviteObject, Player)
table.insert(PlayersTable, Player)
createData(PlayersTable)
end)
MessageNotification.OnServerEvent:Connect(function(Player, InviteHost, InviteStatus)
print(Player.Name)
if InviteStatus == "Accepted" then
table.insert(PlayersTable, Player)
createData(PlayersTable)
end
end)```