Hello, I am having some problems with a block script I found here and I was wondering if you guys could help me out? I am using ES 1.0 I believe I know it to be ES, anyways here is the code. ``` [sub]Sub BlockPlayer(index) playerdir = GetPlayerDir(index) Select Case playerdir Case 0 Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index), GetPlayerY(index)+1) Case 1 Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index), GetPlayerY(index)-1) Case 2 Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index)+1, GetPlayerY(index)) Case 3 Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index)-1, GetPlayerY(index)) End Select End Sub [/sub] ``` Now the other parts ``` [sub]Case 0 If getplayerlevel(indes) < !LEVEL! Then Call blockPlayer(index) End if [/sub] `````` [sub]Sub NeedToBeBlock() If getplayerlevel(indes) < !LEVEL! Then Call blockPlayer(index) End if [/sub] ``` ``` [sub]Case "/Level" If getplayerlevel(indes) < !LEVEL! Then Call blockPlayer(index) End if Exit Sub[/sub] ``` I am having a bit troble on where to place it so if someone could give me a more detail way to do it thanks. BTW I need it to block a level 5,10, and 20 player. The link for the tut http://www.touchofdeathforums.com/smf/index.php?topic=984.0