Here's how to make teleporting naked guys:
Pu a human corpse in the editor where you want it (Set it inactive), and also put a script area (Call it scarearea) in the map where you want it to activate the flying naked guy. Name other things as you see below, and mess around with values to get your desired effect.
void OnStart()
{
AddEntityCollideCallback("Player", "scarearea", "jesus", true, 1);
}
void jesus(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("jesusnamehere", true);
AddPropForce("jesusnamehere", 0, 0, -9000, "world");
PlaySoundAtEntity("", "noiseyouwanthere.snt", "Player", 0, false);
}
Although I've given you the means to do such a scare, I'd strongly, strongly suggest that if you want to make a serious custom story, you do not use the flying jesus scare. Just use it during your practice with the level editor if you have too.
I'd even go as far to say that you shouldn't add jumpscares without proper build-up to them. Like some have said before, add scares only if they are within the context of the story, and not out of place.