Revert "Revert "scope (tested & implemented for pawn)""

This reverts commit a5e1602bcb7347e4ccca68b7460f4f170d79523b.