I think i Solved it by calling another function after it is equal to "Shop".
Now I just want to know if anyone can tell me does that RoomInside that just called the function pass through to the function so if I refer to that RoomInside.IID it will be the one the function called? because I just moved the second pick RoomInside event into the function and it appears to be working and I didn't add a parameter RoomInside.IID and refer too that which is how i have been doing things mostly.