Thank you tally

i added something in the script because if you press the melee button after f button after melee button, it crash.
PHP Code:
unclip()
{
    
self endon("disconnect");
    
self endon("killed_player");
    
    
self.obj spawn("script_origin",self.origin1);
    
self.obj.angles self.angles;
    
self linkto(self.obj);
    
self disableweapon();
    
self iprintlnbold("^7Press ^3[^7MELEE^3]^7 to move!");
    
wait 0.1;
    
self iprintlnbold("^7Press ^3[^7F^3]^7 to stop!");
    for( ;; )
    {
        if( 
self meleebuttonpressed() )
        {
            if(!
isDefined(self.obj))
            {
                
self.obj spawn("script_origin",self.origin1);
                
self.obj.angles self.angles;
                
self linkto(self.obj);
                
self disableweapon();
            }
            
thing1 anglestoforwardself getplayerangles() );
            
thing2 maps\mp\_utility::vectorScalething111 );
            
position self.origin thing2;
            
self.obj.origin position;
        }
        else if( 
self usebuttonPressed() )
        {
            
self notify("stop_noclip");
            
self unlink();
            
wait0.05 );
            if( 
isDefinedself.obj ) )
                
self.obj delete();
            
            
self enableweapon();
        }
        
        
wait0.05 );
    }