That would be your safety lever.
http://www.airsoftstore.ca/index.php...products_id=59
If it is broken that would be why you can fire on safe, it works by mechanically stopping your trigger before it can push your trigger sled into the trigger contacts.