Gun symbol on minimap, make it where the gun is at all times?

Hi, I have a canvas for symbols on my minimap, and its a screenspace camera type. it has to be because i have other ui cameras that shouldnt be able to see them. problem is, ive tried 3 attempts at making the symbols stick with the guns, but it wont work! any ideas are appreciated.

Just make the icon a child of the gun. Put your minimap camera high, looking down, and viewing only the minimap layer. Problem solved.