You can use any of your examples except "out of laughter":
with fear / from fear / out of fear / in fear
with laughter / from laughter
Note that "piss" is vulgar. "Wet" would be a suitable informal word. These expressions are normally used figuratively. You can also use "shit" (even more vulgar) or "soil" (informal).
If you use the expressions ...
Ironically, "foreigner" is an English word I hear being used almost exclusively by...foreigners.
I would generally consider it to be a rude or negative word, simply because in polite conversation there wouldn't be a reason to use it instead of a different, more polite or more specific word.
For example, if I wanted to say that someone who is not from ...