Did you make sure all of the shape names have a 0 at the end of them? (EX: Bullet0) That was a mistake I made a lot a while back.
Also try renaming the bullet.dts to something different than the default name and changing the script because Blockland might automatically set it to the default bullet if it sees that name.