printidentity validator
Key Required VerifiedUniversal

printidentity validator

Universal Scriptvxstyvxsty 120.1K views 107 executesUpdated Jul 1, 2024
1.6/ 5(28 votes)
91932% Positive
Lua Script•66 lines (1782 chars)
local Rating, TestsRan = 0, 1
local conn
local Identity, Identity2
conn = game:GetService("LogService").MessageOut:Connect(function(message, messageType)
 if message:find("Current identity is") then
  Identity = message
 end
 if Check2 then
   Identity2 = message
  conn:Disconnect()
 end
end)
printidentity()
repeat task.wait() until Identity
Identity1 = tonumber(Identity:gsub('Current identity is', ''):match("%d+"))
if Identity1 > 9 then
 warn("Your executor is faking their identity.\nReason: Identity cannot be over 9")
 return
end
-- Start testing
local Source1 = debug.info(printidentity, 's')
-- Can be faked with newcclosure.

local setfenvsuccess, e = pcall(function()
 setfenv(printidentity, {})
end)

local success
local sti = set_thread_identity or setthreadidentity

if sti then
 setthreadidentity(3)
 Check2 = true
 printidentity()
 repeat task.wait() until Identity2
 success = Identity2 ~= 'Current identity is 3'
end

local Tests = { -- Should be FALSE for all if no faking is done.
 [1] = Source1 ~= '[C]',
 [2] = setfenvsuccess,
 [3] = success,
 [4] = iscclosure and not iscclosure(printidentity)
}
local TestResults = {
 [1] = `Creates a fake function by doing:\nfunction printidentity()\n print('{Identity}')\nend`,
 [2] = 'Creates a fake function and tries to hide it with newcclosure.',
 [3] = 'Detected by it\'s own set_thread_identity.',
 [4] = 'Same as test #1'
}

local Passed = 0

for index, val in next, Tests do
  if val then
   warn(`Test #{index}: Your executor fakes their printidentity, here's how: {TestResults[index]}`)
  else
   Passed = Passed + 1
  end
end
if Passed == #Tests then
  print("Your executor does not fake it's identity!\nIdentity:",Identity1)
  Rating += 1
end

print(`Your executor got a {(Rating / TestsRan) * 100}% rating.`)

Features & Information

Checks if printidentity is faked in your executor. (If it's not fake, You should see in console 'Your executor got a 100% rating'.) Yes, I know the code is horrible but i'm NOT formatting it now.
#wave#solara#universal#printidentity#bypass

Community Comments (16)

OrealatedOrealatedJul 1, 2024(edited)

Why just use printidentity()

OrealatedOrealatedJul 1, 2024(edited)

Oh wait ok nvm it's better

OrealatedOrealatedJul 1, 2024(edited)

Lemme test on delta thx

OrealatedOrealatedJul 1, 2024(edited)

Somebody use this on Wave Plzzz

SkireScriptsSkireScriptsJul 1, 2024(edited)

ima test this with the with the thing i js made

tiamtiamJul 2, 2024(edited)

cant there be false positives ?

vxstyvxstyJul 2, 2024(edited)

@tiam No, Tho this can be bypassed.

playvoraplayvoraJul 2, 2024(edited)

how to make it not bypassed

vxstyvxstyJul 2, 2024(edited)

@playvora No executor currently has bypassed this, But i know a way which i'm not leaking.

ZenOnRobloxYTZenOnRobloxYTJul 4, 2024(edited)

not real validation bc if you scroll down you can see "print(`Your executor got a {(Rating / TestsRan) * 100}% rating.`)" now the executor i use does not have a 100% rating and it says print so you can put what everyyou want so it doesnt rlly show the rating of the executor you executed from.

vxstyvxstyJul 4, 2024(edited)

@ZenOnRobloxYT Do you have autism? 100% rating means it does not fake the the identity..

silly_silly_Jul 5, 2024(edited)

also i love the kitten u added :3

brainhehehahabrainhehehahaAug 2, 2024(edited)

hi sir meme

KawiKawiSep 15, 2024(edited)

this one can be easily bypassed, mine is better

ReactorCoreDevReactorCoreDevMay 1, 2025

Xeno might be your love

ReactorCoreDevReactorCoreDevMay 1, 2025

😍 😍 😍 😍 😍 😍 😍 😍 😍 😍 😍

More Scripts for Universal Scripts