hey there,
so i have a script here

every time i try to delete it,
any reason why?
I got no clue but have you tried disabling it and then deleting it?
It’s likely a plugin detecting the script deletion. Are you using any malicious plugins?
As a quick workaround, you could always remove the malicious require.
for _, script in next, game:GetDescendants(), nil do
if not script:IsA("BaseScript") and not script:IsA("ModuleScript") then continue end
script.Source = string.gsub(script.Source, "require%(%d+%)", "--[[%1]]") --comment it out if you need to inspect it further
end
If you want to check the plugin sources (Windows)
%localappdata%\Roblox
.