Yes.Only Moroccans have 6 pointed star, but not together with crescent. looks like a yataghan type bayonet edge to me as well. Could be a sharpened and rounded chassepot edge perhaps, or Enfield, German??
The strange hand guard..Perhaps silly but no possibility it was originally the part from a nice bronze lamp, which is always used on the lamp-ceiling joints to conceal the cables and trash??

(I dont know its technical name in English)