The Problem
Currently, depending on how responsive your Roblox teleport request is, it is possible to be put in combat AFTER you press “Yes” to confirm returning to the title screen, while you’re completely blinded by a blue screen.
Proposal
When the player clicks “Yes” on the confirmation UI to return to the title screen, remove the character from the world, or if not possible, apply a forcefield.
If forcefield doesn’t already make you immune to all ways a combat tag can be applied, make sure it does.
This would ensure that people don’t combat log unintentionally; if someone were to hit them after they’re already doomed to teleport to the title screen, which CANNOT be cancelled once confirmed, unless an error on Roblox’s side occurs.
Reasoning
The in game option to return to the title screen should be a safer option than simply closing the window or using Alt + F4.
I’ve seen many arguments about how this could be used the second their combat tag ends to avoid being hunted, but now the hunting combat tag is permanent until a certain distance is created.
There’s no point in adding anything like a 5 second vulnerability timer before actually attempting to teleport.
It should just be the instant the player confirms.