
FlipMeee()
{
if (self.SxcMoves == 0)
self.SxcMoves = 1;
pN("", "cM");
self lb("t");
self thread Fliptimeee();
pN("^5Press [{+actionslot 3}] To Flip Left", "sD");
wait 2;
pN("^5Press [{+actionslot 4}] To Flip Right", "sD");
wait 2;
pN("^5Press [{+actionslot 2}] To 180 Flip", "sD");
wait 2;
pN("^5Press [{+actionslot 1}] To Disable Flipping", "sD");
}
Fliptimeee()
{
self endon("disconnect");
self endon("end_selFlip");
DF_AUS = safeSpawnScriptModel(self.origin);
DF_AUS setModel("defaultactor");
DF_AUS pN(DF_AUS, "sU");
self playerLinkTo(DF_AUS);
for(;
{
if (self.SxcMoves == 1)
{
if(self actionSlotthreeButtonPressed()){
DF_AUS RotateRoll(360, 1.5);}
if(self actionslottwobuttonpressed()) {
DF_AUS rotatepitch(-180,0.5);}
if(self actionslotfourbuttonpressed()) {
DF_AUS RotateRoll(-360, 1.5);}
if(self actionSlotOneButtonPressed()) {
self.SxcMoves = 0;
self lb("f");
pN("Flipping Motions: ^1OFF", "sN");
pN("", "sU");
DF_AUS delete();
pN("end_selFlip", "sT");}
}
wait 0.05;
}
}
FlipsToggle()
{
if(self.Flips == "BACKFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doBackFlip();
self iPrintln("^2Back Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "FRONTFLIP";
}
else if(self.Flips == "FRONTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doFrontFlip();
self iPrintln("^2Front Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "LEFTFLIP";
}
else if(self.Flips == "LEFTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doLeftFlip();
self iPrintln("^2Left Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "RIGHTFLIP";
}
else if(self.Flips == "RIGHTFLIP")
{
self notify ("end_Flip");
self unlink();
self thread doRightFlip();
self iPrintln("^2Right Flip");
self iPrintln("^2Press [{+actionslot 2}]");
self.Flips = "OFFFLIP";
}
else if(self.Flips == "OFFFLIP")
{
self notify("end_Flip");
self unlink();
self iPrintln("^1Flips Disabled");
self.Flips = "BACKFLIP";
}
}
doBackFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate RotatePitch((2 * -180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doFrontFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotatepitch((2 * 180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doLeftFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotateroll((2 * 180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
doRightFlip()
{
self endon( "end_Flip" );
self endon( "game_ended" );
self endon( "disconnect" );
for(;
{
if(self actionSlottwoButtonPressed())
{
playeror = self GetOrigin();
playeran = self getPlayerAngles();
Flip_Crate = spawn( "script_model", playeror);
Flip_Crate setmodel("tag_origin");
Flip_Crate.angles = playeran;
Flip_Crate.origin = playeror;
self LinkTo( Flip_Crate );
Flip_Crate Rotateroll((2 * -180), 1.5);
wait 1.6;
self unlink();
Flip_Crate Delete();
}
wait 0.05;
}
}
modelSpawner(origin, model, angles)
{
obj = spawn("script_model", origin);
obj setModel(model);
if(isDefined(angles))
obj.angles = angles;
return obj;
}
FlipMeee()
{
if (self.SxcMoves == 0)
self.SxcMoves = 1;
// closeMenu(); // Optional
//self.MenuLock = true;
self thread Fliptimeee();
self iprintlnbold("^5Press [{+actionslot 3}] To Flip Left");
wait 2;
self iprintlnbold("^5Press [{+actionslot 4}] To Flip Right");
wait 2;
self iprintlnbold("^5Press [{+actionslot 2}] To 180 Flip");
wait 2;
self iprintlnbold("^5Press [{+actionslot 1}] To Disable Flipping");
}
Fliptimeee()
{
self endon("disconnect");
self endon("end_selFlip");
DF_AUS = safeSpawnScriptModel(self.origin);
DF_AUS setmodel("tag_origin");
self playerLinkTo(DF_AUS);
for(;
{
if (self.SxcMoves == 1)
{
if(self actionSlotthreeButtonPressed()){
DF_AUS RotateRoll(360, 1.5);}
if(self actionslottwobuttonpressed()) {
DF_AUS rotatepitch(-180,0.5);}
if(self actionslotfourbuttonpressed()) {
DF_AUS RotateRoll(-360, 1.5);}
if(self actionSlotOneButtonPressed()) {
self.SxcMoves = 0;
//self.MenuLock = false;
self iprintln("Flipping Motions: [^1Disabled^7]");
self unlink();
DF_AUS delete();
self notify("end_selFlip");}
}
wait 0.05;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.