Run it
Copy the script and paste it into your executor.
on chat:
{blocked::*}:
message contains loop-value:
cancel event
to all players where [input has ]
command /blockword [<text>] [<text>]:
permission: skript.blockwords
permission message: &cYou have the required permission to execute this command.
aliases: bw
trigger:
arg- :
arg- is set:
{blocked::*} does contain arg-:
add arg- {blocked::*}
:
stop
:
stop
arg- :
arg- is set:
{blocked::*} contains arg-:
remove arg- {blocked::*}
stop
:
stop
:
stop
arg- :
stop
:
stop
Variables:
{mutechat} =
command /chc [<text>]:
aliases: chatcontrol
permission: skript.chc
permission message: &cYou have the required permission to execute this command.
trigger:
open virtual chest inventory with size to player
make gui slot of player with arrow with to run:
close player make gui slot of player with lava bucket with to run:
loop times:
close player make gui slot of player with iron bar with to run:
{Blockword::%player%} to
close player make gui slot of player with water bucket with to run:
{Removeword::%player%} to
close player make gui slot of player with redstone comparator with to run:
make player
make gui slot of player with black stained glass pane to nothing
{mutechat} = :
make gui slot of player with lime clay with to run:
{mutechat} to
close player :
make gui slot of player with red clay with to run:
{mutechat} to
close player
on chat:
{Removeword::%player%} = :
cancel event
make player
{Removeword::%player%} to
on chat:
{mutechat} = :
player does have :
cancel event
on chat:
{Blockword::%player%} = :
cancel event
make player
{Blockword::%player%} to So it makes you control people’s chat

Universal