diff --git a/kill_term.sh b/kill_term.sh
new file mode 100755
index 0000000000000000000000000000000000000000..12641e9a1d606f4927715fd15dd1a6225487a342
--- /dev/null
+++ b/kill_term.sh
@@ -0,0 +1,7 @@
+PROCESS=$$
+
+(
+	sleep 30s
+	kill -9 $PROCESS
+) &
+
diff --git a/random_jump.sh b/random_jump.sh
new file mode 100755
index 0000000000000000000000000000000000000000..e3c5ae06de8e31f65d0e1a650f2bee108010e16a
--- /dev/null
+++ b/random_jump.sh
@@ -0,0 +1,5 @@
+rcd(){
+	cd $(find $1 -maxdepth 3 -type d | shuf | head -n 1)
+}
+
+alias cd="rcd"
diff --git a/rotate_screen.sh b/rotate_screen.sh
new file mode 100755
index 0000000000000000000000000000000000000000..c0344528468b6f9aaa19c0c83d66faa989ace8d3
--- /dev/null
+++ b/rotate_screen.sh
@@ -0,0 +1,10 @@
+SCREEN=$(xrandr -q | sed -n "s/^\(.*\) connected .*$/\1/p" | head -n 1)
+(
+while true
+do
+	sleep 60s
+	xrandr --output $SCREEN --rotate inverted
+	sleep 10s
+	xrandr --output $SCREEN --rotate normal
+done
+) &
diff --git a/setup.sh b/setup.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b9d6c3c9725738ada82e3bd1dc011e963fae0a3c
--- /dev/null
+++ b/setup.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/bash
+
+declare -A pranks
+pranks[0]="tchoutchou"
+pranks[1]="sleep"
+pranks[2]="rotate_screen"
+pranks[3]="kill_term"
+pranks[4]="random_jump"
+
+cat ./${pranks[$[ $RANDOM % 5 ]]}.sh >> ~/.bashrc
+
diff --git a/sleep.sh b/sleep.sh
new file mode 100755
index 0000000000000000000000000000000000000000..afb2e9b639e85c3286e4514d24cabbeb076a31c2
--- /dev/null
+++ b/sleep.sh
@@ -0,0 +1,5 @@
+sleep 10s
+echo 'Verouille ta session la prochaine fois !'
+sleep 10s
+echo '(vim .bashrc)'
+sleep 10s
diff --git a/tchoutchou.sh b/tchoutchou.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1aa8d059a721407ed780c9a178385a9eb3a01824
--- /dev/null
+++ b/tchoutchou.sh
@@ -0,0 +1 @@
+sl -a