diff --git a/TM_AnimationEasingsExample.Script.txt b/TM_AnimationEasingsExample.Script.txt
new file mode 100644
index 0000000..759ee7f
--- /dev/null
+++ b/TM_AnimationEasingsExample.Script.txt
@@ -0,0 +1,145 @@
+/**
+ This gamemode is just an UI with all animations easings displayed.
+*/
+
+#Extends "Modes/TrackMania/TM_TimeAttack_Online.Script.txt"
+
+#Const C_Anims [
+ "Linear",
+ "QuadIn", "QuadOut", "QuadInOut",
+ "CubicIn", "CubicOut", "CubicInOut",
+ "QuartIn", "QuartOut", "QuartInOut",
+ "QuintIn", "QuintOut", "QuintInOut",
+ "SineIn", "SineOut", "SineInOut",
+ "ExpIn", "ExpOut", "ExpInOut",
+ "CircIn", "CircOut", "CircInOut",
+ "BackIn", "BackOut", "BackInOut",
+ "ElasticIn", "ElasticOut", "ElasticInOut",
+ "ElasticIn2", "ElasticOut2", "ElasticInOut2",
+ "BounceIn", "BounceOut", "BounceInOut"
+]
+
+***Match_AfterLoadHud***
+***
+SetMl();
+***
+
+Void SetMl() {
+ declare Integer IndexX = 0;
+ declare Integer IndexY = 0;
+
+ declare Text FrameInstances;
+
+ for (I, 0, C_Anims.count - 1) {
+ FrameInstances ^= """""";
+
+ if (IndexX == 4) {
+ IndexX = 0;
+ IndexY += 1;
+ } else {
+ IndexX += 1;
+ }
+ }
+
+ declare Text MLText = """
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{{FrameInstances}}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+""";
+ Layers::Create("AnimationEasingsExamples", MLText);
+ Layers::SetType("AnimationEasingsExamples", CUILayer::EUILayerType::Normal);
+ Layers::Attach("AnimationEasingsExamples");
+}