Schragnasher #1 yeah i understand. Why not setup some functions outside of the type that do things. like a PlaySound() function that you can call from anywhere to play a sound.