How can I make a Separate game instance send an invite to a player and have that player join the person who sent the invite
So in my game, you start on a base plate but get teleported to another private server instently using "TelportService:ReserveServer". From there you invite your friend using "SocialService". If your friend joins via the invite you sent have them get instantly teleported to your server instead of their own.
Tp Script:
local TelportService = game:GetService("TeleportService") game.Players.PlayerAdded:Connect(function(plr) local Code = TelportService:ReserveServer(9369914616) TelportService:TeleportToPrivateServer(9369914616, Code, {plr}) end)
SocialService Promt Script:
local Button = script.Parent local Player = game.Players.LocalPlayer local SocialService = game:GetService("SocialService") function OnButtonPressed() local success, results = pcall( function() return SocialService:CanSendGameInviteAsync(Player) end) if results == true then SocialService:PromptGameInvite(Player) end end Button.MouseButton1Click:Connect(OnButtonPressed)
Note: the "SocialService" script is in the private server and the TP script is in the main one