So some stuff I am currently working on involves func_tracktrains and a sound source moving with the func_tracktrain, which should be easy. However, the func_tracktrain pitch shifts the sound file I set it to play when it moves. So I tried an ambient_generic to play the sound (also gives much more control over the sound as I am sure you know) but then I realised you can't parent it to another entity. Any suggestions guys? A way of getting the ambient_generic to move with the func_tracktrain would be most ideal, but values that I can put into the func_tracktrains options to prevent it from pitch shifting the audio file when it moves would also be greatly appreciated!