Function CreateBullet.Bullet( p.Player, w.Weapon, gun$ ) b.Bullet=New Bullet b\shooter = p\entity weapon = FindChild(p\entity, gun) b\sprite=CopyEntity( bullet_sprite, weapon ) PositionEntity b\sprite, EntityX(gun,True), EntityY(gun,True), EntityZ(gun,True), True b\speed = w\speed MoveEntity b\sprite, 0,0,(b\speed*FL\SpeedFactor)*5 EntityParent b\sprite,0 EmitSound shoot,b\sprite Return b End Function