Mysterious Script in my Game :O

exactly what obfuscation means. making the script unreadable or very hard to understand

Possibly an obfuscated backdoor script with an encrypted code inside.

It’s main purpose is to add a model (with the backdoor), this model has been deleted by Roblox

1 Like

Looks like a backdoor, or virus.
Just delete it.

we getting backdoored with this one :speaking_head:

3 Likes

BACKDOOR SCRIPT!!1!1 Delete it or hackerman gonna hack your game DD:

2 Likes

The devforum is a place to be productive, don’t argue like this please.

1 Like

obfuscated virus or backdoor, remove it :+1:

2 Likes

This script was obfuscated and uglified.

Uglification is when you go from an indented and readable code:

function test()
  local k = methd()

  if k then
    print("Triggered")
  end
end

To

function test() local k=method() if k then print("Triggered") end end

Obfuscation is when there are attempts at making the code unreadable via several methods. This includes (but not limited to) changing the name of variables to make it look confusing. Example:

function onPlayerJoins(Player: Player): ()
  print("Player named\"" .. Player.Name .. "\" joined! (UserId = \"" .. tostring(Player.UserId) .. "\").")
end

game.Players.PlayerAdded:Connect(onPlayerJoins)

To

local l = tostring
local ll = print
local lll = string.char
local w = game.Players

function llll(lllll)
  ll(lll(65) .. lll(...) --string formation from ASCII table(...) .. l(lllll.UserId) .. (...))
end

w.PlayerAdded:Connect(llll)

Harder to read, isn’t it?

2 main purposes:

  1. Avoid copies of code. Simple, people who don’t know what happens can’t maintain it.
  2. Hide malicious code.

Either way, I recommend you to remove it entirely.

1 Like