I'm working on a game currently and want to add a secret parkour level for a badge. I want players to be able to type, for example, "Yessir" into the chat then teleports them to the parkour and deletes the "Yessir" message (the parkour is a separate place/game.) If anyone could help me that would be awesome!
1 | game.Players.PlayerAdded:Connect( function (player) |
2 | player.Chatted:Connect( function (msg) |
3 | if msg = = "Yessir" then |
4 | game:GetService( 'TeleportService' ):Teleport(GameID) |
5 | end |
6 | end ) |
7 | end ) |
player.Chatted is a function that detects when the player writes something into chat and msg is a parameter which is what the player typed into the chat.
You can use TeleportService to teleport players to different servers and games
1 | local TeleportService = game:GetService( "TeleportService" ) |
2 | TeleportService:Teleport(gameid) |