I agree that the needles are a tad too long, but I had an idea on how to make them translucent
You could take the hot glue sticks and heat them up in an old container you don't need, and add purple dye?
I have no idea if that would work, but it just popped in my head lol. So far its looking nice, congrats!