Script Enforcer (What am I doing wrong?)

The server loads “terrortown” as the default gamemode with “sv_scriptenforcer” set to 1.

My “terrortown/clientscripts.txt” file contains this.



includes\enum\class.lua
includes\enum\mat.lua
includes\enum\print_types.lua
includes\enum\rendergroup.lua
includes\enum\rendermode.lua
includes\enum\sim_phys.lua
includes\enum	eams.lua
includes\enum	ext_align.lua
includes\enum	ransmit.lua
includes\enum\use_types.lua
includes\init.lua
includes\compat.lua
includes\util.lua
includes\util\sql.lua
includes\modules\concommand.lua
includes\modules\saverestore.lua
includes\modules\gamemode.lua
includes\modules\hook.lua
includes\modules\weapons.lua
includes\modules	imer.lua
includes\modules\schedule.lua
includes\modules\scripted_ents.lua
includes\modules\player_manager.lua
includes\modules
umpad.lua
includes\modules	eam.lua
includes\modules\undo.lua
includes\modules\usermessage.lua
includes\modules\cleanup.lua
includes\modules\duplicator.lua
includes\modules\constraint.lua
includes\modules\construct.lua
includes\modules\filex.lua
includes\modules\vehicles.lua
includes\modules\list.lua
includes\modules\cvars.lua
includes\modules\http.lua
includes\modules\draw.lua
includes\modules\markup.lua
includes\modules\effects.lua
includes\modules\killicon.lua
includes\modules\spawnmenu.lua
includes\modules\controlpanel.lua
includes\modules\presets.lua
includes\modules\cookie.lua
includes\util\model_database.lua
includes\util\vgui_showlayout.lua
includes\util	ooltips.lua
includes\util\client.lua
includes\extensions\debug.lua
includes\extensions\entity.lua
includes\extensions\entity_cl.lua
includes\extensions\entity_networkvars.lua
includes\extensions\global_cl.lua
includes\extensions\math.lua
includes\extensions\mesh.lua
includes\extensions\panel.lua
includes\extensions\panel_animation.lua
includes\extensions\panel_animation.lua
includes\extensions\player.lua
includes\extensions\player_auth.lua
includes\extensions\player_cl.lua
includes\extensions\render.lua
includes\extensions\string.lua
includes\extensions	able.lua
includes\extensions\util.lua
includes\extensions\vgui_sciptedpanels.lua
derma\init.lua
derma\derma.lua
derma\derma_example.lua
derma\derma_menus.lua
derma\derma_animation.lua
derma\derma_utils.lua
base\gamemode\cl_init.lua
base\gamemode\shared.lua
base\gamemode\obj_player_extend.lua
base\gamemode\gravitygun.lua
base\gamemode\player_shd.lua
base\gamemode\cl_scoreboard.lua
base\gamemode\cl_targetid.lua
base\gamemode\cl_hudpickup.lua
base\gamemode\cl_spawnmenu.lua
base\gamemode\cl_deathnotice.lua
base\gamemode\cl_pickteam.lua
base\gamemode\cl_voice.lua
autorun\utilities_menu.lua
autorun\base_npcs.lua
autorun\base_npcs_weapons.lua
autorun\base_vehicles.lua
autorun\developer_functions.lua
autorun\options_menu.lua
autorun\cs_playermodels.lua
autorun\dod_playermodels.lua
autorun\ep2_entities.lua
autorun\ep2_npcs.lua
autorun\ep2_playermodels.lua
autorun\ep2_vehicles.lua
autorun\client\player_info.lua
postprocess\sobel.lua
postprocess\bloom.lua
postprocess\categories.lua
postprocess\color_modify.lua
postprocess\dof.lua
postprocess\morph.lua
postprocess\motion_blur.lua
postprocess\overlay.lua
postprocess\sharpen.lua
postprocess\stereoscopy.lua
postprocess\sunbeams.lua
postprocess\super_dof.lua
vgui\dframe.lua
vgui\dimagebutton.lua
vgui\dlistview.lua
vgui\dmodelselect.lua
vgui\dmodelselectmulti.lua
vgui\dpanel.lua
vgui\dpanellist.lua
vgui\matselect.lua
vgui\contextbase.lua
vgui\fingerposer.lua
vgui\fingervar.lua
vgui\imagebutton.lua
vgui\imagecheckbox.lua
vgui\material.lua
vgui\propselect.lua
vgui\slidebar.lua
vgui	oolquickselect.lua
vgui	oolquickselect_properties.lua
vgui\vgui_panellist.lua
vgui\dalphabar.lua
vgui\dbevel.lua
vgui\dbutton.lua
vgui\dcategorycollapse.lua
vgui\dcheckbox.lua
vgui\dcolorcircle.lua
vgui\dcolorcube.lua
vgui\dcoloredbox.lua
vgui\dcolormixer.lua
vgui\dcombobox.lua
vgui\dform.lua
vgui\dgrid.lua
vgui\dhorizontaldivider.lua
vgui\dhorizontalscroller.lua
vgui\dimage.lua
vgui\dkillicon.lua
vgui\dlabel.lua
vgui\dlistview_column.lua
vgui\dlistview_line.lua
vgui\dmenu.lua
vgui\dmenuoption.lua
vgui\dmodelpanel.lua
vgui\dmultichoice.lua
vgui\dnotify.lua
vgui\dnumberwang.lua
vgui\dnumpad.lua
vgui\dnumslider.lua
vgui\dpanelselect.lua
vgui\dpropertysheet.lua
vgui\drgbbar.lua
vgui\dscrollbargrip.lua
vgui\dshape.lua
vgui\dslider.lua
vgui\dsprite.lua
vgui\dsysbutton.lua
vgui\dtextentry.lua
vgui\dtinybutton.lua
vgui\dtooltip.lua
vgui\dtree.lua
vgui\dtree_node.lua
vgui\dtree_node_button.lua
vgui\dverticaldivider.lua
vgui\dvscrollbar.lua
vgui\spawnicon.lua
skins\default.lua
skins\example.lua
terrortown\gamemode\cl_init.lua
terrortown\gamemode\shared.lua
terrortown\gamemode\cl_fretta_must_die.lua
fretta\gamemode\cl_init.lua
fretta\gamemode\shared.lua
fretta\gamemode\player_class.lua
fretta\gamemode\player_extension.lua
fretta\gamemode\class_default.lua
fretta\gamemode\player_colours.lua
base\gamemode\cl_init.lua
base\gamemode\shared.lua
base\gamemode\obj_player_extend.lua
base\gamemode\gravitygun.lua
base\gamemode\player_shd.lua
base\gamemode\cl_scoreboard.lua
base\gamemode\cl_targetid.lua
base\gamemode\cl_hudpickup.lua
base\gamemode\cl_spawnmenu.lua
base\gamemode\cl_deathnotice.lua
base\gamemode\cl_pickteam.lua
base\gamemode\cl_voice.lua
fretta\gamemode\cl_splashscreen.lua
fretta\gamemode\cl_selectscreen.lua
fretta\gamemode\cl_gmchanger.lua
includes\modules\datastream.lua
includes\modules\glon.lua
fretta\gamemode\vgui\vgui_vote.lua
fretta\gamemode\cl_help.lua
fretta\gamemode\skin.lua
fretta\gamemode\vgui\vgui_hudlayout.lua
fretta\gamemode\vgui\vgui_hudelement.lua
fretta\gamemode\vgui\vgui_hudbase.lua
fretta\gamemode\vgui\vgui_hudcommon.lua
fretta\gamemode\cl_hud.lua
fretta\gamemode\cl_deathnotice.lua
fretta\gamemode\vgui\vgui_gamenotice.lua
fretta\gamemode\cl_scores.lua
fretta\gamemode\vgui\vgui_scoreboard.lua
fretta\gamemode\vgui\vgui_scoreboard_team.lua
fretta\gamemode\vgui\vgui_scoreboard_small.lua
fretta\gamemode\cl_notify.lua
terrortown\gamemode\vgui\continuevote.lua
terrortown\gamemode\scoring_shd.lua
terrortown\gamemode\util.lua
terrortown\gamemode\player_ext_shd.lua
terrortown\gamemode\vgui\simpleicon.lua
terrortown\gamemode\vgui\progressbar.lua
terrortown\gamemode\cl_radio.lua
terrortown\gamemode\cl_disguise.lua
terrortown\gamemode\cl_targetid.lua
terrortown\gamemode\cl_search.lua
terrortown\gamemode\cl_radar.lua
terrortown\gamemode\cl_scoreboard.lua
terrortown\gamemode\vgui\sb_main.lua
terrortown\gamemode\vgui\sb_team.lua
terrortown\gamemode\vgui\sb_row.lua
terrortown\gamemode\vgui\sb_info.lua
terrortown\gamemode\cl_help.lua
terrortown\gamemode\cl_hud.lua
terrortown\gamemode\cl_msgstack.lua
terrortown\gamemode\cl_hudpickup.lua
terrortown\gamemode\cl_keys.lua
terrortown\gamemode\cl_wepswitch.lua
terrortown\gamemode\cl_scoring.lua
terrortown\gamemode\cl_awards.lua
terrortown\gamemode\cl_popups.lua
terrortown\gamemode\cl_equip.lua
terrortown\gamemode\cl_voice.lua
weapons\weapon_base\cl_init.lua
weapons\weapon_base\shared.lua
weapons\flechette_gun\shared.lua
weapons\weapon_ak47\shared.lua
weapons\weapon_cs_base\shared.lua
weapons\weapon_deagle\shared.lua
weapons\weapon_fiveseven\shared.lua
weapons\weapon_glock\shared.lua
weapons\weapon_m4\shared.lua
weapons\weapon_mac10\shared.lua
weapons\weapon_mp5\shared.lua
weapons\weapon_para\shared.lua
weapons\weapon_pumpshotgun\shared.lua
weapons\weapon_tmp\shared.lua
weapons\weapon_tttbase\shared.lua
weapons\weapon_tttbasegrenade\shared.lua
weapons\weapon_ttt_c4\shared.lua
weapons\weapon_ttt_confgrenade\shared.lua
weapons\weapon_ttt_flaregun\shared.lua
weapons\weapon_ttt_knife\shared.lua
weapons\weapon_ttt_m16\shared.lua
weapons\weapon_ttt_phammer\shared.lua
weapons\weapon_ttt_radio\shared.lua
weapons\weapon_ttt_sipistol\shared.lua
weapons\weapon_ttt_smokegrenade\shared.lua
weapons\weapon_ttt_unarmed\shared.lua
weapons\weapon_zm_carry\shared.lua
weapons\weapon_zm_improvised\shared.lua
weapons\weapon_zm_mac10\shared.lua
weapons\weapon_zm_molotov\shared.lua
weapons\weapon_zm_pistol\shared.lua
weapons\weapon_zm_revolver\shared.lua
weapons\weapon_zm_rifle\shared.lua
weapons\weapon_zm_shotgun\shared.lua
weapons\weapon_zm_sledge\shared.lua
weapons\weapon_base\cl_init.lua
weapons\weapon_base\shared.lua
entities\base_anim\cl_init.lua
entities\base_anim\shared.lua
entities\base_ai\cl_init.lua
entities\base_ai\shared.lua
entities\base_ammo_ttt\shared.lua
entities\item_ammo_357_ttt\shared.lua
entities\item_ammo_pistol_ttt\shared.lua
entities\item_ammo_revolver\shared.lua
entities\item_ammo_revolver_ttt\shared.lua
entities\item_ammo_smg1_ttt\shared.lua
entities\item_box_buckshot_ttt\shared.lua
entities	tt_basegrenade_proj\shared.lua
entities	tt_c4\cl_init.lua
entities	tt_c4\shared.lua
entities	tt_carry_handler\shared.lua
entities	tt_confgrenade_proj\shared.lua
entities	tt_firegrenade_proj\shared.lua
entities	tt_flame\shared.lua
entities	tt_knife_proj\shared.lua
entities	tt_physhammer\shared.lua
entities	tt_radio\shared.lua
entities	tt_smokegrenade_proj\shared.lua
entities\sent_ball\cl_init.lua
entities\sent_ball\shared.lua
entities\base_ai\cl_init.lua
entities\base_ai\shared.lua
entities\base_anim\cl_init.lua
entities\base_anim\shared.lua
entities\base_entity\cl_init.lua
entities\base_entity\shared.lua
entities\base_vehicle\cl_init.lua
entities\base_vehicle\shared.lua
entities\prop_effect\cl_init.lua
entities\prop_effect\shared.lua
effects\base\init.lua
effects\base\init.lua
effects\dof_node\init.lua
effects	ooltracer\init.lua
vgui\contextbase.lua
vgui\fingerposer.lua
vgui\fingervar.lua
vgui\imagebutton.lua
vgui\imagecheckbox.lua
vgui\material.lua
vgui\propselect.lua
vgui\slidebar.lua
vgui	oolquickselect.lua
vgui	oolquickselect_properties.lua
vgui\vgui_panellist.lua
vgui\dalphabar.lua
vgui\dbevel.lua
vgui\dbutton.lua
vgui\dcategorycollapse.lua
vgui\dcheckbox.lua
vgui\dcolorcircle.lua
vgui\dcolorcube.lua
vgui\dcoloredbox.lua
vgui\dcolormixer.lua
vgui\dcombobox.lua
vgui\dform.lua
vgui\dgrid.lua
vgui\dhorizontaldivider.lua
vgui\dhorizontalscroller.lua
vgui\dimage.lua
vgui\dkillicon.lua
vgui\dlabel.lua
vgui\dlistview_column.lua
vgui\dlistview_line.lua
vgui\dmenu.lua
vgui\dmenuoption.lua
vgui\dmodelpanel.lua
vgui\dmultichoice.lua
vgui\dnotify.lua
vgui\dnumberwang.lua
vgui\dnumpad.lua
vgui\dnumslider.lua
vgui\dpanelselect.lua
vgui\dpropertysheet.lua
vgui\drgbbar.lua
vgui\dscrollbargrip.lua
vgui\dshape.lua
vgui\dslider.lua
vgui\dsprite.lua
vgui\dsysbutton.lua
vgui\dtextentry.lua
vgui\dtinybutton.lua
vgui\dtooltip.lua
vgui\dtree.lua
vgui\dtree_node.lua
vgui\dtree_node_button.lua
vgui\dverticaldivider.lua
vgui\dvscrollbar.lua
vgui\spawnicon.lua
postprocess\bloom.lua
postprocess\categories.lua
postprocess\color_modify.lua
postprocess\dof.lua
postprocess\morph.lua
postprocess\motion_blur.lua
postprocess\overlay.lua
postprocess\sharpen.lua
postprocess\stereoscopy.lua
postprocess\sunbeams.lua
postprocess\super_dof.lua
autorun\base_npcs.lua
autorun\base_npcs_weapons.lua
autorun\base_vehicles.lua
autorun\developer_functions.lua
autorun\options_menu.lua
autorun\cs_playermodels.lua
autorun\dod_playermodels.lua
autorun\ep2_entities.lua
autorun\ep2_npcs.lua
autorun\ep2_playermodels.lua
autorun\ep2_vehicles.lua
includes\modules\datastream.lua
includes\enum\class.lua
includes\enum\mat.lua
includes\enum\print_types.lua
includes\enum\rendergroup.lua
includes\enum\rendermode.lua
includes\enum\sim_phys.lua
includes\enum	eams.lua
includes\enum	ext_align.lua
includes\enum	ransmit.lua
includes\enum\use_types.lua
includes\init.lua
includes\extensions\debug.lua
includes\extensions\entity.lua
includes\extensions\entity_cl.lua
includes\extensions\entity_networkvars.lua
includes\extensions\global_cl.lua
includes\extensions\math.lua
includes\extensions\mesh.lua
includes\extensions\panel.lua
includes\extensions\panel_animation.lua
includes\extensions\player.lua
includes\extensions\player_auth.lua
includes\extensions\player_cl.lua
includes\extensions\render.lua
includes\extensions\string.lua
includes\extensions	able.lua
includes\extensions\util.lua
includes\extensions\vgui_sciptedpanels.lua
derma\init.lua
base\gamemode\cl_init.lua


When I join, none of the clientside stuff loads properly and I get this in the console.




ScriptEnforce: "includes\enum\class.lua" blocked
ScriptEnforce: "includes\enum\mat.lua" blocked
ScriptEnforce: "includes\enum\print_types.lua" blocked
ScriptEnforce: "includes\enum\rendergroup.lua" blocked
ScriptEnforce: "includes\enum\rendermode.lua" blocked
ScriptEnforce: "includes\enum\sim_phys.lua" blocked
ScriptEnforce: "includes\enum	eams.lua" blocked
ScriptEnforce: "includes\enum	ext_align.lua" blocked
ScriptEnforce: "includes\enum	ransmit.lua" blocked
ScriptEnforce: "includes\enum\use_types.lua" blocked
ScriptEnforce: "includes\init.lua" blocked
ScriptEnforce: "includes\extensions\debug.lua" blocked
ScriptEnforce: "includes\extensions\entity.lua" blocked
ScriptEnforce: "includes\extensions\entity_cl.lua" blocked
ScriptEnforce: "includes\extensions\entity_networkvars.lua" blocked
ScriptEnforce: "includes\extensions\global_cl.lua" blocked
ScriptEnforce: "includes\extensions\math.lua" blocked
ScriptEnforce: "includes\extensions\mesh.lua" blocked
ScriptEnforce: "includes\extensions\panel.lua" blocked
ScriptEnforce: "includes\extensions\panel_animation.lua" blocked
ScriptEnforce: "includes\extensions\player.lua" blocked
ScriptEnforce: "includes\extensions\player_auth.lua" blocked
ScriptEnforce: "includes\extensions\player_cl.lua" blocked
ScriptEnforce: "includes\extensions\render.lua" blocked
ScriptEnforce: "includes\extensions\string.lua" blocked
ScriptEnforce: "includes\extensions	able.lua" blocked
ScriptEnforce: "includes\extensions\util.lua" blocked
ScriptEnforce: "includes\extensions\vgui_sciptedpanels.lua" blocked
ScriptEnforce: "derma\init.lua" blocked
ScriptEnforce: "base\gamemode\cl_init.lua" blocked
ULib/cl_init.lua:53: attempt to index global 'usermessage' (a nil value)
autorun/utilities_menu.lua:63: attempt to index global 'hook' (a nil value)
ScriptEnforce: "autorun\base_npcs.lua" blocked
ScriptEnforce: "autorun\base_npcs_weapons.lua" blocked
ScriptEnforce: "autorun\base_vehicles.lua" blocked
ScriptEnforce: "autorun\developer_functions.lua" blocked
ScriptEnforce: "autorun\options_menu.lua" blocked
ScriptEnforce: "autorun\cs_playermodels.lua" blocked
ScriptEnforce: "autorun\dod_playermodels.lua" blocked
ScriptEnforce: "autorun\ep2_entities.lua" blocked
ScriptEnforce: "autorun\ep2_npcs.lua" blocked
ScriptEnforce: "autorun\ep2_playermodels.lua" blocked
ScriptEnforce: "autorun\ep2_vehicles.lua" blocked
ScriptEnforce: "includes\modules\datastream.lua" blocked
ERROR! Module 'datastream' not found!
autorun/client/cl_ac.lua:11: attempt to index global 'timer' (a nil value)
ScriptEnforce: "autorun\client\player_info.lua" blocked
postprocess/sobel.lua:36: attempt to index global 'hook' (a nil value)
ScriptEnforce: "postprocess\bloom.lua" blocked
ScriptEnforce: "postprocess\categories.lua" blocked
ScriptEnforce: "postprocess\color_modify.lua" blocked
ScriptEnforce: "postprocess\dof.lua" blocked
ScriptEnforce: "postprocess\morph.lua" blocked
ScriptEnforce: "postprocess\motion_blur.lua" blocked
ScriptEnforce: "postprocess\overlay.lua" blocked
ScriptEnforce: "postprocess\sharpen.lua" blocked
ScriptEnforce: "postprocess\stereoscopy.lua" blocked
ScriptEnforce: "postprocess\sunbeams.lua" blocked
ScriptEnforce: "postprocess\super_dof.lua" blocked
vgui/dframe.lua:16: attempt to call global 'AccessorFunc' (a nil value)
vgui/dimagebutton.lua:13: attempt to call global 'AccessorFunc' (a nil value)
vgui/dlistview.lua:30: attempt to call global 'AccessorFunc' (a nil value)
vgui/dmodelselect.lua:73: attempt to index global 'derma' (a nil value)
vgui/dmodelselectmulti.lua:53: attempt to index global 'derma' (a nil value)
vgui/dpanel.lua:13: attempt to call global 'AccessorFunc' (a nil value)
vgui/dpanellist.lua:15: attempt to call global 'AccessorFunc' (a nil value)
vgui/matselect.lua:4: attempt to call global 'AccessorFunc' (a nil value)
ScriptEnforce: "vgui\contextbase.lua" blocked
ScriptEnforce: "vgui\fingerposer.lua" blocked
ScriptEnforce: "vgui\fingervar.lua" blocked
ScriptEnforce: "vgui\imagebutton.lua" blocked
ScriptEnforce: "vgui\imagecheckbox.lua" blocked
ScriptEnforce: "vgui\material.lua" blocked
ScriptEnforce: "vgui\propselect.lua" blocked
ScriptEnforce: "vgui\slidebar.lua" blocked
ScriptEnforce: "vgui	oolquickselect.lua" blocked
ScriptEnforce: "vgui	oolquickselect_properties.lua" blocked
ScriptEnforce: "vgui\vgui_panellist.lua" blocked
ScriptEnforce: "vgui\dalphabar.lua" blocked
ScriptEnforce: "vgui\dbevel.lua" blocked
ScriptEnforce: "vgui\dbutton.lua" blocked
ScriptEnforce: "vgui\dcategorycollapse.lua" blocked
ScriptEnforce: "vgui\dcheckbox.lua" blocked
ScriptEnforce: "vgui\dcolorcircle.lua" blocked
ScriptEnforce: "vgui\dcolorcube.lua" blocked
ScriptEnforce: "vgui\dcoloredbox.lua" blocked
ScriptEnforce: "vgui\dcolormixer.lua" blocked
ScriptEnforce: "vgui\dcombobox.lua" blocked
ScriptEnforce: "vgui\dform.lua" blocked
ScriptEnforce: "vgui\dgrid.lua" blocked
ScriptEnforce: "vgui\dhorizontaldivider.lua" blocked
ScriptEnforce: "vgui\dhorizontalscroller.lua" blocked
ScriptEnforce: "vgui\dimage.lua" blocked
ScriptEnforce: "vgui\dkillicon.lua" blocked
ScriptEnforce: "vgui\dlabel.lua" blocked
ScriptEnforce: "vgui\dlistview_column.lua" blocked
ScriptEnforce: "vgui\dlistview_line.lua" blocked
ScriptEnforce: "vgui\dmenu.lua" blocked
ScriptEnforce: "vgui\dmenuoption.lua" blocked
ScriptEnforce: "vgui\dmodelpanel.lua" blocked
ScriptEnforce: "vgui\dmultichoice.lua" blocked
ScriptEnforce: "vgui\dnotify.lua" blocked
ScriptEnforce: "vgui\dnumberwang.lua" blocked
ScriptEnforce: "vgui\dnumpad.lua" blocked
ScriptEnforce: "vgui\dnumslider.lua" blocked
ScriptEnforce: "vgui\dpanelselect.lua" blocked
ScriptEnforce: "vgui\dpropertysheet.lua" blocked
ScriptEnforce: "vgui\drgbbar.lua" blocked
ScriptEnforce: "vgui\dscrollbargrip.lua" blocked
ScriptEnforce: "vgui\dshape.lua" blocked
ScriptEnforce: "vgui\dslider.lua" blocked
ScriptEnforce: "vgui\dsprite.lua" blocked
ScriptEnforce: "vgui\dsysbutton.lua" blocked
ScriptEnforce: "vgui\dtextentry.lua" blocked
ScriptEnforce: "vgui\dtinybutton.lua" blocked
ScriptEnforce: "vgui\dtooltip.lua" blocked
ScriptEnforce: "vgui\dtree.lua" blocked
ScriptEnforce: "vgui\dtree_node.lua" blocked
ScriptEnforce: "vgui\dtree_node_button.lua" blocked
ScriptEnforce: "vgui\dverticaldivider.lua" blocked
ScriptEnforce: "vgui\dvscrollbar.lua" blocked
ScriptEnforce: "vgui\spawnicon.lua" blocked
skins/default.lua:19: attempt to call local 'Color' (a nil value)
ScriptEnforce: "skins\example.lua" blocked


Can someone please help me find out what I’m doing wrong?

Turn off script enforcer.

I want script enforcer on so people don’t use their own clientside scripts in my server.

Isn’t there another console command for that?

No.

I followed that.

Same here … annoying as hell

dont use createmanifest, delete the txt file too

No use using ScriptEnforcer. Most client scripts can easily get around it now, plus it still does no good for modules loaded in and such.

Or you can get an antihack like mine :raise:

Well, I did make something to see what clientside hooks people are running. I wanted script enforcer so everyone should have the same hooks. Anyone who’s hooks didn’t match the default could be easily identified. Without script enforcer, all those other non-hacking client script like smart-snap would be in there. Anyways, my friend found a really weird way to get it working so whatever. He edited the server config to set it on, then restarted the server. Then took it out of the config and changed the map. That’s all he did and it started working.

Sadly, there is no lua-based anticheat which works reliable.
Once, someone got a way to bypass SE anyway, he will be intelligent enough to bypass a lua-anticheat with ease.

The only person a lua-anticheat can block are those, who “bought” an SE-proof hack or found one somewhere.