When I tell my script to change the angle of a bullet, if there are multiple bullets then it changes all of the angles, how do make it only change the current bullet being shot?
if you mean shot by another sprite's "spawn object" action, then as long as you put the angle change in the same event as the "spawn object", it will only apply to that one
if there is a different situation, where you need the angle to change after this event, there would be a different solution, but we'd need extra details to find it
also, btw, unless you mean Python script, just call it "events"
or people may be confused as to whether or not you mean python script or events
and welcome to scirra.
Oh, I figured out why it's happening, but now i don't know how to solve it. Here's the .cap.
You should be setting the angle after you create the new object. Since the new object doesn't exist when you set the angle, Construct is picking all instances of the bullet object that currently exist.
Develop games in your browser. Powerful, performant & highly capable.
That was a lot easier than I thought it would be.