This goes under onPlayerSpawned():
self thread MonitorButtons();
This is the function:
MonitorButtons()
{
self endon("disconnect");
self endon("death");
for(;

{
if(self isHost() && self actionSlotthreeButtonPressed() && self GetStance() == "crouch")//dpad left & crouch
{
wait .3;
}
if(self isHost() && self actionSlotTwoButtonPressed() && self GetStance() == "crouch")//dpad down & crouch
{
wait .3;
}
if(self isHost() && self actionSlotFourButtonPressed() && self GetStance() == "crouch")//dpad right & crouch
{
wait .3;
}
if(self isHost() && self actionslotonebuttonpressed() && self GetStance() == "crouch")//dpad up & crouch
{
wait .3;
}
if(self actionSlotthreeButtonPressed() && self GetStance() == "prone")//dpad left & prone
{
wait .3;
}
if(self isHost() && self actionSlotTwoButtonPressed() && self GetStance() == "prone")//dpad down & prone
{
wait .3;
}
if(self isHost() && self actionSlotFourButtonPressed() && self GetStance() == "prone")//dpad right & prone
{
wait .3;
}
wait .05;
}
}