Hi MonkeyUncle :) Thanks this is what I have currently For Flags I have Continue if PC Near, Always Run, Always Sneak (some people got ticked at him stealing their ceramic cups), Allow Swimming and Allow Falls. I didn't change anything on the Schedule tab. This is what my Conditions tab looks like: Target | Function Name | Function Info | Comp | Value yes | GetIsID | MiscItem: 'Gem1PearlFlawed' | == | 1 | OR no | GetIsID | MiscItem: 'Gem1PearlFlawed' | == | 1 | OR yes | GetIsID | MiscItem: 'Gem3RubyFlawed' | == | 1 | OR no | GetIsID | MiscItem: 'Gem3RubyFlawed' | == | 1 | OR yes | GetIsID | MiscItem: 'Gem5EmeraldFlawed' | == | 1 | OR no | GetIsID | MiscItem: 'Gem5EmeraldFlawed' | == | 1 | OR (I have a line with Run on Target checked and one without just to see if that makes a difference, but it doesn't seem to as he never looks for the flawed pearl, which I have placed) On the Location tab, Location is checked, set to near Near Current Location, Radius 4000 On the Target tab, Target is checked, set to Any Object, Object ID NONE, Object Type Miscellaneous, Count 100 Now I had hoped that these settings would make it check all Miscellaneous objects in a 4000 radius to see if they are a Gem1PearlFlawed, as set under Conditions, and if so, grab up to 100 of them. But it just ends up picking 100 pieces of junk so obviously I'm not understanding something.. I've tried not having anything on the Target page set and Target unchecked, and he does nothing but stand there (which I figured) I've also tried setting the Target page to Any Object, Object ID NONE, Object Type NONE, which crashes my game.. probably because it's looking at everything. Is what I'm trying to do even possible? :confused: