//put this in jail area
if(playerenters){set jailed;timeout=.05}
if(jailed&&timeout){freezeplayer 40;setplayerprop #c,I've been Jailed for breaking the rules;disableweapons;}
If they somehow get out give them this npc to prevent it
//Punisher
if(playerenters){toweapons -Punisher;set punisher}
if(playerchats&&punisher){freezeplayer 40;setplayerprop #c,I've broken the rules;disableweapons;}
Now put this in the unstick me place incase they somehow get out
//Setback
if(playerenters&&jailed){setlevel2 jail.graal,25,25;}
I have a nice ban script as well if anyone wants it here it is.
//Set a level with a totally black background to help keep people in the level.
if(playerenters&&hacking){setplayerprop #c,Banned (Hacking)}
if(playerenters){setplayerprop #c,Banned ();timeout=.05}
if(timeout){playerx=random(0,60);playery=random(0, 60);
setplayerprop #c,Banned ();timeout=.05}
Well that does it

I hope you all enjoy those scripts I'm using them and they all work. Punisher is a pain in a persons side if you don't remove it from them so maybe it would be a good idea to leave it in there inventory if you think they may do more harm.

anyway tell me what you think.