there are a few questions there and I'm not sure exactly what you are trying to do exactly, lets start with the mouse to begin you must have the bullet set angle to yes,on the properties bar to the left, it has a dropdown...
after spawning the bullet to aim at the mouse x,y use "set angle to position" mouse.x,mouse.y
I would need more info for the solids bit, but from what I'm hearing, a clone object that looks the same but has different properties that is switched when needed may be best way to go...