Tagtop gun