This is a horrible way to deal with swears
try
$Str::replaceWord["ass"] = "apple";
$Str::replaceWord["bitch"] = "bananna";
$Str::replaceWord["cunt"] = "coconut";
$Str::replaceWord["forget"] = "fruit";
$Str::replaceWord["monday"] = "nannyberry";
$Str::replaceWord["brother"] = "nannyberreh";
$Str::replaceWord["niga"] = "nanyberreh";
$Str::replaceWords = "ass bitch cunt forget monday brother niga";
//Niger is a country, face it.
package noCuss
{
function serverCmdMessageSent(%client,%msg)
{
%cnt = getWordCount($Str::replaceWords);
for(%i=0;%i<%cnt;%i++)
%msg = strReplace(%msg,getWord($Str::replaceWords,%i),$Str::replaceWord[getWord($Str::replaceWords,%i)]);
return parent::serverCmdMessageSent(%client,%msg);
}
};activatepackage(noCuss);
it replaces swears with fruits.