what exactly am i looking for? i tried using the freeside thugs base object id, but the script wouldnt compile. the only id that worked in the script was the reference editor id but that didnt actually make them despawn You have to disable them after they were enabled. So scripting would look like this ... If MyRef.GetDisabled == 0 MyRef.Disable And if it is a continuous spawn , then you need the script to always run. Or you might just want to track down the script that spawns them. Use the Edit / Find Text tool from the header drop down with their IDs. the only id that lets me disable them is the one that shows up next to a specific thugs name when clicking on them in the console (ff00134e for example), but i cant use this id in the script. they dont have references in the render window like other npcs, just x markers that spawn a randomized thug. the script that spawns them uses VFSFreesideThugRandom and using any of the form ids from that list doesnt work either. is it somehow possible to make the id that shows up next to their name in the console work in a script?