That code won't work any better that setting the positions directly...
try:
- Bullet: Add Cos(Alterable Value A( "bullet" ))* Value B("Bullet") to Value C
- Bullet: Add Sin(Alterable Value A( "bullet" ))* Value B("Bullet") to Value D
- Bullet: Set X position to Alterable Value C("Bullet")
- Bullet: Set Y position to Alterable Value D("Bullet")
Set Value C and D to the bullets position when creating it