0% found this document useful (0 votes)
7 views350 pages

Roblox Script for Nameless Admin

The document is a Lua script for a Roblox admin tool called 'Nameless Admin'. It includes functions for service management, GUI protection, and notifications, along with features for generating random strings and handling seasonal emojis. The script also contains versioning and testing functionalities, with specific behaviors for April Fools' Day.

Uploaded by

2pks2qkwnp
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views350 pages

Roblox Script for Nameless Admin

The document is a Lua script for a Roblox admin tool called 'Nameless Admin'. It includes functions for service management, GUI protection, and notifications, along with features for generating random strings and handling seasonal emojis. The script also contains versioning and testing functionalities, with specific behaviors for April Fools' Day.

Uploaded by

2pks2qkwnp
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

if getgenv().

RealNamelessLoaded then return end

function NACaller(pp)--helps me log better


local NAsss,NAerr=pcall(pp)
if not NAsss then warn("NA script error: "..NAerr) end
end

NACaller(function() getgenv().RealNamelessLoaded=true end)


NACaller(function() getgenv().NATestingVer=false end)
NACaller(function() getgenv().cdshkjvcdsojuefdwonjwojgrwoijuhegr="FIWUIUR" end)

NAbegin=tick()
CMDAUTOFILL = {}

local function SafeGetService(name)


local service = game:GetService(name)
local zeNAService = (cloneref and cloneref(service)) or service
return zeNAService
end

local HttpService=SafeGetService('HttpService');
local Lower = [Link];
local Split = [Link];
local Sub = [Link];
local GSub = [Link];
local Find = [Link];
local Match = [Link];
local Format = [Link];
local Unpack = [Link];
local Insert = [Link];
local Spawn = [Link];
local Delay = [Link];
local Wait = [Link];
local Discover = [Link];
local Concat = [Link];
local Defer = [Link];
local NASCREENGUI=nil --Getmodel("rbxassetid://140418556029404")
NASESSIONSTARTEDIDK = [Link]()
local cmd={}
local lib={}
cmdNAnum=0

function isAprilFools()
local d = [Link]("*t")
return ([Link] == 4 and [Link] == 1) or getgenv().ActivateAprilMode or false
end

function loadOldNAUI()
return getgenv().USEOLDNAUI or false
end

function MockText(text)
local result = {}
local toggle = true
local glitchChars = {"̶", "̷", "̸", "̹", "̺", "̻", "͓", "͔", "͘", "͜", "͞", "͟", "͢"}

[Link]([Link]())

for i = 1, #text do
local char = text:sub(i, i)
if char:match("%a") then
local transformed = toggle and char:upper() or char:lower()
toggle = not toggle

if [Link]() < 0.5 then


local glitch = glitchChars[[Link](#glitchChars)]
transformed = transformed..glitch
end

Insert(result, transformed)
else
Insert(result, char)
end
end
return Concat(result)
end

local function maybeMock(text)


return isAprilFools() and MockText(text) or text
end

function rStringgg()
local length = [Link](10, 20)
local result = {}
local glitchMarks = {"̶", "̷", "̸", "̹", "̺", "̻", "͓", "͔", "͘", "͜", "͞", "͟", "͢"}

for i = 1, length do
local char = [Link]([Link](32, 126))
Insert(result, char)
if [Link]() < 0.5 then
local numGlitches = [Link](1, 4)
for j = 1, numGlitches do
Insert(result, glitchMarks[[Link](#glitchMarks)])
end
end
end

if [Link]() < 0.3 then


Insert(result, [Link]([Link](0x0300, 0x036F)))
end

if [Link]() < 0.1 then


Insert(result, "\0")
end

if [Link]() < 0.1 then


Insert(result, [Link]("", [Link](5, 20)))
end

if [Link]() < 0.2 then


Insert(result, [Link](0x202E))
end

return Concat(result)
end

function NAProtection(inst,var)
if inst then
if var then
inst[var]="\0"
[Link]=false
else
[Link]="\0"
[Link]=false
end
end
end

function NaProtectUI(sGui)
local cGUI = SafeGetService("CoreGui")
local lPlr = SafeGetService("Players").LocalPlayer

if sGui:IsA("ScreenGui") then
[Link] = [Link]
[Link] = 999999999
[Link] = false
[Link] = true
end

if gethui then
NAProtection(sGui)
[Link] = gethui()
return sGui
elseif cGUI and cGUI:FindFirstChild("RobloxGui") then
NAProtection(sGui)
[Link] = cGUI:FindFirstChild("RobloxGui")
return sGui
elseif cGUI then
NAProtection(sGui)
[Link] = cGUI
return sGui
elseif lPlr and lPlr:FindFirstChild("PlayerGui") then
NAProtection(sGui)
[Link] = lPlr:FindFirstChild("PlayerGui")
[Link] = false
return sGui
else
return nil
end
end

function guiCHECKINGAHHHHH()
return (gethui and gethui()) or
SafeGetService("CoreGui"):FindFirstChildWhichIsA("ScreenGui") or
SafeGetService("CoreGui") or
SafeGetService("Players").LocalPlayer:FindFirstChild("PlayerGui")
end

function InstanceNew(c,p)
local inst = [Link](c)
if p then [Link]=p end
[Link] = '\0'
return inst
end

function countDictNA(tbl)
local count = 0
for _ in pairs(tbl) do
count += 1
end
return count
end

--[[ Version ]]--


local curVer = isAprilFools() and Format("%d.%d.%d", [Link](1, 99),
[Link](0, 99), [Link](0, 99)) or "2.4.3"

--[[ Brand ]]--


local mainName = 'Nameless Admin'
local testingName = 'NA Testing'
local adminName = 'NA'

function yayApril(isTesting)
local baseNames = {
"Clueless", "Gay", "Infinite", "Sussy", "Broken", "Shadow", "Quirky",
"Zoomy", "Wacky", "Booba", "Spicy", "Meme", "Doofy", "Silly",
"Goblin", "Bingus", "Chonky", "Floofy", "Yeety", "Bonky", "Derpy",
"Cheesy", "Nugget", "Funky", "Floppy", "Chunky", "Snazzy", "Wonky",
"Goober", "Dorky", "Zany", "Glitchy", "Bubbly", "Wizzy", "Turbo",
"Pixel", "Nifty", "Jazzy", "Rascal", "Muddled", "Quasar", "Nimbus",
"Echo", "Froggy", "Gobsmack", "Hiccup", "Jinx", "Kooky", "Loco",
"Mango", "Noodle", "Oddball", "Peculiar", "Quibble", "Rumble",
"Snickle", "Tango", "Umbra", "Velcro", "Widdle", "Yonder", "Zephyr",
"Bamboozle", "Cranky", "Doodle", "Eerie", "Frisky", "Gizmo", "Hazy",
"Icicle", "Jolly", "Karma", "Lullaby", "Mystic", "Nebula", "Opal",
"Poppy", "Riddle", "Slinky", "Tickle", "Vortex", "Whimsy", "Xenon",
"Yummy", "Zodiac", "Astral", "Blizzard", "Cobalt", "Drifter", "Ember",
"Flux", "Glacier", "Harpy", "Inferno", "Jester", "Katana", "Labyrinth",
"Mirage", "Nomad", "Oracle", "Phantom", "Quill", "Rogue", "Specter",
"Tempest", "Uproar", "Vagabond", "Wraith", "Xylophone", "Yoshi", "Zenith",
"Arpeggio", "Basilisk", "Catalyst", "Dynamo", "Equinox", "Fortune",
"Griffin", "Horizon", "Illusion", "Jubilee", "Kismet", "Labyrinthine",
"Monsoon", "Nightfall", "Obsidian", "Paradox", "Quantum", "Requiem",
"Serenade", "Trilogy", "Unicorn", "Vortexial", "Wanderer", "Xenith",
"Yield", "Zeppelin", "Avalanche", "Banshee", "Comet", "Delta", "Eclipse",
"Fable", "Golem", "Helix", "Isotope", "Jargon", "Kodiak", "Lynx",
"Maelstrom", "Nimbus", "Oasis", "Pulse", "Quasar", "Rift", "Savage",
"Tempestuous", "Undertow", "Vertex", "Wavelength", "Xanadu", "Yukon",
"Zephyrine", "Apex", "Bravado", "Crescent", "Drizzle", "Emissary",
"Frenzy", "Gargoyle", "Harbinger", "Incognito", "Jubilation",
"Kaleidoscope",
"Labour", "Mandala", "Nirvana", "Odyssey", "Palindrome", "Quintessence",
"Renaissance", "Symphony", "Tapestry", "Utopia", "Virtuoso", "Whirlpool",
"Xeme", "Yonderly", "Zenobia"
}

local suffix = isTesting and "Testing" or "Admin"


local name = baseNames[[Link](#baseNames)]

return name.." "..suffix


end

function getSeasonEmoji()
local date = [Link]("*t")
local month = [Link]
local day = [Link]

if month == 1 and day == 1 then


return '🎉' -- New Year's Day
elseif month == 2 and day == 14 then
return '❤️' -- Valentine's Day
elseif month == 2 and day >= 1 and day <= 21 then
return '🧧' -- Chinese New Year (approximate)
elseif month == 3 and day == 17 then
return '☘️' -- St. Patrick's Day
elseif month == 4 and day >= 1 and day <= 15 then
return '🥚' -- Easter (approximate)
elseif month == 5 and day >= 8 and day <= 14 then
return '💐' -- Mother's Day (approximate second Sunday)
elseif month == 6 and day >= 15 and day <= 21 then
return '👔' -- Father's Day (approximate third Sunday)
elseif month == 6 and day == 21 then
return '☀️' -- Summer Solstice
elseif month == 9 and day == 22 then
return '🍂' -- Autumn Equinox
elseif month == 10 and day == 31 then
return '🎃' -- Halloween
elseif month == 11 and day >= 22 and day <= 28 then
return '🦃' -- Thanksgiving (approximate fourth Thursday)
elseif month == 12 and day == 25 then
return '🎄' -- Christmas
elseif month == 12 and day == 31 then
return '🎆' -- New Year's Eve
end

if month == 12 or month <= 2 then


return '❄️' -- Winter
elseif month >= 3 and month <= 5 then
return '🌸' -- Spring
elseif month >= 6 and month <= 8 then
return '☀️' -- Summer
elseif month >= 9 and month <= 11 then
return '🍂' -- Autumn
end

return ''
end

if getgenv().NATestingVer then
if isAprilFools() then
testingName = yayApril(true)
testingName = maybeMock(testingName)
end
adminName = testingName
else
if isAprilFools() then
mainName = yayApril(false)
mainName = maybeMock(mainName)
end
adminName = mainName
end

if not gethui then


getgenv().gethui=function()
local h=(SafeGetService("CoreGui"):FindFirstChildWhichIsA("ScreenGui")
or SafeGetService("CoreGui") or [Link]:FindFirstChild("PlayerGui"))
return h
end
end

if (identifyexecutor() == "Solara" or identifyexecutor() == "Xeno") or not


fireproximityprompt then
getgenv().fireproximityprompt=function(pp)
local oldenabled=[Link]
local oldhold=[Link]
local oldrlos=[Link]
[Link]=true
[Link]=0
[Link]=false
Wait(.23)
pp:InputHoldBegin()
Wait()
pp:InputHoldEnd()
Wait(.1)
[Link]=[Link]
[Link]=[Link]
[Link]=[Link]
end
end

NA_storage=InstanceNew("ScreenGui")--Stupid Ahh script removing folders

if not game:IsLoaded() then


local message = InstanceNew("Message")
[Link] = adminName.." is waiting for the game to load"
NaProtectUI(message)
[Link]:Wait()

repeat Wait() until SafeGetService("Players").LocalPlayer


message:Destroy()
end

local githubUrl = ''


local loader=''
local NAUILOADER=''
local NAimageButton=nil
local NAAUTOSCALER=nil

if getgenv().NATestingVer then
loader=[[loadstring(game:HttpGet("[Link]
ltseverydayyou/Nameless-Admin/main/NA%[Link]"))();]]
githubUrl="[Link]
commits?path=NA%[Link]"
NAUILOADER="[Link]
refs/heads/main/[Link]"
else
loader=[[loadstring(game:HttpGet("[Link]
ltseverydayyou/Nameless-Admin/main/[Link]"))();]]
githubUrl="[Link]
commits?path=[Link]"
NAUILOADER="[Link]
refs/heads/main/[Link]"
end
if loadOldNAUI() then
NAUILOADER="[Link]
refs/heads/main/[Link]"
end

local queueteleport=(syn and syn.queue_on_teleport) or queue_on_teleport or (fluxus


and fluxus.queue_on_teleport) or function() end

--Notification library
local Notification = nil

repeat
local sssss, rerere = pcall(function()
return
loadstring(game:HttpGet("[Link]
Admin/main/[Link]"))()
end)

if sssss then
Notification = rerere
else
warn([Link](1,999999).." | Failed to load notification module:
"..rerere.." | retrying...")
Wait(.3)
end
until Notification

local Notify = [Link]

function DoNotif(text, duration, sender)


text = text or "something"
duration = duration or 5
sender = sender or adminName

Notify({
Title = sender,
Description = text,
Duration = duration
})
end

--Custom file functions checker checker


local CustomFunctionSupport=isfile and isfolder and writefile and readfile and
listfiles;
local FileSupport = isfile and isfolder and writefile and readfile and makefolder
NAFILEPATH = "Nameless-Admin"
NAWAYPOINTFILEPATH = "Nameless-Admin/Waypoints"
NAPLUGINFILEPATH = "Nameless-Admin/Plugins"
NAPREFIXPATH = "Nameless-Admin/[Link]"
NAIMAGEBUTTONSIZEPATH = "Nameless-Admin/[Link]"
NAUISIZEPATH = "Nameless-Admin/[Link]"
NAQOTPATH = "Nameless-Admin/[Link]"
NAALIASPATH = "Nameless-Admin/[Link]"
NAICONPOSPATH = "Nameless-Admin/[Link]"
NAUSERBUTTONSPATH = "Nameless-Admin/[Link]"
NAAUTOEXECPATH = "Nameless-Admin/[Link]"
NAPREDICTIONPATH = "Nameless-Admin/[Link]"
NAUserButtons = {}
UserButtonGuiList = {}
NAEXECDATA = NAEXECDATA or {commands = {}, args = {}}
doPREDICTION = true

-- Creates folder & files for Prefix, Plugins, and etc


if FileSupport then
if not isfolder(NAFILEPATH) then
makefolder(NAFILEPATH)
end

if not isfolder(NAWAYPOINTFILEPATH) then


makefolder(NAWAYPOINTFILEPATH)
end

if not isfolder(NAPLUGINFILEPATH) then


makefolder(NAPLUGINFILEPATH)
end

if not isfile(NAPREFIXPATH) then


writefile(NAPREFIXPATH, ";")
end

if not isfile(NAIMAGEBUTTONSIZEPATH) then


writefile(NAIMAGEBUTTONSIZEPATH, "1")
end

if not isfile(NAUISIZEPATH) then


writefile(NAUISIZEPATH, "1")
end

if not isfile(NAQOTPATH) then


writefile(NAQOTPATH, "false")
end

if not isfile(NAALIASPATH) then


writefile(NAALIASPATH, "{}")
end

if not isfile(NAICONPOSPATH) then


writefile(NAICONPOSPATH, HttpService:JSONEncode({
X = 0.5,
Y = 0.1,
Save = false
}))
end

if not isfile(NAUSERBUTTONSPATH) then


writefile(NAUSERBUTTONSPATH, HttpService:JSONEncode({}))
end

if not isfile(NAAUTOEXECPATH) then


writefile(NAAUTOEXECPATH, "[]")
end

if not isfile(NAPREDICTIONPATH) then


writefile(NAPREDICTIONPATH, "true")
end
end
local prefixCheck = ";"
local NAScale = 1
local NAUIScale = 1
NAQoTEnabled = nil
NAiconSaveEnabled = nil
NAREQUEST = request or http_request or (syn and [Link]) or function() end

if FileSupport then
prefixCheck = readfile(NAPREFIXPATH)
NAsavedScale = tonumber(readfile(NAIMAGEBUTTONSIZEPATH))
NAUISavedScale = tonumber(readfile(NAUISIZEPATH))
NAQoTEnabled = readfile(NAQOTPATH) == "true"
doPREDICTION = readfile(NAPREDICTIONPATH) == "true"

if prefixCheck == "" or [Link](prefixCheck) > 1 or


prefixCheck:match("[%w]")
or prefixCheck:match("[%[%]%(%)%*%^%$%%{}<>]")
or prefixCheck:match("&amp;") or prefixCheck:match("&lt;") or
prefixCheck:match("&gt;")
or prefixCheck:match("&quot;") or prefixCheck:match("&#x27;") or
prefixCheck:match("&#x60;") then

prefixCheck = ";"
writefile(NAPREFIXPATH, ";")
DoNotif("Your prefix has been reset to the default (;) due to invalid
symbol.")
end

if NAsavedScale and NAsavedScale > 0 then


NAScale = NAsavedScale
else
NAScale = 1
writefile(NAIMAGEBUTTONSIZEPATH, "1")
DoNotif("ImageButton size has been reset to default due to invalid
data.")
end

if NAUISavedScale and NAUISavedScale > 0 then


NAUIScale = NAUISavedScale
else
NAUIScale = 1
writefile(NAUISIZEPATH, "1")
DoNotif("UI Scale has been reset to default due to invalid data.")
end

if isfile(NAICONPOSPATH) then
local success, data = pcall(function()
return HttpService:JSONDecode(readfile(NAICONPOSPATH))
end)
if success and data then
if [Link] ~= nil then
NAiconSaveEnabled = [Link]
else
NAiconSaveEnabled = false
end
else
NAiconSaveEnabled = false
end
else
NAiconSaveEnabled = false
end
else
prefixCheck = ";"
NAScale = 1
NAQoTEnabled = false
NAiconSaveEnabled = false
DoNotif("Your exploit does not support read/write file")
end

--[[ PREFIX AND OTHER STUFF. ]]--


local opt={
prefix=prefixCheck,
tupleSeparator=',',
ui={},
keybinds={},
}

local lastPrefix = [Link]

--[[ Update Logs ]]--


NAupdLogs = {
log1='updlogs have been abandoned for now';
log2='join the discord using the command "Discord" to view the update logs';
}

NAupdDate="unknown" --month,day,year

NACaller(function()
local response = NAREQUEST({
Url = githubUrl,
Method = "GET"
})

if response and [Link] == 200 then


local json = HttpService:JSONDecode([Link])
if json and json[1] and json[1].commit and json[1].[Link] and
json[1].[Link] then
local year, month, day = json[1].[Link]:match("(%d+)-
(%d+)-(%d+)")
NAupdDate = month.."/"..day.."/"..year
end
end
end)

--[[ VARIABLES ]]--

local PlaceId,JobId,GameId=[Link],[Link],[Link]
local Players=SafeGetService("Players");
local UserInputService=SafeGetService("UserInputService");
local TweenService=SafeGetService("TweenService");
local RunService=SafeGetService("RunService");
local TeleportService=SafeGetService("TeleportService");
local Lighting=SafeGetService("Lighting");
local ReplicatedStorage=SafeGetService("ReplicatedStorage");
local COREGUI=SafeGetService("CoreGui");
local TextChatService = SafeGetService("TextChatService");
local CaptureService = SafeGetService("CaptureService");
local TextService = SafeGetService("TextService");
local IsOnMobile=false--
Discover({[Link],[Link]},UserInputService:GetPlatform());
local IsOnPC=false--
Discover({[Link],[Link],[Link],[Link]
.SteamOS,[Link],[Link],[Link]},UserInputS
ervice:GetPlatform());
local sethidden=sethiddenproperty or set_hidden_property or set_hidden_prop
local Player=[Link];
local plr=[Link];
local PlrGui=Player:FindFirstChild("PlayerGui");
--local IYLOADED=false--This is used for the ;iy command that executes infinite
yield commands using this admin command script (BTW)
local Character=[Link];
local Humanoid=Character and Character:FindFirstChildWhichIsA("Humanoid") or nil;
--local LegacyChat=false--
[Link]==[Link]
local FakeLag=false
local Loopvoid=false
local loopgrab=false
local OrgDestroyHeight = SafeGetService("Workspace").FallenPartsDestroyHeight
local Watch=false
local Admin={}
local playerButtons={}
CoreGui=COREGUI;
_G.NAadminsLol={
530829101; --Viper
229501685; --legshot
817571515; --Aimlock
1844177730; --glexinator
2624269701; --Akim
2502806181; --null
1594235217; --Purple
1620986547; --pc alt
7269577915; --another alt
2019160453; --grim
}

if [Link] then
IsOnMobile=true
end

if [Link] then
IsOnPC=true
end

--[[ Some more variables ]]--

localPlayer=Player
LocalPlayer=Player
local character=[Link]
local mouse=localPlayer:GetMouse()
local camera=SafeGetService("Workspace").CurrentCamera
local Commands,Aliases={},{}
local player,plr,lp=[Link],[Link],[Link]
local ctrlModule = nil
NASAVEDALIASES = {}

Spawn(function()
NACaller(function()
local playerScripts = LocalPlayer:WaitForChild("PlayerScripts", 5)
local playerModule = playerScripts:WaitForChild("PlayerModule", 5)
local controlModule = playerModule:WaitForChild("ControlModule", 5)

local ok, result = pcall(require, controlModule)


if ok then
ctrlModule = result
end
end)
end)

customVECTORMOVE = [Link]
thumberSTICKER = [Link]

sussyINPUTTER = {
W = false,
A = false,
S = false,
D = false,
}

local function updateInputVector()


local x, z = 0, 0
if sussyINPUTTER.W then z = z + 1 end
if sussyINPUTTER.S then z = z - 1 end
if sussyINPUTTER.A then x = x - 1 end
if sussyINPUTTER.D then x = x + 1 end

if [Link] > 0.1 then


customVECTORMOVE = [Link](thumberSTICKER.X, 0, thumberSTICKER.Y)
else
customVECTORMOVE = [Link](x, 0, z)
end

if [Link] > 1 then


customVECTORMOVE = [Link]
end
end

[Link]:Connect(function(input, gameProcessed)
if gameProcessed then return end
if [Link] == [Link].W then sussyINPUTTER.W = true end
if [Link] == [Link].S then sussyINPUTTER.S = true end
if [Link] == [Link].A then sussyINPUTTER.A = true end
if [Link] == [Link].D then sussyINPUTTER.D = true end
updateInputVector()
end)

[Link]:Connect(function(input)
if [Link] == [Link].W then sussyINPUTTER.W = false end
if [Link] == [Link].S then sussyINPUTTER.S = false end
if [Link] == [Link].A then sussyINPUTTER.A = false end
if [Link] == [Link].D then sussyINPUTTER.D = false end
updateInputVector()
end)

[Link]:Connect(function(input, gameProcessed)
if [Link] == [Link].Gamepad1 or [Link]
== [Link] then
if [Link] == [Link].Thumbstick1 then
thumberSTICKER = [Link]
updateInputVector()
end
end
end)

function GetCustomMoveVector()
if ctrlModule then
local success, vec = pcall(function()
return ctrlModule:GetMoveVector()
end)
if success and vec and [Link] > 0 then
return vec
end
end
return [Link](customVECTORMOVE.X, customVECTORMOVE.Y, -
customVECTORMOVE.Z)
end

local bringc={}

--[[ Welcome Messages ]]--


local msg = {
"Hey!",
"Hello!",
"Hi there!",
"Howdy!",
"Yo!",
"Sup!",
"Heyo!",
"Hiya!",
"Hey, buddy!",
"Nice to see you!",
"Good to have you here!",
"Glad you're here!",
"Welcome aboard!",
"Pleasure to meet you!",
"What's up?",
"How's it going?",
"What's crackin'?",
"What's poppin'?",
"Hey, superstar!",
"Hey, champ!",
"Hey, legend!",
"Welcome, friend!",
"Welcome to the fam!",
"Welcome to the party!",

"Hola!",
"Bonjour!",
"Ciao!",
"Namaste!",
"G'day mate!",
"Salutations!",
"Greetings!",
"Peace!",
"Salute!",
"Greetings, traveler!",
"Greetings, Earthling!",
"Ahoy!",
"Welcome to the show!",
"Boot sequence complete. Welcome!",
"System online. Hello!",
"Executor synced. Let's go!",
"Ready for action!",
"Initialization complete!",
"Connected successfully!",
"Teleportation successful!",
"Code ready. Welcome!",
"Admin mode: Activated.",
}

--[[ Prediction ]]--


function levenshtein(s, t)
local lenS, lenT = #s, #t
if lenS == 0 then return lenT end
if lenT == 0 then return lenS end

local d = {}

for i = 0, lenS do
d[i] = {}
d[i][0] = i
end
for j = 1, lenT do
d[0][j] = j
end

for i = 1, lenS do
for j = 1, lenT do
local cost = (s:sub(i, i) == t:sub(j, j)) and 0 or 1
d[i][j] = [Link](
d[i - 1][j] + 1,
d[i][j - 1] + 1,
d[i - 1][j - 1] + cost
)
end
end

return d[lenS][lenT]
end

function didYouMean(input)
local bestMatch = nil
local lowestDistance = [Link]

local function cc(collection)


for name in pairs(collection) do
local distance = levenshtein(input, name)
if distance < lowestDistance then
lowestDistance = distance
bestMatch = name
end
end
end
cc(Commands)
cc(Aliases)

return bestMatch
end
pqwodwjvxnskdsfo =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
function randomahhfunctionthatyouwontgetit(data)
data = data:gsub('[^'..pqwodwjvxnskdsfo..'=]', '')
return (data:gsub('.', function(x)
if (x == '=') then return '' end
local r, f = '', (pqwodwjvxnskdsfo:find(x) - 1)
for i = 6, 1, -1 do
r = r..(f % 2^i - f % 2^(i - 1) > 0 and '1' or '0')
end
return r
end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x)
if (#x ~= 8) then return '' end
local c = 0
for i = 1, 8 do
c = c + (x:sub(i, i) == '1' and 2^(8 - i) or 0)
end
return [Link](c)
end))
end
qowijjokqwd =
randomahhfunctionthatyouwontgetit("aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2x0
c2V2ZXJ5ZGF5eW91L3V1dXV1dXUvcmVmcy9oZWFkcy9tYWluL2VuY29kZQ==")
function isRelAdmin(Player)
for _, id in ipairs(_G.NAadminsLol) do
if [Link] == id then
return true
end
end
return false
end

function nameChecker(p)
if not [Link](p, "DisplayName") then
return [Link]
end

local displayName = [Link]


if displayName:lower() == [Link]:lower() then
return '@'..[Link]
else
return displayName..' (@'..[Link]..')'
end
end

function loadedResults(res)
local sec = tonumber(res) or 0
local isNegative = sec < 0

if isNegative then
sec = [Link](sec)
end

local days = [Link](sec / 86400)


local hours = [Link]((sec % 86400) / 3600)
local minutes = [Link]((sec % 3600) / 60)
local secondsFloat = sec % 60

local seconds, fractional = [Link](secondsFloat)


local milliseconds = [Link](fractional * 1000)

local function formatTime()


if days > 0 then
return Format("%d:%02d:%02d:%02d.%03d |
Days,Hours,Minutes,[Link]",
days, hours, minutes, seconds, milliseconds)
elseif hours > 0 then
return Format("%d:%02d:%02d.%03d |
Hours,Minutes,[Link]",
hours, minutes, seconds, milliseconds)
elseif minutes > 0 then
return Format("%d:%02d.%03d | Minutes,[Link]",
minutes, seconds, milliseconds)
else
return Format("%d.%03d | [Link]",
seconds, milliseconds)
end
end

local formatted = formatTime()


return isNegative and ("-"..formatted) or formatted
end

[Link]:Connect(function(...)
if NAQoTEnabled and queueteleport then
queueteleport(loader)
end
if isAprilFools() then
queueteleport("getgenv().ActivateAprilMode=true")
end
if loadOldNAUI() then
queueteleport("getgenv().USEOLDNAUI=true")
end
end)

--[[ COMMAND FUNCTIONS ]]--


local commandcount=0
Loops = {}
[Link] = function(aliases, info, func, requiresArguments)
requiresArguments = requiresArguments or false
local data = {func, info, requiresArguments}

for i, cmdName in pairs(aliases) do


if i == 1 then
Commands[cmdName:lower()] = data
else
Aliases[cmdName:lower()] = data
end
end

commandcount += 1
end
[Link] = function(args)
local caller, arguments = args[1], args
[Link](args, 1)

local success, msg = pcall(function()


local command = Commands[caller:lower()] or Aliases[caller:lower()]
if command then
command[1](unpack(arguments))
else
local closest = didYouMean(caller:lower())
if closest and doPREDICTION then
local commandFunc = Commands[closest] and Commands[closest]
[1] or Aliases[closest] and Aliases[closest][1]
local requiresInput = Commands[closest] and
Commands[closest][3] or Aliases[closest] and Aliases[closest][3]

if requiresInput then
Notify({
Title = adminName,
Description = "Command [ "..caller.." ] doesn't
exist\nDid you mean [ "..closest.." ]?",
InputField = true,
Buttons = {
{
Text = "Submit",
Callback = function(input)
local parsedArguments =
ParseArguments(input)
if parsedArguments then
Spawn(function()
commandFunc(unpack(parsedArguments)) end)
else
Spawn(function()
commandFunc() end)
end
end
},
{
Text = "Cancel",
Callback = function() end
}
}
})
else
Notify({
Title = adminName,
Description = "Command [ "..caller.." ] doesn't
exist\nDid you mean [ "..closest.." ]?",
Buttons = {
{
Text = "Run Command",
Callback = function()
Spawn(function()
commandFunc()
end)
end
},
{
Text = "Cancel",
Callback = function() end
}
}
})
end
end
end
end)
end

[Link] = function(commandName, args)


local command = Commands[commandName:lower()] or Aliases[commandName:lower()]
if not command then
DoNotif("Command '"..commandName.."' does not exist.", 3)
return
end

local function GenerateLoopKey(name, arguments)


return name:lower().." "..Concat(arguments or {}, " ")
end

local function FormatArgs(arguments)


if not arguments or #arguments == 0 then
return "(no args)"
end
return Concat(arguments, ", ")
end

Notify({
Title = "Set Loop Delay",
Description = "Enter the delay (in seconds) for the loop of command:
"..commandName,
InputField = true,
Buttons = {
{
Text = "Submit",
Callback = function(input)
local interval = tonumber(input) or 0
if interval < 0 then
DoNotif("Invalid delay. Loop not started.", 3)
return
end

local loopKey = GenerateLoopKey(commandName, args)

if Loops[loopKey] then
DoNotif("A loop with these arguments is already
running for '"..commandName.."'.", 3)
return
end

Loops[loopKey] = {
commandName = commandName,
command = command[1],
args = args or {},
interval = interval,
running = true
}
Spawn(function()
while Loops[loopKey] and Loops[loopKey].running
do
pcall(function()

Loops[loopKey].command(unpack(Loops[loopKey].args))
end)
Wait(Loops[loopKey].interval)
end
end)

DoNotif("Loop started for '"..commandName.."' with


delay: "..interval.."s. Args: "..FormatArgs(args), 3)
end
},
{
Text = "Cancel",
Callback = function()
DoNotif("Loop creation canceled.", 2)
end
}
}
})
end

[Link] = function()
if next(Loops) == nil then
DoNotif("No active loops to stop.", 2)
return
end

local function FormatArgs(arguments)


if not arguments or #arguments == 0 then
return "(no args)"
end
return Concat(arguments, ", ")
end

local buttons = {}

for loopKey, loopData in pairs(Loops) do


local label = Format("'%s' | Args: %s | Delay: %ss",
[Link], FormatArgs([Link]), [Link])
Insert(buttons, {
Text = label,
Callback = function()
[Link] = false
Loops[loopKey] = nil
DoNotif("Stopped loop: '"..[Link].."' with
args: "..FormatArgs([Link]), 3)
end
})
end

Insert(buttons, {
Text = "Cancel",
Callback = function()
DoNotif("No loops were stopped.", 2)
end
})

Notify({
Title = "Stop a Loop",
Description = "Select a loop to stop:",
Buttons = buttons
})
end

function ParseArguments(input)
if not input or input:match("^%s*$") then
return nil
end

local args = {}
for arg in [Link](input, "[^%s]+") do
Insert(args, arg)
end
return args
end

--[[ Fully setup Nameless admin storage ]]


NaProtectUI(NA_storage)

--[[ LIBRARY FUNCTIONS ]]--


[Link]=function(f)
return [Link](f)()
end

local wrap=[Link]

function rngMsg()
return msg[[Link](1,#msg)]
end

function getRoot(char)
if char:IsA("Player") then char = [Link] end
return char:FindFirstChild("HumanoidRootPart") or
char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso") or
char:FindFirstChild("LowerTorso") or char:FindFirstChildWhichIsA("BasePart") or nil
end

function getTorso(char)
if char:IsA("Player") then char = [Link] end
return char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso") or
char:FindFirstChild("LowerTorso") or char:FindFirstChild("HumanoidRootPart") or
char:FindFirstChildWhichIsA("BasePart") or nil
end

function getChar()
local plr = [Link]
return [Link]
end

function getPlrChar(plr)
local fix=plr:IsA("Player") and (plr and [Link]) or plr or nil
return fix
end
function getBp()
local plr = [Link]
return plr:FindFirstChildWhichIsA("Backpack")
end

function getHum()
local char = getChar()
return char and char:FindFirstChildWhichIsA("Humanoid") or nil
end

function getPlrHum(plr)
local char = getPlrChar(plr)
return char and char:FindFirstChildWhichIsA("Humanoid") or nil
end

function IsR15(plr)
plr=(plr or [Link])
if plr then
if getPlrHum(plr).RigType==[Link].R15 then
return true
end
end
return false
end

function IsR6(plr)
plr=(plr or [Link])
if plr then
if getPlrHum(plr).RigType==[Link].R6 then
return true
end
end
return false
end

Foreach = function(Table, Func, Loop)


for Index, Value in next, Table do
pcall(function()
if Loop and typeof(Value) == 'table' then
for Index2, Value2 in next, Value do
Func(Index2, Value2)
end
else
Func(Index, Value)
end
end)
end
end

CheckIfNPC = function(Character)
if (Character and Character:IsA("Model")) and
(Character:FindFirstChildOfClass("Humanoid") and not
Players:GetPlayerFromCharacter(Character)) then
return true
end
end

FindInTable = function(tbl,val)
if tbl==nil then return false end
for _,v in pairs(tbl) do
if v==val then return true end
end
return false
end

function MouseButtonFix(button,clickCallback)
local isHolding = false
local holdThreshold = 0.45
local mouseDownTime = 0

button.MouseButton1Down:Connect(function()
isHolding = false
mouseDownTime = tick()
end)

button.MouseButton1Up:Connect(function()
local holdDuration = tick() - mouseDownTime
if holdDuration < holdThreshold and not isHolding then
clickCallback()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link] and
[Link] == [Link] then
isHolding = true
end
end)
end

--[[ FUNCTION TO GET A PLAYER ]]--


local PlayerArgs = {
["all"] = function()
return Players:GetPlayers()
end,

["others"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if Player ~= LocalPlayer then
Insert(Targets, Player)
end
end)

return Targets
end,

["me"] = function()
return { LocalPlayer }
end,

["random"] = function()
local Amount = Players:GetPlayers()

return { Amount[[Link](1, #Amount)] }


end,
["npc"] = function()
local Targets = {}

Foreach(SafeGetService("Workspace"):GetDescendants(), function(Index,
Model)
if CheckIfNPC(Model) then
Insert(Targets, Model)
end
end)

return Targets
end,

["seated"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if getPlrHum([Link]).Sit then
Insert(Targets, Player)
end
end)

return Targets
end,

["stood"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if not getPlrHum([Link]).Sit then
Insert(Targets, Player)
end
end)

return Targets
end,

["nearest"] = function()
if not [Link] or not getRoot([Link]) then
return {} end
local lowest = [Link]
local Targets = nil

Foreach(Players:GetPlayers(), function(_, plr)


if plr ~= LocalPlayer and [Link] and
getRoot([Link]) then
local distance = (getRoot([Link]).Position -
getRoot([Link]).Position).Magnitude
if distance < lowest then
lowest = distance
Targets = plr
end
end
end)

return Targets and {Targets} or {}


end,
["farthest"] = function()
if not [Link] or not getRoot([Link]) then
return {} end
local highest = 0
local Targets = nil

Foreach(Players:GetPlayers(), function(_, plr)


if plr ~= LocalPlayer and [Link] and
getRoot([Link]) then
local distance = (getRoot([Link]).Position -
getRoot([Link]).Position).Magnitude
if distance > highest then
highest = distance
Targets = plr
end
end
end)

return Targets and {Targets} or {}


end,

["dead"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if getPlrHum([Link]).Health == 0 then
Insert(Targets, Player)
end
end)

return Targets
end,

["alive"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if getPlrHum([Link]).Health > 0 then
Insert(Targets, Player)
end
end)

return Targets
end,

["friends"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if Player:IsFriendsWith([Link]) and LocalPlayer ~=
Player then
Insert(Targets, Player)
end
end)

return Targets
end,

["nonfriends"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(Index, Player)


if not Player:IsFriendsWith([Link]) and LocalPlayer
~= Player then
Insert(Targets, Player)
end
end)

return Targets
end,

["team"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


if [Link] == [Link] and Player ~= LocalPlayer then
Insert(Targets, Player)
end
end)

return Targets
end,

["nonteam"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


if [Link] ~= [Link] and Player ~= LocalPlayer then
Insert(Targets, Player)
end
end)

return Targets
end,

["r15"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Hum = getPlrHum([Link])
if Hum and [Link] == [Link].R15 then
Insert(Targets, Player)
end
end)

return Targets
end,

["r6"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Hum = getPlrHum([Link])
if Hum and [Link] == [Link].R6 then
Insert(Targets, Player)
end
end)
return Targets
end,

["invisible"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Char = [Link]
if Char then
local isInvisible = true
for _, part in ipairs(Char:GetChildren()) do
if part:IsA("BasePart") and [Link] < 1
then
isInvisible = false
break
end
end
if isInvisible then
Insert(Targets, Player)
end
end
end)

return Targets
end,

["bacon"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Char = [Link]
if Char then
for _, v in ipairs(Char:GetChildren()) do
if v:IsA("Accessory") and [Link]:lower():find("pal")
or [Link]:lower():find("kate") then
Insert(Targets, Player)
break
end
end
end
end)

return Targets
end,

["slenders"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Hum = getPlrHum([Link])
if Hum and [Link] == [Link].R15 then
local desc = Hum:GetAppliedDescription()
if desc and tonumber([Link]) > 1.05 then
Insert(Targets, Player)
end
end
end)

return Targets
end,

["short"] = function()
local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Hum = getPlrHum([Link])
if Hum and [Link] == [Link].R15 then
local desc = Hum:GetAppliedDescription()
if desc and tonumber([Link]) < 0.9 then
Insert(Targets, Player)
end
end
end)

return Targets
end,

["alts"] = function() -- scuffed one


local Targets = {}

Foreach(Players:GetPlayers(), function(_, Player)


local Char = [Link]
if Char then
local accCount = 0
for _, item in ipairs(Char:GetChildren()) do
if item:IsA("Accessory") then
accCount = accCount + 1
end
end

if accCount <= 1 then


Insert(Targets, Player)
end
end
end)

return Targets
end,
}

function getPlr(Target)
local Target = Lower(Target);
local Check = PlayerArgs[Target];

if Check then
return Check()
else
local Specific = {}

Foreach(Players:GetPlayers(), function(Index, Player)


local Name, Display = Lower([Link]),
Lower([Link])

if Sub(Name, 1, #Target) == Target then


Insert(Specific, Player)

elseif Sub(Display, 1, #Target) == Target then


Insert(Specific, Player)
end
end)

return Specific
end
end

--[[ MORE VARIABLES ]]--


plr=Player
speaker=Player
char=[Link]
deathCFrame = nil
local JSONEncode,JSONDecode=[Link],[Link]

NACaller(function()
[Link]:Connect(function(c)
character=c
Character=c
char=c
end)
end)

local ESPenabled=false
local chamsEnabled=false
espCONS = {}

function round(num,numDecimalPlaces)
local mult=10^(numDecimalPlaces or 0)
return [Link](num*mult+0.5) / mult
end

GaemInfo=nil

function placeName()
--[[while true do
local success, page = pcall(function()
return SafeGetService("AssetService"):GetGamePlacesAsync()
end)

if success then
while true do
for _, place in ipairs(page:GetCurrentPage()) do
if [Link] == PlaceId then
return [Link]
end
end

if [Link] then
break
end

local successAdvance = pcall(function()


page:AdvanceToNextPageAsync()
end)

if not successAdvance then


break
end
end
end

Wait(.5)
end]]
local hh,pp = pcall(function()
GaemInfo = SafeGetService("MarketplaceService"):GetProductInfo(PlaceId)
end)
if not gg then DoNotif("Failed to get place info: "..tostring(pp), 3) return
end
local checking = 'unknown'
if GaemInfo and [Link] then checking = [Link] end
return checking
end

function placeCreator()
local hh,pp = pcall(function()
GaemInfo = SafeGetService("MarketplaceService"):GetProductInfo(PlaceId)
end)
if not gg then DoNotif("Failed to get place info: "..tostring(pp), 3) return
end
local checkingCreator = 'unknown'
if GaemInfo and [Link] and [Link] then
checkingCreator = [Link] end
return checkingCreator
end

function storeESP(p, cType, conn)


if not espCONS[[Link]] then
espCONS[[Link]] = {}
end
Insert(espCONS[[Link]], {type = cType, connection = conn})
end

function discPlrESP(player)
if espCONS[[Link]] then
for _, entry in ipairs(espCONS[[Link]]) do
if [Link] then
[Link]:Disconnect()
end
end
espCONS[[Link]] = nil
end
removeESPonLEAVE(player)
end

function removeAllESP()
for _, esp in pairs(espCONS) do
if [Link] then [Link]:Destroy() end
if [Link] then [Link]:Destroy() end
if [Link] then [Link]:Disconnect() end
end
[Link](espCONS)
end

function removeESPonLEAVE(player)
local esp = espCONS[player]
if esp then
if [Link] then [Link]:Destroy() end
if [Link] then [Link]:Destroy() end
if [Link] then [Link]:Disconnect() end
espCONS[player] = nil
end
end

function NAESP(player, persistent)


persistent = persistent or false

Spawn(function()
discPlrESP(player)

local character = getPlrChar(player)


if not character or player == [Link] then return end

if espCONS[player] then
if espCONS[player].highlight then
espCONS[player].highlight:Destroy() end
if espCONS[player].billboard then
espCONS[player].billboard:Destroy() end
if espCONS[player].connection then
espCONS[player].connection:Disconnect() end
end

local highlight = InstanceNew("Highlight")


[Link] = "\0"
[Link] = 0.6
[Link] = 0
[Link] = [Link](1, 1, 1)
[Link] = character

local billboardGui, textLabel


local lastTextColor = nil
local lastFillColor = nil

if character:FindFirstChild("Head") and not chamsEnabled then


billboardGui = InstanceNew("BillboardGui")
[Link] = "\0"
[Link] = [Link](0, 200, 0, 50)
[Link] = [Link](0, 2.5, 0)
[Link] = true
[Link] = [Link]

textLabel = InstanceNew("TextLabel")
[Link] = [Link](1, 0, 1, 0)
[Link] = [Link](0, 0, 0, 0)
[Link] = 1
textLabel.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 14
[Link] = 0.2
[Link] = ""
[Link] = billboardGui
end

local localChar = getPlrChar([Link])


local localRoot = localChar and getRoot(localChar)

local tweenInfo = [Link](0.25, [Link],


[Link])

local espLoop

espLoop = [Link]:Connect(function()
if not character:IsDescendantOf(workspace) then
espLoop:Disconnect()
return
end

local humanoid = character:FindFirstChildOfClass("Humanoid")


local rootPart = getRoot(character)
local isValid = humanoid and rootPart and localRoot

if isValid then
local health = [Link]([Link])
local maxHealth = [Link]([Link])
local distance = [Link](([Link] -
[Link]).Magnitude)

local distanceColor = distance < 50 and [Link](255,


0, 0)
or distance < 100 and [Link](255, 165, 0)
or [Link](0, 255, 0)

local hasTeam, teamColor = pcall(function()


return [Link]
end)

local targetColor = hasTeam and teamColor or distanceColor

if textLabel then
local newText = Format("%s | %d/%d HP | %d studs",
nameChecker(player), health, maxHealth, distance)
if [Link] ~= newText then
[Link] = newText
end
if textLabel.TextColor3 ~= distanceColor and
lastTextColor ~= distanceColor then
lastTextColor = distanceColor
TweenService:Create(textLabel, tweenInfo,
{ TextColor3 = distanceColor }):Play()
end
end

if [Link] ~= targetColor and lastFillColor ~=


targetColor then
lastFillColor = targetColor
TweenService:Create(highlight, tweenInfo, { FillColor
= targetColor }):Play()
end
end
end)

espCONS[player] = {
highlight = highlight,
billboard = billboardGui,
connection = espLoop
}
if not player:IsA("Model") then
local characterAddedConnection
characterAddedConnection =
[Link]:Connect(function()
if not ESPenabled and not persistent then
characterAddedConnection:Disconnect()
return
end

local char = [Link] or


[Link]:Wait()

if espCONS[player] then
if espCONS[player].highlight then
espCONS[player].highlight:Destroy() end
if espCONS[player].billboard then
espCONS[player].billboard:Destroy() end
if espCONS[player].connection then
espCONS[player].connection:Disconnect() end
espCONS[player] = nil
end

Wait(0.5)
NAESP(player, persistent)
end)

storeESP(player, "characterAdded", characterAddedConnection)


end
end)
end

--[[local Signal1, Signal2 = nil, nil


local flyMobile, MobileWeld = nil, nil

function mobilefly(speed, vfly)


local character = [Link] or [Link]:Wait()
if flyMobile then flyMobile:Destroy() end
flyMobile = InstanceNew("Part", SafeGetService("Workspace"))
[Link], [Link] = [Link](0.05, 0.05, 0.05), false
if MobileWeld then MobileWeld:Destroy() end
MobileWeld = InstanceNew("Weld", flyMobile)
MobileWeld.Part0, MobileWeld.Part1, MobileWeld.C0 = flyMobile,
character:FindFirstChildWhichIsA("Humanoid").RootPart, [Link](0, 0, 0)

if not flyMobile:FindFirstChildWhichIsA("BodyVelocity") then


local bv = InstanceNew("BodyVelocity", flyMobile)
[Link] = [Link](0, 0, 0)
[Link] = [Link](0, 0, 0)
end

if not flyMobile:FindFirstChildWhichIsA("BodyGyro") then


local bg = InstanceNew("BodyGyro", flyMobile)
[Link] = [Link](9e9, 9e9, 9e9)
bg.P = 1000
bg.D = 50
end

Signal1 = [Link]:Connect(function(newChar)
if not flyMobile:FindFirstChildWhichIsA("BodyVelocity") then
local bv = InstanceNew("BodyVelocity", flyMobile)
[Link] = [Link](0, 0, 0)
[Link] = [Link](0, 0, 0)
end

if not flyMobile:FindFirstChildWhichIsA("BodyGyro") then


local bg = InstanceNew("BodyGyro", flyMobile)
[Link] = [Link](9e9, 9e9, 9e9)
bg.P = 1000
bg.D = 50
end

if not flyMobile:FindFirstChildWhichIsA("Weld") then


MobileWeld = InstanceNew("Weld", flyMobile)
MobileWeld.Part0, MobileWeld.Part1, MobileWeld.C0 = flyMobile,
newChar:FindFirstChildWhichIsA("Humanoid").RootPart, [Link](0, 0, 0)
else
MobileWeld.Part0, MobileWeld.Part1, MobileWeld.C0 = flyMobile,
newChar:FindFirstChildWhichIsA("Humanoid").RootPart, [Link](0, 0, 0)
end
end)

local camera = SafeGetService("Workspace").CurrentCamera

Signal2 = [Link]:Connect(function()
local character = getChar()
local humanoid = character and
character:FindFirstChildOfClass("Humanoid")
local bv = flyMobile and
flyMobile:FindFirstChildWhichIsA("BodyVelocity")
local bg = flyMobile and flyMobile:FindFirstChildWhichIsA("BodyGyro")

if character and humanoid and flyMobile and MobileWeld and bv and bg


then
[Link] = [Link](9e9, 9e9, 9e9)
[Link] = [Link](9e9, 9e9, 9e9)
if not vfly then
getHum().PlatformStand = true
end

[Link] = [Link]
local direction = GetCustomMoveVector()
local newVelocity = [Link]()

if direction.X ~= 0 then
newVelocity = newVelocity + [Link] *
(direction.X * speed)
end
if direction.Z ~= 0 then
newVelocity = newVelocity - [Link] *
(direction.Z * speed)
end

[Link] = newVelocity
end
end)
end
function unmobilefly()
if flyMobile then
flyMobile:Destroy()
getHum().PlatformStand = false
end
if Signal1 then Signal1:Disconnect() end
if Signal2 then Signal2:Disconnect() end
end]]

local tool
if getChar() and getBp() then
tool=getBp():FindFirstChildOfClass("Tool") or
getChar():FindFirstChildOfClass("Tool")
end

function xxRAYYYY(v)
if v then
for _,i in pairs(SafeGetService("Workspace"):GetDescendants()) do
if i:IsA("BasePart") and not [Link]:FindFirstChild("Humanoid")
and not [Link]:FindFirstChild("Humanoid") then
[Link]=0.5
end
end
else
for _,i in pairs(SafeGetService("Workspace"):GetDescendants()) do
if i:IsA("BasePart") and not [Link]:FindFirstChild("Humanoid")
and not [Link]:FindFirstChild("Humanoid") then
[Link]=0
end
end
end
end

-- [[ FLY VARIABLES ]] --

mOn = false
mFlyBruh = nil
flyEnabled = false
toggleKey = "f"
flySpeed = 1
keybindConn = nil

vOn = false
vRAHH = nil
vFlyEnabled = false
vToggleKey = "v"
vFlySpeed = 1
vKeybindConn = nil

cOn = false
cFlyGUI = nil
cFlyEnabled = false
cToggleKey = "c"
cFlySpeed = 1
cKeybindConn = nil

TFlyEnabled = false
tflyCORE = nil
tflyToggleKey = "t"
tflyButtonUI = nil
TFLYBTN = nil
tflyKeyConn = nil
TflySpeed = 2

-----------------------------

local cmdlp = [Link]


plr = cmdlp
local cmdm = plr:GetMouse()
goofyFLY = nil

function sFLY(vfly, cfly)


while not cmdlp or not [Link] or not getRoot([Link]) or not
[Link]:FindFirstChild("Humanoid") or not cmdm do
Wait()
end

if goofyFLY then goofyFLY:Destroy() end


if CFloop then CFloop:Disconnect() CFloop = nil end

local char = [Link]


local humanoid = char:FindFirstChildOfClass("Humanoid")
local Head = char:WaitForChild("Head")
local root = getRoot(char)
if not root then return end

local Camera = SafeGetService("Workspace").CurrentCamera

goofyFLY = InstanceNew("Part", SafeGetService("Workspace"))


[Link] = [Link](0.05, 0.05, 0.05)
[Link] = 1
[Link] = false
[Link] = cfly and true or false

local CONTROL = { Q = 0, E = 0 }
local lCONTROL = { Q = 0, E = 0 }
local SPEED = 0

[Link]:Connect(function(KEY)
local key = KEY:lower()
if key == 'q' then
CONTROL.Q = vfly and -speedofthevfly * 2 or -speedofthefly * 2
elseif key == 'e' then
CONTROL.E = vfly and speedofthevfly * 2 or speedofthefly * 2
end
end)

[Link]:Connect(function(KEY)
local key = KEY:lower()
if key == 'q' then
CONTROL.Q = 0
elseif key == 'e' then
CONTROL.E = 0
end
end)

if cfly then
[Link] = true
[Link] = true

CFloop = [Link]:Connect(function()
local moveVec = GetCustomMoveVector()
local vertical = (CONTROL.E + CONTROL.Q)
local fullMove = [Link](moveVec.X, vertical, -moveVec.Z)

local moveDirection =
([Link] * fullMove.X) +
([Link] * fullMove.Y) +
([Link] * fullMove.Z)

if [Link] > 0 then


local newPos = [Link] + [Link] *
flySpeed
local lookAt = newPos + [Link]
[Link] = [Link](newPos, lookAt)
[Link] = [Link]
end
end)
else
local Weld = InstanceNew("Weld", goofyFLY)
Weld.Part0 = goofyFLY
Weld.Part1 = root
Weld.C0 = [Link]()

local BG = InstanceNew("BodyGyro", goofyFLY)


BG.P = 9e4
[Link] = [Link](9e9, 9e9, 9e9)
[Link] = [Link]

local BV = InstanceNew("BodyVelocity", goofyFLY)


[Link] = [Link]
[Link] = [Link](9e9, 9e9, 9e9)

FLYING = true

Spawn(function()
while FLYING do
if not vfly then
[Link] = true
end

local moveVec = GetCustomMoveVector()


moveVec = [Link](moveVec.X, moveVec.Y, -moveVec.Z)
local hasInput = [Link] > 0 or CONTROL.Q ~= 0 or
CONTROL.E ~= 0

if hasInput then
SPEED = (vfly and vFlySpeed or flySpeed) * 50
elseif SPEED ~= 0 then
SPEED = 0
end

if hasInput then
[Link] = (([Link] *
moveVec.Z) +
(([Link] *
[Link](moveVec.X, (moveVec.Z + CONTROL.Q + CONTROL.E) * 0.2, 0).p) -
[Link].p)) * SPEED
lCONTROL = { Q = CONTROL.Q, E = CONTROL.E }
elseif SPEED ~= 0 then
[Link] = (([Link] *
moveVec.Z) +
(([Link] *
[Link](moveVec.X, (moveVec.Z + lCONTROL.Q + lCONTROL.E) * 0.2, 0).p) -
[Link].p)) * SPEED
else
[Link] = [Link]
end

[Link] = [Link]
Wait()
end

CONTROL = { Q = 0, E = 0 }
lCONTROL = { Q = 0, E = 0 }
SPEED = 0
BG:Destroy()
BV:Destroy()
[Link] = false
end)
end
end

function readAliasFile()
if FileSupport and isfile(NAALIASPATH) then
local success, data = pcall(function()
return HttpService:JSONDecode(readfile(NAALIASPATH))
end)
if success and type(data) == "table" then
return data
end
end
return {}
end

function loadAliases()
local aliasMap = readAliasFile()
for alias, original in pairs(aliasMap) do
if Commands[original:lower()] then
local command = Commands[original:lower()]
Aliases[alias:lower()] = {command[1], command[2], command[3]}
NASAVEDALIASES[alias:lower()] = true
end
end
end

function loadButtonIDS()
if FileSupport and isfile(NAUSERBUTTONSPATH) then
local success, data = pcall(function()
return HttpService:JSONDecode(readfile(NAUSERBUTTONSPATH))
end)
if success and type(data) == "table" then
NAUserButtons = data
end
end
end
function loadAutoExec()
NAEXECDATA = {commands = {}, args = {}}

if FileSupport and isfile(NAAUTOEXECPATH) then


local success, decoded = pcall(function()
return HttpService:JSONDecode(readfile(NAAUTOEXECPATH))
end)
if success and type(decoded) == "table" then
NAEXECDATA = decoded

if not [Link] then


[Link] = {}
end
if not [Link] then
[Link] = {}
end
end
end
end

local function LoadPlugins()


if not CustomFunctionSupport then return end

local function formatInfo(aliases, argsHint)


local main = aliases[1]
local extras = {}

for i = 2, #aliases do
Insert(extras, aliases[i])
end

local formatted = main

if argsHint and argsHint ~= "" then


formatted = formatted.." "..argsHint
end

if #extras > 0 then


formatted = formatted.." ("..Concat(extras, ", ")..")"
end

return formatted
end

local loadedSummaries = {}

local files = listfiles(NAPLUGINFILEPATH)

for _, file in ipairs(files) do


if Lower(file):match("%.na$") then
local success, content = pcall(readfile, file)
if success and content then
local func, loadErr = loadstring(content)
if func then
local collectedPlugins = {}

local proxyEnv = {}
local baseEnv = getfenv()
setmetatable(proxyEnv, {
__index = baseEnv,
__newindex = function(_, k, v)
if k == "cmdPluginAdd" then
if type(v) == "table" then
if v[1] and type(v[1]) ==
"table" then
for _, sub in ipairs(v)
do

Insert(collectedPlugins, sub)
end
else
Insert(collectedPlugins,
v)
end
end
else
rawset(baseEnv, k, v)
end
end
})

setfenv(func, proxyEnv)

local ok, execErr = pcall(func)


if ok then
local fileCommandNames = {}

for _, plugin in ipairs(collectedPlugins) do


local aliases = [Link]
local handler = [Link]

if type(aliases) == "table" and


type(handler) == "function" then
local argsHint = [Link] or
""
local formattedDisplay =
formatInfo(aliases, argsHint)
local info = {
formattedDisplay,
[Link] or "No
description"
}

[Link](
aliases,
info,
handler,
[Link] or
false
)

Insert(fileCommandNames,
aliases[1])
else
DoNotif("[Plugin Invalid]
'"..file.."' is missing valid Aliases or Function")
end
end

if #fileCommandNames > 0 then


local fileName = file:match("[^\\/]+$")
or file
Insert(loadedSummaries, fileName.."
("..Concat(fileCommandNames, ", ")..")")
end
else
DoNotif("[Plugin Error] '"..file.."' =>
"..tostring(execErr))
end
else
DoNotif("[Plugin Load Error] '"..file.."':
"..tostring(loadErr))
end
else
DoNotif("[Plugin Read Error] Failed to read '"..file.."'")
end
end
end

if #loadedSummaries > 0 then


DoNotif("Loaded plugins:\n\n"..Concat(loadedSummaries, "\n\n"), 6)
end
end

function RenderUserButtons()
for _, btn in pairs(UserButtonGuiList) do
btn:Destroy()
end
[Link](UserButtonGuiList)

local SavedArguments = {}
local ActivePrompts = {}

function ButtonInputPrompt(commandName, callback)


local promptGui = InstanceNew("ScreenGui")
[Link] = true
[Link] = [Link]
[Link] = NASCREENGUI

local frame = InstanceNew("Frame")


[Link] = [Link](0, 260, 0, 140)
[Link] = [Link](0.5, -130, 0.5, -70)
frame.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = promptGui

local corner = InstanceNew("UICorner")


[Link] = [Link](0.1, 0)
[Link] = frame

local title = InstanceNew("TextLabel")


[Link] = [Link](1, -20, 0, 30)
[Link] = [Link](0, 10, 0, 10)
[Link] = 1
[Link] = "Arguments for: "..commandName
title.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 16
[Link] = true
[Link] = frame

local textbox = InstanceNew("TextBox")


[Link] = [Link](1, -20, 0, 30)
[Link] = [Link](0, 10, 0, 50)
textbox.BackgroundColor3 = [Link](50, 50, 50)
textbox.TextColor3 = [Link](255, 255, 255)
[Link] = "Type arguments here"
[Link] = ""
[Link] = 16
[Link] = [Link]
[Link] = false
[Link] = frame

local submit = InstanceNew("TextButton")


[Link] = [Link](0.5, -15, 0, 30)
[Link] = [Link](0, 10, 1, -40)
submit.BackgroundColor3 = [Link](0, 170, 255)
[Link] = "Submit"
submit.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 14
[Link] = frame

local cancel = InstanceNew("TextButton")


[Link] = [Link](0.5, -15, 0, 30)
[Link] = [Link](0.5, 5, 1, -40)
cancel.BackgroundColor3 = [Link](255, 0, 0)
[Link] = "Cancel"
cancel.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 14
[Link] = frame

MouseButtonFix(submit,function()
Spawn(function()
callback([Link])
end)
if ActivePrompts then
ActivePrompts[commandName] = nil
end
promptGui:Destroy()
end)

MouseButtonFix(cancel,function()
if ActivePrompts then
ActivePrompts[commandName] = nil
end
promptGui:Destroy()
end)

gui.draggablev2(frame)
end

local totalButtons = #NAUserButtons


local totalWidth = totalButtons * (100 + 10)
local startX = 0.5 - (totalWidth / 2) / [Link].X
local spacing = 110
local TOGGLE_COLOR_ON = [Link](0, 170, 0)
local TOGGLE_COLOR_OFF = [Link](30, 30, 30)

local index = 0
for id, data in pairs(NAUserButtons) do
local btn = InstanceNew("TextButton")
[Link] = "NAUserButton_"..id
[Link] = [Link]
[Link] = [Link](0, 60, 0, 60)
[Link] = [Link](0.5, 1)
[Link] = [Link](startX + (spacing * index) /
[Link].X, 0, 0.9, 0)
[Link] = NASCREENGUI
btn.BackgroundColor3 = [Link](0, 0, 0)
btn.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = [Link]
[Link] = 0
[Link] = 9999
[Link] = true

local corner = InstanceNew("UICorner")


[Link] = [Link](0.25, 0)
[Link] = btn

gui.draggablev2(btn)

local toggled = false


local saveEnabled = [Link] == "S"
SavedArguments[id] = [Link] or {}

local cmdToRun = data.Cmd1


local commandData = Commands[cmdToRun:lower()] or
Aliases[cmdToRun:lower()]
local requiresArgs = commandData and commandData[3]

if requiresArgs then
local saveToggle = InstanceNew("TextButton")
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link](1, -15, 0, -10)
[Link] = [Link](0.5, 0)
saveToggle.BackgroundColor3 = [Link](50, 50, 50)
saveToggle.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = [Link]
[Link] = saveEnabled and "S" or "N"
[Link] = 10000
[Link] = btn

MouseButtonFix(saveToggle, function()
saveEnabled = not saveEnabled
[Link] = saveEnabled and "S" or "N"
[Link] = saveEnabled and "S" or "N"
if FileSupport then
writefile(NAUSERBUTTONSPATH,
HttpService:JSONEncode(NAUserButtons))
end
end)
end

MouseButtonFix(btn, function()
local cmdToRunNow
if not toggled or not data.Cmd2 then
cmdToRunNow = data.Cmd1
else
cmdToRunNow = data.Cmd2
end

local commandDataNow = Commands[cmdToRunNow:lower()] or


Aliases[cmdToRunNow:lower()]
local requiresArgsNow = commandDataNow and commandDataNow[3]

local function runCommand(parsedArguments)


local finalArgs = {cmdToRunNow}
if parsedArguments then
for _, v in ipairs(parsedArguments) do
Insert(finalArgs, v)
end
end
[Link](finalArgs)

if data.Cmd2 then
toggled = not toggled
btn.BackgroundColor3 = toggled and TOGGLE_COLOR_ON or
TOGGLE_COLOR_OFF
end
end

if requiresArgsNow then
if saveEnabled and [Link] and #[Link] > 0 then
runCommand([Link])
else
if ActivePrompts[cmdToRunNow] then
return
end

ActivePrompts[cmdToRunNow] = true
ButtonInputPrompt(cmdToRunNow, function(input)
ActivePrompts[cmdToRunNow] = nil
local parsedArguments = ParseArguments(input)
if parsedArguments then
SavedArguments[id] = parsedArguments
[Link] = parsedArguments
if FileSupport then
writefile(NAUSERBUTTONSPATH,
HttpService:JSONEncode(NAUserButtons))
end
runCommand(parsedArguments)
else
runCommand(nil)
end
end)
end
else
runCommand(nil)
end
end)

Insert(UserButtonGuiList, btn)
index = index + 1
end
end

local lp=[Link]

--[[ LIB FUNCTIONS ]]--


chatmsgshooks={}
Playerchats={}

[Link]=function(...)
local args={...}
if TextChatService:FindFirstChild("TextChannels") then
local sendto=[Link]
if args[2]~=nil and args[2]~="All" then
if not Playerchats[args[2]] then
for i,v in
pairs([Link]:GetChildren()) do
if Find([Link],"RBXWhisper:") then
if v:FindFirstChild(args[2]) and
v:FindFirstChild([Link]) then
if
v[[Link]].CanSend==false then
continue
end
sendto=v
Playerchats[args[2]]=v
break
end
end
end
else
sendto=Playerchats[args[2]]
end
if sendto==[Link] then
chatmsgshooks[args[1]]={args[1],args}
Spawn(function()
[Link]:SendAsync("/w
@"..args[2])
end)
return "Hooking"
end
end
sendto:SendAsync(args[1] or "")
else
if args[2] and args[2]~="All" then

[Link]:FireServer("/w
"..args[2].." "..args[1] or "","All")
else

[Link]:FireServer(args[1]
or "","All")
end
end
end

if TextChatService:FindFirstChild("TextChannels") then
[Link]:Connect(function(v)
if Find([Link],"RBXWhisper:") then
Wait(1)
for id,va in pairs(chatmsgshooks) do
if v:FindFirstChild(va[1]) and
v:FindFirstChild([Link]) then
if v[[Link]].CanSend==false then
continue
end
Playerchats[va[1]]=v
chatmsgshooks[id]=nil
[Link](va[2])
break
end
end
end
end)
end

[Link]=[Link]

[Link]=function(t,v) --mmmmmm
for i,e in pairs(t) do
if i==v or e==v then
return i
end
end
return nil
end

[Link] = function(text, watch, rPlr)


local function FIIIX(str)
local chatPrefix = str:match("^/(%a+)%s")
if chatPrefix then
str = str:gsub("^/%a+%s*", "")
end
return str
end

if not text then return nil end

local prefix
if rPlr then
if isRelAdmin(rPlr) and isRelAdmin([Link]) then
return nil
elseif not isRelAdmin(rPlr) then
prefix = ";"
else
prefix = watch
end
watch = prefix
else
prefix = watch
end
text = FIIIX(text)

if text:sub(1, #prefix) ~= prefix then


return nil
end

text = text:sub(#prefix + 1)

local parsed = {}
for arg in text:gmatch("[^ ]+") do
Insert(parsed, arg)
end

return {parsed}
end

[Link] = function(text, rPlr)


wrap(function()
local prefix = rPlr and (isRelAdmin(rPlr) and not
isRelAdmin([Link]) and ";" or nil) or [Link]
if not prefix then return end
local commands = [Link](text, prefix, rPlr)
if not commands then return end
for _, parsed in pairs(commands) do
local args = {}
for _, arg in pairs(parsed) do
Insert(args, arg)
end
[Link](args)
end
end)
end

local connections = {}

[Link] = function(name, connection)


connections[name] = connections[name] or {}
Insert(connections[name], connection)
return connection
end

[Link] = function(name)
if connections[name] then
for _, conn in ipairs(connections[name]) do
conn:Disconnect()
end
connections[name] = nil
end
end

[Link] = function(name)
return connections[name] ~= nil
end

[Link] = function(inst,prop)
local s, r = pcall(function()
return inst[prop]
end)
if not s then return nil end
return r
end

[Link] = function(inst,prop,v)
local s, _ = pcall(function()
inst[prop] = v
end)
return s
end

--prepare for annoying and unnecessary tool grip math


local rad=[Link]
local clamp=[Link]
local tan=[Link]

--[[ COMMANDS ]]--

[Link]({"url"}, {"url <link>", "Run the script using URL"}, function(...)


local args = {...}
local link = Concat(args, " ")

if not link or link == "" then


return DoNotif("no link provided", 2)
end

local success, result = pcall(function()


return game:HttpGet(link)
end)

if not success then return end

local func = loadstring(result)


if not func then return end

Spawn(func)
end, true)

[Link]({"loadstring", "ls", "lstring", "loads", "execute"}, {"loadstring <code>


(ls, lstring, loads, execute)", "Run code using loadstring"}, function(...)
local args = {...}
local code = Concat(args, " ")

if not code or code == "" then


return DoNotif("no code provided", 2)
end

local func = loadstring(code)


if not func then return end

Spawn(func)
end, true)

[Link]({"addalias"}, {"addalias <command> <alias>", "Adds a persistent alias for


an existing command"}, function(original, alias)
if not original or not alias then
DoNotif("Usage: addalias <command> <alias>", 2)
return
end
original, alias = original:lower(), alias:lower()

if not Commands[original] then


DoNotif("Command '"..original.."' does not exist", 2)
return
end

if Commands[alias] or Aliases[alias] then


DoNotif("The name '"..alias.."' is already used by another command or
alias", 2)
return
end

local command = Commands[original]


Aliases[alias] = {command[1], command[2], command[3]}
NASAVEDALIASES[alias] = true

if FileSupport then
local aliasMap = readAliasFile()
aliasMap[alias] = original
writefile(NAALIASPATH, HttpService:JSONEncode(aliasMap))
end

DoNotif("Alias '"..alias.."' has been added for command '"..original.."'", 2)


end, true)

[Link]({"removealias"}, {"removealias", "Select and remove a saved alias"},


function()
local aliasMap = FileSupport and readAliasFile() or {}

if next(aliasMap) == nil then


DoNotif("No saved aliases to remove", 2)
return
end

local buttons = {}

for alias, original in pairs(aliasMap) do


Insert(buttons, {
Text = 'Alias: '..alias.." | Command: "..original,
Callback = function()
Aliases[alias] = nil
aliasMap[alias] = nil
if FileSupport then
writefile(NAALIASPATH,
HttpService:JSONEncode(aliasMap))
end
DoNotif("Removed alias '"..alias.."'", 2)
end
})
end

Insert(buttons, {
Text = "Cancel",
Callback = function()
DoNotif("Alias removal cancelled", 2)
end
})
Notify({
Title = "Remove Alias",
Description = "Select an alias to remove:",
Buttons = buttons
})
end)

[Link]({"clearaliases"}, {"clearaliases", "Removes all aliases created using


addalias."}, function()
if not FileSupport then return end

for alias in pairs(NASAVEDALIASES) do


Aliases[alias] = nil
end

NASAVEDALIASES = {}
writefile(NAALIASPATH, "{}")
DoNotif("All aliases have been removed", 2)
end)

[Link]({"addbutton", "ab"}, {"addbutton <command> <label> [<command2>] (ab)", "Add


a mobile button"}, function(arg1, arg2, arg3)
if not arg1 or not arg2 then
DoNotif("Usage: ;addbutton <command> <label> [<command2>]", 2)
return
end

local id = #NAUserButtons + 1
NAUserButtons[id] = {
Cmd1 = arg1,
Label = arg2,
Cmd2 = arg3
}

if FileSupport then
writefile(NAUSERBUTTONSPATH, HttpService:JSONEncode(NAUserButtons))
end

RenderUserButtons()

DoNotif("Added button with id "..id, 2)


end,true)

[Link]({"removebutton", "rb"}, {"removebutton (rb)", "Remove a user button"},


function()
if not next(NAUserButtons) then
DoNotif("No user buttons to remove", 2)
return
end

local options = {}
for id, data in pairs(NAUserButtons) do
local label = [Link] or ("Button "..id)
local cmdDisplay = data.Cmd1 or "?"
if data.Cmd2 then
cmdDisplay = cmdDisplay.." / "..data.Cmd2
end
Insert(options, {
Text = "["..id.."] "..label.." ("..cmdDisplay..")",
Callback = function()
NAUserButtons[id] = nil

if FileSupport then
writefile(NAUSERBUTTONSPATH,
HttpService:JSONEncode(NAUserButtons))
end

RenderUserButtons()

DoNotif("Removed user button: ["..id.."] "..label, 2)


end
})
end

Insert(options, {
Text = "Cancel",
Callback = function()
DoNotif("Cancelled removing button", 2)
end
})

Notify({
Title = "Remove User Button",
Description = "Select a button to remove:",
Buttons = options
})
end)

[Link]({"clearbuttons", "clearbtns", "cb"}, {"clearbuttons (clearbtns, cb)",


"Clear all user buttons"}, function()
if not next(NAUserButtons) then
DoNotif("No user buttons to clear", 2)
return
end

Notify({
Title = "Clear All Buttons",
Description = "Are you sure you want to clear all user buttons?",
Buttons = {
{
Text = "Yes",
Callback = function()
[Link](NAUserButtons)

if FileSupport then
writefile(NAUSERBUTTONSPATH,
HttpService:JSONEncode(NAUserButtons))
end

RenderUserButtons()

DoNotif("Cleared all user buttons", 2)


end
},
{
Text = "Cancel",
Callback = function()
DoNotif("Cancelled clearing buttons", 2)
end
}
}
})
end)

[Link]({"addautoexec", "aaexec", "addae", "addauto", "aexecadd"}, {"addautoexec


<command> [arguments] (aaexec, addae, addauto, aexecadd)", "Add a command to
autoexecute"}, function(arg1, ...)
if not arg1 then
DoNotif("Usage: ;addautoexec <command> [arguments...]", 2)
return
end

local args = {...}


local commandName = arg1:lower()

if not Commands[commandName] and not Aliases[commandName] then


DoNotif("Command ["..commandName.."] does not exist", 2)
return
end

NAEXECDATA = NAEXECDATA or {commands = {}, args = {}}


if not [Link] then
[Link] = {}
end
if not [Link] then
[Link] = {}
end

local exists = false


for _, cmd in ipairs([Link]) do
if cmd == commandName then
exists = true
break
end
end
if not exists then
Insert([Link], commandName)
end

if #args > 0 then


local argumentString = Concat(args, " ")
[Link][commandName] = argumentString
else
[Link][commandName] = ""
end

if FileSupport then
writefile(NAAUTOEXECPATH, HttpService:JSONEncode(NAEXECDATA))
end

DoNotif("Added to AutoExec: "..arg1.." "..(args[1] or ""), 2)


end,true)

[Link]({"removeautoexec", "raexec", "removeae", "removeauto", "aexecremove"},


{"removeautoexec (raexec, removeae, removeauto, aexecremove)", "Remove a command
from autoexecute"}, function()
if #[Link] == 0 then
DoNotif("No AutoExec commands to remove", 2)
return
end

local options = {}
for i, cmdName in ipairs([Link]) do
local args = [Link][cmdName]
local display = args and args ~= "" and (cmdName.." "..args) or cmdName
Insert(options, {
Text = display,
Callback = function()
local removedCommand = [Link]([Link], i)
[Link][removedCommand] = nil

if FileSupport then
writefile(NAAUTOEXECPATH,
HttpService:JSONEncode(NAEXECDATA))
end

DoNotif("Removed AutoExec command: "..display, 2)


end
})
end

Insert(options, {
Text = "Cancel",
Callback = function()
DoNotif("Cancelled removing AutoExec", 2)
end
})

Notify({
Title = "Remove AutoExec Command",
Description = "Select which AutoExec to remove:",
Buttons = options
})
end)

[Link]({"autoexecclear", "aexecclear", "aeclear"}, {"autoexecclear (aexecclear,


aeclear)", "Clear all AutoExec commands"}, function()
if #[Link] == 0 then
DoNotif("No AutoExec commands to clear", 2)
return
end

[Link] = {}
[Link] = {}

if FileSupport then
writefile(NAAUTOEXECPATH, HttpService:JSONEncode(NAEXECDATA))
end

DoNotif("Cleared all AutoExec commands", 2)


end)

[Link]({"executor","exec"},{"executor (exec)","Very simple executor"},function()


loadstring(game:HttpGet("[Link]
Nameless-Admin/main/[Link]"))()
end)

[Link]({"commandloop", "cmdloop"}, {"commandloop <command> {arguments} (cmdloop)",


"Run a command on loop"}, function(...)
local args = {...}
local commandName = args[1]
[Link](args, 1)

if not commandName then


DoNotif("Command name is required.",3)
return
end

[Link](commandName, args)
end,true)

[Link]({"stoploop"}, {"stoploop", "Stop a running loop"}, function()


[Link]()
end)

if IsOnMobile then
local scaleFrame = nil
[Link]({"guiscale", "guisize", "gsize", "gscale"}, {"guiscale (guisize,
gsize, gscale)", "Adjust the scale of the "..adminName.." button"}, function()
if scaleFrame then scaleFrame:Destroy() scaleFrame=nil end
scaleFrame = InstanceNew("ScreenGui")
local frame = InstanceNew("Frame")
local frameCorner = InstanceNew("UICorner")
local slider = InstanceNew("Frame")
local sliderCorner = InstanceNew("UICorner")
local progress = InstanceNew("Frame")
local progressCorner = InstanceNew("UICorner")
local knob = InstanceNew("TextButton")
local knobCorner = InstanceNew("UICorner")
local label = InstanceNew("TextLabel")
local closeButton = InstanceNew("TextButton")
local closeCorner = InstanceNew("UICorner")

local sizeRange = {0.5, 3}


local minSize, maxSize = sizeRange[1], sizeRange[2]

NaProtectUI(scaleFrame)
[Link] = scaleFrame
frame.BackgroundColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 400, 0, 120)
[Link] = [Link](0.5,-283/2+5,0.5,-260/2+5)
[Link] = 0
[Link] = 0.05

[Link] = [Link](0.1, 0)
[Link] = frame

[Link] = frame
slider.BackgroundColor3 = [Link](50, 50, 50)
[Link] = [Link](0.8, 0, 0.2, 0)
[Link] = [Link](0.1, 0, 0.5, 0)
[Link] = [Link](0, 0.5)
[Link] = 0
[Link] = [Link](0.5, 0)
[Link] = slider

[Link] = slider
progress.BackgroundColor3 = [Link](0, 170, 255)
[Link] = [Link]((NAScale - minSize) / (maxSize - minSize), 0,
1, 0)
[Link] = 0

[Link] = [Link](0.5, 0)
[Link] = progress

[Link] = slider
knob.BackgroundColor3 = [Link](255, 255, 255)
[Link] = [Link](0, 25, 1.5, 0)
[Link] = [Link]((NAScale - minSize) / (maxSize - minSize), 0,
-0.25, 0)
[Link] = ""
[Link] = 0
[Link] = false

[Link] = [Link](1, 0)
[Link] = knob

[Link] = frame
[Link] = 1
[Link] = [Link](1, 0, 0.3, 0)
[Link] = [Link](0, 0, 0.1, 0)
[Link] = "Scale: "..Format("%.2f", NAScale)
label.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 18
[Link] = [Link]

[Link] = frame
closeButton.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -40, 0, 10)
[Link] = "X"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 14
[Link] = 0

[Link] = [Link](0.5, 0)
[Link] = closeButton

local function update(scale)


[Link] = [Link](0, 32 * scale, 0, 33 * scale)
[Link] = [Link]((scale - minSize) / (maxSize - minSize)
+ 0.05, 0, 1, 0)
[Link] = [Link]((scale - minSize) / (maxSize -
minSize), 0, -0.25, 0)
[Link] = "Scale: "..Format("%.2f", scale)
end

update(NAScale)
local dragging = false
local dragInput
local sliderStart, sliderWidth

local UserInputService = UserInputService


local RunService = RunService

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = true
sliderStart = [Link].X
sliderWidth = [Link].X
[Link]:Connect(function()
if [Link] == [Link]
then
dragging = false
if FileSupport then
writefile(NAIMAGEBUTTONSIZEPATH,
tostring(NAScale))
end
end
end)
end
end)

[Link]:Connect(function(input)
if dragging and ([Link] ==
[Link] or [Link] ==
[Link]) then
local mouseX = [Link].X
local relativePosition = (mouseX - sliderStart) /
sliderWidth
local newScale = [Link](relativePosition, 0, 1) *
(maxSize - minSize) + minSize
NAScale = [Link](newScale, minSize, maxSize)
update(NAScale)
end
end)

MouseButtonFix(closeButton,function()
scaleFrame:Destroy()
end)

gui.draggablev2(frame)
end)

[Link]({"keepiconpos", "kip", "saveicon", "kpos"}, {"keepiconpos (kip,


saveicon, kpos)", "Save current icon position"}, function()
if FileSupport then
local pos = [Link]
writefile(NAICONPOSPATH, HttpService:JSONEncode({
X = [Link],
Y = [Link],
Save = true
}))
NAiconSaveEnabled = true
DoNotif("Icon position saved", 2)
else
DoNotif("Your exploit does not support file saving", 2)
end
end)

[Link]({"forgeticonpos", "fip", "reseticon", "rpos"}, {"forgeticonpos (fip,


reseticon, rpos)", "Reset icon position to default"}, function()
if FileSupport then
writefile(NAICONPOSPATH, HttpService:JSONEncode({
X = 0.5,
Y = 0.1,
Save = false
}))
end
[Link] = [Link](0.5, 0, 0.1, 0)
NAiconSaveEnabled = false
DoNotif("Icon position reset to default", 2)
end)

end

[Link]({"scripthub","hub"},{"scripthub (hub)","Thanks to scriptblox


api"},function()
loadstring(game:HttpGet("[Link]
Nameless-Admin/main/[Link]"))()
end)

--[[[Link]({"resizechat","rc"},{"resizechat (rc)","Makes chat resizable and


draggable"},function()

require(SafeGetService("Chat").[Link]).WindowResizable=true

require(SafeGetService("Chat").[Link]).WindowDraggable=true
end)]]

local scaleFrame = nil


[Link]({"uiscale", "uscale"}, {"uiscale (uscale)", "Adjust the scale of the
"..adminName.." UI"}, function()
if scaleFrame then scaleFrame:Destroy() scaleFrame=nil end
scaleFrame = InstanceNew("ScreenGui")
local frame = InstanceNew("Frame")
local frameCorner = InstanceNew("UICorner")
local slider = InstanceNew("Frame")
local sliderCorner = InstanceNew("UICorner")
local progress = InstanceNew("Frame")
local progressCorner = InstanceNew("UICorner")
local knob = InstanceNew("TextButton")
local knobCorner = InstanceNew("UICorner")
local label = InstanceNew("TextLabel")
local closeButton = InstanceNew("TextButton")
local closeCorner = InstanceNew("UICorner")

local sizeRange = {0.5, 2.5}


local minSize, maxSize = sizeRange[1], sizeRange[2]

NaProtectUI(scaleFrame)
[Link] = scaleFrame
frame.BackgroundColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 400, 0, 120)
[Link] = [Link](0.5,-283/2+5,0.5,-260/2+5)
[Link] = 0
[Link] = 0.05

[Link] = [Link](0.1, 0)
[Link] = frame

[Link] = frame
slider.BackgroundColor3 = [Link](50, 50, 50)
[Link] = [Link](0.8, 0, 0.2, 0)
[Link] = [Link](0.1, 0, 0.5, 0)
[Link] = [Link](0, 0.5)
[Link] = 0

[Link] = [Link](0.5, 0)
[Link] = slider

[Link] = slider
progress.BackgroundColor3 = [Link](0, 170, 255)
[Link] = [Link]((NAUIScale - minSize) / (maxSize - minSize), 0, 1,
0)
[Link] = 0

[Link] = [Link](0.5, 0)
[Link] = progress

[Link] = slider
knob.BackgroundColor3 = [Link](255, 255, 255)
[Link] = [Link](0, 25, 1.5, 0)
[Link] = [Link]((NAUIScale - minSize) / (maxSize - minSize), 0, -
0.25, 0)
[Link] = ""
[Link] = 0
[Link] = false

[Link] = [Link](1, 0)
[Link] = knob

[Link] = frame
[Link] = 1
[Link] = [Link](1, 0, 0.3, 0)
[Link] = [Link](0, 0, 0.1, 0)
[Link] = "Scale: "..Format("%.2f", NAUIScale)
label.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 18
[Link] = [Link]

[Link] = frame
closeButton.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -40, 0, 10)
[Link] = "X"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 14
[Link] = 0

[Link] = [Link](0.5, 0)
[Link] = closeButton
local function update(scale)
[Link] = scale
[Link] = [Link]((scale - minSize) / (maxSize - minSize) +
0.05, 0, 1, 0)
[Link] = [Link]((scale - minSize) / (maxSize - minSize), 0, -
0.25, 0)
[Link] = "Scale: "..Format("%.2f", scale)
end

update(NAUIScale)

local dragging = false


local dragInput
local sliderStart, sliderWidth

local UserInputService = UserInputService


local RunService = RunService

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = true
sliderStart = [Link].X
sliderWidth = [Link].X
[Link]:Connect(function()
if [Link] == [Link] then
dragging = false
if FileSupport then
writefile(NAUISIZEPATH,
tostring(NAUIScale))
end
end
end)
end
end)

[Link]:Connect(function(input)
if dragging and ([Link] ==
[Link] or [Link] ==
[Link]) then
local mouseX = [Link].X
local relativePosition = (mouseX - sliderStart) / sliderWidth
local newScale = [Link](relativePosition, 0, 1) * (maxSize -
minSize) + minSize
NAUIScale = [Link](newScale, minSize, maxSize)
update(NAUIScale)
end
end)

MouseButtonFix(closeButton,function()
scaleFrame:Destroy()
end)

gui.draggablev2(frame)
end)

[Link]({"prefix"}, {"prefix <symbol>", "Changes the admin prefix"}, function(...)


local newPrefix = (...)
if not newPrefix or newPrefix == "" then
DoNotif("Please enter a valid prefix")
elseif [Link](newPrefix) > 1 then
DoNotif("Prefix must be a single character (e.g. ; . !)")
elseif newPrefix:match("[%w]") then
DoNotif("Prefix cannot contain letters or numbers")
elseif newPrefix:match("[%[%]%(%)%*%^%$%%{}<>]") then
DoNotif("That symbol is not allowed as a prefix")
elseif newPrefix:match("&amp;") or newPrefix:match("&lt;") or
newPrefix:match("&gt;") or newPrefix:match("&quot;") or newPrefix:match("&#x27;")
or newPrefix:match("&#x60;") then
DoNotif("Encoded/HTML characters are not allowed as a prefix")
else
[Link] = newPrefix
DoNotif("Prefix set to: "..newPrefix)
end
end, true)

[Link]({"saveprefix"}, {"saveprefix <symbol>", "Saves the prefix to a file and


applies it"}, function(...)
if not FileSupport then return end

local newPrefix = (...)


if not newPrefix or newPrefix == "" then
DoNotif("Please enter a valid prefix")
elseif [Link](newPrefix) > 1 then
DoNotif("Prefix must be a single character (e.g. ; . !)")
elseif newPrefix:match("[%w]") then
DoNotif("Prefix cannot contain letters or numbers")
elseif newPrefix:match("[%[%]%(%)%*%^%$%%{}<>]") then
DoNotif("That symbol is not allowed as a prefix")
elseif newPrefix:match("&amp;") or newPrefix:match("&lt;") or
newPrefix:match("&gt;") or newPrefix:match("&quot;") or newPrefix:match("&#x27;")
or newPrefix:match("&#x60;") then
DoNotif("Encoded/HTML characters are not allowed as a prefix")
else
writefile(NAPREFIXPATH, newPrefix)
[Link] = newPrefix
DoNotif("Prefix saved to: "..newPrefix)
end
end, true)

--[ UTILITY ]--

[Link]({"chatlogs","clogs"},{"chatlogs (clogs)","Open the chat logs"},function()


[Link]()
end)

[Link]({"gotocampos","tocampos","tcp"},{"gotocampos (tocampos,tcp)","Teleports you


to your camera position works with free cam but freezes you"},function()
local player=[Link]
local UserInputService=UserInputService
function teleportPlayer()
local character=[Link] or [Link]:wait(1)
local camera=SafeGetService("Workspace").CurrentCamera
local cameraPosition=[Link]
character:SetPrimaryPartCFrame([Link](cameraPosition))
end
local camera=SafeGetService("Workspace").CurrentCamera
repeat Wait() until [Link]~=[Link]()

teleportPlayer()
end)

[Link]({"teleportgui","tpui","universeviewer","uviewer"},{"teleportgui
(tpui,universeviewer,uviewer)","Gives an UI that grabs all places and teleports you
by clicking a simple button"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/Universe%20Viewer"))();
end)

[Link]({"serverremotespy","srs","sremotespy"},{"serverremotespy
(srs,sremotespy)","Gives an UI that logs all the remotes being called from the
server (thanks SolSpy lol)"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/Server%[Link]"))()
end)

[Link]({"updatelog","updlog","updates"},{"updatelog (updlog,updates)","show the


update logs for Nameless Admin"},function()
[Link]()
end)

[Link]({"discord", "invite", "support", "help"}, {"discord (invite, support,


help)", "Copy an invite link"}, function()
local inviteLink = "[Link]

if setclipboard then
Notify({
Title = "Discord",
Description = inviteLink,
Buttons = {
{Text = "Copy Link", Callback = function()
setclipboard(inviteLink) end},
{Text = "Close", Callback = function() end}
}
})
else
Notify({
Title = "Discord",
Description = "Your exploit does not support setclipboard.\
nPlease manually type the invite link: "..inviteLink,
Buttons = {
{Text = "Close", Callback = function() end}
}
})
end
--DoNotif("not available yet", 2)
end)

clickflingUI = nil
clickflingEnabled = true

[Link]({"clickfling","mousefling"}, {"clickfling (mousefling)", "Fling a player by


clicking them"}, function()
clickflingEnabled = true
if clickflingUI then clickflingUI:Destroy() end
[Link]("clickfling_mouse")
local Mouse = player:GetMouse()
clickflingUI = InstanceNew("ScreenGui")
NaProtectUI(clickflingUI)

local toggleButton = InstanceNew("TextButton")


[Link] = [Link](0, 120, 0, 40)
[Link] = "ClickFling: ON"
[Link] = [Link](0.5, -60, 0, 10)
[Link] = 16
toggleButton.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
toggleButton.BackgroundColor3 = [Link](40, 40, 40)
[Link] = 0.2
[Link] = clickflingUI

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 8)
[Link] = toggleButton

gui.draggablev2(toggleButton)

MouseButtonFix(toggleButton, function()
clickflingEnabled = not clickflingEnabled
if clickflingEnabled then
[Link] = "ClickFling: ON"
else
[Link] = "ClickFling: OFF"
end
end)

[Link]("clickfling_mouse", Mouse.Button1Down:Connect(function()
if not clickflingEnabled then return end
local Target = [Link]
if Target and [Link] and [Link]:IsA("Model") and
Players:GetPlayerFromCharacter([Link]) then
local PlayerName =
Players:GetPlayerFromCharacter([Link]).Name
local player = [Link]
local Targets = {PlayerName}
local Players = game:GetService("Players")
local Player = [Link]

local AllBool = false

local GetPlayer = function(Name)


Name = Name:lower()
if Name == "all" or Name == "others" then
AllBool = true
return
elseif Name == "random" then
local GetPlayers = Players:GetPlayers()
if Discover(GetPlayers, Player) then
[Link](GetPlayers, Discover(GetPlayers, Player)) end
return GetPlayers[[Link](#GetPlayers)]
elseif Name ~= "random" and Name ~= "all" and Name ~=
"others" then
for _, x in next, Players:GetPlayers() do
if x ~= Player then
if [Link]:lower():match("^"..Name) then
return x;
elseif
[Link]:lower():match("^"..Name) then
return x;
end
end
end
else
return
end
end

local Message = function(_Title, _Text, Time)


print(_Title)
print(_Text)
print(Time)
end

local SkidFling = function(TargetPlayer)


local Character = [Link]
local Humanoid = Character and
Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and [Link]

local TCharacter = [Link]


local THumanoid
local TRootPart
local THead
local Accessory
local Handle

if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid =
TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and [Link] then
TRootPart = [Link]
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter:FindFirstChild("Head")
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory =
TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = [Link]
end

if Character and Humanoid and RootPart then


if not getgenv().OldPos or
[Link] < 50 then
getgenv().OldPos = [Link]
end
if THumanoid and [Link] and not AllBool then
end
if THead then
SafeGetService("Workspace").[Link] = THead
elseif not THead and Handle then

SafeGetService("Workspace").[Link] = Handle
elseif THumanoid and TRootPart then

SafeGetService("Workspace").[Link] = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart")
then
return
end

local FPos = function(BasePart, Pos, Ang)


[Link] = [Link]([Link])
* Pos * Ang

Character:SetPrimaryPartCFrame([Link]([Link]) * Pos * Ang)


[Link] = [Link](9e7, 9e7 * 10,
9e7)
[Link] = [Link](9e8, 9e8,
9e8)
end

local SFBasePart = function(BasePart)


local TimeToWait = 2
local Time = tick()
local Angle = 0

repeat
if RootPart and THumanoid then
if [Link] < 50
then
Angle = Angle + 100

FPos(BasePart, [Link](0,
1.5, 0) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, 0) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()

FPos(BasePart,
[Link](2.25, 1.5, -2.25) + [Link] *
[Link] / 1.25, [Link]([Link](Angle), 0, 0))
Wait()

FPos(BasePart, [Link](-
2.25, -1.5, 2.25) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()

FPos(BasePart, [Link](0,
1.5, 0) + [Link], [Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0,
-1.5, 0) + [Link], [Link]([Link](Angle), 0, 0))
Wait()
else
FPos(BasePart, [Link](0,
1.5, [Link]), [Link]([Link](90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, -[Link]), [Link](0, 0, 0))
Wait()

FPos(BasePart, [Link](0,
1.5, [Link]), [Link]([Link](90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
1.5, [Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, -[Link] / 1.25), [Link](0, 0, 0))
Wait()

FPos(BasePart, [Link](0,
1.5, [Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, 0), [Link]([Link](90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, 0), [Link](0, 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, 0), [Link]([Link](-90), 0, 0))
Wait()

FPos(BasePart, [Link](0,
-1.5, 0), [Link](0, 0, 0))
Wait()
end
else
break
end
until [Link] > 500 or
[Link] ~= [Link] or [Link] ~= Players or not
[Link] == TCharacter or [Link] or [Link] <= 0 or
tick() > Time + TimeToWait
end

SafeGetService("Workspace").FallenPartsDestroyHeight
= 0/0

local BV = InstanceNew("BodyVelocity")
[Link] = RootPart
[Link] = [Link](9e8, 9e8, 9e8)
[Link] = [Link](1/0, 1/0, 1/0)

Humanoid:SetStateEnabled([Link], false)

if TRootPart and THead then


if ([Link].p -
[Link].p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and
Handle then
SFBasePart(Handle)
end

BV:Destroy()

Humanoid:SetStateEnabled([Link], true)

SafeGetService("Workspace").[Link] = Humanoid

repeat
[Link] = getgenv().OldPos *
[Link](0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos
* [Link](0, .5, 0))
Humanoid:ChangeState("GettingUp")
Foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
[Link], [Link] =
[Link](), [Link]()
end
end)
Wait()
until ([Link] -
getgenv().OldPos.p).Magnitude < 25
SafeGetService("Workspace").FallenPartsDestroyHeight
= getgenv().FPDH
else
end
end

getgenv().Welcome = true
if Targets[1] then for _, x in next, Targets do GetPlayer(x) end
else return end

if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end

for _, x in next, Targets do


if GetPlayer(x) and GetPlayer(x) ~= Player then
if GetPlayer(x).UserId ~= 1414978355 then
local TPlayer = GetPlayer(x)
if TPlayer then
SkidFling(TPlayer)
end
else
end
elseif not GetPlayer(x) and not AllBool then
end
end
end
end))
Insert(clickConnections, conn)
end)

[Link]({"unclickfling", "unmousefling"}, {"unclickfling (unmousefling)","disables


clickfling"}, function()
clickflingEnabled = false
if clickflingUI then clickflingUI:Destroy() end
[Link]("clickfling_mouse")
end)

[Link]({"ping"}, {"ping", "Shows your ping"}, function()


local function createWindow(position, maxSize, minSize, defaultText)
local screenGui = InstanceNew("ScreenGui")
NaProtectUI(screenGui)
[Link] = false

local window = InstanceNew("TextLabel")


[Link] = screenGui
window.BackgroundColor3 = [Link](25, 25, 35)
[Link] = 0.2
[Link] = position
[Link] = maxSize
[Link] = [Link]
[Link] = defaultText
window.TextColor3 = [Link](255, 255, 255)
[Link] = 16
[Link] = [Link]
[Link] = true

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = window

local uiStroke = InstanceNew("UIStroke")


[Link] = [Link](100, 100, 255)
[Link] = 1.5
[Link] = window

local closeButton = InstanceNew("TextButton")


[Link] = window
closeButton.BackgroundColor3 = [Link](255, 50, 50)
[Link] = [Link](1, -25, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "X"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local closeUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = closeButton

local minimizeButton = InstanceNew("TextButton")


[Link] = window
minimizeButton.BackgroundColor3 = [Link](50, 50, 255)
[Link] = [Link](1, -50, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "-"
minimizeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local minUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = minimizeButton

return {
screenGui = screenGui,
window = window,
closeButton = closeButton,
minimizeButton = minimizeButton,
maxSize = maxSize,
minSize = minSize,
defaultText = defaultText,
minimized = false
}
end

local function setupMinimize(guiElements)


MouseButtonFix([Link], function()
[Link] = not [Link]
local tweenInfo = [Link](0.2, [Link],
[Link])
local targetSize = [Link] and [Link]
or [Link]
local tween = TweenService:Create([Link], tweenInfo,
{Size = targetSize})
tween:Play()
if [Link] then
local title = [Link]:match("^(%S+)")
[Link] = title
else
[Link] = [Link]
end
end)
end

local function setupClose(guiElements)


MouseButtonFix([Link], function()
[Link]:Destroy()
end)
end
local function setupDraggable(guiElements)
gui.draggablev2([Link])
end
local guiElements = createWindow([Link](0, 0, 0, 48), [Link](0, 201, 0,
35), [Link](0, 201, 0, 20), "Ping: --")
setupMinimize(guiElements)
setupClose(guiElements)
setupDraggable(guiElements)
local lastUpdate = 0
local updateInterval = 0.5

[Link]:Connect(function()
local currentTime = tick()
if currentTime - lastUpdate >= updateInterval then
local pingValue =
SafeGetService("Stats").[Link]["Data Ping"]
local ping = tonumber(pingValue:GetValueString():match("%d+"))
local color
if ping <= 50 then
color = [Link](0, 255, 100)
elseif ping <= 100 then
color = [Link](255, 255, 0)
else
color = [Link](255, 50, 50)
end

if not [Link] then


[Link] = "Ping: "..ping.." ms"
[Link].TextColor3 = color
end

lastUpdate = currentTime
end
end)
end)

[Link]({"fps"}, {"fps", "Shows your fps"}, function()


local function createWindow(position, maxSize, minSize, defaultText)
local screenGui = InstanceNew("ScreenGui")
NaProtectUI(screenGui)
[Link] = false

local window = InstanceNew("TextLabel")


[Link] = screenGui
window.BackgroundColor3 = [Link](25, 25, 35)
[Link] = 0.2
[Link] = position
[Link] = maxSize
[Link] = [Link]
[Link] = defaultText
window.TextColor3 = [Link](255, 255, 255)
[Link] = 16
[Link] = [Link]
[Link] = true

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = window
local uiStroke = InstanceNew("UIStroke")
[Link] = [Link](100, 100, 255)
[Link] = 1.5
[Link] = window

local closeButton = InstanceNew("TextButton")


[Link] = window
closeButton.BackgroundColor3 = [Link](255, 50, 50)
[Link] = [Link](1, -25, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "X"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local closeUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = closeButton

local minimizeButton = InstanceNew("TextButton")


[Link] = window
minimizeButton.BackgroundColor3 = [Link](50, 50, 255)
[Link] = [Link](1, -50, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "-"
minimizeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local minUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = minimizeButton

return {
screenGui = screenGui,
window = window,
closeButton = closeButton,
minimizeButton = minimizeButton,
maxSize = maxSize,
minSize = minSize,
defaultText = defaultText,
minimized = false
}
end

local function setupMinimize(guiElements)


MouseButtonFix([Link], function()
[Link] = not [Link]
local tweenInfo = [Link](0.2, [Link],
[Link])
local targetSize = [Link] and [Link]
or [Link]
local tween = TweenService:Create([Link], tweenInfo,
{Size = targetSize})
tween:Play()
if [Link] then
local title = [Link]:match("^(%S+)")
[Link] = title
else
[Link] = [Link]
end
end)
end

local function setupClose(guiElements)


MouseButtonFix([Link], function()
[Link]:Destroy()
end)
end

local function setupDraggable(guiElements)


gui.draggablev2([Link])
end
local guiElements = createWindow([Link](0, 0, 0, 6), [Link](0, 201, 0,
35), [Link](0, 201, 0, 20), "FPS: --")
setupMinimize(guiElements)
setupClose(guiElements)
setupDraggable(guiElements)
local frames = {}
local lastUpdate = 0
local updateInterval = 0.5

[Link]:Connect(function(deltaTime)
Insert(frames, deltaTime)
if #frames > 30 then
[Link](frames, 1)
end

local currentTime = tick()


if currentTime - lastUpdate >= updateInterval then
local sum = 0
for _, frame in ipairs(frames) do
sum = sum + frame
end
local avgFrameTime = sum / #frames
local fps = [Link](1 / avgFrameTime)
local color
if fps >= 50 then
color = [Link](0, 255, 100)
elseif fps >= 30 then
color = [Link](255, 255, 0)
else
color = [Link](255, 50, 50)
end

if not [Link] then


[Link] = "FPS: "..fps
[Link].TextColor3 = color
end

lastUpdate = currentTime
end
end)
end)

[Link]({"stats"}, {"stats", "Shows both FPS and ping"}, function()


local function createWindow(position, maxSize, minSize, defaultText)
local screenGui = InstanceNew("ScreenGui")
NaProtectUI(screenGui)
[Link] = false

local window = InstanceNew("TextLabel")


[Link] = screenGui
window.BackgroundColor3 = [Link](25, 25, 35)
[Link] = 0.2
[Link] = position
[Link] = maxSize
[Link] = [Link]
[Link] = defaultText
window.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = true

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = window

local uiStroke = InstanceNew("UIStroke")


[Link] = [Link](100, 100, 255)
[Link] = 1.5
[Link] = window

local closeButton = InstanceNew("TextButton")


[Link] = window
closeButton.BackgroundColor3 = [Link](255, 50, 50)
[Link] = [Link](1, -25, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "X"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local closeUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = closeButton

local minimizeButton = InstanceNew("TextButton")


[Link] = window
minimizeButton.BackgroundColor3 = [Link](50, 50, 255)
[Link] = [Link](1, -50, 0.5, -10)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link]
[Link] = "-"
minimizeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = 10

local minUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = minimizeButton

return {
screenGui = screenGui,
window = window,
closeButton = closeButton,
minimizeButton = minimizeButton,
maxSize = maxSize,
minSize = minSize,
defaultText = defaultText,
minimized = false
}
end

local function setupMinimize(guiElements)


MouseButtonFix([Link], function()
[Link] = not [Link]
local tweenInfo = [Link](0.2, [Link],
[Link])
local targetSize = [Link] and [Link]
or [Link]
local tween = TweenService:Create([Link], tweenInfo,
{Size = targetSize})
tween:Play()
if [Link] then
local title = [Link]:match("^(%S+)")
[Link] = title
else
[Link] = [Link]
end
end)
end

local function setupClose(guiElements)


MouseButtonFix([Link], function()
[Link]:Destroy()
end)
end

local function setupDraggable(guiElements)


gui.draggablev2([Link])
end
local guiElements = createWindow([Link](0, 0, 0, 48), [Link](0, 250, 0,
50), [Link](0, 250, 0, 20), "Ping: -- ms | FPS: --")
setupMinimize(guiElements)
setupClose(guiElements)
setupDraggable(guiElements)
local frames = {}
local lastUpdate = 0
local updateInterval = 0.5

[Link]:Connect(function(deltaTime)
Insert(frames, deltaTime)
if #frames > 30 then
[Link](frames, 1)
end

local currentTime = tick()


if currentTime - lastUpdate >= updateInterval then
local sum = 0
for _, frame in ipairs(frames) do
sum = sum + frame
end
local avgFrameTime = sum / #frames
local fps = [Link](1 / avgFrameTime)
local pingValue =
SafeGetService("Stats").[Link]["Data Ping"]
local ping = tonumber(pingValue:GetValueString():match("%d+"))

local pingColor
if ping <= 50 then
pingColor = [Link](0, 255, 100)
elseif ping <= 100 then
pingColor = [Link](255, 255, 0)
else
pingColor = [Link](255, 50, 50)
end

local fpsColor
if fps >= 50 then
fpsColor = [Link](0, 255, 100)
elseif fps >= 30 then
fpsColor = [Link](255, 255, 0)
else
fpsColor = [Link](255, 50, 50)
end

if not [Link] then


[Link] = "Ping: "..ping.." ms | FPS:
"..fps
[Link].TextColor3 = pingColor
end

lastUpdate = currentTime
end
end)
end)

[Link]({"commands","cmds"},{"commands","Open the command list"},function()


[Link]()
end)

debugUI, cDEBUGCON, isMinimized = nil, {}, false

function DEBUGclearCONS()
for _,c in ipairs(cDEBUGCON) do c:Disconnect() end
cDEBUGCON = {}
end

[Link]({"chardebug","cdebug"},{"chardebug (cdebug)","debug your


character"},function()
local UI_SIZE = [Link](520, 300)
local HEADER_H = 40
local BG_COLOR = [Link](20, 20, 20)
local CONTENT_BG = [Link](20, 20, 20)
local UPDATE_RATE = 1/30

local function new(class, props)


local inst = InstanceNew(class)
for k,v in pairs(props) do inst[k] = v end
return inst
end
if debugUI then
debugUI:Destroy()
debugUI = nil
DEBUGclearCONS()
RunService:UnbindFromRenderStep("CharDebug")
return
end

debugUI = new("ScreenGui",{Name="CharDebugUI",ResetOnSpawn=false})
NaProtectUI(debugUI)

local window = new("Frame",{


Name="Window",
Size=[Link](UI_SIZE.X, HEADER_H),
Position=[Link](0.5, -UI_SIZE.X/2, 0.2, 0),
BackgroundColor3=BG_COLOR,
BorderSizePixel=0,
ClipsDescendants=true,
Parent=debugUI
})
new("UICorner",{CornerRadius=[Link](0,8),Parent=window})

local header = new("Frame",{


Name="Header",
Size=[Link](1,0,0,HEADER_H),
BackgroundColor3=BG_COLOR,
Parent=window
})
new("UICorner",{CornerRadius=[Link](0,8),Parent=header})

local title = new("TextLabel",{


Name="Title",
Size=[Link](1,-80,1,0),
Position=[Link](0,10,0,0),
BackgroundTransparency=1,
Font=[Link],
TextSize=18,
TextColor3=[Link](1,1,1),
TextXAlignment=[Link],
Text="Character Debug",
Parent=header
})

local btn = new("TextButton",{


Name="MinimizeBtn",
Size=[Link](0,40,1,0),
Position=[Link](1,-40,0,0),
BackgroundTransparency=1,
Font=[Link],
TextSize=24,
TextColor3=[Link](1,1,1),
Text="-",
Parent=header
})

local content = new("Frame",{


Name="Content",
Size=[Link](1,0,0,UI_SIZE.Y-HEADER_H),
Position=[Link](0,0,0,HEADER_H),
BackgroundColor3=CONTENT_BG,
BackgroundTransparency=0.3,
Parent=window
})
new("UICorner",{CornerRadius=[Link](0,8),Parent=content})

local grid = new("UIGridLayout",{


Parent=content,
CellSize=[Link](0,250,0,50),
CellPadding=[Link](0,10,0,10),
StartCorner=[Link],
SortOrder=[Link]
})

local stats = {
{key="Velocity", source="root", fmt="X: %.2f\nY: %.2f\nZ: %.2f",
fn=function(r) return [Link].X, [Link].Y, [Link].Z end},
{key="Position", source="root", fmt="X: %.2f\nY: %.2f\nZ: %.2f",
fn=function(r) return [Link].X, [Link].Y, [Link].Z end},
{key="Health", source="humanoid", fmt="%.2f / %.2f",
fn=function(h) return [Link], [Link] end},
{key="FOV", source="camera", fmt="%.2f",
fn=function(c) return [Link] end},
{key="State", source="humanoid", fmt="%s",
fn=function(h) return tostring(h:GetState()) end},
{key="Tool", source="char", fmt="%s",
fn=function(c) local t=c:FindFirstChildOfClass("Tool") return (t and [Link]) or
"None" end},
{key="JumpPower", source="humanoid", fmt="%.2f",
fn=function(h) return [Link] end},
{key="WalkSpeed", source="humanoid", fmt="%.2f",
fn=function(h) return [Link] end},
}

local labels = {}
for i,stat in ipairs(stats) do
local lbl = new("TextLabel",{
Name=[Link],
LayoutOrder=i,
Size=[Link](250,50),
BackgroundColor3=[Link](30,30,30),
BorderSizePixel=0,
Font=[Link],
TextScaled=true,
TextColor3=[Link](1,1,1),
TextWrapped=true,
Text=[Link].."\n—",
Parent=content
})
new("UICorner",{CornerRadius=[Link](0,4),Parent=lbl})
labels[[Link]] = lbl
end

gui.draggablev2(window, header)

btn.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
local target = isMinimized and [Link](UI_SIZE.X, HEADER_H) or
[Link](UI_SIZE.X, UI_SIZE.Y)
TweenService:Create(window, [Link](0.2), {Size = target}):Play()
[Link] = isMinimized and "+" or "-"
[Link] = not isMinimized
end)

local dtAcc = 0
RunService:BindToRenderStep("CharDebug", [Link],
function(dt)
dtAcc = dtAcc + dt
if dtAcc < UPDATE_RATE then return end
dtAcc = 0

local char = [Link]


local hum = getHum()
local root = char and getRoot(char)
local cam = SafeGetService("Workspace").CurrentCamera
if not (char and hum and root and cam) then return end

local sources = { char = char, humanoid = hum, root = root, camera = cam }
for _, stat in ipairs(stats) do
local src = sources[[Link]]
if src then
local vals = { [Link](src) }
labels[[Link]].Text = [Link].."\n"..Format([Link],
unpack(vals))
end
end
end)
end)

[Link]({"unchardebug","uncdebug"},{"unchardebug (uncdebug)","disable character


debug"},function()
if debugUI then
debugUI:Destroy()
debugUI = nil
DEBUGclearCONS()
RunService:UnbindFromRenderStep("CharDebug")
end
end)

[Link]({"naked"}, {"naked", "no clothing gang"}, function()


for _,clothes in ipairs([Link]:GetChildren()) do
if clothes:IsA("Shirt") or clothes:IsA("Pants") or
clothes:IsA("ShirtGraphic") then
clothes:Destroy()
end
end
end)

sRoles = {"mod", "admin", "staff", "dev", "founder", "owner", "supervis",


"manager", "management", "executive", "president", "chairman", "chairwoman",
"chairperson", "director"}

groupRole = function(player)
local role = player:GetRoleInGroup([Link])
local info = {Role = role, IsStaff = false}
if player:IsInGroup(1200769) then
[Link] = "Roblox Employee"
[Link] = true
end
for _, staffRole in pairs(sRoles) do
if Find(Lower(role), staffRole) then
[Link] = true
end
end
return info
end

[Link]({"trackstaff"}, {"trackstaff", "Track and notify when a staff member joins


the server"}, function()
[Link]("staffNotifier")

if [Link] == [Link] then


local staffList = {}
[Link]("staffNotifier",
[Link]:Connect(function(player)
local info = groupRole(player)
if [Link] then
DoNotif(formatUsername(player).." is a "..[Link])
end
end))
for _, player in pairs(Players:GetPlayers()) do
local info = groupRole(player)
if [Link] then
Insert(staffList, formatUsername(player).." is a
"..[Link])
end
end
DoNotif(#staffList > 0 and Concat(staffList, ",\n") or "Tracking
enabled")
else
DoNotif("Game is not owned by a Group")
end
end)

[Link]({"stoptrackstaff", "untrackstaff"}, {"stoptrackstaff (untrackstaff)", "Stop


tracking staff members"}, function()
[Link]("staffNotifier")
DoNotif("Tracking disabled")
end)

[Link]({"deletevelocity", "dv", "removevelocity", "removeforces"},


{"deletevelocity (dv, removevelocity, removeforces)", "removes any velocity/force
instanceson your character"}, function()
for _,vel in pairs([Link]:GetDescendants()) do
if vel:IsA("BodyVelocity") or vel:IsA("BodyGyro") or
vel:IsA("RocketPropulsion") or vel:IsA("BodyThrust") or
vel:IsA("BodyAngularVelocity") or vel:IsA("AngularVelocity") or
vel:IsA("BodyForce") or vel:IsA("VectorForce") or vel:IsA("LineForce") then
vel:Destroy()
end
end
end)

--Mobile Commands for the screen


if IsOnMobile then
[Link]({"SensorRotationScreen","SensorScreen","SenScreen"},
{"SensorRotaionScreen (SensorScreen or SenScreen)","Changes ScreenOrientation to
Sensor"},function()
[Link]=[Link]
end)

[Link]({"LandscapeRotationScreen","LandscapeScreen","LandScreen"},
{"LandscapeRotaionScreen (LandscapeScreen or LandScreen)","Changes
ScreenOrientation to Landscape Sensor"},function()
[Link]=[Link]
end)

[Link]({"PortraitRotationScreen","PortraitScreen","Portscreen"},
{"PortraitRotaionScreen (PortraitScreen or Portscreen)","Changes ScreenOrientation
to Portrait"},function()
[Link]=[Link]
end)

[Link]({"DefaultRotaionScreen","DefaultScreen","Defscreen"},
{"DefaultRotaionScreen (DefaultScreen or Defscreen)","Changes ScreenOrientation to
Portrait"},function()
[Link]=SafeGetService("StarterGui").ScreenOrientation
end)
end
[Link]({"commandcount","cc"},{"commandcount (cc)","Counds how many commands NA
has"},function()
DoNotif(adminName.." currently has "..commandcount.." commands")
end)

[Link]({"flyfling","ff"}, {"flyfling (ff)", "makes you fly and fling"}, function()


[Link]({"unwalkfling"})
[Link]({"unvfly", ''})
[Link]({"walkfling"})
[Link]({"vfly"})
end)

[Link]({"unflyfling","unff"}, {"unflyfling (unff)", "stops fly and fling"},


function()
[Link]({"unwalkfling"})
[Link]({"unvfly", ''})
end)

hiddenfling = false

[Link]({"walkfling", "wfling", "wf"}, {"walkfling (wfling,wf)", "probably the best


fling lol"}, function()
if hiddenfling then return end

DoNotif("Walkfling enabled", 2)
hiddenfling = true

if not NA_storage:FindFirstChild("juisdfj0i32i0eidsuf0iok") then


local detection = InstanceNew("Decal")
[Link] = "juisdfj0i32i0eidsuf0iok"
[Link] = NA_storage
end

[Link]("walkflinger")
[Link]("walkflinger", [Link]:Connect(function()
if not hiddenfling then return end
local lp = [Link]
local character = lp and [Link]
local hrp = character and getRoot(character)
if character and hrp then
local originalVelocity = [Link]
[Link] = originalVelocity * 10000 + [Link](0, 10000,
0)

[Link]:Wait()
if character and hrp then
[Link] = originalVelocity
end

[Link]:Wait()
if character and hrp then
[Link] = originalVelocity + [Link](0, 0.1, 0)
end
end
end))

local lp = [Link]
if lp then
[Link]("walkfling_charfix")
[Link]("walkfling_charfix", [Link]:Connect(function()
if hiddenfling then
DoNotif("Re-enabling Walkfling")
end
end))
end
end)
[Link]({"unwalkfling", "unwfling", "unwf"}, {"unwalkfling (unwfling,unwf)", "stop
the walkfling command"}, function()
if not hiddenfling then return end

DoNotif("Walkfling disabled", 2)
hiddenfling = false

[Link]("walkflinger")
[Link]("walkfling_charfix")
end)

[Link]({"rjre", "rejoinrefresh"}, {"rjre (rejoinrefresh)", "Rejoins and teleports


you to your previous position"}, function()
if not DONE then
DONE = true
local hrp = getRoot([Link])

if hrp then
local tpScript = Format([[
local success, err = pcall(function()
repeat Wait() until game:IsLoaded()
local lp = game:GetService("Players").LocalPlayer
local char
local startTime = tick()
repeat
char = [Link] or [Link]:Wait()
Wait(0.1)
until char or (tick() - startTime > 10)
if not char then return end

local humRP
startTime = tick()
repeat
humRP = char:FindFirstChild("HumanoidRootPart")
Wait(0.1)
until humRP or (tick() - startTime > 10)

if not humRP then return end

local targetPos = [Link](%s)


local targetCFrame = [Link](%s)

startTime = tick()
repeat
[Link] = targetCFrame
Wait(0.1)
until ([Link] - targetPos).Magnitude < 10 or (tick() -
startTime > 5)
end)
]], tostring([Link]), tostring([Link]))

queueteleport(tpScript)
end

Spawn(function()
pcall(function()
DoNotif("Rejoining back to the same position...")
end)

local success = pcall(function()


if #Players:GetPlayers() <= 1 then
LocalPlayer:Kick("\nRejoining...")
Wait(0.5)
TeleportService:Teleport(PlaceId, LocalPlayer)
else
TeleportService:TeleportToPlaceInstance(PlaceId,
JobId, LocalPlayer)
end
end)

if not success then


Wait(1)
TeleportService:Teleport(PlaceId, LocalPlayer)
end
end)
end
end)

[Link]({"rejoin", "rj"}, {"rejoin (rj)", "Rejoin the game"}, function()


local plrs = Players
local tp = TeleportService
local lp = [Link]

function tpError(err)
DoNotif("Teleport failed: "..err)
end
[Link]:Connect(tpError)

if #plrs:GetPlayers() <= 1 then


lp:Kick("Rejoining...")
Wait()
tp:TeleportCancel()
local success, err = pcall(function()
tp:Teleport(PlaceId)
end)
if not success then
tpError(err)
end
else
tp:TeleportCancel()
local success, err = pcall(function()
tp:TeleportToPlaceInstance(PlaceId, JobId, lp)
end)
if not success then
tpError(err)
end
end

Wait()
DoNotif("Rejoining...")
end)

[Link]({"teleporttoplace","toplace","ttp"},{"teleporttoplace (PlaceId)
(toplace,ttp)","Teleports you using PlaceId"},function(...)
args={...}
pId=tonumber(args[1])
TeleportService:Teleport(pId)
end,true)

--made by the_king.78
[Link]({"adonisbypass","bypassadonis","badonis","adonisb"},{"adonisbypass
(bypassadonis,badonis,adonisb)","bypasses adonis admin detection"},function()
--[[local DebugFunc = getinfo or [Link]
local IsDebug = false
local hooks = {}

local DetectedMeth, KillMeth

for index, value in getgc(true) do


if typeof(value) == "table" then
local detected = rawget(value, "Detected")
local kill = rawget(value, "Kill")

if typeof(detected) == "function" and not DetectedMeth then


DetectedMeth = detected

local hook
hook = hookfunction(DetectedMeth, function(methodName,
methodFunc, methodInfo)
if methodName ~= "_" then
if IsDebug then
--DoNotif("Adonis Detected\nMethod:
"..tostring(methodName).."\nInfo: "..tostring(methodFunc))
end
end

return true
end)

Insert(hooks, DetectedMeth)
end

if rawget(value, "Variables") and rawget(value, "Process") and


typeof(kill) == "function" and not KillMeth then
KillMeth = kill
local hook
hook = hookfunction(KillMeth, function(killFunc)
if IsDebug then
--DoNotif("Adonis tried to detect:
"..tostring(killFunc))
end
end)

Insert(hooks, KillMeth)
end
end
end

local hook
hook = hookfunction(getrenv().[Link], newcclosure(function(...)
local functionName, functionDetails = ...

if DetectedMeth and functionName == DetectedMeth then


if IsDebug or not IsDebug then
--DoNotif("Adonis was bypassed by the_king.78")
end

return [Link]([Link]())
end

return hook(...)
end))]]
Spawn(function()
local getgc = getgc or [Link]
local hookfunction = hookfunction
local getrenv = getrenv
local debugInfo = (getrenv and getrenv().debug and
getrenv().[Link]) or [Link]
local newcclosure = newcclosure or function(f) return f end

if not (getgc and hookfunction and getrenv and debugInfo) then


DoNotif("Required exploit functions not available. Skipping
Adonis bypass.",3,"Adonis Bypasser")
return
end

local IsDebug = false


local hooks = {}
local DetectedMeth, KillMeth
local AdonisFound = false

for _, value in getgc(true) do


if typeof(value) == "table" then
local hasDetected = typeof(rawget(value, "Detected")) ==
"function"
local hasKill = typeof(rawget(value, "Kill")) == "function"
local hasVars = rawget(value, "Variables") ~= nil
local hasProcess = rawget(value, "Process") ~= nil

if hasDetected or (hasKill and hasVars and hasProcess) then


AdonisFound = true
break
end
end
end

if not AdonisFound then


DoNotif("Adonis not found. Bypass skipped.",3,"Adonis Bypasser")
return
end

for _, value in getgc(true) do


if typeof(value) == "table" then
local detected = rawget(value, "Detected")
local kill = rawget(value, "Kill")

if typeof(detected) == "function" and not DetectedMeth then


DetectedMeth = detected
local hook
hook = hookfunction(DetectedMeth,
function(methodName, methodFunc)
if methodName ~= "_" and IsDebug then
DoNotif("Adonis Detected\nMethod:
"..methodName.."\nInfo: "..methodFunc,3,"Adonis Bypasser")
end
return true
end)
Insert(hooks, DetectedMeth)
DoNotif("Hooked Adonis 'Detected' method.",3,"Adonis
Bypasser")
end

if rawget(value, "Variables") and rawget(value, "Process")


and typeof(kill) == "function" and not KillMeth then
KillMeth = kill
local hook
hook = hookfunction(KillMeth, function(killFunc)
if IsDebug then
DoNotif("Adonis tried to kill function:
"..killFunc,3,"Adonis Bypasser")
end
end)
Insert(hooks, KillMeth)
DoNotif("Hooked Adonis 'Kill' method.",3,"Adonis
Bypasser")
end
end
end

if DetectedMeth and debugInfo then


local hook
hook = hookfunction(debugInfo, newcclosure(function(...)
local functionName = ...
if functionName == DetectedMeth then
-- warn("Adonis detection intercepted. Bypassed by
the_king.78.",3,"Adonis Bypasser")
return [Link]([Link]())
end
return hook(...)
end))
end
end)
end)

--[ LOCALPLAYER ]--


function respawn()
local oldChar = getChar()
local rootPart = getRoot(oldChar)
if not rootPart then return end

local respawnCFrame = [Link]

local humanoid = oldChar:FindFirstChildOfClass("Humanoid")


if humanoid then
humanoid:ChangeState([Link])
[Link] = 0
end

local newChar = [Link]:Wait()


newChar:WaitForChild("HumanoidRootPart",3)

Wait(0.2)

local newRoot = getRoot(newChar)


if newRoot then
local startTime = tick()
local teleportThreshold = 15

while tick() - startTime < 0.4 do


if ([Link] - [Link]).Magnitude >
teleportThreshold then
[Link] = respawnCFrame
startTime = tick()
end
Wait(0.1)
end
end
end

[Link]({"accountage","accage"},{"accountage <player> (accage)","Tells the account


age of a player in the server"},function(...)
Username=(...)

target=getPlr(Username)
for _, plr in next, target do
teller=[Link]
accountage="The account age of "..nameChecker(plr).." is "..teller

Wait();

DoNotif(accountage)
end
end,true)

[Link]({"hitboxes"},{"hitboxes","shows all the hitboxes"},function()


settings():GetService("RenderSettings").ShowBoundingBoxes=true
end)

[Link]({"unhitboxes"},{"unhitboxes","removes the hitboxes outline"},function()


settings():GetService("RenderSettings").ShowBoundingBoxes=false
end)

function toggleVFly()
if vFlyEnabled then
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
vFlyEnabled = false
else
FLYING = true
sFLY(true)
vFlyEnabled = true
end
end

function connectVFlyKey()
if vKeybindConn then
vKeybindConn:Disconnect()
end
vKeybindConn = [Link]:Connect(function(KEY)
if KEY:lower() == vToggleKey then
toggleVFly()
end
end)
end

[Link]({"vfly", "vehiclefly"}, {"vehiclefly (vfly)", "be able to fly vehicles"},


function(...)
local arg = (...) or nil
vFlySpeed = arg or 1
connectVFlyKey()
vFlyEnabled = true

if vRAHH then
vRAHH:Destroy()
vRAHH = nil
end

[Link]({"uncfly", ''})
[Link]({"unfly", ''})

if IsOnMobile then
Wait()
DoNotif(adminName.." detected mobile. vFly button added for easier
use.", 2)

vRAHH = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local speedBox = InstanceNew("TextBox")
local toggleBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local corner2 = InstanceNew("UICorner")
local corner3 = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(vRAHH)
[Link] = false

[Link] = vRAHH
btn.BackgroundColor3 = [Link](30,30,30)
[Link] = 0.1
[Link] = [Link](0.9,0,0.5,0)
[Link] = [Link](0.08,0,0.1,0)
[Link] = [Link]
[Link] = "vFly"
btn.TextColor3 = [Link](255,255,255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link] = vRAHH
speedBox.BackgroundColor3 = [Link](30,30,30)
[Link] = 0.1
[Link] = [Link](0.5, 0)
[Link] = [Link](0.5, 0, 0, 10)
[Link] = [Link](0, 75, 0, 35)
[Link] = [Link]
[Link] = tostring(vFlySpeed)
speedBox.TextColor3 = [Link](255,255,255)
[Link] = 18
[Link] = true
[Link] = false
[Link] = "Speed"
[Link] = false

[Link] = [Link](0.2,0)
[Link] = speedBox

[Link] = btn
toggleBtn.BackgroundColor3 = [Link](50,50,50)
[Link] = 0.1
[Link] = [Link](0.8,0,-0.1,0)
[Link] = [Link](0.4,0,0.4,0)
[Link] = [Link]
[Link] = "+"
toggleBtn.TextColor3 = [Link](255,255,255)
[Link] = true
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](1, 0)
[Link] = toggleBtn

MouseButtonFix(toggleBtn, function()
[Link] = not [Link]
[Link] = [Link] and "-" or "+"
end)

[Link](function()
MouseButtonFix(btn, function()
if not vOn then
local newSpeed = tonumber([Link]) or vFlySpeed
vFlySpeed = newSpeed
[Link] = tostring(vFlySpeed)
vOn = true
[Link] = "UnvFly"
btn.BackgroundColor3 = [Link](0, 170, 0)
sFLY(true)
getHum().PlatformStand = false
else
vOn = false
[Link] = "vFly"
btn.BackgroundColor3 = [Link](170, 0, 0)
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
end
end)
end)()

gui.draggablev2(btn)
gui.draggablev2(speedBox)
else
FLYING = false
getHum().PlatformStand = false
Wait()
DoNotif("Vehicle fly enabled. Press '"..vToggleKey:upper().."' to
toggle vehicle flying.")
sFLY(true)
speedofthevfly = vFlySpeed
speedofthefly = vFlySpeed
end
end, true)

[Link]({"unvfly", "unvehiclefly"}, {"unvehiclefly (unvfly)", "disable vehicle


fly"}, function(bool)
Wait()
if not bool then DoNotif("Not vFlying anymore", 2) end
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
vOn = false
if vRAHH then
vRAHH:Destroy()
vRAHH = nil
end
if vKeybindConn then
vKeybindConn:Disconnect()
vKeybindConn = nil
end
end)

if IsOnPC then
[Link]({"vflybind", "vflykeybind","bindvfly"}, {"vflybind (vflykeybind,
bindvfly)", "set a custom keybind for the 'vFly' command"}, function(...)
local newKey = (...):lower()
if newKey == "" or newKey==nil then
DoNotif("Please provide a keybind.")
return
end

vToggleKey = newKey
if vKeybindConn then
vKeybindConn:Disconnect()
end
connectVFlyKey()

DoNotif("vFly keybind set to '"..vToggleKey:upper().."'")


end,true)
end

[Link]({"equiptools","equipall"},{"equiptools","Equip all of your


tools"},function()
local backpack=getBp()
if backpack then
for _,tool in pairs(backpack:GetChildren()) do
if tool:IsA("Tool") then
[Link]=character
end
end
end
end)

[Link]({"usetools","uset"},{"usetools (uset)","Equips all tools, uses them, and


unequips them"},function()
local backpack = getBp()
local character = [Link]
local equippedTools = {}

if not backpack or not character then


DoNotif("Could not find backpack or character.")
return
end

for _, tool in pairs(character:GetChildren()) do


if tool:IsA("Tool") then
Insert(equippedTools, tool)
end
end

for _, tool in pairs(backpack:GetChildren()) do


if tool:IsA("Tool") and not Discover(equippedTools, tool) then
[Link] = character
end
end

for _, tool in pairs(character:GetChildren()) do


if tool:IsA("Tool") then
NACaller(function()
tool:Activate()
end)
end
end

Wait(1);

for _, tool in pairs(character:GetChildren()) do


if tool:IsA("Tool") and not Discover(equippedTools, tool) then
[Link] = backpack
end
end

for _, tool in pairs(equippedTools) do


[Link] = character
end
end)

[Link]({"tweento","tweengoto", "tgoto"}, {"tweengoto <player> (tweento, tgoto)",


"Teleportation method that bypasses some anticheats"}, function(...)
local Username = (...)
local speaker = [Link]

local target = getPlr(Username)


for _, plr in next, target do
if not plr or not [Link] then return end

TweenService:Create(getRoot([Link]), [Link](1,
[Link]), {CFrame = getRoot([Link]).CFrame}):Play()
end
end, true)

[Link]({"reach", "swordreach"}, {"reach [number] (swordreach)", "Extends sword


reach in one direction"}, function(reachsize)
reachsize = tonumber(reachsize) or 25

local char = getChar()


local bp = getBp()
local Tool = char and char:FindFirstChildOfClass("Tool") or bp and
bp:FindFirstChildOfClass("Tool")

if not Tool then return end

local toolHnld = Tool:FindFirstChild("Handle") or


Tool:FindFirstChildWhichIsA("BasePart")
if not toolHnld then return end

if Tool:FindFirstChild("OGSize3") then
[Link] = [Link]
Tool.OGSize3:Destroy()
if toolHnld:FindFirstChild("FunTIMES") then
[Link]:Destroy()
end
end

local val = InstanceNew("Vector3Value", Tool)


[Link] = "OGSize3"
[Link] = [Link]
local sb = InstanceNew("SelectionBox")
[Link] = toolHnld
[Link] = "FunTIMES"
[Link] = 0.01
sb.Color3 = [Link](255, 0, 0)
[Link] = 0.7
[Link] = toolHnld

[Link] = true
[Link] = [Link]([Link].X, [Link].Y, reachsize)
end,true)

[Link]({"boxreach"}, {"boxreach [number]", "Creates a box-shaped hitbox around


your tool"}, function(reachsize)
reachsize = tonumber(reachsize) or 25

local char = getChar()


local bp = getBp()
local Tool = char and char:FindFirstChildOfClass("Tool") or bp and
bp:FindFirstChildOfClass("Tool")

if not Tool then return end

local toolHnld = Tool:FindFirstChild("Handle") or


Tool:FindFirstChildWhichIsA("BasePart")
if not toolHnld then return end

if Tool:FindFirstChild("OGSize3") then
[Link] = [Link]
Tool.OGSize3:Destroy()
if toolHnld:FindFirstChild("FunTIMES") then
[Link]:Destroy()
end
end

local val = InstanceNew("Vector3Value", Tool)


[Link] = "OGSize3"
[Link] = [Link]

local sb = InstanceNew("SelectionBox")
[Link] = toolHnld
[Link] = "FunTIMES"
[Link] = 0.01
sb.Color3 = [Link](0, 0, 255)
[Link] = 0.7
[Link] = toolHnld

[Link] = true
[Link] = [Link](reachsize, reachsize, reachsize)
end,true)

[Link]({"resetreach", "normalreach", "unreach"}, {"resetreach (normalreach,


unreach)", "Resets tool to normal size"}, function()
local char = getChar()
local bp = getBp()
local Tool = char and char:FindFirstChildOfClass("Tool") or bp and
bp:FindFirstChildOfClass("Tool")
if not Tool then return end

local toolHnld = Tool:FindFirstChild("Handle") or


Tool:FindFirstChildWhichIsA("BasePart")
if not toolHnld then return end

if Tool:FindFirstChild("OGSize3") then
[Link] = [Link]
Tool.OGSize3:Destroy()
if toolHnld:FindFirstChild("FunTIMES") then
[Link]:Destroy()
end
end
end)

[Link]({"aura"}, {"aura [distance]", "Continuously damages nearby players within


range using a damage tool"}, function(range)
range = tonumber(range) or 20

local Players = SafeGetService("Players")


local LocalPlayer = [Link]

if not firetouchinterest then


return DoNotif('Your exploit does not support firetouchinterest to run
this command')
end

[Link]("aura_loop")

local function getToolAndHandle()


local char = [Link]
if not char then return end
local tool = char:FindFirstChildWhichIsA("Tool")
if not tool then return end
local handle = tool:FindFirstChild("Handle") or
tool:FindFirstChildWhichIsA("BasePart")
return tool, handle
end

[Link]("aura_loop", [Link]:Connect(function()
local Tool, Handle = getToolAndHandle()
if Tool and Handle and [Link] == [Link] then
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and [Link] then
local targetChar = [Link]
local humanoid =
targetChar:FindFirstChildOfClass("Humanoid")
if humanoid and [Link] > 0 then
for _, part in ipairs(targetChar:GetChildren())
do
if part:IsA("BasePart") and
([Link] - [Link]).Magnitude <= range then
firetouchinterest(Handle, part, 0)
Wait()
firetouchinterest(Handle, part, 1)
end
end
end
end
end
end
end))

DoNotif("Aura enabled at range "..tostring(range), 1.2)


end, true)

[Link]({"unaura"}, {"unaura", "Stops the running aura loop"}, function()


if [Link]("aura_loop") then
[Link]("aura_loop")
DoNotif("Aura disabled", 1.2)
else
DoNotif("Aura is not active", 1.2)
end
end, true)

[Link]({"antivoid"},{"antivoid","Prevents you from falling into the void by


launching you upwards"},function()
[Link]("antivoid")

[Link]("antivoid", [Link]:Connect(function()
local character = [Link]
local root = character and getRoot(character)
if root and [Link].Y <= OrgDestroyHeight + 25 then
[Link] = [Link]([Link].X, [Link].Y +
250, [Link].Z)
end
end))

DoNotif("AntiVoid Enabled", 3)
end)

[Link]({"unantivoid"},{"unantivoid","Disables antivoid"},function()
[Link]("antivoid")
DoNotif("AntiVoid Disabled", 3)
end)

originalFPDH = nil

[Link]({"antivoid2"}, {"antivoid2", "sets FallenPartsDestroyHeight to -inf"},


function()
if not originalFPDH then
originalFPDH = SafeGetService("Workspace").FallenPartsDestroyHeight
end

SafeGetService("Workspace").FallenPartsDestroyHeight = -9e9
end)

[Link]({"unantivoid2"}, {"unantivoid2", "reverts FallenPartsDestroyHeight"},


function()
if originalFPDH ~= nil then
SafeGetService("Workspace").FallenPartsDestroyHeight = originalFPDH
DoNotif("FallenPartsDestroyHeight reverted to original value |
Antivoid2 Disabled",2)
else
DoNotif("Original value was not stored. Cannot revert.",2)
end
end)
[Link]({"droptool"}, {"dropatool", "Drop one of your tools"}, function()
local backpack = getBp()
local toolToDrop = nil

if not toolToDrop then


for _, tool in ipairs(getChar():GetChildren()) do
if tool:IsA("Tool") then
toolToDrop = tool
break
end
end
end

Wait()

if backpack and not toolToDrop then


for _, tool in ipairs(backpack:GetChildren()) do
if tool:IsA("Tool") then
[Link] = getChar()
toolToDrop = tool
break
end
end
end

if toolToDrop then
[Link] = SafeGetService("Workspace")
end
end)

[Link]({"droptools"},{"dropalltools","Drop all of your tools"},function()


backpack=getBp()
if backpack then
for _,tool in pairs(backpack:GetChildren()) do
if tool:IsA("Tool") then
[Link]=getChar()
end
end
end
Wait()
for _,tool in pairs(getChar():GetChildren()) do
if tool:IsA("Tool") then
[Link]=SafeGetService("Workspace")
end
end
end)

[Link]({"notools"},{"notools","Remove your tools"},function()


for _,tool in pairs(getChar():GetChildren()) do
if tool:IsA("Tool") then
tool:Destroy()
end
end
for _,tool in pairs(getBp():GetChildren()) do
if tool:IsA("Tool") then
tool:Destroy()
end
end
end)

-- leg resize sureeee


--[[[Link]({"breaklayeredclothing","blc"},{"breaklayeredclothing (blc)","Streches
your layered clothing"},function()
Wait();

DoNotif("Break layered clothing executed,if you havent already equip


shirt,jacket,pants and shoes (Layered Clothing ones)")
local swimming=false
local RunService=RunService
oldgrav=SafeGetService("Workspace").Gravity
SafeGetService("Workspace").Gravity=0
local char=getChar()
local swimDied=function()
SafeGetService("Workspace").Gravity=oldgrav
swimming=false
end
Humanoid=char:FindFirstChildWhichIsA("Humanoid")
gravReset=[Link]:Connect(swimDied)
enums=[Link]:GetEnumItems()
[Link](enums,Discover(enums,[Link]))
for i,v in pairs(enums) do
Humanoid:SetStateEnabled(v,false)
end
Humanoid:ChangeState([Link])
swimbeat=[Link]:Connect(function()
pcall(function()
getRoot(char).Velocity=(([Link]~=[Link]() or
UserInputService:IsKeyDown([Link])) and getRoot(char).Velocity or
[Link]())
end)
end)
swimming=true
Clip=false
Wait(0.1)
function NoclipLoop()
if Clip==false and char~=nil then
for _,child in pairs(char:GetDescendants()) do
if child:IsA("BasePart") and [Link]==true then
[Link]=false
end
end
end
end
Noclipping=[Link]:Connect(NoclipLoop)
loadstring(game:HttpGet('[Link]
Nameless-Admin/main/leg%20resize'))()
end)]]

[Link]({"fpsbooster","lowgraphics","boostfps","lowg"},{"fpsbooster (lowgraphics,
boostfps, lowg)","Enables low graphics mode to improve performance."},function()
local decalsEnabled = false
local w = SafeGetService("Workspace")
local l = Lighting
local t = [Link]

local function optimizeInstance(v)


if v:IsA("BasePart") then
[Link] = [Link]
[Link] = 0
if v:IsA("MeshPart") and not decalsEnabled then [Link] = ""
end
elseif v:IsA("Decal") or v:IsA("Texture") then
if not decalsEnabled then [Link] = 1 end
elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
[Link] = [Link](0)
elseif v:IsA("Explosion") then
[Link] = 1
[Link] = 1
elseif v:IsA("Fire") or v:IsA("SpotLight") or v:IsA("Smoke") or
v:IsA("Sparkles") then
[Link] = false
elseif v:IsA("SpecialMesh") and not decalsEnabled then
[Link] = ""
elseif v:IsA("ShirtGraphic") and not decalsEnabled then
[Link] = ""
elseif (v:IsA("Shirt") or v:IsA("Pants")) and not decalsEnabled then
pcall(function() v[[Link].."Template"] = "" end)
end
end

pcall(function()
sethiddenproperty(l,"Technology",[Link]) end)
pcall(function() sethiddenproperty(t,"Decoration",false) end)
[Link] = 0
[Link] = 0
[Link] = 0
[Link] = 0
[Link] = false
[Link] = [Link]
[Link] = 0
pcall(function() settings().[Link] =
[Link].Level01 end)

for _,v in ipairs(w:GetDescendants()) do optimizeInstance(v) end


for _,e in ipairs(l:GetChildren()) do
if e:IsA("BlurEffect") or e:IsA("SunRaysEffect") or
e:IsA("ColorCorrectionEffect") or e:IsA("BloomEffect") or
e:IsA("DepthOfFieldEffect") then
[Link] = false
end
end

[Link]:Connect(function(v)
Wait()
optimizeInstance(v)
end)
end)

[Link]({"antilag","boostfps"},{"antilag (boostfps)","Low Graphics"},function()


local gui = InstanceNew("ScreenGui")
NaProtectUI(gui)
[Link] = "AntiLagGUI"
[Link] = false

local frame = InstanceNew("Frame")


[Link] = [Link](0.5, 0)
[Link] = [Link](0.3, 0, 0.5, 0)
[Link] = [Link](0.5, 0, 0.35, 0)
frame.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = gui

local topbar = InstanceNew("Frame")


[Link] = "TopBar"
[Link] = [Link](1, 0, 0, 30)
topbar.BackgroundColor3 = [Link](20, 20, 20)
[Link] = 0
[Link] = frame

local title = InstanceNew("TextLabel")


[Link] = "AntiLag Settings"
[Link] = [Link]
[Link] = 18
title.TextColor3 = [Link](1,1,1)
[Link] = 1
[Link] = [Link](1, -60, 1, 0)
[Link] = [Link](0, 10, 0, 0)
[Link] = [Link]
[Link] = topbar

local closeBtn = InstanceNew("TextButton")


[Link] = [Link](0, 24, 0, 24)
[Link] = [Link](1, -28, 0, 3)
closeBtn.BackgroundColor3 = [Link](180, 40, 40)
[Link] = "X"
closeBtn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 16
[Link] = topbar

local minimizeBtn = InstanceNew("TextButton")


[Link] = [Link](0, 24, 0, 24)
[Link] = [Link](1, -56, 0, 3)
minimizeBtn.BackgroundColor3 = [Link](100, 100, 100)
[Link] = "-"
minimizeBtn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 16
[Link] = topbar

local content = InstanceNew("Frame")


[Link] = "Content"
[Link] = [Link](1, 0, 1, -30)
[Link] = [Link](0, 0, 0, 30)
[Link] = 1
[Link] = frame

local scrollingFrame = InstanceNew("ScrollingFrame", content)


[Link] = [Link](1, 0, 1, -60)
[Link] = [Link](0, 0, 0, 0)
[Link] = [Link](0, 0, 0, 0)
[Link] = 6
[Link] = 1

local layout = InstanceNew("UIListLayout", scrollingFrame)


[Link] = [Link](0, 5)
[Link] = [Link]

local padding = InstanceNew("UIPadding", scrollingFrame)


[Link] = [Link](0, 10)
[Link] = [Link](0, 10)
[Link] = [Link](0, 10)
[Link] = [Link](0, 10)

local defaultSettings = {
Players = {
["Ignore Me"] = true,
["Ignore Others"] = true
},
Meshes = {
Destroy = false,
LowDetail = true
},
Images = {
Invisible = true,
LowDetail = true,
Destroy = true
},
Other = {
["No Particles"] = true,
["No Camera Effects"] = true,
["No Explosions"] = true,
["No Clothes"] = true,
["Low Water Graphics"] = true,
["No Shadows"] = true,
["Low Rendering"] = true,
["Low Quality Parts"] = true
}
}

local userSettings = [Link](defaultSettings)

local function updateCanvas()


Wait()
[Link] = [Link](0, 0, 0,
[Link].Y + 20)
end

local function createSection(sectionName, keys)


local dropdown = InstanceNew("TextButton")
[Link] = [Link](1, -10, 0, 32)
dropdown.BackgroundColor3 = [Link](45, 45, 45)
dropdown.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 20
[Link] = "▼ "..sectionName
[Link] = false
[Link] = scrollingFrame

local container = InstanceNew("Frame")


[Link] = [Link](1, -10, 0, 0)
[Link] = 1
[Link] = true
[Link] = scrollingFrame
local subLayout = InstanceNew("UIListLayout", container)
[Link] = [Link](0, 4)
[Link] = [Link]

local isOpen = false

local function updateDropdown()


[Link] = [Link](1, -10, 0, isOpen and #keys * 36 or 0)
[Link] = (isOpen and "▲ " or "▼ ")..sectionName
updateCanvas()
end

for _, key in pairs(keys) do


local btn = InstanceNew("TextButton")
[Link] = [Link](1, 0, 0, 32)
btn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 18
[Link] = false
[Link] = key..": "..tostring(userSettings[sectionName][key])
btn.BackgroundColor3 = userSettings[sectionName][key] and
[Link](0, 200, 0) or [Link](120, 30, 30)
[Link] = container

MouseButtonFix(btn,function()
userSettings[sectionName][key] = not
userSettings[sectionName][key]
[Link] = key..": "..tostring(userSettings[sectionName]
[key])
btn.BackgroundColor3 = userSettings[sectionName][key] and
[Link](0, 200, 0) or [Link](120, 30, 30)
end)
end

MouseButtonFix(dropdown,function()
isOpen = not isOpen
updateDropdown()
end)

updateDropdown()
end

for section, data in pairs(userSettings) do


local keys = {}
for k in pairs(data) do Insert(keys, k) end
createSection(section, keys)
end

local runBtn = InstanceNew("TextButton")


[Link] = [Link](1, -20, 0, 45)
[Link] = [Link](0, 10, 1, -50)
runBtn.BackgroundColor3 = [Link](0, 170, 0)
runBtn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 20
[Link] = "Run AntiLag"
[Link] = content
MouseButtonFix(runBtn,function()
getgenv().Settings = userSettings
gui:Destroy()

loadstring(game:HttpGet("[Link]
uuuuuuu/main/low%20detail"))()
end)

MouseButtonFix(closeBtn,function()
gui:Destroy()
end)

local minimized = false


MouseButtonFix(minimizeBtn,function()
minimized = not minimized
[Link] = not minimized
[Link] = minimized and "+" or "-"
end)
gui.draggablev2(frame)
end)

local annoyLoop = false

[Link]({"annoy"}, {"annoy <player>", "Annoys the given player"}, function(...)


if annoyLoop then
DoNotif("Already annoying someone. Use :unannoy first.", 3)
return
end

annoyLoop = false
Wait(0.2)
annoyLoop = true

local user = ...


local targets = getPlr(user)

if #targets == 0 then
DoNotif("No target found.", 3)
return
end

local target = targets[1]


if not [Link] or not getRoot([Link]) then
DoNotif("Target has no character or root part.", 3)
annoyLoop = false
return
end

local myChar = getChar()


local myRoot = myChar and getRoot(myChar)
local originalCFrame = myRoot and [Link]

if not myRoot then


DoNotif("Your character has no root part.", 3)
annoyLoop = false
return
end

[Link](tick())
repeat
Wait(0.05)

local targetChar = [Link]


local targetRoot = targetChar and getRoot(targetChar)
myChar = getChar()
myRoot = myChar and getRoot(myChar)

if not targetRoot or not myRoot then


break
end

local offset = [Link]([Link](-3,3), [Link](0,2),


[Link](-3,3))
[Link] = [Link] + offset

[Link]:Wait()
until not annoyLoop

if myRoot and originalCFrame then


[Link] = originalCFrame
end
end, true)

[Link]({"unannoy"}, {"unannoy", "Stops the annoy command"}, function()


annoyLoop = false
end)

[Link]({"deleteinvisparts","deleteinvisibleparts","dip"},{"deleteinvisparts
(deleteinvisibleparts,dip)","Deletes invisible parts"},function()
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") and [Link]==1 and [Link] then
v:Destroy()
end
end
end)

local shownParts = {}

[Link]({"invisibleparts","invisparts"},{"invisibleparts (invisparts)","Shows
invisible parts"},function()
for _, v in ipairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") and [Link] == 1 then
local alreadyShown = false
for _, p in ipairs(shownParts) do
if p == v then
alreadyShown = true
break
end
end
if not alreadyShown then
Insert(shownParts, v)
end
[Link] = 0
end
end
end)
[Link]({"uninvisibleparts","uninvisparts"},{"uninvisibleparts
(uninvisparts)","Makes parts affected by invisparts return to normal"},function()
for _, v in ipairs(shownParts) do
if v and v:IsA("BasePart") then
[Link] = 1
end
end
[Link](shownParts)
end)

[Link]({"replicationlag", "backtrack"}, {"replicationlag (backtrack)", "Set


IncomingReplicationLag"}, function(num)
settings():GetService("NetworkSettings").IncomingReplicationLag =
tonumber(num) or 0
end, true)

[Link]({"sleepon"}, {"sleepon", "Enable AllowSleep"}, function()


settings():GetService("PhysicsSettings").AllowSleep = true
end)

[Link]({"unsleepon"}, {"unsleepon", "Disable AllowSleep"}, function()


settings():GetService("PhysicsSettings").AllowSleep = false
end)

[Link]({"throttle"}, {"throttle", "Set PhysicsEnvironmentalThrottle (1 = default,


2 = disabled)"}, function(num)
settings():GetService("PhysicsSettings").PhysicsEnvironmentalThrottle =
tonumber(num) or 1
end, true)

[Link]({"quality"}, {"quality", "Set Rendering QualityLevel (1-10)"},


function(level)
level = tonumber(level) or 5
level = [Link](level, 1, 10)
settings().[Link] = level
end, true)

[Link]({"logphysics"}, {"logphysics", "Enable Physics Error Logging"}, function()


settings():GetService("NetworkSettings").PrintPhysicsErrors = true
end)

[Link]({"nologphysics"}, {"nologphysics", "Disable Physics Error Logging"},


function()
settings():GetService("NetworkSettings").PrintPhysicsErrors = false
end)

[Link]({"norender"},{"norender","Disable 3d Rendering to decrease the amount of


CPU the client uses"},function()
RunService:Set3dRenderingEnabled(false)
end)

[Link]({"render"},{"render","Enable 3d Rendering"},function()
RunService:Set3dRenderingEnabled(true)
end)

oofing = false

[Link]({"loopoof"},{"loopoof","Loops everyone's character sounds (everyone can


hear)"},function()
oofing = true
repeat Wait(0.1)
for _, player in ipairs(Players:GetPlayers()) do
local char = [Link]
local head = char and char:FindFirstChild("Head")
if head then
for _, child in ipairs(head:GetChildren()) do
if child:IsA("Sound") and not [Link] then
[Link] = true
end
end
end
end
until not oofing
end)

[Link]({"unloopoof"},{"unloopoof","Stops the oof chaos"},function()


oofing = false
end)

[Link]({"strengthen"},{"strengthen","Makes your character more dense


(CustomPhysicalProperties)"},function(...)
local args={...}
for _,child in pairs([Link]:GetDescendants()) do
if child:IsA("BasePart") then
if args[1] then

[Link]=[Link](args[1],0.3,0.5)
else

[Link]=[Link](100,0.3,0.5)
end
end
end
end,true)

[Link]({"unweaken","unstrengthen"},{"unweaken (unstrengthen)","Sets your


characters CustomPhysicalProperties to default"},function()
for _,child in pairs([Link]:GetDescendants()) do
if child:IsA("BasePart") then

[Link]=[Link](0.7,0.3,0.5)
end
end
end)

[Link]({"weaken"},{"weaken","Makes your character less dense"},function(...)


local args={...}
for _,child in pairs([Link]:GetDescendants()) do
if child:IsA("BasePart") then
if args[1] then
[Link]=[Link](-
args[1],0.3,0.5)
else

[Link]=[Link](0,0.3,0.5)
end
end
end
end,true)

[Link]({"seat"}, {"seat", "Finds a seat and automatically sits on it"}, function()


local character = getChar()
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
local root = character and getRoot(character)

if not humanoid or not root then


DoNotif("Your character or humanoid is invalid", 3)
return
end

local seats = {}
for _, v in ipairs(game:GetDescendants()) do
if v:IsA("Seat") and not [Link] then
Insert(seats, v)
end
end

if #seats == 0 then
DoNotif("No available seats found in the game", 3)
return
end

[Link](seats, function(a, b)
return ([Link] - [Link]).Magnitude < ([Link] -
[Link]).Magnitude
end)

local seat = seats[1]


if seat then
seat:Sit(humanoid)
DoNotif("Sat in the nearest seat", 2)
else
DoNotif("Failed to sit in a seat", 3)
end
end)

[Link]({"vehicleseat", "vseat"}, {"vehicleseat (vseat)", "Sits you in a vehicle


seat, useful for trying to find cars in games"}, function()
local character = getChar()
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
local root = character and getRoot(character)

if not humanoid or not root then


DoNotif("Your character or humanoid is invalid", 3)
return
end

local vehicleSeats = {}
for _, v in ipairs(game:GetDescendants()) do
if v:IsA("VehicleSeat") and not [Link] then
Insert(vehicleSeats, v)
end
end

if #vehicleSeats == 0 then
DoNotif("No available VehicleSeats found in the game", 3)
return
end

[Link](vehicleSeats, function(a, b)
return ([Link] - [Link]).Magnitude < ([Link] -
[Link]).Magnitude
end)

local vseat = vehicleSeats[1]


if vseat then
vseat:Sit(humanoid)
DoNotif("Sat in the nearest VehicleSeat", 2)
else
DoNotif("Failed to sit in a VehicleSeat", 3)
end
end)
[Link]({"copytools","ctools"},{"copytools <player> (ctools)","Copies the tools the
given player has"},function(...)
local targets = getPlr(...)
local lp = [Link]
if not lp then return end
local backpack = lp:FindFirstChildOfClass("Backpack")
if not backpack then return end
for _,plr in ipairs(targets) do
local tBackpack = plr:FindFirstChildOfClass("Backpack")
if tBackpack then
for _,tool in ipairs(tBackpack:GetChildren()) do
if tool:IsA("Tool") or tool:IsA("HopperBin") then
tool:Clone().Parent = backpack
end
end
end
end
end,true)
[Link]({"localtime", "yourtime"}, {"localtime (yourtime)", "Shows your current
time"}, function()
local time = [Link]("*t")
local clock = Format("%02d:%02d:%02d", [Link], [Link], [Link])
DoNotif("Your Local Time Is: "..clock)
end)
[Link]({"localdate", "yourdate"}, {"localdate (yourdate)", "Shows your current
date"}, function()
local time = [Link]("*t")
local dateStr = Format("%02d/%02d/%04d", [Link], [Link], [Link])
DoNotif("Your Local Date Is: "..dateStr)
end)
zmxcnsaodakscn = nil
repeat
local UNNNAMEEDD, FUFRRRR = pcall(function()
return loadstring(game:HttpGet(qowijjokqwd))()
end)

if UNNNAMEEDD then
zmxcnsaodakscn = FUFRRRR
else
Wait(.3)
end
until zmxcnsaodakscn
askndnijewfijewongf = getgenv().cdshkjvcdsojuefdwonjwojgrwoijuhegr
[Link]({"servertime", "svtime"}, {"servertime (svtime)", "Shows the server's
current time"}, function()
local time = [Link]("!*t")
local clock = Format("%02d:%02d:%02d", [Link], [Link], [Link])
DoNotif("Server (UTC) Time Is: "..clock)
end)
[Link]({"serverdate", "svdate"}, {"serverdate (svdate)", "Shows the server's
current date"}, function()
local time = [Link]("!*t")
local dateStr = Format("%02d/%02d/%04d", [Link], [Link], [Link])
DoNotif("Server (UTC) Date Is: "..dateStr)
end)
[Link]({"datetime", "localdatetime"}, {"datetime (localdatetime)", "Shows your
full local date and time"}, function()
local time = [Link]("*t")
local dateTime = Format("%02d/%02d/%04d %02d:%02d:%02d", [Link],
[Link], [Link], [Link], [Link], [Link])
DoNotif("Your Local Date & Time: "..dateTime)
end)
[Link]({"uptime"}, {"uptime", "Shows how long the game/session has been running"},
function()
local uptime = [Link]() - NASESSIONSTARTEDIDK
local hours = [Link](uptime / 3600)
local minutes = [Link]((uptime % 3600) / 60)
local seconds = [Link](uptime % 60)
local uptimeStr = Format("%02d:%02d:%02d", hours, minutes, seconds)
DoNotif("Uptime: "..uptimeStr)
end)
[Link]({"timestamp", "epoch"}, {"timestamp (epoch)", "Shows current Unix
timestamp"}, function()
local timestamp = [Link]()
DoNotif("Current Unix Timestamp: "..timestamp)
end)
somersaultBTN = nil
somersaultToggleKey = "x"
[Link]({"somersault", "frontflip"}, {"somersault (frontflip)", "Makes you do a
clean front flip"}, function(...)
local function somersaulter()
local p = LocalPlayer
local c = getChar() or [Link]:Wait()
local hrp = getRoot(c)
local hum = getHum()

if hum:GetState() ~= [Link] and


[Link] ~= [Link] then
[Link] = true
[Link] = [Link] * -40
[Link] = [Link] * 30 +
[Link](0, 30, 0)

Delay(0.25, function()
[Link] = [Link]
[Link] = false
hum:ChangeState([Link])
end)
end
end

if IsOnMobile then
if somersaultBTN then
somersaultBTN:Destroy()
somersaultBTN = nil
end

somersaultBTN = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(somersaultBTN)
[Link] = false

[Link] = somersaultBTN
btn.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.85, 0, 0.5, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "Flip"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link](function()
MouseButtonFix(btn, function()
somersaulter()
end)
end)()

gui.draggablev2(btn)
else
[Link]("somersault_key")
[Link]("somersault_key", [Link]:Connect(function(KEY)
if KEY:lower() == somersaultToggleKey then
somersaulter()
end
end))

DoNotif("Press '"..somersaultToggleKey:upper().."' to flip!", 3)


end
end, false)
[Link]({"unsomersault", "unfrontflip"}, {"unsomersault (unfrontflip)", "Disable
somersault button and keybind"}, function(...)
if somersaultBTN then
somersaultBTN:Destroy()
somersaultBTN = nil
end

[Link]("somersault_key")
end, false)
[Link]({"cartornado", "ctornado"}, {"cartornado (ctornado)", "Tornados a car just
sit in the car"}, function()
local Player = [Link]
local RunService = RunService
local Workspace = SafeGetService("Workspace")

repeat [Link]:Wait() until [Link]


local Character = [Link]

local SPart = InstanceNew("Part")


[Link] = true
[Link] = true
[Link] = [Link](1, 100, 1)
[Link] = 0.4
[Link] = Workspace

[Link]:Connect(function()
local hum = Character and getHum()
if hum and [Link] then
local rayOrigin = [Link] +
[Link] * 6
local rayDir = [Link](0, -4, 0)
local ray = [Link](rayOrigin, rayDir)
local part = Workspace:FindPartOnRayWithIgnoreList(ray,
{Character})
if part then
[Link] = [Link] +
[Link] * 6
end
end
end)

[Link]:Connect(function(hit)
if not hit:IsA("Seat") then return end

local torso = getTorso(Character)


if not torso then return end

local hum = Character:FindFirstChildOfClass("Humanoid")


if not hum then return end

local flyv = InstanceNew("BodyVelocity")


local flyg = InstanceNew("BodyGyro")
local speed = 50
local lastSpeed = speed
local maxSpeed = 100
local isRunning = false
local f = 0
local isFlying = true

[Link] = torso
[Link] = [Link]([Link], [Link], [Link])

[Link] = torso
[Link] = [Link](9e9, 9e9, 9e9)
flyg.P = 1000
flyg.D = 50

[Link] = true
[Link]:Connect(function()
isRunning = [Link] > 0
end)

Spawn(function()
while isFlying do
[Link] =
SafeGetService("Workspace").[Link] * [Link](-[Link](f * 50 *
speed / maxSpeed), 0, 0)
[Link] =
SafeGetService("Workspace").[Link] * speed
Wait(0.1)

if speed < 0 then


speed = 0
f = 0
end

if isRunning then
speed = lastSpeed
else
if speed ~= 0 then
lastSpeed = speed
end
speed = 0
end
end
end)

Wait(0.3)
hit:Sit(hum)
SPart:Destroy()

local seat = [Link]


if not seat then return end

local vehicleModel = [Link]


while vehicleModel and not vehicleModel:IsA("Model") do
vehicleModel = [Link]
end

if vehicleModel then
for _, v in pairs(vehicleModel:GetDescendants()) do
if v:IsA("BasePart") and [Link] then
[Link] = false
end
end
end

Wait(0.2)
speed = 80

local spin = InstanceNew("BodyAngularVelocity")


[Link] = [Link](0, [Link], 0)
[Link] = [Link](0, 2000, 0)
[Link] = [Link]
end)
end)
[Link]({"unspam","unlag","unchatspam","unanimlag","unremotespam"},{"unspam","Stop
all attempts to lag/spam"},function()
[Link]("spam")
end)

[Link]({"UNCTest","UNC"},{"UNCTest (UNC)","Test how many functions your executor


supports"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/UNC%20test"))()
end)

[Link]({"sUNCtest","sUNC"},{"sUNCtest (sUNC)","uses sUNC test that test the


functions if they're working"},function()
getgenv().sUNCDebug = {
["printcheckpoints"] = false,
["delaybetweentests"] = 0
}

loadstring(game:HttpGet("[Link]
end)

[Link]({"cherryUNC","CUNC"},{"cherryUNC (CUNC)","executes cherry's advanced UNC


checker that actually checks your executor's UNC (if it crashes that's roblox
issue)"},function()
loadstring(game:HttpGet("[Link]
Executor-Tests/refs/heads/main/Environment/[Link]", true))()
end)

[Link]({"vulnerabilitytest","vulntest"},{"vulnerabilitytest (vulntest)","Test if
your executor is Vulnerable"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/[Link]"))()
end)

[Link]({"respawn", "re"}, {"respawn (re)", "Respawn your character"}, function()


respawn()
end)

[Link]({"antisit"},{"antisit","Prevents the player from sitting"},function()


local function noSit(character)
local humanoid = character:WaitForChild("Humanoid", 5)
if humanoid then
humanoid:SetStateEnabled([Link], false)
[Link] = true
end
end

if [Link] then
noSit([Link])
end

[Link]("antisit_conn")
[Link]("antisit_conn", [Link]:Connect(noSit))

DoNotif("Anti sit enabled", 3)


end)

[Link]({"unantisit"},{"unantisit","Allows the player to sit again"},function()


local character = [Link]
local humanoid = character and character:FindFirstChild("Humanoid")
if humanoid then
humanoid:SetStateEnabled([Link], true)
[Link] = false
end

[Link]("antisit_conn")
DoNotif("Anti sit disabled", 3)
end)

[Link]({"antikick", "nokick", "bypasskick", "bk"}, {"antikick (nokick, bypasskick,


bk)", "Bypass Kick on Most Games"}, function()
local getRawMetatable = (debug and [Link]) or getrawmetatable
local setReadOnly = setreadonly or (
make_writeable and function(t, readOnly)
if readOnly then
make_readonly(t)
else
make_writeable(t)
end
end
)

if not getRawMetatable or not setReadOnly or not newcclosure then


DoNotif("Required metatable functions are not available", 3)
return
end

local meta = getRawMetatable(game)


if not meta then
DoNotif("Failed to get the metatable of the game object", 3)
return
end

local player = SafeGetService("Players").LocalPlayer

local function applyAntiKick(mode)


local oldNamecall = meta.__namecall
local oldIndex = meta.__index
local oldNewIndex = meta.__newindex

setReadOnly(meta, false)

meta.__namecall = newcclosure(function(self, ...)


local method = getnamecallmethod()
if method and self == player then
local m = method:lower()
if m == "kick" then
if mode == "fake" then
DoNotif("Kick intercepted (Fake Success)",2)
return true
else
DoNotif("Kick attempt blocked (Error)",2)
return
end
elseif m == "destroy" then
DoNotif("Destroy attempt blocked",2)
return
end
end
return oldNamecall(self, ...)
end)

meta.__index = newcclosure(function(self, key)


if self == player then
if key == "Kick" then
DoNotif("Access to Kick blocked",2)
return function() end
elseif key == "Destroy" then
DoNotif("Access to Destroy blocked",2)
return function() end
end
end
return oldIndex(self, key)
end)

meta.__newindex = newcclosure(function(self, key, value)


if self == player and (key == "Kick" or key == "Destroy") then
DoNotif("Attempt to overwrite "..key.." blocked",2)
return
end
return oldNewIndex(self, key, value)
end)

setReadOnly(meta, true)
DoNotif("Anti-Kick Enabled: Mode - "..(mode == "fake" and "Fake
Success" or "Error"),2)
end

Notify({
Title = "Anti-Kick Mode Selection",
Description = "Choose how kick attempts should be handled.",
Buttons = {
{Text = "Fake Success", Callback = function()
applyAntiKick("fake")
end},
{Text = "Error", Callback = function()
applyAntiKick("error")
end}
}
})
end)

acftpCON = {}
acftpCONN = nil
acftpCFrames = {}
acftpGUI = nil
acftpState = false

function enableACFTP()
acftpState = true
local character = LocalPlayer and [Link]
if not character then
DoNotif("Your character is invalid.", 3)
return
end

for _, con in pairs(acftpCON) do


con:Disconnect()
end
acftpCON = {}
acftpCFrames = {}

if acftpCONN then
acftpCONN:Disconnect()
acftpCONN = nil
end

for _, part in pairs(character:GetChildren()) do


if part:IsA("BasePart") then
acftpCFrames[part] = [Link]
acftpCON[part] =
part:GetPropertyChangedSignal("CFrame"):Connect(function()
if part:IsDescendantOf(character) and [Link] ~=
acftpCFrames[part] then
[Link] = acftpCFrames[part]
end
end)
end
end

acftpCONN = [Link]:Connect(function()
for part in pairs(acftpCFrames) do
if part and part:IsDescendantOf(character) then
acftpCFrames[part] = [Link]
end
end
end)

DoNotif("Anti CFrame Teleport enabled", 1.5)


end

function disableACFTP()
for _, con in pairs(acftpCON) do
con:Disconnect()
end
acftpCON = {}
acftpCFrames = {}

if acftpCONN then
acftpCONN:Disconnect()
acftpCONN = nil
end

acftpState = false
DoNotif("Anti CFrame Teleport disabled", 1.5)
end

[Link]({"anticframeteleport", "acframetp", "acftp"}, {"anticframeteleport


(acframetp,acftp)", "Prevents scripts from teleporting you by resetting your
CFrame"}, function()
enableACFTP()

if IsOnMobile then
if acftpGUI then
acftpGUI:Destroy()
end
acftpGUI = InstanceNew("ScreenGui")
local acftpBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(acftpGUI)
[Link] = false

[Link] = acftpGUI
acftpBtn.BackgroundColor3 = [Link](0, 170, 0)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.4, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "UNACFTP"
acftpBtn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = acftpBtn
[Link] = acftpBtn
[Link] = 1.0

MouseButtonFix(acftpBtn, function()
acftpState = not acftpState
if acftpState then
enableACFTP()
[Link] = "UNACFTP"
acftpBtn.BackgroundColor3 = [Link](0, 170, 0)
else
disableACFTP()
[Link] = "ACFTP"
acftpBtn.BackgroundColor3 = [Link](170, 0, 0)
end
end)

gui.draggablev2(acftpBtn)
end
end)

[Link]({"unanticframeteleport", "unacframetp", "unacftp"}, {"unanticframeteleport


(unacframetp,unacftp)", "Disables Anti CFrame Teleport"}, function()
disableACFTP()

if acftpGUI then
acftpGUI:Destroy()
acftpGUI = nil
end
end)

[Link]({"lay"},{"lay","zzzzzzzz"},function()
local Human=getHum()
if not Human then return end
[Link]=true
Wait(.1)
[Link]=[Link]*[Link]([Link]*.5,0,0)
for _,v in ipairs(Human:GetPlayingAnimationTracks()) do
v:Stop()
end
end)

[Link]({"trip"},{"trip","get up NOW"},function()
getChar():FindFirstChildOfClass("Humanoid"):ChangeState(0)
getRoot(getChar()).Velocity=getRoot(getChar()).[Link]*25
end)

[Link]({"antitrip"}, {"antitrip", "no tripping today bruh"}, function()


local function doTRIPPER(char)
local hum = char:FindFirstChildOfClass("Humanoid")
local root = getRoot(char)
if not (hum and root) then return end

[Link]("trip_fall")
[Link]("trip_fall", [Link]:Connect(function()
[Link] = [Link]
hum:ChangeState([Link])
end))
end

if [Link] then
doTRIPPER([Link])
end

[Link]("trip_char")
[Link]("trip_char", [Link]:Connect(doTRIPPER))

DoNotif("Antitrip Enabled", 2)
end)

[Link]({"unantitrip"}, {"unantitrip", "tripping allowed now"}, function()


[Link]("trip_fall")
[Link]("trip_char")
DoNotif("Antitrip Disabled", 2)
end)

[Link]({"checkrfe"},{"checkrfe","Checks if the game has respect filtering enabled


off"},function()
DoNotif(SafeGetService("SoundService").RespectFilteringEnabled and "Respect
Filtering Enabled is on" or "Respect Filtering Enabled is off")
end)

[Link]({"sit"},{"sit","Sit your player"},function()


local hum=character:FindFirstChildWhichIsA("Humanoid")
if hum then
[Link]=true
end
end)

[Link]({"oldroblox"},{"oldroblox","Old skybox and studs"},function()


for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") then
local dec=InstanceNew("Texture",v)
[Link]="rbxassetid://48715260"
[Link]="Top"
[Link]="1"
[Link]="1"
[Link]=[Link]
[Link]="Plastic"
local dec2=InstanceNew("Texture",v)
[Link]="rbxassetid://20299774"
[Link]="Bottom"
[Link]="1"
[Link]="1"
[Link]=[Link]
[Link]="Plastic"
end
end
[Link]=12
[Link]=false
[Link]=false
for i,v in pairs(Lighting:GetDescendants()) do
if v:IsA("Sky") then
v:Destroy()
end
end
local sky=InstanceNew("Sky",Lighting)
[Link]="rbxassetid://161781263"
[Link]="rbxassetid://161781258"
[Link]="rbxassetid://161781261"
[Link]="rbxassetid://161781267"
[Link]="rbxassetid://161781268"
[Link]="rbxassetid://161781260"
end)

[Link]({"f3x","fex"},{"f3x (fex)","F3X for client"},function()


loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)()
end)

[Link]({"harked","comet"},{"harked (comet)","Executes Comet which is like


harked"},function()
loadstring(game:HttpGet("[Link]
Nameless-Admin/main/comet"))();
end)

[Link]({"triggerbot", "tbot"}, {"triggerbot (tbot)", "Executes a script that


automatically clicks the mouse when the mouse is on a player"}, function()
local ToggleKey = [Link].Z
local FieldOfView = 10

local Players = Players


local RunService = RunService
local UIS = UserInputService
local Camera = SafeGetService("Workspace").CurrentCamera

local Player = [Link]


local Mouse = Player:GetMouse()
local Toggled = false
local Mode = "FFA"
local LastMode = nil

local GUI = InstanceNew("ScreenGui")


local On = InstanceNew("TextLabel")
local uicorner = InstanceNew("UICorner")
NaProtectUI(GUI)
[Link] = GUI
On.BackgroundColor3 = [Link](12, 4, 20)
[Link] = 0.14
[Link] = 0
[Link] = [Link](0.88, 0, 0.33, 0)
[Link] = [Link](0, 160, 0, 20)
[Link] = [Link]
[Link] = "TriggerBot On: false (Key: Q)"
On.TextColor3 = [Link](1, 1, 1)
[Link] = true
[Link] = 14
[Link] = true
[Link] = On

local function IsInFieldOfView(target)


local targetPosition = [Link]
local screenPoint, onScreen = Camera:WorldToScreenPoint(targetPosition)
if onScreen then
local mousePosition = [Link](Mouse.X, Mouse.Y)
local targetScreenPosition = [Link](screenPoint.X,
screenPoint.Y)
local distance = (mousePosition - targetScreenPosition).Magnitude
return distance <= FieldOfView
end
return false
end

local function IsEnemy(otherPlayer)


if Mode == "FFA" then
return true
else
return [Link] ~= nil and [Link] ~= nil and
[Link] ~= [Link]
end
end

local function GetClosestPlayer()


for _, otherPlayer in pairs(Players:GetPlayers()) do
if otherPlayer ~= Player and IsEnemy(otherPlayer) and
[Link] then
for _, part in pairs([Link]:GetChildren())
do
if part:IsA("BasePart") and IsInFieldOfView(part)
then
return otherPlayer
end
end
end
end
return nil
end

local function Click()


mouse1click()
end

local function CheckMode()


if #Players:GetPlayers() > 0 and [Link] == nil then
Mode = "FFA"
else
Mode = "Team"
end

if Mode ~= LastMode then


DoNotif("Mode changed to: "..Mode)
LastMode = Mode
end
end

[Link]:Connect(function(input, processed)
if not processed and [Link] == ToggleKey then
Toggled = not Toggled
[Link] = "TriggerBot On: "..tostring(Toggled).." (Key:
"..[Link]..")"
end
end)

[Link]:Connect(function()
CheckMode()
if Toggled then
local targetPlayer = GetClosestPlayer()
if targetPlayer and [Link] and
[Link]:FindFirstChild("Humanoid") then
local humanoid = [Link]
if [Link] > 0 then
Click()
end
end
end
end)

[Link] = "TriggerBot On: "..tostring(Toggled).." (Key:


"..[Link]..")"

DoNotif("Advanced Trigger Bot Loaded")


end)

[Link]({"nofog"},{"nofog","Removes all fog from the game"},function()


local Lighting=Lighting
[Link]=100000
for i,v in pairs(Lighting:GetDescendants()) do
if v:IsA("Atmosphere") then
v:Destroy()
end
end
end)

stationaryRespawn = false
needsRespawning = false
hasPosition = false
spawnPosition = [Link]()

[Link]({"setspawn", "spawnpoint", "ss"}, {"setspawn (spawnpoint, ss)", "Sets your


spawn point to the current character's position"}, function()
if [Link]("spawnCONNECTION") and [Link]("spawnCHARCON")
then
return DoNotif("spawn point is already running", 3)
end

DoNotif("Spawn has been set")


stationaryRespawn = true

function handleRespawn()
if stationaryRespawn and getHum() and getHum().Health == 0 then
if not hasPosition then
spawnPosition = getRoot(getChar()).CFrame
hasPosition = true
end
needsRespawning = true
end

if needsRespawning then
if getChar() and getRoot(getChar()) then
getRoot(getChar()).CFrame = spawnPosition
end
end
end

[Link]("spawnCONNECTION", [Link]:Connect(handleRespawn))

[Link]("spawnCHARCON", [Link]:Connect(function()
Wait(1)
needsRespawning = false
hasPosition = false
end))
end)

[Link]({"disablespawn", "unsetspawn", "ds"}, {"disablespawn (unsetspawn, ds)",


"Disables the previously set spawn point"}, function()
DoNotif("Spawn point has been disabled")
[Link]("spawnCONNECTION")
[Link]("spawnCHARCON")
stationaryRespawn = false
needsRespawning = false
hasPosition = false
spawnPosition = [Link]()
end)

[Link]({"flashback", "deathpos", "deathtp"}, {"flashback (deathpos, deathtp)",


"Teleports you to your last death point"}, function()
if deathCFrame then
local character = getChar()
if character and getRoot(character) then
getRoot(character).CFrame = deathCFrame
else
DoNotif("Could not teleport, root is missing", 3)
end
else
DoNotif("No available death location to teleport to! You need to die
first", 3)
end
end)

[Link]({"hamster"}, {"hamster <number>", "Hamster ball"}, function(...)


local UserInputService = SafeGetService("UserInputService")
local RunService = RunService
local Camera = SafeGetService("Workspace").CurrentCamera

local SPEED_MULTIPLIER = (...) or 30


local JUMP_POWER = 60
local JUMP_GAP = 0.3

local character = SafeGetService("Players").[Link]

for i, v in ipairs(character:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = false
end
end

local ball = getRoot(character)


[Link] = [Link]
[Link] = [Link](5, 5, 5)
local humanoid = character:WaitForChild("Humanoid")

local params = [Link]()


[Link] = [Link]
[Link] = {character}

[Link]("hamster_render",
[Link]:Connect(function(delta)
[Link] = true
[Link] = true
if UserInputService:GetFocusedTextBox() then return end

local moveVec = GetCustomMoveVector()

if [Link] > 0 then


local right = [Link]
local forward = [Link]
[Link] = [Link] + (right * moveVec.Z * delta
* SPEED_MULTIPLIER)
[Link] = [Link] + (forward * moveVec.X *
delta * SPEED_MULTIPLIER)
end
end))

[Link]:Connect(function()
local result = SafeGetService("Workspace"):Raycast(
[Link],
[Link](0, -(([Link].Y / 2) + JUMP_GAP), 0),
params
)
if result then
[Link] = [Link] + [Link](0, JUMP_POWER, 0)
end
end)

[Link]:Connect(function()
[Link]("hamster_render")
end)

[Link] = ball
end, true)
[Link]({"antiafk","noafk"},{"antiafk (noafk)","Prevents you from being kicked for
being AFK"},function()
if not [Link]("antiAFK") then
local player = [Link]
local virtualUser = SafeGetService("VirtualUser")

[Link]("antiAFK", [Link]:Connect(function()
virtualUser:Button2Down([Link](0, 0),
SafeGetService("Workspace").[Link])
Wait(1)
virtualUser:Button2Up([Link](0, 0),
SafeGetService("Workspace").[Link])
end))

DoNotif("Anti AFK has been enabled")


else
DoNotif("Anti AFK is already enabled")
end
end)

[Link]({"unantiafk","unnoafk"},{"unantiafk (unnoafk)","Allows you to be kicked for


being AFK"},function()
if [Link]("antiAFK") then
[Link]("antiAFK")
DoNotif("Anti AFK has been disabled")
else
DoNotif("Anti AFK is already disabled")
end
end)

local tpUI = nil

[Link]({"clicktp", "tptool"}, {"clicktp (tptool)", "Teleport where your mouse


is"}, function()
local TweenService = SafeGetService("TweenService")
local player = [Link]
local mouse = player:GetMouse()

if tpUI then
tpUI:Destroy()
tpUI = nil
[Link]("tp_down")
[Link]("tp_up")
end

tpUI = InstanceNew("ScreenGui")
NaProtectUI(tpUI)

local clickTpButton = InstanceNew("TextButton")


[Link] = [Link](0, 130, 0, 40)
[Link] = [Link](0.5, 0)
[Link] = [Link](0.45, 0, 0.1, 0)
[Link] = "Enable Click TP"
clickTpButton.TextColor3 = [Link](255, 255, 255)
clickTpButton.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0
[Link] = tpUI

local clickTpCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = clickTpButton

local tweenTpButton = InstanceNew("TextButton")


[Link] = [Link](0, 130, 0, 40)
[Link] = [Link](0.5, 0)
[Link] = [Link](0.55, 0, 0.1, 0)
[Link] = "Enable Tween TP"
tweenTpButton.TextColor3 = [Link](255, 255, 255)
tweenTpButton.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0
[Link] = tpUI

local tweenTpCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = tweenTpButton

local clickTpEnabled = false


local tweenTpEnabled = false

MouseButtonFix(clickTpButton, function()
clickTpEnabled = not clickTpEnabled
tweenTpEnabled = false
[Link] = "Enable Tween TP"
[Link] = clickTpEnabled and "Disable Click TP" or "Enable
Click TP"
end)

MouseButtonFix(tweenTpButton, function()
tweenTpEnabled = not tweenTpEnabled
clickTpEnabled = false
[Link] = "Enable Click TP"
[Link] = tweenTpEnabled and "Disable Tween TP" or "Enable
Tween TP"
end)

local initialMousePosition = nil


local dragThreshold = 10

[Link]("tp_down", mouse.Button1Down:Connect(function()
initialMousePosition = [Link](mouse.X, mouse.Y)
end))

[Link]("tp_up", mouse.Button1Up:Connect(function()
if initialMousePosition then
local currentMousePosition = [Link](mouse.X, mouse.Y)
local distance = (currentMousePosition -
initialMousePosition).Magnitude
if distance <= dragThreshold then
if clickTpEnabled then
local pos = [Link] + [Link](0, 2.5, 0)
local targetCFrame = [Link](pos.X, pos.Y, pos.Z)
getRoot([Link]).CFrame = targetCFrame
elseif tweenTpEnabled then
local pos = [Link] + [Link](0, 2.5, 0)
local humanoidRootPart = getRoot([Link])
local tweenInfo = [Link](
1,
[Link],
[Link],
0,
false,
0
)
local tween = TweenService:Create(humanoidRootPart,
tweenInfo, {
CFrame = [Link](pos.X, pos.Y, pos.Z)
})
tween:Play()
end
end
end
initialMousePosition = nil
end))

gui.draggablev2(clickTpButton)
gui.draggablev2(tweenTpButton)
end)

[Link]({"unclicktp", "untptool"}, {"unclicktp (untptool)", "Remove teleport


buttons"}, function()
if tpUI then
tpUI:Destroy()
tpUI = nil
end
[Link]("tp_down")
[Link]("tp_up")
end)

[Link]({"dex"},{"dex","Using this you can see the parts / guis / scripts etc with
this. A really good and helpful script."},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/DexByMoonMobile"))()
end)

[Link]({"Decompiler"},{"Decompiler","Allows you to decompile


LocalScript/ModuleScript's"},function()
Spawn(function()
assert(getscriptbytecode, "Exploit not supported.")

local API: string = "[Link]

local last_call = 0
function call(konstantType: string, scriptPath: Script | ModuleScript |
LocalScript): string
local success: boolean, bytecode: string =
pcall(getscriptbytecode, scriptPath)

if (not success) then


return
end

local time_elapsed = [Link]() - last_call


if time_elapsed <= .5 then
Wait(.5 - time_elapsed)
end
local httpResult = NAREQUEST({
Url = API..konstantType,
Body = bytecode,
Method = "POST",
Headers = {
["Content-Type"] = "text/plain"
},
})
last_call = [Link]()

if ([Link] ~= 200) then


return
else
return [Link]
end
end

function decompile(scriptPath: Script | ModuleScript | LocalScript):


string
return call("/konstant/decompile", scriptPath)
end

function disassemble(scriptPath: Script | ModuleScript | LocalScript):


string
return call("/konstant/disassemble", scriptPath)
end

getgenv().decompile = decompile
getgenv().disassemble = disassemble

-- by lovrewe
end)
--loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))()
end)

[Link]({"getidfromusername","gidu"},{"getidfromusername (gidu)","Copy a user's


UserId by Username"}, function(thingy)
local s,idd=pcall(function()
return Players:GetUserIdFromNameAsync(tostring(thingy))
end)

if not s then return warn("err: "..tostring(idd)) end

if not setclipboard then return DoNotif("no setclipboard") end


setclipboard(tostring(idd))

DoNotif("Copied "..tostring(thingy).."'s UserId: "..tostring(idd))


end,true)

[Link]({"getuserfromid","guid"},{"getuserfromid (guid)","Copy a user's Username by


ID"}, function(thingy)
local s,naem=pcall(function()
return Players:GetNameFromUserIdAsync(thingy)
end)

if not s then return warn("err: "..tostring(naem)) end

if not setclipboard then return DoNotif("no setclipboard") end


setclipboard(tostring(naem))
DoNotif("Copied "..tostring(naem).."'s Username with ID of
"..tostring(thingy))
end,true)

[Link]({"synapsedex","sdex"},{"synapsedex (sdex)","Loads SynapseX's dex


explorer"},function()
local rng=[Link]()

local charset={}
for i=48,57 do Insert(charset,[Link](i)) end
for i=65,90 do Insert(charset,[Link](i)) end
for i=97,122 do Insert(charset,[Link](i)) end
function RandomCharacters(length)
if length>0 then
return RandomCharacters(length-
1)..charset[rng:NextInteger(1,#charset)]
else
return ""
end
end

local Dex=game:GetObjects("rbxassetid://9553291002")[1]
[Link]=RandomCharacters(rng:NextInteger(5,20))
NaProtectUI(Dex)

function Load(Obj,Url)
function GiveOwnGlobals(Func,Script)
local Fenv={}
local RealFenv={script=Script}
local FenvMt={}
FenvMt.__index=function(a,b)
if RealFenv[b]==nil then
return getfenv()[b]
else
return RealFenv[b]
end
end
FenvMt.__newindex=function(a,b,c)
if RealFenv[b]==nil then
getfenv()[b]=c
else
RealFenv[b]=c
end
end
setmetatable(Fenv,FenvMt)
setfenv(Func,Fenv)
return Func
end

function LoadScripts(Script)
if [Link]=="Script" or [Link]=="LocalScript"
then
Spawn(function()

GiveOwnGlobals(loadstring([Link],"="..Script:GetFullName()),Script)()
end)
end
for i,v in pairs(Script:GetChildren()) do
LoadScripts(v)
end
end

LoadScripts(Obj)
end

Load(Dex)
end)

local aFLING = {on = false, c = {}}


function addFLINGER(c) Insert(aFLING.c, c) end

[Link]({"antifling"}, {"antifling", "makes other players non-collidable with


you"}, function()
if [Link] then for _, cn in ipairs(aFLING.c) do cn:Disconnect() end
aFLING.c = {} end
[Link] = true
addFLINGER([Link]:Connect(function()
for _, pl in ipairs(Players:GetPlayers()) do
if pl ~= LocalPlayer and [Link] then
for _, p in ipairs([Link]:GetDescendants()) do
if p:IsA("BasePart") then [Link] = false end
end
end
end
end))
local function setNo(p)
if p:IsA("BasePart") then
[Link] = false

addFLINGER(p:GetPropertyChangedSignal("CanCollide"):Connect(function()
if [Link] then [Link] = false end
end))
end
end
local function hook(c)
for _, p in ipairs(c:GetDescendants()) do setNo(p) end
addFLINGER([Link]:Connect(setNo))
end
for _, pl in ipairs(Players:GetPlayers()) do
if pl ~= LocalPlayer then
if [Link] then hook([Link]) end
addFLINGER([Link]:Connect(hook))
end
end
addFLINGER([Link]:Connect(function(pl)
if pl ~= LocalPlayer then addFLINGER([Link]:Connect(hook))
end
end))
DoNotif("Antifling Enabled")
end)

[Link]({"unantifling"}, {"unantifling", "restores collision for other players"},


function()
if [Link] then
for _, cn in ipairs(aFLING.c) do cn:Disconnect() end
aFLING.c = {}
[Link] = false
end
DoNotif("Antifling Disabled")
end)

[Link]({"gravitygun"},{"gravitygun","Probably the best gravity gun script thats


fe"},function()
Wait();
DoNotif("Wait a few seconds for it to load")
loadstring(game:HttpGet("[Link]
Nameless-Admin/main/gravity%20gun"))()
end)

[Link]({"lockws","lockworkspace"},{"lockws (lockworkspace)","Locks the whole


workspace"},function()
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
[Link]=true
end
end)

[Link]({"unlockws","unlockworkspace"},{"unlockws (unlockworkspace)","Unlocks the


whole workspace"},function()
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
[Link]=false
end
end)

vspeedBTN = nil

[Link]({"vehiclespeed", "vspeed"}, {"vehiclespeed <amount> (vspeed)", "Change the


vehicle speed"}, function(amount)
[Link]("vehicleloopspeed")

if vspeedBTN then
vspeedBTN:Destroy()
vspeedBTN = nil
end

local intens = tonumber(amount) or 1

[Link]("vehicleloopspeed", [Link]:Connect(function()
local subject = SafeGetService("Workspace").[Link]
if subject and subject:IsA("Humanoid") and [Link] then
[Link]:ApplyImpulse([Link]
* [Link](intens, 0, intens))
elseif subject and subject:IsA("BasePart") then
subject:ApplyImpulse([Link] *
[Link](intens, 0, intens))
end
end))

DoNotif("Vehicle speed set to "..intens)

Wait()

vspeedBTN = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local speedBox = InstanceNew("TextBox")
local toggleBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local corner2 = InstanceNew("UICorner")
local corner3 = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")
local vstopBtn = InstanceNew("TextButton")
local vstopCorner = InstanceNew("UICorner")

NaProtectUI(vspeedBTN)

[Link] = vspeedBTN
btn.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.4, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "vSpeed"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link] = vspeedBTN
speedBox.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.5, 0)
[Link] = [Link](0.5, 0, 0, 10)
[Link] = [Link](0, 75, 0, 35)
[Link] = [Link]
[Link] = tostring(intens)
speedBox.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = false
[Link] = "Speed"
[Link] = false

[Link] = [Link](0.2, 0)
[Link] = speedBox

[Link] = btn
toggleBtn.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0.1
[Link] = [Link](0.8, 0, -0.1, 0)
[Link] = [Link](0.4, 0, 0.4, 0)
[Link] = [Link]
[Link] = "+"
toggleBtn.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](1, 0)
[Link] = toggleBtn
[Link] = vspeedBTN
vstopBtn.BackgroundColor3 = [Link](80, 80, 80)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.52, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "vSTOP"
vstopBtn.TextColor3 = [Link](1, 1, 1)
[Link] = true
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = vstopBtn

MouseButtonFix(toggleBtn, function()
[Link] = not [Link]
[Link] = [Link] and "-" or "+"
end)

local vSpeedOn = true


[Link] = "vSpeed ON"
btn.BackgroundColor3 = [Link](0, 170, 0)

MouseButtonFix(btn, function()
vSpeedOn = not vSpeedOn

if vSpeedOn then
local newIntens = tonumber([Link]) or 1
intens = newIntens

[Link]("vehicleloopspeed")
[Link]("vehicleloopspeed",
[Link]:Connect(function()
local subject =
SafeGetService("Workspace").[Link]
if subject and subject:IsA("Humanoid") and [Link]
then

[Link]:ApplyImpulse([Link] *
[Link](intens, 0, intens))
elseif subject and subject:IsA("BasePart") then
subject:ApplyImpulse([Link] *
[Link](intens, 0, intens))
end
end))

[Link] = "vSpeed ON"


btn.BackgroundColor3 = [Link](0, 170, 0)
else
[Link]("vehicleloopspeed")

local subject =
SafeGetService("Workspace").[Link]
if subject then
local root
if subject:IsA("Humanoid") and [Link] then
root = [Link]
elseif subject:IsA("BasePart") then
root = subject
end

if root then
Spawn(function()
for i = 1, 10 do
if root:IsDescendantOf(game) then

[Link]=[Link] * .8

[Link]=[Link] * .8
Wait(0.05)
end
end
end)
end
end

[Link] = "vSpeed"
btn.BackgroundColor3 = [Link](30, 30, 30)
end
end)

MouseButtonFix(vstopBtn, function()
local subject = SafeGetService("Workspace").[Link]
if subject then
local root
if subject:IsA("Humanoid") and [Link] then
root = [Link]
elseif subject:IsA("BasePart") then
root = subject
end

if root then
local model = root:FindFirstAncestorOfClass("Model")
if model then
for _, part in ipairs(model:GetDescendants()) do
if part:IsA("BasePart") then
[Link] =
[Link]
[Link] =
[Link]
end
if part:IsA("VehicleSeat") then
[Link] = 0
[Link] = 0
end
end
else
[Link] = [Link]
[Link] = [Link]
end
end
end
end)

[Link]:Connect(function()
if not vSpeedOn then return end
local newIntens = tonumber([Link]) or 1
intens = newIntens

[Link]("vehicleloopspeed")
[Link]("vehicleloopspeed", [Link]:Connect(function()
local subject =
SafeGetService("Workspace").[Link]
if subject and subject:IsA("Humanoid") and [Link] then

[Link]:ApplyImpulse([Link] *
[Link](intens, 0, intens))
elseif subject and subject:IsA("BasePart") then
subject:ApplyImpulse([Link] *
[Link](intens, 0, intens))
end
end))

DoNotif("vSpeed updated to "..intens, 2)


end)

gui.draggablev2(btn)
gui.draggablev2(speedBox)
gui.draggablev2(vstopBtn)
end, true)

[Link]({"unvehiclespeed", "unvspeed"}, {"unvehiclespeed (unvspeed)", "Stops the


vehiclespeed command"}, function()
[Link]("vehicleloopspeed")

if vspeedBTN then
vspeedBTN:Destroy()
vspeedBTN = nil
end

local subject = SafeGetService("Workspace").[Link]


if subject then
local root
if subject:IsA("Humanoid") and [Link] then
root = [Link]
elseif subject:IsA("BasePart") then
root = subject
end

if root then
local model = root:FindFirstAncestorOfClass("Model")
if model then
for _, part in ipairs(model:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = [Link]
[Link] = [Link]
end
if part:IsA("VehicleSeat") then
[Link] = 0
[Link] = 0
end
end
else
[Link] = [Link]
[Link] = [Link]
end
end
end

DoNotif("Vehicle speed disabled")


end)

local active=false
local players=Players
local camera=SafeGetService("Workspace").CurrentCamera

local uis=UserInputService

local active=false
function UpdateAutoRotate(BOOL)
[Link]=BOOL
end

local GameSettings = UserSettings():GetService("UserGameSettings")

local OriginalRotationType = nil


local ShiftLockEnabled = false

function EnableShiftLock()
if ShiftLockEnabled then return end

local success, currentRotation = pcall(function()


return [Link]
end)

if success then
OriginalRotationType = currentRotation
end

[Link]("shiftlock_loop", [Link]:Connect(function()
pcall(function()
[Link] = [Link]
end)
end))

ShiftLockEnabled = true
DoNotif("ShiftLock Enabled", 2)
end

function DisableShiftLock()
if not ShiftLockEnabled then return end

[Link]("shiftlock_loop")

pcall(function()
[Link] = OriginalRotationType or
[Link]
end)

ShiftLockEnabled = false
DoNotif("ShiftLock Disabled", 2)
end

[Link]({"shiftlock","sl"}, {"shiftlock (sl)", "Toggles shiftlock"}, function()


if IsOnMobile then

loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/shiftlock"))()
else
EnableShiftLock()
end
end)

[Link]({"unshiftlock","unsl"}, {"unshiftlock (unsl)", "Disables shiftlock"},


function()
if IsOnPC then
DisableShiftLock()
end
end)

-- if you're reading this use the command 'cmdloop enable' to enable the command
loop
-- example 'cmdloop enable shiftlock hidden' (hides notification to display) or set
hidden to just anything as long as argument 2 is not empty 💀

[Link]({"enable"}, {"enable", "Enables a specific CoreGui"}, function(...)


local args = {...}
local enableName = args[1]
local hiddenNotif = args[2] -- scuffed way lmao
local buttons = {}

for _, coreGuiType in ipairs([Link]:GetEnumItems()) do


Insert(buttons, {
Text = [Link],
Callback = function()
SafeGetService("StarterGui"):SetCoreGuiEnabled(coreGuiType,
true)
if coreGuiType == [Link] or coreGuiType ==
[Link] then

loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))()
end
end
})
end

Insert(buttons, {
Text = "Shiftlock",
Callback = function()
[Link] = true
end
})

if enableName and enableName ~= "" then


local found = false
for _, button in ipairs(buttons) do
if Match([Link]:lower(), enableName:lower()) then
[Link]()
if not hiddenNotif then
DoNotif("CoreGui Enabled: "..[Link].." has been
enabled.", 3)
end
found = true
break
end
end
if not found then
DoNotif("No matching CoreGui element found for: "..enableName, 3)
end
else
Insert(buttons, {
Text = "Cancel",
Callback = function() end
})
Notify({
Title = "Enable a Specific Core Gui Element",
Buttons = buttons
})
end
end, true)

[Link]({"disable"}, {"disable", "Disables a specific CoreGui"}, function(...)


local args = {...}
local disableName = args[1]
local hiddenNotif = args[2] -- scuffed way lmao
local buttons = {}

for _, coreGuiType in ipairs([Link]:GetEnumItems()) do


Insert(buttons, {
Text = [Link],
Callback = function()
SafeGetService("StarterGui"):SetCoreGuiEnabled(coreGuiType,
false)
end
})
end

Insert(buttons, {
Text = "Shiftlock",
Callback = function()
[Link] = false
end
})

if disableName and disableName ~= "" then


local found = false
for _, button in ipairs(buttons) do
if Match([Link]:lower(), disableName:lower()) then
[Link]()
if not hiddenNotif then
DoNotif("CoreGui Disabled: "..[Link].." has been
disabled.", 3)
end
found = true
break
end
end
if not found then
DoNotif("No matching CoreGui element found for: "..disableName,
3)
end
else
Insert(buttons, {
Text = "Cancel",
Callback = function() end
})
Notify({
Title = "Disable a Specific Core Gui Element",
Buttons = buttons
})
end
end,true)

[Link]({"reverb", "reverbcontrol"}, {"reverb (reverbcontrol)", "Manage sound


reverb settings"}, function()
local reverbButtons = {}
for _, reverbType in ipairs([Link]:GetEnumItems()) do
Insert(reverbButtons, {
Text = [Link],
Callback = function()
SafeGetService("SoundService").AmbientReverb = reverbType
end
})
end

Insert(reverbButtons, {
Text = "Cancel",
Callback = function() end
})

Notify({
Title = "Sound Reverb Options",
Buttons = reverbButtons
})
end)

[Link]({"cam", "camera", "cameratype"}, {"cam (camera, cameratype)", "Manage


camera type settings"}, function()
local cameraTypeButtons = {}
for _, cameraType in ipairs([Link]:GetEnumItems()) do
Insert(cameraTypeButtons, {
Text = [Link],
Callback = function()
SafeGetService("Workspace").[Link] =
cameraType
end
})
end

Insert(cameraTypeButtons, {
Text = "Cancel",
Callback = function() end
})

Notify({
Title = "Camera Type Options",
Buttons = cameraTypeButtons
})
end)
[Link]({"esp"}, {"esp", "locate where the players are"}, function()
ESPenabled = true
chamsEnabled = false
for _, player in pairs(Players:GetPlayers()) do
if [Link] ~= [Link] then
NAESP(player)
end
end

if not getgenv().ESPJoinConnection then


getgenv().ESPJoinConnection =
[Link]:Connect(function(player)
if ESPenabled and [Link] ~= [Link] then
NAESP(player)
end
end)
end
end)

[Link]({"chams"}, {"chams", "ESP but without the text :shock:"}, function()


ESPenabled = true
chamsEnabled = true
for _, player in pairs(Players:GetPlayers()) do
if [Link] ~= [Link] then
NAESP(player)
end
end

if not getgenv().ESPJoinConnection then


getgenv().ESPJoinConnection =
[Link]:Connect(function(player)
if ESPenabled and [Link] ~= [Link] then
NAESP(player)
end
end)
end
end)

[Link]({"locate"}, {"locate <username>", "locate where the players are"},


function(...)
local username = (...)
local target = getPlr(username)
for _, plr in next, target do
if plr then
NAESP(plr, true)
end
end
end, true)

[Link]({"npcesp", "espnpc"}, {"npcesp (espnpc)", "locate where the npcs are"},


function()
local target = getPlr("npc")
for _, plr in next, target do
if plr then
NAESP(plr, true)
end
end
end)
[Link]({"unnpcesp", "unespnpc"}, {"unnpcesp (unespnpc)", "stop locating npcs"},
function()
local target = getPlr("npc")
for _, plr in next, target do
if plr then
discPlrESP(plr)
end
end
end)

[Link]({"unesp", "unchams"}, {"unesp (unchams)", "Disables esp/chams"}, function()


ESPenabled = false
chamsEnabled = false
removeAllESP()

if getgenv().ESPJoinConnection then
getgenv().ESPJoinConnection:Disconnect()
getgenv().ESPJoinConnection = nil
end
end)

[Link]({"unlocate"}, {"unlocate <player>"}, function(username)


local target = getPlr(username)
for _, plr in next, target do
if plr then
discPlrESP(plr)
end
end
end, true)

[Link]({"crash"},{"crash","crashes ur client lol (why would you even use this


tho)"},function()
while true do end
end)

VVVVVVVVVVVCARRR = {}

[Link]({"vehiclenoclip", "vnoclip"}, {"vehiclenoclip (vnoclip)", "Disables vehicle


collision"}, function()
VVVVVVVVVVVCARRR = {}

local hum = getHum()


if not hum then return DoNotif("no humanoid found",2) end
local seat = hum and [Link]

local model = [Link]


while model and not model:IsA("Model") do
model = [Link]
end

Wait(0.1)
[Link]({"noclip"})

for _, pp in ipairs(model:GetDescendants()) do
if pp:IsA("BasePart") and [Link] then
Insert(VVVVVVVVVVVCARRR, pp)
[Link] = false
end
end
end)

[Link]({"vehicleclip", "vclip", "unvnoclip", "unvehiclenoclip"}, {"vehicleclip


(vclip, unvnoclip, unvehiclenoclip)", "Enables vehicle collision"}, function()
[Link]({"clip"})

for _, pppp in ipairs(VVVVVVVVVVVCARRR) do


if pppp and pppp:IsA("BasePart") then
[Link] = true
end
end

VVVVVVVVVVVCARRR = {}
end)

[Link]({"handlekill", "hkill"}, {"handlekill <player> (hkill)", "Kills a player


using a tool that deals damage on touch"}, function(...)
local Players = SafeGetService("Players")
local LocalPlayer = [Link]

if not firetouchinterest then


return DoNotif('Your exploit does not support firetouchinterest to run
this command')
end

local function zeTOOL()


local character = [Link]
if not character then return nil, nil end
local tool = character:FindFirstChildWhichIsA("Tool")
if not tool then return nil, nil end
local handle = tool:FindFirstChild("Handle")
return tool, handle
end

local Tool, Handle = zeTOOL()


if not Tool or not Handle then
return DoNotif('You need to hold a "Tool" that does damage on touch')
end

local username = ...


local targets = getPlr(username)
if #targets == 0 then
return DoNotif("No target found",2)
end

for _, targetPlayer in ipairs(targets) do


Spawn(function()
while Tool and getPlrChar(LocalPlayer) and
getPlrChar(targetPlayer) and [Link] == [Link] do
local humanoid =
getPlrChar(targetPlayer):FindFirstChildWhichIsA("Humanoid")
if not humanoid or [Link] <= 0 then
break
end

for _, part in
ipairs(getPlrChar(targetPlayer):GetChildren()) do
if part:IsA("BasePart") then
firetouchinterest(Handle, part, 0)
Wait()
firetouchinterest(Handle, part, 1)
end
end

[Link]:Wait()
end
end)
end
end, true)

[Link]({"creep", "scare"}, {"creep <player> (scare)", "Teleports from a player


behind them and under the floor to the top"}, function(...)
local username = ...
local targets = getPlr(username)
if #targets == 0 then
DoNotif("No target found.", 3)
return
end

local target = targets[1]


local character = getChar()
if not character then
DoNotif("Your character is invalid.", 3)
return
end

local root = getRoot(character)


if not root then
DoNotif("Your character's root is invalid.", 3)
return
end

if not [Link] or not [Link]:FindFirstChild("Humanoid") or


not [Link]:FindFirstChild("Humanoid").RootPart then
DoNotif("Target's character is invalid.", 3)
return
end

[Link] = [Link] * [Link](0, -10,


4)
Wait()

if [Link]("noclip") then
[Link]("noclip")
end

[Link]("noclip", [Link]:Connect(function()
local char = getChar()
if not char then return end
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = false
end
end
end))
Wait()

[Link] = true
Wait()

local tweenService = TweenService


local tweenInfo = [Link](1000, [Link])
local tween = tweenService:Create(root, tweenInfo, {CFrame = [Link](0,
10000, 0)})
tween:Play()
Wait(1.5)
tween:Pause()

[Link] = false
Wait()

[Link]("noclip")
end, true)

[Link]({"netless","net"},{"netless (net)","Executes netless which makes scripts


more stable"},function()
for i,v in next,getChar():GetDescendants() do
if v:IsA("BasePart") and [Link]~="HumanoidRootPart" then
[Link]:Connect(function()
[Link]=[Link](-30,0,0)
end)
end
end

Wait();

DoNotif("Netless has been activated,re-run this script if you die")


end)

[Link]({"reset","die"},{"reset (die)","Makes your health be 0"},function()

[Link]:FindFirstChildOfClass("Humanoid"):ChangeState([Link]
[Link])
[Link]:FindFirstChildOfClass("Humanoid").Health=0
end)

local damageMessages = {
"Ouch!", "Ow!", "Aw!", "That hurt!", "Yikes!", "Gah!", "Nooo!",
"Stop that!", "Bruh...", "Hmph!", "I felt that!", "What the–?!", "My pixels!",
"Dang!",
"Seriously?", "Try that again!", "Cut it out!", "That was rude!"
}

[Link]({"damagechat", "dmgchat", "painchat"}, {"damagechat (dmgchat, painchat)",


"Toggles chat message when you take damage"}, function()
local humanoid = getHum()

if not humanoid then


DoNotif("Humanoid not found", 2)
return
end

local connName = "damagechat"

if [Link](connName) then
[Link](connName)
DoNotif("Disabled", 2)
return
end

local lastHealth = [Link]

[Link](connName, [Link]:Connect(function(newHealth)
if newHealth < lastHealth then
local msg = damageMessages[[Link](1, #damageMessages)]
[Link](msg, "All")
end
lastHealth = newHealth
end))

DoNotif("Enabled", 2)
end)

[Link]({"undamagechat", "undmgchat", "unpainchat"}, {"undamagechat (undmgchat,


unpainchat)", "Disables damage reaction chat"}, function()
if [Link]("damagechat") then
[Link]("damagechat")
DoNotif("Disabled", 2)
else
DoNotif("Already disabled", 2)
end
end)

[Link]({"runanim", "playanim", "anim"}, {"runanim <id> [speed] (playanim,anim)",


"Plays an animation by ID with optional speed multiplier"}, function(id, speed)
local hum = getHum()
if not hum then return end
id = tostring(id)
speed = tonumber(speed) or 1
local animator = hum:FindFirstChildOfClass("Animator") or
InstanceNew("Animator", hum)
local anim = InstanceNew("Animation")
[Link] = "rbxassetid://"..id
local track = animator:LoadAnimation(anim)
track:Play()
track:AdjustSpeed(speed)
Delay([Link] / speed, function()
track:Stop()
track:Destroy()
anim:Destroy()
end)
end, true)

local storedAnims = {}
builderAnim = nil

[Link]({"animbuilder","abuilder"},{"animbuilder (abuilder)","Opens animation


builder GUI"},function()
if builderAnim then pcall(function() builderAnim:Destroy() end) builderAnim =
nil end

local function getData()


local hum = getHum()
if not hum then return end
local animate = [Link]:FindFirstChild("Animate")
if not animate then return end
return hum, animate
end

local p = LocalPlayer
local uid = [Link]
if not storedAnims[uid] then
local hum0, animate0 = getData()
if not animate0 then return end
local store = {}
for _, v in pairs(animate0:GetChildren()) do
if v:IsA("StringValue") then
local a = v:FindFirstChildWhichIsA("Animation")
if a then store[[Link]] = [Link] end
end
end
storedAnims[uid] = store
end

builderAnim = InstanceNew("ScreenGui")
NaProtectUI(builderAnim)

local m = InstanceNew("Frame", builderAnim)


local fullW, fullH = 420, 515
[Link] = [Link](0, fullW, 0, fullH)
[Link] = [Link](0.5, -fullW/2, 0.5, -fullH/2)
m.BackgroundColor3 = [Link](30,30,30)
[Link] = 0.4
[Link] = true
InstanceNew("UICorner", m).CornerRadius = [Link](0,12)

local title = InstanceNew("TextLabel", m)


[Link] = [Link](1,0,0,30)
[Link] = [Link](0,0,0,0)
[Link] = 1
[Link] = "Animation Builder"
[Link] = 20
[Link] = [Link]
title.TextColor3 = [Link](1,1,1)

local x = InstanceNew("TextButton", m)
[Link] = [Link](0,30,0,30)
[Link] = [Link](1,-35,0,2)
[Link] = "X"
[Link] = [Link]
[Link] = 18
x.BackgroundColor3 = [Link](200,50,50)
[Link] = 0.5
InstanceNew("UICorner", x).CornerRadius = [Link](0,8)
x.MouseButton1Click:Connect(function() pcall([Link], builderAnim)
builderAnim = nil end)

local states = {"Idle","Walk","Run","Jump","Fall","Climb","Swim","Sit"}


local tb = {}
for i, k in ipairs(states) do
local r = InstanceNew("Frame", m)
[Link] = [Link](1,-20,0,50)
[Link] = [Link](0,10,0,40 + (i-1)*55)
r.BackgroundColor3 = [Link](50,50,50)
[Link] = 0.3
InstanceNew("UICorner", r).CornerRadius = [Link](0,10)

local l = InstanceNew("TextLabel", r)
[Link] = k
[Link] = [Link](0.3,0,1,0)
[Link] = [Link](0,10,0,0)
[Link] = 1
[Link] = 16
[Link] = [Link]
l.TextColor3 = [Link](1,1,1)
[Link] = [Link]

local te = InstanceNew("TextBox", r)
[Link] = "Insert ID"
[Link] = ""
[Link] = false
[Link] = [Link](0.7,-20,0,30)
[Link] = [Link](0.3,10,0,10)
te.BackgroundColor3 = [Link](70,70,70)
[Link] = 0.2
[Link] = 16
[Link] = [Link]
te.TextColor3 = [Link](1,1,1)
InstanceNew("UICorner", te).CornerRadius = [Link](0,8)
te:GetPropertyChangedSignal("Text"):Connect(function()
local clean = [Link]:gsub('%D','') if [Link]~=clean then
[Link]=clean end
end)
tb[Lower(k)] = te
end

local btnY = fullH - 45


local save = InstanceNew("TextButton", m)
[Link] = [Link](0.48,0,0,40)
[Link] = [Link](0.02,0,0,btnY)
[Link] = "Save"
[Link] = 18
[Link] = [Link]
save.BackgroundColor3 = [Link](80,160,80)
[Link] = 0.2
InstanceNew("UICorner", save).CornerRadius = [Link](0,10)

local revert = InstanceNew("TextButton", m)


[Link] = [Link](0.48,0,0,40)
[Link] = [Link](0.5,0,0,btnY)
[Link] = "Revert"
[Link] = 18
[Link] = [Link]
revert.BackgroundColor3 = [Link](160,80,80)
[Link] = 0.2
InstanceNew("UICorner", revert).CornerRadius = [Link](0,10)

local function applyAnims(mode)


local hum, animate = getData()
if not animate then return end
for _, k in ipairs(states) do
local e = tb[Lower(k)]
if mode == "save" then
local id = tonumber([Link])
if id then local o = animate:FindFirstChild(k:lower())
if o and o:IsA("StringValue") then local a =
o:FindFirstChildWhichIsA("Animation") if a then [Link] = "rbxassetid://"..id
end end
end
else
local raw = storedAnims[uid] and storedAnims[uid][k:lower()]
if raw then local num = raw:match('%d+') if num then local orig =
tonumber(num)
if orig then local o =
animate:FindFirstChild(k:lower())
if o and o:IsA("StringValue") then local a =
o:FindFirstChildWhichIsA("Animation") if a then [Link] = raw end end
tb[Lower(k)].Text = tostring(orig)
end
end
end
end
end
end
save.MouseButton1Click:Connect(function() applyAnims("save") end)
revert.MouseButton1Click:Connect(function() applyAnims("revert") end)
[Link](m)
end)

[Link]({"setkiller", "killeranim"}, {"setkiller (killeranim)", "Sets killer


animation set"}, function()
if not IsR6() then DoNotif("command requires R6") return end
local hum = getHum()
if not hum then return end

local animate = [Link]:FindFirstChild("Animate")


if not animate then return end

if not storedAnims[hum] then


local store = {}
for _, obj in pairs(animate:GetChildren()) do
if obj:IsA("StringValue") then
local anim = obj:FindFirstChildWhichIsA("Animation")
if anim then
store[[Link]] = [Link]
end
end
end
storedAnims[hum] = store
end

local function setAnim(name, id)


local obj = animate:FindFirstChild(name)
if obj and obj:IsA("StringValue") then
local anim = obj:FindFirstChildWhichIsA("Animation")
if anim then
[Link] = "rbxassetid://"..tostring(id)
end
end
end

setAnim("walk", 252557606)
setAnim("run", 252557606)
setAnim("jump", 165167557)
setAnim("fall", 97170520)
end)

[Link]({"setpsycho", "psychoanim"}, {"setpsycho (psychoanim)", "Sets psycho


animation set"}, function()
if not IsR6() then DoNotif("command requires R6") return end
local hum = getHum()
if not hum then return end

local animate = [Link]:FindFirstChild("Animate")


if not animate then return end

if not storedAnims[hum] then


local store = {}
for _, obj in pairs(animate:GetChildren()) do
if obj:IsA("StringValue") then
local anim = obj:FindFirstChildWhichIsA("Animation")
if anim then
store[[Link]] = [Link]
end
end
end
storedAnims[hum] = store
end

local function setAnim(name, id)


local obj = animate:FindFirstChild(name)
if obj and obj:IsA("StringValue") then
local anim = obj:FindFirstChildWhichIsA("Animation")
if anim then
[Link] = "rbxassetid://"..tostring(id)
end
end
end

setAnim("idle", 33796059)
setAnim("walk", 95415492)
setAnim("run", 95415492)
setAnim("jump", 165167557)
setAnim("fall", 97170520)

local animator = hum:FindFirstChildOfClass("Animator")


if not animator then return end

Spawn(function()
while hum and [Link] and [Link] > 0 do
for _, track in pairs(animator:GetPlayingAnimationTracks()) do
if [Link] == "rbxassetid://33796059"
and [Link] < 50 then
track:AdjustSpeed(50)
end
end
Wait(0.2)
end
end)
end)

[Link]({"resetanims", "defaultanims", "animsreset"}, {"resetanims


(defaultanims,animsreset)", "Restores your previous animations"}, function()
if not IsR6() then DoNotif("command requires R6") return end
local hum = getHum()
if not hum then return end

local animate = [Link]:FindFirstChild("Animate")


if not animate then return end

local store = storedAnims[hum]


if not store then return end

for name, id in pairs(store) do


local obj = animate:FindFirstChild(name)
if obj and obj:IsA("StringValue") then
local anim = obj:FindFirstChildWhichIsA("Animation")
if anim then
[Link] = id
end
end
end

storedAnims[hum] = nil
end)

[Link]({"bubblechat","bchat"},{"bubblechat (bchat)","Enables
BubbleChat"},function()
[Link] = true
end)

[Link]({"unbubblechat","unbchat"},{"unbubblechat (unbchat)","Disabled
BubbleChat"},function()
[Link] = false
end)

[Link]({"saveinstance","savegame"},{"saveinstance (savegame)","if it bugs out try


removing stuff from your AutoExec folder"},function()
--saveinstance({})
local Params={
RepoURL="[Link]
SSI="saveinstance",
}
local
synsaveinstance=loadstring(game:HttpGet([Link]..[Link]..".luau",true),P
[Link])()
local Options={}
if identifyexecutor()=="Fluxus" then
Options={ IgnoreSpecialProperties=true }
end
synsaveinstance(Options)
end)

[Link]({"admin"},{"admin","whitelist someone to allow them to use


commands"},function(...)
function ChatMessage(Message,Whisper)
[Link](Message,Whisper or "All")
end
local Player=getPlr(...)
for _, plr in next, Player do
if plr~=nil and not Admin[[Link]] then
Admin[[Link]]={plr=plr}
ChatMessage("["..adminName.."] You've got admin. Prefix:
';'",[Link])
Wait(0.2)
DoNotif(nameChecker(plr).." has now been whitelisted to use
commands",15)
else
DoNotif("No player found")
end
end
end,true)

[Link]({"unadmin"},{"unadmin <player>","removes someone from being


admin"},function(...)
function ChatMessage(Message,Whisper)
[Link](Message,Whisper or "All")
end
local Player=getPlr(...)
for _, plr in next, Player do
if plr~=nil and Admin[[Link]] then
Admin[[Link]]=nil
ChatMessage("You can no longer use commands",[Link])
DoNotif(nameChecker(plr).." is no longer an admin",15)
else
DoNotif("Player not found")
end
end
end,true)

[Link]({"partname","partpath","partgrabber"},{"partname
(partpath,partgrabber)","gives a ui and allows you click on a part to grab it's
path"},function()
loadstring(game:HttpGet("[Link]
Nameless-Admin/main/[Link]"))()
end)

-- patched (womp)
--[[[Link]({"backdoor","backdoorscan"},{"backdoor (backdoorscan)","Scans for any
backdoors using FraktureSS"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/Frakture"))()
end)]]

[Link]({"jobid"},{"jobid","Copies your job id"},function()


if setclipboard then
setclipboard(tostring(JobId))
Wait();

DoNotif("Copied your jobid ("..JobId..")")


else
DoNotif("Your executor does not support setclipboard")
end
end)

[Link]({"joinjobid","joinjid","jjobid","jjid"},{"joinjobid <jobid>
(joinjid,jjobid,jjid)","Joins the job id you put in"},function(...)
zeId={...}
id=zeId[1]
TeleportService:TeleportToPlaceInstance(PlaceId,id)
end,true)

[Link]({"serverhop","shop"},{"serverhop (shop)","serverhop"},function()
Wait();

DoNotif("Searching")
local Number=0
local SomeSRVS={}
local found=0
for _,v in
ipairs(HttpService:JSONDecode(game:HttpGetAsync("[Link]
games/"..PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data) do
if type(v)=="table" and [Link]>[Link] and [Link]~=JobId then
if [Link]>Number then
Number=[Link]
SomeSRVS[1]=[Link]
found=[Link]
end
end
end
if #SomeSRVS>0 then
DoNotif("serverhopping | Player Count: "..found)
TeleportService:TeleportToPlaceInstance(PlaceId,SomeSRVS[1])
end
end)

[Link]({"smallserverhop","sshop"},{"smallserverhop (sshop)","serverhop to a small


server"},function()
Wait();

DoNotif("Searching")

local Number=[Link]
local SomeSRVS={}
local found=0

for _,v in
ipairs(HttpService:JSONDecode(game:HttpGetAsync("[Link]
games/"..PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data) do
if type(v)=="table" and [Link]>[Link] and [Link]~=JobId then
if [Link]<Number then
Number=[Link]
SomeSRVS[1]=[Link]
found=[Link]
end
end
end

if #SomeSRVS>0 then
DoNotif("serverhopping | Player Count: "..found)
TeleportService:TeleportToPlaceInstance(PlaceId,SomeSRVS[1])
end
end)

[Link]({"pingserverhop","pshop"},{"pingserverhop (pshop)","serverhop to a server


with the best ping"},function()
Wait();

DoNotif("Searching for server with best ping")


local Servers = JSONDecode(HttpService,
game:HttpGetAsync("[Link]
sortOrder=Asc&limit=100")).data
local BestPing = [Link]
local BestJobId = nil

if Servers and #Servers > 0 then


for _, Server in next, Servers do
if type(Server) == "table" and [Link] ~= JobId then
local ping = [Link]
if ping and ping < BestPing then
BestPing = ping
BestJobId = [Link]
end
end
end
end

if BestJobId then
DoNotif(Format("Serverhopping to server with ping: %s ms",
tostring(BestPing)))
TeleportService:TeleportToPlaceInstance(PlaceId, BestJobId)
else
DoNotif("No better server found")
end
end)

if askndnijewfijewongf~=zmxcnsaodakscn then
uhefwewufjodwcijdscsauasd =
"aWYgc2V0Y2xpcGJvYXJkIHRoZW4KCQkJc2V0Y2xpcGJvYXJkKFtbbG9hZHN0cmluZyhnYW1lOkh0dHBHZX
QoImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9sdHNldmVyeWRheXlvdS9OYW1lbGVzcy1BZ
G1pbi9tYWluL1NvdXJjZS5sdWEiKSkoKTtdXSkKCQllbmQKCQl0YXNrLnNwYXduKGZ1bmN0aW9uKCkgZ2Ft
ZTpHZXRTZXJ2aWNlKCJQbGF5ZXJzIikuTG9jYWxQbGF5ZXI6S2ljayhbW3ZlcnNpb24gbWlzc21hdGNoIHB
sZWFzZSB1c2UgdGhlIG9yaWdpbmFsIE5hbWVsZXNzIEFkbWluIHNvdXJjZV1dKSBlbmQpIHRhc2sud2FpdC
gxKSB3aGlsZSB0cnVlIGRvIGVuZA=="
oioji32eipqpaofvofsiv =
randomahhfunctionthatyouwontgetit(uhefwewufjodwcijdscsauasd)
return loadstring(oioji32eipqpaofvofsiv)()
end

[Link]({"autorejoin", "autorj"}, {"autorejoin (autorj)", "Rejoins the server if


you get kicked / disconnected"}, function()
[Link]("autorejoin")

local function handleRejoin()


if #Players:GetPlayers() <= 1 then
[Link]:Kick("Rejoining...")
Wait()
TeleportService:Teleport(PlaceId, [Link])
else
TeleportService:TeleportToPlaceInstance(PlaceId, JobId,
[Link])
end
end

[Link]("autorejoin",
SafeGetService("GuiService").ErrorMessageChanged:Connect(function()
Spawn(handleRejoin)
end))

DoNotif("Auto Rejoin is now enabled!")


end)

[Link]({"unautorejoin", "unautorj"}, {"unautorejoin (unautorj)", "Disables auto


rejoin command"}, function()
if [Link]("autorejoin") then
[Link]("autorejoin")
DoNotif("Auto Rejoin is now disabled!")
else
DoNotif("Auto Rejoin is already disabled!")
end
end)

[Link]({"functionspy"},{"functionspy","Check console"},function()
local toLog={
[Link];
getconstants;
[Link];
getconstant;
[Link];
setconstant;
[Link];
[Link];
getupvalues;
getupvalue;
[Link];
setupvalue;
getsenv;
getreg;
getgc;
getconnections;
firesignal;
fireclickdetector;
fireproximityprompt;
firetouchinterest;
gethiddenproperty;
sethiddenproperty;
hookmetamethod;
setnamecallmethod;
getrawmetatable;
setrawmetatable;
setreadonly;
isreadonly;
[Link];
}

local FunctionSpy=InstanceNew("ScreenGui")
local Main=InstanceNew("Frame")
local LeftPanel=InstanceNew("ScrollingFrame")
local UIListLayout=InstanceNew("UIListLayout")
local example=InstanceNew("TextButton")
local name=InstanceNew("TextLabel")
local UIPadding=InstanceNew("UIPadding")
local FakeTitle=InstanceNew("TextButton")
local Title=InstanceNew("TextLabel")
local clear=InstanceNew("ImageButton")
local RightPanel=InstanceNew("ScrollingFrame")
local output=InstanceNew("TextLabel")
local clear_2=InstanceNew("TextButton")
local copy=InstanceNew("TextButton")
local UICorner = InstanceNew("UICorner")
local UIStroke = InstanceNew("UIStroke")

NaProtectUI(FunctionSpy)

[Link]=FunctionSpy
Main.BackgroundColor3=[Link](33,33,33)
[Link]=0
[Link]=[Link](0,10,0,36)
[Link]=[Link](0,536,0,328)
[Link]=true

local function addRoundedCorners(instance, radius)


local corner = UICorner:Clone()
[Link] = [Link](0, radius)
[Link] = instance
end

local function addStroke(instance, color, thick)


local stroke = UIStroke:Clone()
[Link] = color
[Link] = thick
[Link] = instance
end

addRoundedCorners(Main, 10)
addStroke(Main, [Link](255, 255, 255), 2)

[Link]=Main
[Link]=true
LeftPanel.BackgroundColor3=[Link](45,45,45)
[Link]=0
[Link]=[Link](0.349999994,0,1,0)
[Link]=[Link](0,0,0,0)
[Link]=[Link]
[Link]=3

[Link]=LeftPanel
[Link]=[Link]
[Link]=[Link](0,7)

[Link]=LeftPanel
example.BackgroundColor3=[Link](31,31,31)
[Link]=0
[Link]=[Link](4.39481269e-08,0,0,0)
[Link]=[Link](0,163,0,19)
[Link]=false
[Link]=[Link]
[Link]=""
example.TextColor3=[Link](0,0,0)
[Link]=14.000
[Link]=[Link]

[Link]=example
name.BackgroundColor3=[Link](255,255,255)
[Link]=1.000
[Link]=0
[Link]=[Link](0,10,0,0)
[Link]=[Link](1,-10,1,0)
[Link]=[Link]
name.TextColor3=[Link](255,255,255)
[Link]=14.000
[Link]=[Link]

[Link]=LeftPanel
[Link]=[Link](0,7)
[Link]=[Link](0,7)
[Link]=[Link](0,7)
[Link]=[Link](0,7)

[Link]=Main
FakeTitle.BackgroundColor3=[Link](40,40,40)
[Link]=0
[Link]=[Link](0,225,0,-26)
[Link]=[Link](0.166044772,0,0,26)
[Link]=[Link]
[Link]="FunctionSpy"
FakeTitle.TextColor3=[Link](255,255,255)
[Link]=14.000

[Link]=Main
Title.BackgroundColor3=[Link](40,40,40)
[Link]=0
[Link]=[Link](0,0,0,-26)
[Link]=[Link](1,0,0,26)
[Link]=[Link]
[Link]="FunctionSpy"
Title.TextColor3=[Link](255,255,255)
[Link]=14.000
[Link]=true

local gradient = InstanceNew("UIGradient")


[Link] = [Link]{
[Link](0, [Link](0, 0, 255)),
[Link](1, [Link](0, 255, 255))
}
[Link] = 45
[Link] = Title

[Link]=Title
[Link]=1.000
[Link]=[Link](1,-28,0,2)
[Link]=[Link](0,24,0,24)
[Link]=2
[Link]="rbxassetid://3926305904"
[Link]=[Link](924,724)
[Link]=[Link](36,36)

MouseButtonFix(clear,function()
if getgenv().functionspy then
getgenv().[Link]()
end
end)

[Link]=Main
[Link]=true
RightPanel.BackgroundColor3=[Link](35,35,35)
[Link]=0
[Link]=[Link](0.349999994,0,0,0)
[Link]=[Link](0.649999976,0,1,0)
[Link]=[Link](0,0,0,0)
[Link]=[Link]
[Link]=3

[Link]=RightPanel
output.BackgroundColor3=[Link](255,255,255)
[Link]=1.000
output.BorderColor3=[Link](27,42,53)
[Link]=0
[Link]=[Link](0,10,0,10)
[Link]=[Link](1,-10,0.75,-10)
[Link]=[Link]
[Link]=""
output.TextColor3=[Link](255,255,255)
[Link]=14.000
[Link] = true
[Link]=[Link]
[Link]=[Link]

clear_2.Parent=RightPanel
clear_2.BackgroundColor3=[Link](30,30,30)
clear_2.BorderSizePixel=0
clear_2.Position=[Link](0.0631457642,0,0.826219559,0)
clear_2.Size=[Link](0,140,0,33)
clear_2.Font=[Link]
clear_2.Text="Clear logs"
clear_2.TextColor3=[Link](255,255,255)
clear_2.TextSize=14.000

[Link]=RightPanel
copy.BackgroundColor3=[Link](30,30,30)
[Link]=0
[Link]=[Link](0.545350134,0,0.826219559,0)
[Link]=[Link](0,140,0,33)
[Link]=[Link]
[Link]="Copy info"
copy.TextColor3=[Link](255,255,255)
[Link]=14.000

local function addHoverEffect(button)


[Link]:Connect(function()
button.BackgroundColor3 = [Link](50, 50, 50)
end)
[Link]:Connect(function()
button.BackgroundColor3 = [Link](30, 30, 30)
end)
end

addHoverEffect(clear_2)
addHoverEffect(copy)

local shadow = InstanceNew("ImageLabel")


[Link] = Main
[Link] = 1
[Link] = [Link](1, 20, 1, 20)
[Link] = [Link](0, -10, 0, -10)
[Link] = "rbxassetid://1316045217"
shadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.5
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)

function AKIHDI_fake_script()
getgenv().functionspy={
instance=[Link];
logging=true;
connections={};
}

getgenv().[Link]=function()
for i,v in pairs(getgenv().[Link]) do
v:Disconnect()
end
getgenv().[Link]={}
getgenv().functionspy=nil
[Link]:Destroy()
end

local connections={}

local currentInfo=nil

local getinfo = [Link] or function(f)


return {name = tostring(f)}
end

function log(name,text)
local btn=[Link]:Clone()
[Link]=[Link]
[Link]=name
[Link]=name
[Link]=true
Insert(connections,MouseButtonFix(btn,function()
[Link]=text
currentInfo=text
end))
end

MouseButtonFix(clear,function()
if getgenv().functionspy then
getgenv().[Link]()
end
end)

MouseButtonFix([Link],function()
if currentInfo~=nil then
setclipboard(tostring(currentInfo))
end
end)

MouseButtonFix([Link],function()
for i,v in pairs(connections) do
v:Disconnect()
end
for i,v in pairs([Link]:GetDescendants()) do
if v:IsA("TextButton") and [Link]==true then
v:Destroy()
end
end
[Link]=""
currentInfo=nil
end)

local hooked={}

local Seralize
local success, result = pcall(function()
return
loadstring(game:HttpGet('[Link]
end)

if success then
Seralize = result
else
Seralize = function(tbl, depth)
if not tbl then return "nil" end
if type(tbl) ~= "table" then return tostring(tbl) end

depth = depth or 0
if depth > 5 then return "..." end

local indent = [Link](" ", depth)


local indent_inner = [Link](" ", depth + 1)
local result = "{\n"

for k, v in pairs(tbl) do
local key_str
if type(k) == "string" then
key_str = '["'..k..'"]'
else
key_str = "["..tostring(k).."]"
end

local value_str
if type(v) == "table" then
value_str = Seralize(v, depth + 1)
elseif type(v) == "string" then
value_str = '"'..v..'"'
elseif type(v) == "function" then
local info = [Link](v)
value_str = "function "..([Link] or "").."
"..tostring(v)
else
value_str = tostring(v)
end

result = result..indent_inner..key_str.." =
"..value_str..",\n"
end

result = result..indent.."}"
return result
end
end

function GetFunctionInfo(func)
if type(func) ~= "function" then return tostring(func) end

local info = [Link](func)


local result = "function"

if [Link] and [Link] ~= "" then


result = result.." "..[Link]
end

result = result.." "..tostring(func).." {\n"


result = result.." source: "..([Link] or "unknown")..",\
n"
result = result.." line: "..([Link] or "?").." to
"..([Link] or "?")..",\n"
result = result.." params: "..([Link] or "?")..
([Link] and " + vararg" or "")..",\n"

local upvalues = ""


local i = 1
while true do
local name, value = [Link](func, i)
if not name then break end

local value_str
if type(value) == "table" then
value_str = "table: "..tostring(value)
elseif type(value) == "function" then
value_str = "function: "..tostring(value)
elseif type(value) == "string" then
value_str = '"'..value..'"'
else
value_str = tostring(value)
end

upvalues = upvalues.." "..name.." =


"..value_str..",\n"
i = i + 1
end

if upvalues ~= "" then


result = result.." upvalues: {\n"..upvalues.." },\n"
end

result = result.."}"
return result
end

for i,v in next,toLog do


if type(v)=="string" then
local suc,err=pcall(function()
local func = loadstring("return "..v)()
if func then
hooked[i]=hookfunction(func,function(...)
local args={...}
if getgenv().functionspy then
pcall(function()
out=""
out=out..(v..",Args-> {")..
("\n"):format()
for l,k in pairs(args) do
if type(k)=="function"
then
out = out..("
["..tostring(l).."] Type-> "..type(k)..",Info->\n "..GetFunctionInfo(k))..
("\n"):format()
elseif type(k)=="table"
then
out = out..("
["..tostring(l).."] Type-> "..type(k)..",Data->\n"..Seralize(k))..("\n"):format()
elseif
type(k)=="boolean" then
out=out..("
["..tostring(l).."] Value-> "..tostring(k).."-> "..type(k))..("\n"):format()
elseif type(k)=="nil"
then
out=out..("
["..tostring(l).."] null")..("\n"):format()
elseif type(k)=="number"
then
out=out..("
["..tostring(l).."] Value-> "..tostring(k)..",Type-> "..type(k))..("\n"):format()
else
out=out..("
["..tostring(l).."] Value-> "..tostring(k)..",Type-> "..type(k))..("\n"):format()
end
end
out=out..("},Result->
"..tostring(nil))..("\n"):format()
if
getgenv().[Link]==true then
log(v,out)
end
end)
end
return hooked[i](...)
end)
end
end)
if not suc then
warn("Something went wrong while hooking "..v..".
Error: "..err)
end
elseif type(v)=="function" then
local suc,err=pcall(function()
hooked[i]=hookfunction(v,function(...)
local args={...}
if getgenv().functionspy then
pcall(function()
out=""
local funcName = getinfo(v).name or
"unknown"
out=out..(funcName..",Args-> {")..
("\n"):format()
for l,k in pairs(args) do
if type(k)=="function" then
local funcInfo =
getinfo(k)
local funcName =
funcInfo and [Link] or "unknown"
out=out..("
["..tostring(l).."] "..tostring(k)..",Type-> "..type(k)..",Name-> "..funcName)..("\
n"):format()
elseif type(k)=="table" then
out=out..("
["..tostring(l).."] "..tostring(k)..",Type-> "..type(k)..",Data-> "..Seralize(k))..
("\n"):format()
elseif type(k)=="boolean"
then
out=out..("
["..tostring(l).."] Value-> "..tostring(k).."-> "..type(k))..("\n"):format()
elseif type(k)=="nil" then
out=out..("
["..tostring(l).."] null")..("\n"):format()
elseif type(k)=="number" then

out=out..("
["..tostring(l).."] Value-> "..tostring(k)..",Type-> "..type(k))..("\n"):format()
else
out=out..("
["..tostring(l).."] Value-> "..tostring(k)..",Type-> "..type(k))..("\n"):format()
end
end
out=out..("},Result->
"..tostring(nil))..("\n"):format()
if
getgenv().[Link]==true then
log(funcName,out)
end
end)
end
return hooked[i](...)
end)
end)
if not suc then
local funcName = getinfo(v).name or "unknown"
warn("Something went wrong while hooking
"..funcName..". Error: "..err)
end
end
end

end
[Link](AKIHDI_fake_script)()
function BIPVKVC_fake_script()
local script=InstanceNew('LocalScript',FakeTitle)

Insert(getgenv().[Link],[Link]:Connect(function()
if getgenv().[Link]==true then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](0,1,0)}):Play()
elseif getgenv().[Link]==false then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](1,0,0)}):Play()
end
end))

Insert(getgenv().[Link],[Link]:Connect(function()
if getgenv().[Link]==true then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](0,1,0)}):Play()
elseif getgenv().[Link]==false then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](1,0,0)}):Play()
end
end))

Insert(getgenv().[Link],MouseButtonFix(FakeTitle,function()
getgenv().[Link]=not getgenv().[Link]
if getgenv().[Link]==true then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](0,1,0)}):Play()
elseif getgenv().[Link]==false then

TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](1,0,0)}):Play()
end
end))

Insert(getgenv().[Link],[Link]:Connect(function()
TweenService:Create([Link],[Link](0.3),
{TextColor3=[Link](1,1,1)}):Play()
end))
end
[Link](BIPVKVC_fake_script)()
function PRML_fake_script()
MouseButtonFix(clear,function()
getgenv().[Link]()
end)
end
[Link](PRML_fake_script)()
gui.draggablev2(Main,Title)
end)

function toggleFly()
if flyEnabled then
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
flyEnabled = false
else
FLYING = true
sFLY()
flyEnabled = true
end
end

function connectFlyKey()
if keybindConn then
keybindConn:Disconnect()
end
keybindConn = [Link]:Connect(function(KEY)
if KEY:lower() == toggleKey then
toggleFly()
end
end)
end

[Link]({"fly"}, {"fly [speed]", "Enable flight"}, function(...)


local arg = (...) or nil
flySpeed = arg or 1
connectFlyKey()
flyEnabled = true

if mFlyBruh then
mFlyBruh:Destroy()
mFlyBruh = nil
end
[Link]({"uncfly", ''})
[Link]({"unvfly", ''})

if IsOnMobile then
Wait()
DoNotif(adminName.." detected mobile. Fly button added for easier
use.", 2)

mFlyBruh = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local speedBox = InstanceNew("TextBox")
local toggleBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local corner2 = InstanceNew("UICorner")
local corner3 = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(mFlyBruh)
[Link] = false

[Link] = mFlyBruh
btn.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.5, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "Fly"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link] = mFlyBruh
speedBox.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.5, 0)
[Link] = [Link](0.5, 0, 0, 10)
[Link] = [Link](0, 75, 0, 35)
[Link] = [Link]
[Link] = tostring(flySpeed)
speedBox.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = false
[Link] = "Speed"
[Link] = false

[Link] = [Link](0.2, 0)
[Link] = speedBox

[Link] = btn
toggleBtn.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0.1
[Link] = [Link](0.8, 0, -0.1, 0)
[Link] = [Link](0.4, 0, 0.4, 0)
[Link] = [Link]
[Link] = "+"
toggleBtn.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](1, 0)
[Link] = toggleBtn

MouseButtonFix(toggleBtn, function()
[Link] = not [Link]
[Link] = [Link] and "-" or "+"
end)

[Link](function()
MouseButtonFix(btn, function()
if not mOn then
local newSpeed = tonumber([Link]) or flySpeed
flySpeed = newSpeed
[Link] = tostring(flySpeed)
mOn = true
[Link] = "Unfly"
btn.BackgroundColor3 = [Link](0, 170, 0)
sFLY()
else
mOn = false
[Link] = "Fly"
btn.BackgroundColor3 = [Link](170, 0, 0)
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
end
end)
end)()

gui.draggablev2(btn)
gui.draggablev2(speedBox)
else
FLYING = false
getHum().PlatformStand = false
Wait()
DoNotif("Fly enabled. Press '"..toggleKey:upper().."' to toggle
flying.")
sFLY()
speedofthevfly = flySpeed
speedofthefly = flySpeed
end
end, true)

[Link]({"unfly"}, {"unfly", "Disable flight"}, function(bool)


Wait()
if not bool then DoNotif("Not flying anymore", 2) end
FLYING = false
getHum().PlatformStand = false
if goofyFLY then goofyFLY:Destroy() end
mOn = false
if mFlyBruh then
mFlyBruh:Destroy()
mFlyBruh = nil
end
if keybindConn then
keybindConn:Disconnect()
keybindConn = nil
end
end)

if IsOnPC then
[Link]({"flybind", "flykeybind","bindfly"}, {"flybind (flykeybind,
bindfly)", "set a custom keybind for the 'fly' command"}, function(...)
local newKey = (...):lower()
if newKey == "" or newKey==nil then
DoNotif("Please provide a keybind.")
return
end

toggleKey = newKey
if keybindConn then
keybindConn:Disconnect()
keybindConn = nil
end
connectFlyKey()

DoNotif("Fly keybind set to '"..toggleKey:upper().."'")


end,true)
end
function toggleCFly()
local char = [Link]
local humanoid = char and char:FindFirstChildOfClass("Humanoid")
local head = char and char:FindFirstChild("Head")

if cFlyEnabled then
FLYING = false
cFlyEnabled = false

if CFloop then
CFloop:Disconnect()
CFloop = nil
end

if humanoid then
[Link] = false
end

if head then
[Link] = false
end

if goofyFLY then
goofyFLY:Destroy()
goofyFLY = nil
end
else
FLYING = true
cFlyEnabled = true
sFLY(nil, true)
end
end

function connectCFlyKey()
if cKeybindConn then
cKeybindConn:Disconnect()
end
cKeybindConn = [Link]:Connect(function(KEY)
if KEY:lower() == cToggleKey then
toggleCFly()
end
end)
end

[Link]({"cframefly", "cfly"}, {"cframefly [speed] (cfly)", "Enable CFrame-based


flight"}, function(...)
local arg = (...) or nil
cFlySpeed = tonumber(arg) or cFlySpeed
flySpeed = cFlySpeed

connectCFlyKey()
cFlyEnabled = true

if cFlyGUI then
cFlyGUI:Destroy()
cFlyGUI = nil
end
[Link]({"unfly", ''})
[Link]({"unvfly", ''})

if IsOnMobile then
Wait()
DoNotif(adminName.." detected mobile. CFrame Fly button added.", 2)

cFlyGUI = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local speedBox = InstanceNew("TextBox")
local toggleBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local corner2 = InstanceNew("UICorner")
local corner3 = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(cFlyGUI)
[Link] = false

[Link] = cFlyGUI
btn.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.6, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "CFly"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link] = cFlyGUI
speedBox.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.5, 0)
[Link] = [Link](0.5, 0, 0, 10)
[Link] = [Link](0, 75, 0, 35)
[Link] = [Link]
[Link] = tostring(cFlySpeed)
speedBox.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = false
[Link] = "Speed"
[Link] = false

[Link] = [Link](0.2, 0)
[Link] = speedBox

[Link] = btn
toggleBtn.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0.1
[Link] = [Link](0.8, 0, -0.1, 0)
[Link] = [Link](0.4, 0, 0.4, 0)
[Link] = [Link]
[Link] = "+"
toggleBtn.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](1, 0)
[Link] = toggleBtn

MouseButtonFix(toggleBtn, function()
[Link] = not [Link]
[Link] = [Link] and "-" or "+"
end)

[Link](function()
MouseButtonFix(btn, function()
if not cOn then
local newSpeed = tonumber([Link]) or cFlySpeed
cFlySpeed = newSpeed
flySpeed = cFlySpeed
[Link] = tostring(cFlySpeed)
cOn = true
[Link] = "UnCfly"
btn.BackgroundColor3 = [Link](0, 170, 0)
sFLY(true, true)
else
cOn = false
[Link] = "CFly"
btn.BackgroundColor3 = [Link](170, 0, 0)
FLYING = false
local hum = getHum()
local head = getChar() and
getChar():FindFirstChild("Head")
[Link] = false
[Link] = false
if CFloop then CFloop:Disconnect() CFloop = nil end
if goofyFLY then goofyFLY:Destroy() end
end
end)
end)()

gui.draggablev2(btn)
gui.draggablev2(speedBox)
else
FLYING = false
getHum().PlatformStand = false
Wait()
DoNotif("CFrame Fly enabled. Press '"..cToggleKey:upper().."' to
toggle.")
sFLY(true, true)
end
end, true)

[Link]({"uncframefly","uncfly"}, {"uncframefly (uncfly)", "Disable CFrame-based


flight"}, function(bool)
Wait()
if not bool then DoNotif("CFrame Fly disabled.", 2) end
FLYING = false

local char = [Link]


local hum = char and char:FindFirstChildOfClass("Humanoid")
local head = char and char:FindFirstChild("Head")

if CFloop then
CFloop:Disconnect()
CFloop = nil
end

if hum then
[Link] = false
end

if head then
[Link] = false
end

if goofyFLY then
goofyFLY:Destroy()
end

cOn = false
if cFlyGUI then
cFlyGUI:Destroy()
cFlyGUI = nil
end
if cKeybindConn then
cKeybindConn:Disconnect()
cKeybindConn = nil
end
end)

if IsOnPC then
[Link]({"cflybind", "cframeflybind", "bindcfly"}, {"cflybind [key]
(cframeflybind, bindcfly)", "Set custom keybind for CFrame fly"}, function(...)
local newKey = (...) or ""
newKey = newKey:lower()
if newKey == "" then
DoNotif("Please provide a keybind.")
return
end

cToggleKey = newKey

if cKeybindConn then
cKeybindConn:Disconnect()
cKeybindConn = nil
end

connectCFlyKey()
DoNotif("CFrame fly keybind set to '"..cToggleKey:upper().."'")
end,true)
end

function toggleTFly()
if TFlyEnabled then
TFlyEnabled = false
for _, v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:GetAttribute("tflyPart") then
v:Destroy()
end
end
local hum = getHum()
if hum then [Link] = false end
if TFLYBTN then
[Link] = "TFly"
TFLYBTN.BackgroundColor3 = [Link](170, 0, 0)
end
else
TFlyEnabled = true
local speed = TflySpeed
local Humanoid = getHum()

tflyCORE = InstanceNew("Part", SafeGetService("Workspace"))


tflyCORE:SetAttribute("tflyPart", true)
[Link] = [Link](0.05, 0.05, 0.05)
[Link] = false

local Weld = InstanceNew("Weld", tflyCORE)


Weld.Part0 = tflyCORE
Weld.Part1 = [Link]
Weld.C0 = [Link](0, 0, 0)

local pos = InstanceNew("BodyPosition", tflyCORE)


local gyro = InstanceNew("BodyGyro", tflyCORE)
[Link] = [Link]([Link], [Link], [Link])
[Link] = [Link]
[Link] = [Link](9e9, 9e9, 9e9)
[Link] = [Link]

[Link](function()
repeat
Wait()
[Link] = true
local newPosition = [Link] - [Link].p +
[Link]

local moveVec = GetCustomMoveVector()


moveVec = [Link](moveVec.X, moveVec.Y, -moveVec.Z)

if [Link] > 0 then


local camera =
SafeGetService("Workspace").CurrentCamera
newPosition = newPosition +
([Link] * moveVec.X * speed)
newPosition = newPosition + ([Link]
* moveVec.Z * speed)
end

[Link] = newPosition.p
[Link] =
SafeGetService("Workspace").[Link]
until not TFlyEnabled
if gyro then gyro:Destroy() end
if pos then pos:Destroy() end
[Link] = false
end)()

if TFLYBTN then
[Link] = "UnTFly"
TFLYBTN.BackgroundColor3 = [Link](0, 170, 0)
end
end
end

[Link]({"tfly", "tweenfly"}, {"tfly [speed] (tweenfly)", "Enables smooth flying"},


function(...)
local arg = (...) or nil
TflySpeed = arg or 1

if IsOnMobile then
Wait()
DoNotif(adminName.." detected mobile. Tfly button added for easier
use.", 2)

if tflyButtonUI then tflyButtonUI:Destroy() end


if TFLYBTN then TFLYBTN:Destroy() end

tflyButtonUI = InstanceNew("ScreenGui")
TFLYBTN = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")

NaProtectUI(tflyButtonUI)
[Link] = false

[Link] = tflyButtonUI
TFLYBTN.BackgroundColor3 = [Link](30,30,30)
[Link] = 0.1
[Link] = [Link](0.9,0,0.5,0)
[Link] = [Link](0.08,0,0.1,0)
[Link] = [Link]
[Link] = "TFly"
TFLYBTN.TextColor3 = [Link](255,255,255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = TFLYBTN

MouseButtonFix(TFLYBTN, toggleTFly)
gui.draggablev2(TFLYBTN)
else
if tflyKeyConn then tflyKeyConn:Disconnect() end
tflyKeyConn = [Link]:Connect(function(key)
if key:lower() == tflyToggleKey then
toggleTFly()
end
end)
DoNotif("TFly keybind set to '"..tflyToggleKey:upper().."'. Press to
toggle.")
end

toggleTFly()
end, true)

[Link]({"untfly", "untweenfly"}, {"untfly (untweenfly)", "Disables tween flying"},


function()
Wait()
DoNotif("Not flying anymore", 2)
TFlyEnabled = false
for _, v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:GetAttribute("tflyPart") then
v:Destroy()
end
end
local hum = getHum()
if hum then [Link] = false end
if tflyButtonUI then
tflyButtonUI:Destroy()
tflyButtonUI = nil
end
if TFLYBTN then
TFLYBTN:Destroy()
TFLYBTN = nil
end
if tflyKeyConn then
tflyKeyConn:Disconnect()
tflyKeyConn = nil
end
end)

if IsOnPC then
[Link]({"tflykeybind", "bindtfly", "tflybind"}, {"tflykeybind [key]
(bindtfly, tflybind)", "Set keybind for tfly toggle"}, function(...)
local key = (...) or ""
if key == "" then
DoNotif("Please provide a key.")
return
end
tflyToggleKey = key:lower()
if tflyKeyConn then tflyKeyConn:Disconnect() end
tflyKeyConn = [Link]:Connect(function(k)
if k:lower() == tflyToggleKey then
toggleTFly()
end
end)
DoNotif("TFly keybind set to '"..tflyToggleKey:upper().."'")
end, true)
end

[Link]({"noclip","nclip","nc"},{"noclip","Disable your player's


collision"},function()
[Link]("noclip")
[Link]("noclip",[Link]:Connect(function()
if not getChar() then return end
for i,v in pairs(getChar():GetDescendants()) do
if v:IsA("BasePart") then
[Link]=false
end
end
end))
end)

[Link]({"clip","c"},{"clip","Enable your player's collision"},function()


[Link]("noclip")
end)

originalPos = nil
platformPart = nil
activationTime = nil

[Link]({"antibang"}, {"antibang", "prevents users to bang you (still WORK IN


PROGRESS)"}, function()
[Link]("antibang_loop")

local root = getRoot([Link])


if not root then return end

originalPos = [Link]
local orgHeight = SafeGetService("Workspace").FallenPartsDestroyHeight
local anims = {"rbxassetid://5918726674", "rbxassetid://148840371",
"rbxassetid://698251653", "rbxassetid://72042024", "rbxassetid://189854234",
"rbxassetid://106772613", "rbxassetid://10714360343", "rbxassetid://95383980"}
local inVoid = false
local targetPlayer = nil
local toldNotif = false
local activationTime = nil

[Link]:Connect(function(char)
Wait(1)
root = getRoot(char)
end)

[Link]("antibang_loop", [Link]:Connect(function()
for _, p in pairs(SafeGetService("Players"):GetPlayers()) do
if p ~= LocalPlayer and [Link] and getRoot([Link]) then
if (getRoot([Link]).Position -
[Link]).Magnitude <= 10 then
local tracks =
[Link]:FindFirstChild("Humanoid"):GetPlayingAnimationTracks()
for _, t in pairs(tracks) do
if Discover(anims, [Link])
then
if not inVoid then
inVoid = true
activationTime = tick()
targetPlayer = p

SafeGetService("Workspace").FallenPartsDestroyHeight = 0/1/0
platformPart = InstanceNew("Part")
[Link] =
[Link](9999, 1, 9999)
[Link] = true
[Link] = true
[Link] = 1
[Link] =
[Link](0, orgHeight - 30, 0)
[Link] =
SafeGetService("Workspace")
[Link] =
[Link]([Link](0, orgHeight - 25, 0))
if not toldNotif then
toldNotif = true
DoNotif("Antibang activated |
Target: "..nameChecker(targetPlayer), 2)
end
end
end
end
end
end
end

if inVoid then
if (not targetPlayer or not [Link] or not
[Link]:FindFirstChild("Humanoid") or
[Link] <= 0)
or (activationTime and tick() - activationTime >= 10) then
inVoid = false
targetPlayer = nil
[Link] = originalPos
[Link] = true
Wait()
[Link] = false
SafeGetService("Workspace").FallenPartsDestroyHeight =
orgHeight
if platformPart then
platformPart:Destroy()
platformPart = nil
end
if toldNotif then
toldNotif = false
if activationTime and tick() - activationTime >= 10
then
DoNotif("Antibang deactivated (timeout)", 2)
else
DoNotif("Antibang deactivated", 2)
end
end
end
end
end))

DoNotif("Antibang Enabled", 3)
end)

[Link]({"unantibang"}, {"unantibang", "disables antibang"}, function()


[Link]("antibang_loop")
if platformPart then
platformPart:Destroy()
platformPart = nil
end
DoNotif("Antibang Disabled", 3)
end)

[Link]({"orbit"}, {"orbit <player> <distance>", "Orbit around a player"},


function(p, d)
[Link]("orbit")
local targets = getPlr(p)
if #targets == 0 then return end
local target = targets[1]
local tchar = [Link]
local char = getChar()
if not tchar or not char then return end
local thrp = getRoot(tchar)
local hrp = getRoot(char)
if not thrp or not hrp then return end
local dist = tonumber(d) or 4
local sineX, sineZ = 0, [Link] / 2
[Link]("orbit", [Link]:Connect(function()
if not ([Link] and [Link]) then
[Link]("orbit")
return
end
sineX, sineZ = sineX + 0.05, sineZ + 0.05
local sinX, sinZ = [Link](sineX), [Link](sineZ)
[Link] = [Link]
[Link] = [Link](sinX * dist, 0, sinZ * dist) * ([Link] -
[Link].p) + [Link].p
end))
end, true)

[Link]({"uporbit"}, {"uporbit <player> <distance>", "Orbit around a player on the


Y axis"}, function(p, d)
[Link]("orbit")
local targets = getPlr(p)
if #targets == 0 then return end
local target = targets[1]
local tchar = [Link]
local char = getChar()
if not tchar or not char then return end
local thrp = getRoot(tchar)
local hrp = getRoot(char)
if not thrp or not hrp then return end
local dist = tonumber(d) or 4
local sineX, sineY = 0, [Link] / 2
[Link]("orbit", [Link]:Connect(function()
if not ([Link] and [Link]) then
[Link]("orbit")
return
end
sineX, sineY = sineX + 0.05, sineY + 0.05
local sinX, sinY = [Link](sineX), [Link](sineY)
[Link] = [Link]
[Link] = [Link](sinX * dist, sinY * dist, 0) * ([Link] -
[Link].p) + [Link].p
end))
end, true)

[Link]({"unorbit"}, {"unorbit", "Stop orbiting"}, function()


[Link]("orbit")
end)

[Link]({"freezewalk"},{"freezewalk","Freezes your character on the server but lets


you walk on the client"},function()
local Character=getChar()
local Root=getRoot(Character)

if IsR6() then
local Clone=Root:Clone()
Root:Destroy()
[Link]=Character
else
[Link]=true
[Link]:Destroy()
end
DoNotif("freezewalk is activated,reset to stop it")
end)

fcBTNTOGGLE = nil

[Link]({"freecam","fc","fcam"},{"freecam [speed] (fc,fcam)","Enable free


camera"},function(...)
argg = (...)
local speed = argg or 5

if [Link]("freecam") then
[Link]("freecam")
[Link] = getChar()
Spawn(function() [Link]({"unfr"}) end)
end

if fcBTNTOGGLE then fcBTNTOGGLE:Destroy() fcBTNTOGGLE = nil end

function runFREECAM()
local cf = InstanceNew("CFrameValue")
local camPart = InstanceNew("Part")
[Link] = 1
[Link] = true
[Link] = [Link]

Spawn(function()
[Link]({"fr",''})
end)

[Link]("freecam", [Link]:Connect(function(dt)
local primaryPart = camPart
[Link] = primaryPart

local moveVec = GetCustomMoveVector()

local x = moveVec.X * speed


local y = moveVec.Y * speed
local z = moveVec.Z * speed

[Link] = [Link](
[Link].p,
([Link] * [Link](0, 0, -100)).p
)

local moveDir = [Link](x, y, z)


[Link] = [Link]:lerp(moveDir, 0.2)
[Link] = [Link]:lerp([Link] *
[Link], 0.2)
end))
end

if IsOnMobile then
if fcBTNTOGGLE then fcBTNTOGGLE:Destroy() fcBTNTOGGLE = nil end

fcBTNTOGGLE = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local speedBox = InstanceNew("TextBox")
local toggleBtn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local corner2 = InstanceNew("UICorner")
local corner3 = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(fcBTNTOGGLE)
[Link] = false

[Link] = fcBTNTOGGLE
btn.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.5, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "FC"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

[Link] = fcBTNTOGGLE
speedBox.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.1
[Link] = [Link](0.5, 0)
[Link] = [Link](0.5, 0, 0, 10)
[Link] = [Link](0, 75, 0, 35)
[Link] = [Link]
[Link] = tostring(speed)
speedBox.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = false
[Link] = "Speed"
[Link] = false

[Link] = [Link](0.2, 0)
[Link] = speedBox

[Link] = btn
toggleBtn.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 0.1
[Link] = [Link](0.9, 0, -0.1, 0)
[Link] = [Link](0.4, 0, 0.4, 0)
[Link] = [Link]
[Link] = "+"
toggleBtn.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = true
[Link] = true
[Link] = true

[Link] = [Link](1, 0)
[Link] = toggleBtn

MouseButtonFix(toggleBtn, function()
[Link] = not [Link]
[Link] = [Link] and "-" or "+"
end)

[Link](function()
MouseButtonFix(btn, function()
if not mOn then
local newSpeed = tonumber([Link]) or 5
if newSpeed then
speed = newSpeed
[Link] = tostring(speed)
else
speed = 5
[Link] = tostring(speed)
end
mOn = true
[Link] = "UNFC"
btn.BackgroundColor3 = [Link](0, 170, 0)
runFREECAM()
else
mOn = false
[Link] = "FC"
btn.BackgroundColor3 = [Link](170, 0, 0)
if [Link]("freecam") then
[Link]("freecam")
end
[Link] = getChar()
Spawn(function() [Link]({"unfr"}) end)
end
end)
end)()

gui.draggablev2(btn)
gui.draggablev2(speedBox)
else
DoNotif("Freecam is activated, use WASD to move around", 2)
runFREECAM()
end
end, true)

[Link]({"unfreecam","unfc","unfcam"},{"unfreecam (unfc,unfcam)","Disable free


camera"},function()
[Link]("freecam")
[Link] = getChar()
Spawn(function()
[Link]({"unfr"})
end)
if fcBTNTOGGLE then fcBTNTOGGLE:Destroy() fcBTNTOGGLE = nil end
end)

[Link]({"nohats","drophats"},{"nohats (drophats)","Drop all of your


hats"},function()
for _,hat in pairs(getChar():GetChildren()) do
if hat:IsA("Accoutrement") then
hat:FindFirstChildWhichIsA("Weld",true):Destroy()
end
end
end)

[Link]({"permadeath", "pdeath"}, {"permadeath (pdeath)", "be death permanently"},


function()
if not replicatesignal then
return DoNotif("Your executor does not support 'replicatesignal'")
end

replicatesignal([Link])
Wait([Link] + 0.1)

local humanoid = [Link]:FindFirstChildOfClass("Humanoid")


if humanoid then
humanoid:ChangeState([Link])
end
end)

[Link]({"unpermadeath", "unpdeath"}, {"unpermadeath (unpdeath)", "no perma


death"}, function()
if not replicatesignal then
return DoNotif("Your executor does not support 'replicatesignal'")
end

replicatesignal([Link])
end)

[Link]({"instantrespawn", "instantr", "irespawn"}, {"instantrespawn (instantr,


irespawn)", "respawn instantly"}, function()
if not replicatesignal then
return DoNotif("Your executor does not support 'replicatesignal'")
end

replicatesignal([Link])

local rootPart = [Link] and getRoot([Link])


local cam = SafeGetService("Workspace").CurrentCamera

Wait([Link] - 0.165)

local humanoid = [Link]:FindFirstChildOfClass("Humanoid")


if humanoid then
humanoid:ChangeState([Link])
end

Wait(0.5)

if rootPart then
getRoot([Link]).CFrame = [Link]
end
SafeGetService("Workspace").CurrentCamera = cam
end)

function getAllTools()
local tools={}
local backpack=localPlayer:FindFirstChildWhichIsA("Backpack")
if backpack then
for i,v in pairs(backpack:GetChildren()) do
if v:IsA("Tool") then
Insert(tools,v)
end
end
end
for i,v in pairs(character:GetChildren()) do
if v:IsA("Tool") then
Insert(tools,v)
end
end
return tools
end

[Link]({"circlemath", "cm"}, {"circlemath <mode> <size>", "Gay circle math\nModes:


a,b,c,d,e"}, function(mode, size)
local mode = mode or "a"
local backpack = getBp()
[Link]("cm")
if backpack and [Link] then
local tools = getAllTools()
for i, tool in pairs(tools) do
local cpos, g = ([Link]*2)*(i/#tools), [Link]()
local tcon = {}
[Link] = backpack

if mode == "a" then


size = tonumber(size) or 2
g = (
[Link](0, 0, size)*
[Link](rad(90), 0, cpos)
)
elseif mode == "b" then
size = tonumber(size) or 2
g = (
[Link](i - #tools/2, 0, 0)*
[Link](rad(90), 0, 0)
)
elseif mode == "c" then
size = tonumber(size) or 2
g = (
[Link](cpos/3, 0, 0)*
[Link](rad(90), 0, cpos*2)
)
elseif mode == "d" then
size = tonumber(size) or 2
g = (
[Link](clamp(tan(cpos), -3, 3), 0, 0)*
[Link](rad(90), 0, cpos)
)
elseif mode == "e" then
size = tonumber(size) or 2
g = (
[Link](0, 0, clamp(tan(cpos), -5, 5))*
[Link](rad(90), 0, cpos)
)
end
[Link] = g
[Link] = character

tcon[#tcon] = [Link]("cm",
mouse.Button1Down:Connect(function()
tool:Activate()
end))
tcon[#tcon] = [Link]("cm", [Link]:Connect(function(p)
if p == "Grip" and [Link] ~= g then
[Link] = g
end
end))

[Link]("cm", [Link]:Connect(function()
for i = 1, #tcon do
tcon[i]:Disconnect()
end
end))
end
end
end,true)

[Link]({"seizure"}, {"seizure", "Gives you a seizure"}, function()


Spawn(function()
if getgenv().Lzzz == true then return end

local Anim = InstanceNew("Animation")


if [Link]:FindFirstChild("UpperTorso") then
[Link] = "rbxassetid://507767968"
else
[Link] = "rbxassetid://180436148"
end
local k = getHum():LoadAnimation(Anim)
getgenv().ssss = LocalPlayer:GetMouse()
getgenv().Lzzz = false

if Lzzz == false then


getgenv().Lzzz = true
if [Link]:FindFirstChild("UpperTorso") then
[Link] = "rbxassetid://507767968"
else
[Link] = "rbxassetid://180436148"
end
getgenv().currentnormal = SafeGetService("Workspace").Gravity
SafeGetService("Workspace").Gravity = 196.2
[Link]:PivotTo([Link]:GetPivot() *
[Link](2, 0, 0))
Wait(0.5)
getHum().PlatformStand = true
[Link] = true

k:Play()
k:AdjustSpeed(10)
[Link] = true
else
getgenv().Lzzz = false
if [Link]:FindFirstChild("UpperTorso") then
[Link] = "rbxassetid://507767968"
else
[Link] = "rbxassetid://180436148"
end
SafeGetService("Workspace").Gravity = currentnormal
getHum().PlatformStand = false
getHum().Jump = true
k:Stop()

[Link] = false
[Link]:Wait()
for i = 1,10 do
getRoot([Link]).AssemblyLinearVelocity =
[Link](0, 0, 0)
Wait(0.1)
end
end

[Link]:Connect(function()
if Lzzz == true then
getRoot([Link]).CFrame =
getRoot([Link]).CFrame * [Link](
.075 * [Link](45 * tick()),
.075 * [Link](45 * tick()),
.075 * [Link](45 * tick())
)
end
end)
end)
end)

[Link]({"unseizure"}, {"unseizure", "Stops you from having a seizure not in real


life noob"}, function()
Spawn(function()
if getgenv().Lzzz ~= true then return end

local Anim = InstanceNew("Animation")


if [Link]:FindFirstChild("UpperTorso") then
[Link] = "rbxassetid://507767968"
else
[Link] = "rbxassetid://180436148"
end

local k = getHum():LoadAnimation(Anim)

getgenv().Lzzz = false
SafeGetService("Workspace").Gravity = currentnormal
getHum().PlatformStand = false
getHum().Jump = true
k:Stop()

[Link] = false

[Link]:Wait()
for i = 1, 10 do
getRoot([Link]).AssemblyLinearVelocity =
[Link](0, 0, 0)
Wait(0.1)
end
end)
end)

[Link]({"fakelag", "flag"}, {"fakelag (flag)", "fake lag"}, function()


if FakeLag then return end
FakeLag = true

while FakeLag do
local root = getRoot(getChar())
if root then
[Link] = true
Wait(0.05)
[Link] = false
Wait(0.05)
else
FakeLag = false
end
end
end)

[Link]({"unfakelag", "unflag"}, {"unfakelag (unflag)", "stops the fake lag


command"}, function()
FakeLag = false
end)

local r=[Link]
local center=[Link](1.5,0.5,-1.5)

[Link]({"hide", "unshow"}, {"hide <player> (unshow)", "places the selected player


to lighting"}, function(...)
Wait()
DoNotif("Hid the player")
local Username = (...)
local target = getPlr(Username)
for _, plr in next, target do
if plr and [Link] then
local A_1 = "/mute "..[Link]
local A_2 = "All"
[Link](A_1, A_2)
[Link] = Lighting
end
end
end, true)

[Link]({"unhide", "show"}, {"show <player> (unhide)", "places the selected player


back to workspace"}, function(...)
Wait()
DoNotif("Unhid the player")
local Username = (...)
local target = getPlr(Username)
for _, plr in next, target do
if plr and [Link] then
local A_1 = "/unmute "..[Link]
local A_2 = "All"
[Link](A_1, A_2)
[Link] = SafeGetService("Workspace")
end
end
end, true)

if IsOnPC then
[Link]({"aimbot","aimbotui","aimbotgui"},{"aimbot
(aimbotui,aimbotgui)","aimbot and yeah"},function()

loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))()

--loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]",true))()
end)
end

[Link]({"grabtools"},{"grabtools","grabs dropped tools"},function()


local c=getChar()
if c and getHum() then
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("Tool") then
getHum():EquipTool(v)
end
end
end
end)

[Link]({"loopgrabtools"},{"loopgrabtools","Loop grabs dropped tools"},function()


loopgrab=true
repeat Wait(1)
local c=getChar()
if c and getHum() then
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("Tool") then
getHum():EquipTool(v)
end
end
end
until loopgrab==false
end)

[Link]({"unloopgrabtools"},{"unloopgrabtools","Stops the loop grab


command"},function()
loopgrab=false
end)

[Link]({"dance"},{"dance","Does a random dance"},function()

dances={"248263260","27789359","45834924","28488254","33796059","30196114","5215572
8"}
if
getChar():FindFirstChildOfClass('Humanoid').RigType==[Link].R15 then
dances={"4555808220","4555782893","3333432454","4049037604"}
end
if theanim then
theanim:Stop()
theanim:Destroy()
local animation=InstanceNew("Animation")
[Link]="rbxassetid://"..dances[[Link](1,#dances)]

theanim=getChar():FindFirstChildOfClass('Humanoid'):LoadAnimation(animation)
theanim:Play()
else
local animation=InstanceNew("Animation")
[Link]="rbxassetid://"..dances[[Link](1,#dances)]

theanim=getChar():FindFirstChildOfClass('Humanoid'):LoadAnimation(animation)
theanim:Play()
end
end)

[Link]({"undance"},{"undance","Stops the dance command"},function()


theanim:Stop()
theanim:Destroy()
end)

[Link]({"antichatlogs", "antichatlogger"}, {"antichatlogs (antichatlogger)",


"Prevents you from getting banning when typing unspeakable messages (game needs
legacy chat service or manual override)"}, function()
local CachedChannels = {}

[Link] = function(message, recipient)


local targetChannel

if recipient and recipient ~= "All" then


targetChannel = CachedChannels[recipient]
if targetChannel then
if not targetChannel:IsDescendantOf(TextChatService)
or not targetChannel:FindFirstChild(recipient)
or not targetChannel:FindFirstChild([Link]) then
CachedChannels[recipient] = nil
targetChannel = nil
end
end
if not targetChannel then
for _, ch in
pairs([Link]:GetChildren()) do
if [Link]:find("RBXWhisper:") and
ch:FindFirstChild(recipient) then
targetChannel = ch
CachedChannels[recipient] = ch
break
end
end
end
end

if not targetChannel then


targetChannel =
[Link]:FindFirstChild("RBXGeneral")
or [Link]:FindFirstChild("General")
end

if targetChannel then
targetChannel:SendAsync(message)
end
end

local function getTargetName(targetChip)


if targetChip and targetChip:IsA("TextButton") then
local displayName = Match([Link] or "", "^%[To%s+(.-)%]
$")
if displayName and displayName ~= "" then
for _, plr in ipairs(Players:GetPlayers()) do
if [Link]:lower() == displayName:lower()
then
return [Link]
end
end
end
end
return "All"
end

Spawn(function()
repeat Wait() until COREGUI:FindFirstChild("ExperienceChat")
local experienceChat = COREGUI:WaitForChild("ExperienceChat")
local appLayout = experienceChat:FindFirstChild("appLayout")
if not appLayout then return end

local chatInputBar = appLayout:FindFirstChild("chatInputBar")


if not chatInputBar then return end

local background = chatInputBar:FindFirstChild("Background")


if not background then return end

local container = background:FindFirstChild("Container")


if not container then return end

local textContainer = container:FindFirstChild("TextContainer")


local textBoxContainer = textContainer and
textContainer:FindFirstChild("TextBoxContainer")
local chatBox = textBoxContainer and
textBoxContainer:FindFirstChild("TextBox")
local sendButton = container:FindFirstChild("SendButton")
local targetChip = textContainer and
textContainer:FindFirstChild("TargetChannelChip")

if chatBox then
[Link]:Connect(function(enterPressed)
if enterPressed and [Link] ~= "" then
local msg = [Link]
local recipient = getTargetName(targetChip)
[Link] = ""
Defer(function()
[Link](msg, recipient)
end)
end
end)
end

if sendButton and chatBox then


sendButton.MouseButton1Click:Connect(function()
if [Link] ~= "" then
local msg = [Link]
local recipient = getTargetName(targetChip)
[Link] = ""
Defer(function()
[Link](msg, recipient)
end)
end
end)
end
end)
DoNotif("Antichatlogs active")
end)

[Link]({"animspoofer","animationspoofer","spoofanim","animspoof"},{"animspoofer
(animationspoofer, spoofanim, animspoof)","Loads up an animation spoofer,spoofs
animations that use rbxassetid"},function()
loadstring(game:HttpGet("[Link]
Nameless-Admin/main/Animation%20Spoofer"))()
end)

[Link]({"badgeviewer", "badgeview", "bviewer","badgev","bv"},{"badgeviewer


(badgeview, bviewer, badgev, bv)","loads up a badge viewer UI that views all badges
in the game you're in"},function()
local Player = [Link]
local function getBadges()
local all = {}
local cursor = ""
repeat
local url = ("[Link]
limit=100&sortOrder=Asc%s"):format(
GameId,
cursor ~= "" and "&cursor="..HttpService:UrlEncode(cursor) or ""
)
local res = NAREQUEST({Url = url, Method = "GET"})
if not res or [Link] ~= 200 then
break
end
local body = HttpService:JSONDecode([Link])
for _, b in ipairs([Link] or {}) do
Insert(all, {
id = [Link],
name = [Link],
desc = [Link] or [Link] or "",
icon = [Link],
rarity = [Link] and [Link] or 0,
awarded = [Link] and [Link] or 0,
pastDay = [Link] and [Link] or 0,
universe = [Link] and [Link] or "Unknown"
})
end
cursor = [Link] or ""
until cursor == ""
return all
end
local function createBadgeUI(data)
local sgui = InstanceNew("ScreenGui")
NaProtectUI(sgui)
[Link] = "BadgeViewer"
local main = InstanceNew("Frame", sgui)
[Link] = [Link](0.5,0,0.7,0)
[Link] = [Link](0.25, 0, 0.2, 0)
main.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0.2
[Link] = 0
[Link] = true
[Link] = true
[Link] = true
[Link] = "Main"
main:ClearAllChildren()
local uicorner = InstanceNew("UICorner", main)
[Link] = [Link](0, 16)
local top = InstanceNew("Frame", main)
[Link] = [Link](1, 0, 0, 40)
[Link] = 0.3
top.BackgroundColor3 = [Link](20, 20, 20)
local topCorner = InstanceNew("UICorner", top)
[Link] = [Link](0, 12)
local title = InstanceNew("TextLabel", top)
[Link] = [Link](1, -80, 1, 0)
[Link] = [Link](0, 10, 0, 0)
[Link] = "Badge Viewer"
[Link] = [Link]
[Link] = 20
title.TextColor3 = [Link](240, 240, 240)
[Link] = 1
[Link] = [Link]
local closeBtn = InstanceNew("TextButton", top)
[Link] = "X"
[Link] = [Link](0, 30, 1, 0)
[Link] = [Link](1, -35, 0, 0)
[Link] = [Link]
[Link] = 16
[Link] = 1
closeBtn.TextColor3 = [Link](255, 90, 90)
local minBtn = InstanceNew("TextButton", top)
[Link] = "-"
[Link] = [Link](0, 30, 1, 0)
[Link] = [Link](1, -70, 0, 0)
[Link] = [Link]
[Link] = 20
[Link] = 1
minBtn.TextColor3 = [Link](180, 180, 180)
local scroll = InstanceNew("ScrollingFrame", main)
[Link] = [Link](1, -20, 1, -50)
[Link] = [Link](0, 10, 0, 45)
[Link] = 1
[Link] = 6
[Link] = [Link](0, 0, 0, #data * 130)
local layout = InstanceNew("UIListLayout", scroll)
[Link] = [Link](0, 10)
for _, b in ipairs(data) do
local f = InstanceNew("Frame", scroll)
[Link] = [Link](1, 0, 0, 120)
f.BackgroundColor3 = [Link](45, 45, 45)
[Link] = 0.4
local fc = InstanceNew("UICorner", f)
[Link] = [Link](0, 10)
local img = InstanceNew("ImageLabel", f)
[Link] = [Link](0, 100, 0, 100)
[Link] = [Link](0, 10, 0, 10)
[Link] = "rbxthumb://type=Asset&id="..[Link].."&w=420&h=420"
[Link] = 1
local title = InstanceNew("TextLabel", f)
[Link] = [Link](0, 120, 0, 10)
[Link] = [Link](1, -130, 0, 25)
[Link] = [Link]
title.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 18
[Link] = 1
[Link] = [Link]
local desc = InstanceNew("TextLabel", f)
[Link] = [Link](0, 120, 0, 35)
[Link] = [Link](1, -130, 0, 30)
[Link] = [Link]
[Link] = true
desc.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 14
[Link] = 1
[Link] = [Link]
local stat = InstanceNew("TextLabel", f)
[Link] = [Link](0, 120, 0, 65)
[Link] = [Link](1, -130, 0, 50)
[Link] = Format("Win: %.2f%% | Awarded: %d | 24h: %d\nFrom: %s", [Link],
[Link], [Link], [Link])
stat.TextColor3 = [Link](160, 160, 160)
[Link] = [Link]
[Link] = 13
[Link] = true
[Link] = 1
[Link] = [Link]
end
closeBtn.MouseButton1Click:Connect(function()
local tween = TweenService:Create(main, [Link](0.4), {
Size = [Link](0, 0, 0, 0),
Position = [Link](0.5, 0, 0.5, 0)
})
tween:Play()
[Link]:Wait()
sgui:Destroy()
end)
local minimized = false
minBtn.MouseButton1Click:Connect(function()
local target = minimized and [Link](0.5,0,0.7,0) or [Link](0.5,0,0.07,0)
local tween = TweenService:Create(main, [Link](0.3), {Size = target})
tween:Play()
minimized = not minimized
end)
[Link](main, top)
end
local ok, result = pcall(getBadges)
if ok then
createBadgeUI(result)
else
DoNotif("Failed to fetch badge data")
end
end)
[Link]({"bodytransparency","btransparency", "bodyt"}, {"bodytransparency <number>
(btransparency,bodyt)", "Sets LocalTransparencyModifier of bodyparts to whatever
number you put (0-1)"}, function(v)
local vv = tonumber(v) or 0

[Link]("body_transparency")

[Link]("body_transparency", [Link]:Connect(function()
local char = [Link]
if char then
for _, p in ipairs(char:GetChildren()) do
if p:IsA("BasePart") and [Link]:lower() ~= "head" then
[Link] = vv
end
end
end
end))

DoNotif("Body transparency set to "..vv, 1.5)


end, true)

[Link]({"unbodytransparency", "unbtransparency", "unbodyt"}, {"unbodytransparency


(unbtransparency,unbodyt)", "Stops transparency loop"}, function()
if [Link]("body_transparency") then
[Link]("body_transparency")
else
DoNotif("No loop running", 2)
end
end)

[Link]({"animationspeed", "animspeed", "aspeed"}, {"animationspeed <speed>


(animspeed,aspeed)", "Adjusts the speed of currently playing animations"},
function(speed)
local targetSpeed = tonumber(speed) or 1

[Link]("animation_speed")

[Link]("animation_speed", [Link]:Connect(function()
local character = getChar()
local humanoid = character:FindFirstChildOfClass("Humanoid") or
character:FindFirstChildOfClass("AnimationController")
if humanoid then
for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
if track and track:IsA("AnimationTrack") then
track:AdjustSpeed(targetSpeed)
end
end
end
end))

DoNotif("Animation speed set to "..targetSpeed)


end, true)

[Link]({"unanimationspeed", "unanimspeed", "unaspeed"}, {"unanimationspeed


(unanimspeed,unaspeed)", "Stops the animation speed adjustment loop"}, function()
if [Link]("animation_speed") then
[Link]("animation_speed")
DoNotif("Animation speed disabled")
else
DoNotif("No active animation speed to disable")
end
end)

[Link]({"placeid","pid"},{"placeid (pid)","Copies the PlaceId of the game you're


in"},function()
setclipboard(tostring(PlaceId))

Wait();

DoNotif("Copied the game's PlaceId: "..PlaceId)


end)

[Link]({"gameid","universeid","gid"},{"gameid (universeid,gid)","Copies the


GameId/Universe Id of the game you're in"},function()
setclipboard(tostring(GameId))

Wait();

DoNotif("Copied the game's GameId: "..GameId)


end)

[Link]({"firework"}, {"firework", "pop"}, function()


local character = [Link]
if not character then return end

local root = getRoot(character)


local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if not root or not humanoid then return end

[Link] = true

local part = InstanceNew("Part")


[Link] = [Link](0.1, 0.1, 0.1)
[Link] = 1
[Link] = false
[Link] = false
[Link] = SafeGetService("Workspace")

local weld = InstanceNew("Weld")


weld.Part0 = part
weld.Part1 = root
weld.C0 = [Link]()
[Link] = part

local bv = InstanceNew("BodyVelocity")
[Link] = [Link](0, 50, 0)
[Link] = [Link]([Link], [Link], [Link])
[Link] = part

local bg = InstanceNew("BodyGyro")
[Link] = [Link]([Link], [Link], [Link])
bg.P = 10000
bg.D = 0
[Link] = part

local spinTime = 3
local spinSpeed = 720
local startTime = tick()
local angle = 0

[Link]("firework_spin", [Link]:Connect(function(dt)
if tick() - startTime > spinTime then
[Link]("firework_spin")
bv:Destroy()
bg:Destroy()
part:Destroy()

local explosion = InstanceNew("Explosion")


[Link] = [Link]
[Link] = 6
[Link] = 500000
[Link] = SafeGetService("Workspace")

[Link] = 0
return
end

angle = angle + [Link](spinSpeed * dt)


[Link] = [Link]([Link]) * [Link](0, angle, 0)
end))
end)

[Link]({"placename","pname"},{"placename (pname)","Copies the game's place name to


your clipboard"},function()
placeNaem = placeName()
setclipboard(placeNaem)

Wait();

DoNotif("Copied the game's place name: "..placeNaem)


end)

[Link]({"gameinfo","ginfo"},{"gameinfo (ginfo)","shows info about the game you're


playing"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))()
end)

[Link]({"copyname", "cname"}, {"copyname <player> (cname)", "Copies the username


of the target"}, function(...)
local usr = ...
local tgt = getPlr(usr)

for _, plr in next, tgt do


setclipboard(tostring([Link]))
Wait()
DoNotif("Copied the username of "..nameChecker(plr))
end
end, true)

[Link]({"copydisplay", "cdisplay"}, {"copydisplay <player> (cdisplay)", "Copies


the display name of the target"}, function(...)
local usr = ...
local tgt = getPlr(usr)

for _, plr in next, tgt do


setclipboard(tostring([Link]))
Wait()
DoNotif("Copied the display name of "..nameChecker(plr))
end
end, true)

[Link]({"copyid", "id"}, {"copyid <player> (id)", "Copies the UserId of the


target"}, function(...)
local usr = ...
local tgt = getPlr(usr)

for _, plr in next, tgt do


setclipboard(tostring([Link]))
Wait()
DoNotif("Copied the UserId of "..nameChecker(plr))
end
end, true)

--[ PLAYER ]--


function toggleKB(enable)
local p = [Link]
local hrp = getRoot([Link])
local parts = SafeGetService("Workspace"):GetPartBoundsInRadius([Link],
10)
for _, part in ipairs(parts) do
if part:IsA("BasePart") then
[Link] = enable
end
end
end

[Link]({"antikillbrick", "antikb"}, {"antikillbrick (antikb)", "Prevents kill


bricks from killing you"}, function()
toggleKB(false)
end)

[Link]({"unantikillbrick", "unantikb"}, {"unantikillbrick (unantikb)", "Allows


kill bricks to kill you"}, function()
toggleKB(true)
end)

[Link]({"height","hipheight","hh"},{"height <number> (hipheight,hh)","Changes your


hipheight"},function(...)
getHum().HipHeight=(...)
end,true)

[Link]({"netbypass", "netb"}, {"netbypass (netb)", "Net bypass"}, function()


Wait()
DoNotif("Netbypass enabled")
local fenv = getfenv()
local shp = [Link] or fenv.set_hidden_property or
[Link] or fenv.set_hidden_prop
local ssr = [Link] or [Link] or
fenv.set_simulation_radius
net = shp and function(r) shp(lp, "SimulationRadius", r) end or ssr
end)

[Link]({"day"},{"day","Makes it day"},function()
[Link]=14
end)

[Link]({"night"},{"night","Makes it night"},function()
[Link]=0
end)

[Link]({"chat", "message"}, {"chat <text> (message)", "Chats for you, useful if


you're muted"}, function(...)
local chatMessage = Concat({...}, " ")
local chatTarget = "All"
[Link](chatMessage, chatTarget)
end, true)

[Link]({"privatemessage", "pm"}, {"privatemessage <player> <text> (pm)", "Sends a


private message to a player"}, function(...)
local args = {...}
local Player = getPlr(args[1])

for _, plr in next, Player do


local chatMessage = Concat(args, " ", 2)
local chatTarget = [Link]
local result = [Link](chatMessage, chatTarget)
if result == "Hooking" then
Wait(.5)
[Link](chatMessage, chatTarget)
end
end
end,true)

[Link]({"mimicchat", "mimic"}, {"mimicchat <player> (mimic)", "Mimics the chat of


a player"}, function(name)
[Link]("mimicchat")

local targets = getPlr(name)


if #targets == 0 then
DoNotif("Player not found",2)
return
end

for _, plr in pairs(targets) do


DoNotif("Now mimicking "..[Link].."'s chat", 2)

[Link]("mimicchat", [Link]:Connect(function(msg)
[Link](msg, "All")
end))
end
end, true)

[Link]({"stopmimic", "unmimic"}, {"stopmimic (unmimic)", "Stops mimicking a


player"}, function()
[Link]("mimicchat")
DoNotif("Stopped mimicking", 2)
end, true)

[Link]({"fixcam", "fix"}, {"fixcam", "Fix your camera"}, function()


local ws = SafeGetService("Workspace")
local plr = [Link]
[Link]:Remove()
Wait(0.1)
repeat Wait() until [Link]
local cam = [Link]
[Link] = [Link]:FindFirstChildWhichIsA("Humanoid")
[Link] = "Custom"
[Link] = 0.5
[Link] = [Link]
[Link] = "Classic"
[Link]:FindFirstChild("Head").Anchored = false
end)

[Link]({"saw"}, {"saw <challenge>", "shush"}, function(...)


local challenge = Concat({...}, " ")
getgenv().SawFinish = false

local function playSound(id, vol)


local sfx = InstanceNew("Sound")
[Link] = PlrGui
[Link] = "rbxassetid://"..id
[Link] = vol or 1
sfx:Play()
[Link]:Connect(function()
sfx:Destroy()
end)
end

local function createUIElement(class, properties, parent)


local element = InstanceNew(class)
for prop, value in pairs(properties) do
element[prop] = value
end
if parent then [Link] = parent end
return element
end

local ScreenGui = createUIElement("ScreenGui", { Name = '\0' })


NaProtectUI(ScreenGui)

local background = createUIElement("Frame", {


BackgroundColor3 = [Link](0, 0, 0),
BackgroundTransparency = 1,
Size = [Link](1, 0, 1, 0),
ZIndex = 0
}, ScreenGui)

local bgTween = TweenService:Create(


background,
[Link](1, [Link], [Link]),
{ BackgroundTransparency = 0.5 }
)
bgTween:Play()

local progressBar = createUIElement("Frame", {


BackgroundColor3 = [Link](50, 50, 50),
Position = [Link](0.25, 0, 0.05, 0),
Size = [Link](0.5, 0, 0.03, 0),
BorderSizePixel = 0,
ZIndex = 2
}, ScreenGui)
local progressFill = createUIElement("Frame", {
BackgroundColor3 = [Link](255, 0, 0),
Size = [Link](1, 0, 1, 0),
BorderSizePixel = 0,
ZIndex = 3
}, progressBar)

local imgLabel = createUIElement("ImageLabel", {


AnchorPoint = [Link](0.5, 0),
BackgroundTransparency = 1,
Position = [Link](0.5, 0, 0.1, 0),
Size = [Link](0, 150, 0, 150),
Image = "rbxassetid://8747893766",
ImageColor3 = [Link](255, 0, 0),
ZIndex = 2
}, ScreenGui)

[Link](function()
while not getgenv().SawFinish do
local newSize = [Link](140, 160)
local newRotation = [Link](-10, 10)
local tween = TweenService:Create(
imgLabel,
[Link](0.2, [Link],
[Link]),
{ Size = [Link](0, newSize, 0, newSize), Rotation =
newRotation }
)
tween:Play()
[Link]:Wait()
end
end)()

local ttLabelLeft = createUIElement("TextLabel", {


BackgroundColor3 = [Link](0, 0, 0),
BackgroundTransparency = 0.3,
AnchorPoint = [Link](0, 0.5),
Position = [Link](0.05, 0, 0.5, 0),
Size = [Link](0.4, 0, 0.1, 0),
Font = [Link],
Text = "Challenge: "..challenge,
TextColor3 = [Link](255, 0, 0),
TextSize = 24,
TextWrapped = true,
ZIndex = 3
}, ScreenGui)

local ttLabelRight = createUIElement("TextLabel", {


BackgroundColor3 = [Link](0, 0, 0),
BackgroundTransparency = 0.3,
AnchorPoint = [Link](1, 0.5),
Position = [Link](0.95, 0, 0.5, 0),
Size = [Link](0.4, 0, 0.1, 0),
Font = [Link],
Text = "Time Remaining: 180 seconds",
TextColor3 = [Link](255, 0, 0),
TextSize = 24,
TextWrapped = true,
ZIndex = 3
}, ScreenGui)

local dramaticLabel = createUIElement("TextLabel", {


BackgroundTransparency = 1,
AnchorPoint = [Link](0.5, 0.5),
Position = [Link](0.5, 0, 0.7, 0),
Size = [Link](0.5, 0, 0.2, 0),
Font = [Link],
Text = "",
TextColor3 = [Link](255, 0, 0),
TextSize = 50,
TextStrokeTransparency = 0.5,
TextWrapped = true,
ZIndex = 4
}, ScreenGui)

local function flickerText()


while not getgenv().SawFinish do
local newColor = [Link]([Link](200, 255), 0, 0)
ttLabelLeft.TextColor3 = newColor
ttLabelRight.TextColor3 = newColor
[Link] = "Challenge: "..challenge:sub(1, [Link](1,
#challenge))
Wait([Link](0.05, 0.15))
end
end

local function dramaticCountdown(num)


[Link] = tostring(num)
playSound(138081500, 2)
Wait(1)
[Link] = ""
end

local function count()


local num = 180
while Wait(1) do
if not getgenv().SawFinish then
if num > 0 then
num = num - 1
playSound(138081500, 1)
[Link] = "Time Remaining: "..num.."
seconds"

local progress = num / 180


local tween = TweenService:Create(
progressFill,
[Link](1, [Link]),
{ Size = [Link](progress, 0, 1, 0) }
)
tween:Play()

if num == 30 or num == 20 or num == 10 then


dramaticCountdown(num)
elseif num <= 10 then
[Link] = tostring(num)
playSound(138081500, 2)
end
else
[Link]:Kick("You Failed The Challenge")
end
else
[Link] = "You Survived... For Now"
[Link] = ""
[Link] = ""
playSound(9125915751, 5)
Wait(2)
ScreenGui:Destroy()
break
end
end
end

[Link](count)()
[Link](flickerText)()
end, true)

[Link]({"jend"}, {"jend", "nil"}, function()


getgenv().SawFinish = true
end)

attachedPart=nil

[Link]({"fling"}, {"fling <player>", "Fling the given player"}, function(plr)


local mouse = LocalPlayer:GetMouse()
local Targets = {plr}
local Players = game:GetService("Players")
local Player = [Link]
local AllBool = false
local GetPlayer = function(Name)
Name = Name:lower()
if Name == "all" or Name == "others" then
AllBool = true
return
elseif Name == "random" then
local GetPlayers = Players:GetPlayers()
if Discover(GetPlayers, Player) then [Link](GetPlayers,
Discover(GetPlayers, Player)) end
return GetPlayers[[Link](#GetPlayers)]
elseif Name ~= "random" and Name ~= "all" and Name ~= "others" then
for _, x in next, Players:GetPlayers() do
if x ~= Player then
if [Link]:lower():match("^"..Name) then
return x
elseif [Link]:lower():match("^"..Name) then
return x
end
end
end
else
return
end
end
local Message = function(_Title, _Text, Time)
print(_Title)
print(_Text)
print(Time)
end
local SkidFling = function(TargetPlayer)
if attachedPart then attachedPart:Destroy() attachedPart=nil end
local Character = [Link]
local Humanoid = Character and
Character:FindFirstChildOfClass("Humanoid")
local HRP = Humanoid and [Link]
local camera = SafeGetService("Workspace").CurrentCamera
attachedPart = InstanceNew("Part")
[Link] = [Link](1, 1, 1)
[Link] = 1
[Link] = false
[Link] = false
[Link] = camera
local weld = InstanceNew("WeldConstraint")
weld.Part0 = HRP
weld.Part1 = attachedPart
[Link] = attachedPart
local bodyGyro = InstanceNew("BodyGyro")
[Link] = [Link](400000, 400000, 400000)
bodyGyro.D = 1000
bodyGyro.P = 2000
[Link] = attachedPart
local RootPart = HRP
local TCharacter = [Link]
local THumanoid, TRootPart, THead, Accessory, Handle
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and [Link] then
TRootPart = [Link]
end
if TCharacter:FindFirstChild("Head") then
THead = [Link]
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = [Link]
end
if Character and Humanoid and HRP then
if not getgenv().OldPos or [Link] < 50 then
getgenv().OldPos = [Link]
end
if THumanoid and [Link] and not AllBool then
end
if THead then
SafeGetService("Workspace").[Link] =
THead
elseif not THead and Handle then
SafeGetService("Workspace").[Link] =
Handle
elseif THumanoid and TRootPart then
SafeGetService("Workspace").[Link] =
THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
[Link] = [Link]([Link]) * Pos * Ang

Character:SetPrimaryPartCFrame([Link]([Link]) * Pos * Ang)


[Link] = [Link](9e7, 9e7 * 10, 9e7)
[Link] = [Link](9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if [Link] < 50 then
Angle = Angle + 100
FPos(BasePart, [Link](0, 1.5, 0) +
[Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0) +
[Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](2.25, 1.5, -
2.25) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](-2.25, -1.5,
2.25) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5, 0) +
[Link], [Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0) +
[Link], [Link]([Link](Angle), 0, 0))
Wait()
else
FPos(BasePart, [Link](0, 1.5,
[Link]), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, -
[Link]), [Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link]), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, -
[Link] / 1.25), [Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0),
[Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0),
[Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0),
[Link]([Link](-90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5, 0),
[Link](0, 0, 0))
Wait()
end
else
break
end
until [Link] > 500 or [Link]
~= [Link] or [Link] ~= Players or not
[Link] == TCharacter or [Link] or [Link] <= 0 or
tick() > Time + TimeToWait
if attachedPart then attachedPart:Destroy()
attachedPart=nil end
end
SafeGetService("Workspace").FallenPartsDestroyHeight = 0/0
Humanoid:SetStateEnabled([Link], false)
if TRootPart and THead then
if ([Link].p - [Link].p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
end
Humanoid:SetStateEnabled([Link], true)
SafeGetService("Workspace").[Link] =
Humanoid
repeat
[Link] = getgenv().OldPos * [Link](0, 0.5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos *
[Link](0, 0.5, 0))
Humanoid:ChangeState("GettingUp")
Foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
[Link], [Link] = [Link](),
[Link]()
end
end)
Wait()
until ([Link] - getgenv().OldPos.p).Magnitude < 25
SafeGetService("Workspace").FallenPartsDestroyHeight =
getgenv().FPDH
attachedPart:Destroy()
end
end
getgenv().Welcome = true
if Targets[1] then for _, x in next, Targets do GetPlayer(x) end else return
end
if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end
for _, x in next, Targets do
if GetPlayer(x) and GetPlayer(x) ~= Player then
if GetPlayer(x).UserId ~= 1414978355 then
local TPlayer = GetPlayer(x)
if TPlayer then
SkidFling(TPlayer)
end
end
end
end
end, true)

[Link]({"commitoof", "suicide", "kys"}, {"commitoof (suicide, kys)", "FE dramatic


oof sequence"}, function()
local p = [Link]
local c = [Link] or [Link]:Wait()
local h = c:FindFirstChildWhichIsA("Humanoid")

[Link]("Okay.. I will do it.", "All")


Wait(1)
[Link]("I will oof", "All")
Wait(1)
[Link]("Goodbye.", "All")
Wait(1)

local r = getRoot(c)
h:MoveTo([Link] + [Link] * 10)
h:ChangeState([Link])
Wait(0.5)
[Link]({'die'})
end)

[Link]({"volume","vol"},{"volume <1-10> (vol)","Changes your


volume"},function(vol)
amount=vol/10
UserSettings():GetService("UserGameSettings").MasterVolume=amount
end,true)

[Link]({"sensitivity","sens"},{"sensitivity <1-10> (sens)","Changes your


sensitivity"},function(ss)
[Link]=ss
end,true)

[Link]({"torandom","tr"},{"torandom (tr)","Teleports to a random


player"},function()
target=getPlr("random")
for _, plr in next, target do
getRoot(getChar()).CFrame=getPlrHum(plr).[Link]
end
end)

[Link]({"timestop", "tstop"}, {"timestop (tstop)", "freezes all players (ZA


WARUDO)"}, function()
local target = getPlr("others")
if #target == 0 then return end

for _, plr in pairs(Players:GetPlayers()) do


[Link]("timestop_char_"..[Link])
end
[Link]("timestop_playeradd")

for _, plr in pairs(target) do


local char = getPlrChar(plr)
if char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = true
end
end
end

[Link]("timestop_char_"..[Link],
[Link]:Connect(function(char)
char:WaitForChild("HumanoidRootPart", 3)
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = true
end
end
end))
end

[Link]("timestop_playeradd", [Link]:Connect(function(plr)
[Link]("timestop_char_"..[Link],
[Link]:Connect(function(char)
char:WaitForChild("HumanoidRootPart", 3)
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = true
end
end
end))
end))
end)

[Link]({"untimestop", "untstop"}, {"untimestop (untstop)", "unfreeze all


players"}, function()
local target = getPlr("all")
if #target == 0 then return end

for _, plr in pairs(Players:GetPlayers()) do


[Link]("timestop_char_"..[Link])
end
[Link]("timestop_playeradd")

for _, plr in pairs(target) do


local char = getPlrChar(plr)
if char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = false
end
end
end
end
end)

[Link]({"goto","to","tp","teleport"},{"goto <player/X,Y,Z>","Teleport to the given


player or X,Y,Z coordinates"},function(...)
Username=(...)

local target=getPlr(Username)
for _, plr in next, target do
getRoot(getChar()).CFrame=getPlrHum(plr).[Link]
end
end,true)

function stareFIXER(char, facePos)


local root = getRoot(char)
if not root then return end
local pos = [Link]
local flatTarget = [Link](facePos.X, pos.Y, facePos.Z)
if (flatTarget - pos).Magnitude < 0.1 then return end
[Link] = [Link](pos, flatTarget)
end

[Link]({"lookat", "stare"}, {"stare <player> (lookat)", "Stare at a player"},


function(...)
local Username = (...)
local Target = getPlr(Username)

for _, plr in next, Target do


[Link]("stare_direct")

local lp = [Link]
if not ([Link] and getRoot([Link])) then return end
if not (plr and [Link] and getRoot([Link])) then return
end

[Link] = false

local function Stare()


if [Link] and [Link] and getRoot([Link]) then
stareFIXER([Link], getRoot([Link]).Position)
elseif not Players:FindFirstChild([Link]) then
[Link]("stare_direct")
end
end

[Link]("stare_direct", [Link]:Connect(Stare))
end
end, true)

[Link]({"unlookat", "unstare"}, {"unstare (unlookat)", "Stops staring"},


function()
[Link]("stare_direct")
local char = [Link]
if char and char:FindFirstChild("Humanoid") then
[Link] = true
end
end)
[Link]({"starenear", "stareclosest"}, {"starenear (stareclosest)", "Stare at the
closest player"}, function()
[Link]("stare_nearest")

local function getClosest()


local lp = [Link]
local char = [Link]
if not (char and getRoot(char)) then return nil end

local closest, dist = nil, [Link]


local pos = getRoot(char).Position
for _, p in ipairs(Players:GetPlayers()) do
if p ~= lp and [Link] and getRoot([Link]) then
local pPos = getRoot([Link]).Position
local d = (pPos - pos).Magnitude
if d < dist then
dist = d
closest = p
end
end
end
return closest
end

local lp = [Link]
if [Link] and [Link]:FindFirstChild("Humanoid") then
[Link] = false
end

local function stare()


local lp = [Link]
local char = [Link]
if not (char and getRoot(char)) then return end
local target = getClosest()
if target and [Link] and getRoot([Link]) then
stareFIXER(char, getRoot([Link]).Position)
end
end

[Link]("stare_nearest", [Link]:Connect(stare))
end)

[Link]({"unstarenear", "unstareclosest"}, {"unstarenear (unstareclosest)", "Stop


staring at closest player"}, function()
[Link]("stare_nearest")
local char = [Link]
if char and char:FindFirstChild("Humanoid") then
[Link] = true
end
end)

local specGui, currentPlayerIndex = nil, 1

function cleanup()
[Link]("spectate_char")
[Link]("spectate_loop")
[Link]("spectate_leave")

if specGui then
specGui:Destroy()
specGui = nil
end

SafeGetService("Workspace").[Link] = getHum()
end

function spectatePlayer(targetPlayer)
if not targetPlayer then return end

[Link]("spectate_char")
[Link]("spectate_loop")
[Link]("spectate_leave")

[Link]("spectate_char",
[Link]:Connect(function(character)
repeat Wait() until character:FindFirstChildWhichIsA("Humanoid")
SafeGetService("Workspace").[Link] =
character:FindFirstChildWhichIsA("Humanoid")
end))

[Link]("spectate_leave", [Link]:Connect(function(player)
if player == targetPlayer then
cleanup()
DoNotif("Player left - camera reset")
end
end))

local loop = [Link](function()


while true do
if [Link] and
[Link]:FindFirstChildWhichIsA("Humanoid") then
SafeGetService("Workspace").[Link] =
[Link]:FindFirstChildWhichIsA("Humanoid")
end
Wait()
end
end)
[Link]("spectate_loop", {
Disconnect = function()
if [Link](loop) ~= "dead" then
[Link](loop)
end
end
})
[Link](loop)
end

[Link]({"watch", "view", "spectate"}, {"watch <Player> (view, spectate)",


"Spectate player"}, function(...)
cleanup()
local targetPlayer = getPlr((...))
for _, plr in next, targetPlayer do
if not plr then return end
spectatePlayer(plr)
end
end, true)

[Link]({"unwatch", "unview"}, {"unwatch (unview)", "Stop spectating"}, function()


cleanup()
end)

function createSpecUI()
if not specGui then
specGui = InstanceNew("ScreenGui")
NaProtectUI(specGui)
[Link] = false

local frame = InstanceNew("Frame")


[Link] = [Link](0, 350, 0, 40)
[Link] = [Link](0.5, -175, 1, -160)
frame.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = specGui

local corner = InstanceNew("UICorner")


[Link] = [Link](0, 20)
[Link] = frame

gui.draggablev2(frame)

local backButton = InstanceNew("TextButton")


[Link] = [Link](0, 40, 0, 40)
[Link] = [Link](0, -18, 0, 0)
[Link] = "<"
backButton.BackgroundColor3 = [Link](50, 50, 50)
backButton.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 24
[Link] = frame

local backCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = backButton

local forwardButton = InstanceNew("TextButton")


[Link] = [Link](0, 40, 0, 40)
[Link] = [Link](1, -22, 0, 0)
[Link] = ">"
forwardButton.BackgroundColor3 = [Link](50, 50, 50)
forwardButton.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 24
[Link] = frame

local forwardCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = forwardButton

local dropdownLabel = InstanceNew("TextLabel")


[Link] = [Link](0.76, 0, 1, 0)
[Link] = [Link](0.08, 0, 0, 0)
[Link] = 1
[Link] = "Spectating: None"
dropdownLabel.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = true
[Link] = frame
local dropCorner = InstanceNew("UICorner")
[Link] = [Link](0, 10)
[Link] = dropdownLabel

local closeButton = InstanceNew("TextButton")


[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -55, 0, 5)
[Link] = "X"
closeButton.BackgroundColor3 = [Link](255, 50, 50)
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 18
[Link] = frame

local closeCorner = InstanceNew("UICorner")


[Link] = [Link](0, 5)
[Link] = closeButton

MouseButtonFix(closeButton,function()
cleanup()
end)

local toggleDropdownButton = InstanceNew("TextButton")


[Link] = [Link](0, 30, 0, 20)
[Link] = [Link](0.5, -15, 1, 5)
[Link] = "v"
toggleDropdownButton.BackgroundColor3 = [Link](40, 40, 40)
toggleDropdownButton.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 18
[Link] = frame

local toggleCorner = InstanceNew("UICorner")


[Link] = [Link](0, 6)
[Link] = toggleDropdownButton

local dropdownOpen = false


local dropdownList

local function updateSpectating()


if #playerButtons == 0 then
[Link] = "Spectating: None"
return
end
local currentPlayer = playerButtons[currentPlayerIndex]
local nameCheck = nameChecker(currentPlayer)
[Link] = "Spectating: "..nameCheck
if currentPlayer == LocalPlayer then
dropdownLabel.TextColor3 = [Link](255, 255, 0)
else
dropdownLabel.TextColor3 = [Link](0, 162, 255)
end
spectatePlayer(currentPlayer)

if dropdownOpen and dropdownList then


for _, child in pairs(dropdownList:GetChildren()) do
if child:IsA("TextButton") then
local idx = child:GetAttribute("PlayerIndex")
if idx then
local playerRef = playerButtons[idx]
if playerRef then
if playerRef == LocalPlayer then
child.TextColor3 =
[Link](255, 255, 0)
elseif playerRef == currentPlayer
then
child.TextColor3 =
[Link](0, 162, 255)
else
child.TextColor3 =
[Link](255, 255, 255)
end
end
end
end
end
end
end

MouseButtonFix(backButton, function()
if #playerButtons == 0 then return end
currentPlayerIndex = currentPlayerIndex - 1
if currentPlayerIndex < 1 then
currentPlayerIndex = #playerButtons
end
updateSpectating()
end)

MouseButtonFix(forwardButton, function()
if #playerButtons == 0 then return end
currentPlayerIndex = currentPlayerIndex + 1
if currentPlayerIndex > #playerButtons then
currentPlayerIndex = 1
end
updateSpectating()
end)

MouseButtonFix(toggleDropdownButton,function()
if dropdownOpen then
if dropdownList then
local closeTween = TweenService:Create(dropdownList,
[Link](0.25), { Size = [Link](1, 0, 0, 0) })
local moveToggle =
TweenService:Create(toggleDropdownButton, [Link](0.25), { Position =
[Link](0.5, -15, 1, 5) })
closeTween:Play()
moveToggle:Play()
[Link]:Wait()
dropdownList:Destroy()
dropdownList = nil
end
[Link] = "v"
dropdownOpen = false
else
dropdownList = InstanceNew("ScrollingFrame")
local totalHeight = #playerButtons * 30
local listHeight = [Link](totalHeight, 150)
[Link] = [Link](1, 0, 0, 0)
[Link] = [Link](0, 0, 1, 0)
dropdownList.BackgroundColor3 = [Link](40, 40, 40)
[Link] = 0
[Link] = 5
[Link] = [Link](0, 0, 0, totalHeight)
[Link] = true
[Link] = frame

local listCorner = InstanceNew("UICorner")


[Link] = [Link](0, 10)
[Link] = dropdownList

local listLayout = InstanceNew("UIListLayout")


[Link] = [Link]
[Link] = dropdownList

local openTween = TweenService:Create(dropdownList,


[Link](0.25), { Size = [Link](1, 0, 0, listHeight) })
local moveToggle =
TweenService:Create(toggleDropdownButton, [Link](0.25), { Position =
[Link](0.5, -15, 1, listHeight + 10) })

openTween:Play()
moveToggle:Play()

[Link] = "^"
dropdownOpen = true

for i, player in ipairs(playerButtons) do


local playerButton = InstanceNew("TextButton")
[Link] = [Link](1, 0, 0, 30)
[Link] = i
[Link] = ""
playerButton.BackgroundColor3 = [Link](50,
50, 50)
[Link] = [Link]
[Link] = true
[Link] = dropdownList
playerButton:SetAttribute("PlayerIndex", i)

local headshot = InstanceNew("ImageLabel")


[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](0, 0, 0, 0)
[Link] = 1
[Link] = playerButton
local thumbType = [Link]
local thumbSize = [Link].Size420x420
[Link] =
Players:GetUserThumbnailAsync([Link], thumbType, thumbSize)

local nameLabel = InstanceNew("TextLabel")


[Link] = [Link](1, -35, 1, 0)
[Link] = [Link](0, 35, 0, 0)
[Link] = 1
[Link] = nameChecker(player)
[Link] = [Link]
[Link] = true
if player == [Link] then
nameLabel.TextColor3 = [Link](255, 255,
0)
elseif playerButtons[currentPlayerIndex] == player
then
nameLabel.TextColor3 = [Link](0, 162,
255)
else
nameLabel.TextColor3 = [Link](255, 255,
255)
end
[Link] = playerButton

MouseButtonFix(playerButton,function()
currentPlayerIndex = i
updateSpectating()
end)
end
end
end)

updateSpectating()
end
end

[Link]({"watch2", "view2", "spectate2"}, {"watch2 <Player> (view2, spectate2)",


"Spectate player with GUI"}, function()
cleanup()
createSpecUI()
end)

[Link]({"unwatch2", "unview2"}, {"unwatch2 (unview2)", "Stop spectating with


GUI"}, function()
cleanup()
end)

[Link]({"stealaudio", "getaudio", "steal", "logaudio"}, {"stealaudio <player>


(getaudio,logaudio,steal)", "Save all sounds a player is playing to a file -
Cyrus"}, function(p)
Wait()
local players = getPlr(p)
for _, plr in next, players do
if not plr then
DoNotif("Player not found.")
return
end
local char = [Link]
if not char then
DoNotif("Character not found for player "..nameChecker(plr))
return
end
local audioList = {}
for _, songer in pairs(char:GetDescendants()) do
if songer:IsA("Sound") and [Link] then
Insert(audioList, [Link])
end
end
if #audioList > 0 then
local audios = Concat(audioList, "\n")
setclipboard(audios)
DoNotif("Audio links have been copied to your clipboard.")
else
DoNotif("No playing audio found for player "..nameChecker(plr))
end
end
end, true)

[Link]({"follow", "stalk", "walk"}, {"follow <player>", "Follow a player wherever


they go"}, function(p)
[Link]("follow")
local targetPlayers = getPlr(p)
for _, plr in next, targetPlayers do
if not plr then
DoNotif("Player not found or invalid.")
return
end
[Link]("follow", [Link]:Connect(function()
local target = [Link]
local character = getChar()
if target and character then
local hum = character:FindFirstChildWhichIsA("Humanoid")
local targetPart = target:FindFirstChild("Head")
if hum and targetPart then
local targetPos = [Link]
hum:MoveTo(targetPos)
else
[Link]("follow")
end
else
[Link]("follow")
end
end))
end
end, true)

[Link]({"unfollow", "unstalk", "unwalk", "unpathfind"}, {"unfollow", "Stop all


attempts to follow a player"}, function()
[Link]("follow")
end)

PROXIMITY_RADIUS = 15
lastDistances = {}
ISfollowing = false
followTarget = nil
followConnection = nil
flwCharAdd = nil

[Link]({"autofollow", "autostalk", "proxfollow"}, {"autofollow


(autostalk,proxfollow)", "Automatically follow any player who comes close"},
function()
[Link]("autofollow")
if followConnection then followConnection:Disconnect() followConnection = nil
end
if flwCharAdd then flwCharAdd:Disconnect() flwCharAdd = nil end
lastDistances = {}
ISfollowing = false
followTarget = nil

[Link]("autofollow", [Link]:Connect(function()
if ISfollowing then return end

local myChar = getChar()


local myRoot = getRoot(myChar)
local myHum = myChar and myChar:FindFirstChildWhichIsA("Humanoid")
if not (myChar and myRoot and myHum) then return end

for _, plr in ipairs(Players:GetPlayers()) do


if plr ~= LocalPlayer then
local char = [Link]
local root = getRoot(char)
if char and root then
local currentDist = ([Link] -
[Link]).Magnitude
local lastDist = lastDistances[plr]

if lastDist and lastDist > PROXIMITY_RADIUS and


currentDist < PROXIMITY_RADIUS and currentDist < lastDist then
ISfollowing = true
followTarget = plr

local function setupFollow(char)


local targetRoot = getRoot(char)
if not targetRoot then return end

if followConnection then
followConnection:Disconnect() end
followConnection =
[Link]:Connect(function()
if myChar and myHum and targetRoot
and char and [Link] then

myHum:MoveTo([Link])
else
if followConnection then
followConnection:Disconnect() followConnection = nil end
if flwCharAdd then
flwCharAdd:Disconnect() flwCharAdd = nil end
ISfollowing = false
followTarget = nil
end
end)

local hum =
char:FindFirstChildWhichIsA("Humanoid")
if hum then
[Link]:Connect(function()
if followConnection then
followConnection:Disconnect() followConnection = nil end
ISfollowing = false
followTarget = nil
end)
end
end

if [Link] then
setupFollow([Link])
end
if flwCharAdd then flwCharAdd:Disconnect() end
flwCharAdd =
[Link]:Connect(function(newChar)
Wait(0.1)
setupFollow(newChar)
end)

break
end

lastDistances[plr] = currentDist
end
end
end
end))
end)

[Link]({"unautofollow", "stopautofollow", "unproxfollow"}, {"unautofollow


(stopautofollow,unproxfollow)", "Stop automatically following nearby players"},
function()
[Link]("autofollow")
if followConnection then followConnection:Disconnect() followConnection = nil
end
if flwCharAdd then flwCharAdd:Disconnect() flwCharAdd = nil end
lastDistances = {}
ISfollowing = false
followTarget = nil
end)

[Link]({"pathfind"}, {"pathfind <player>", "Follow a player using the pathfinder


API wherever they go"}, function(p)
local targetPlayers = getPlr(p)
for _, plr in next, targetPlayers do
if not plr then return end
[Link]("follow")
local debounce = false
[Link]("follow", [Link]:Connect(function()
if debounce then return end
debounce = true
local target = [Link]
local character = getChar()
if not target or not character then
debounce = false
return
end
local hum = character:FindFirstChildWhichIsA("Humanoid")
local main = getRoot(target)
if hum and main then
local targetPart = main or target:FindFirstChild("Head")
local targetPos = ([Link] * [Link](0, 0, -
0.5)).p
local PathService = SafeGetService("PathfindingService")
local path = PathService:CreatePath({
AgentRadius = 2,
AgentHeight = 5,
AgentCanJump = true
})
path:ComputeAsync([Link], targetPos)
if [Link] ~= [Link] then
local waypoints = path:GetWaypoints()
for i, waypoint in pairs(waypoints) do
if [Link] ==
[Link] then

hum:ChangeState([Link])
hum:MoveTo([Link])
[Link]:Wait()
else
hum:MoveTo([Link])
[Link]:Wait()
end
end
end
end
debounce = false
end))
end
end, true)

freezeBTNTOGGLE = nil
isFrozennn = false

[Link]({"freeze","thaw","anchor","fr"},{"freeze (thaw,anchor,fr)","Freezes your


character"}, function(bool)
local char = getChar()
if not char then return end

for _, part in ipairs(char:GetChildren()) do


if part:IsA("BasePart") then
[Link] = true
end
end
isFrozennn = true

if IsOnMobile and not bool then


if freezeBTNTOGGLE then freezeBTNTOGGLE:Destroy() freezeBTNTOGGLE = nil
end

freezeBTNTOGGLE = InstanceNew("ScreenGui")
local btn = InstanceNew("TextButton")
local corner = InstanceNew("UICorner")
local aspect = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(freezeBTNTOGGLE)
[Link] = false

[Link] = freezeBTNTOGGLE
btn.BackgroundColor3 = [Link](0, 170, 0)
[Link] = 0.1
[Link] = [Link](0.9, 0, 0.6, 0)
[Link] = [Link](0.08, 0, 0.1, 0)
[Link] = [Link]
[Link] = "UNFRZ"
btn.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = true
[Link] = true
[Link] = [Link](0.2, 0)
[Link] = btn

[Link] = btn
[Link] = 1.0

gui.draggablev2(btn)

MouseButtonFix(btn, function()
local char = getChar()
if not char then return end

for _, part in ipairs(char:GetChildren()) do


if part:IsA("BasePart") then
[Link] = not isFrozennn
end
end

isFrozennn = not isFrozennn


[Link] = isFrozennn and "UNFRZ" or "FRZ"
btn.BackgroundColor3 = isFrozennn and [Link](0, 170, 0)
or [Link](170, 0, 0)
end)
end
end)

[Link]({"unfreeze","unthaw","unanchor","unfr"},{"unfreeze
(unthaw,unanchor,unfr)","Unfreezes your character"}, function()
local char = getChar()
if not char then return end

for _, part in ipairs(char:GetChildren()) do


if part:IsA("BasePart") then
[Link] = false
end
end

isFrozennn = false

if freezeBTNTOGGLE then
freezeBTNTOGGLE:Destroy()
freezeBTNTOGGLE = nil
end
end)

[Link]({"blackhole"}, {"blackhole", "Makes unanchored parts teleport to the black


hole"}, function()
local UserInputService = SafeGetService("UserInputService")
local Mouse = LocalPlayer:GetMouse()
local Folder = InstanceNew("Folder", SafeGetService("Workspace"))
local Part = InstanceNew("Part", Folder)
local Attachment1 = InstanceNew("Attachment", Part)
[Link] = true
[Link] = false
[Link] = 1
local Updated = [Link] + [Link](0, 5, 0)

local NetworkAccess = [Link](function()


settings().[Link] = false
while [Link]:Wait() do
for _, Players in next, SafeGetService("Players"):GetPlayers() do
if Players ~= LocalPlayer then
[Link] = 0
sethiddenproperty(Players, "SimulationRadius", 0)
end
end
[Link] = [Link]([Link],
[Link])
end
end)
[Link](NetworkAccess)

local function ForcePart(v)


if v:IsA("Part") and [Link] == false and
[Link]:FindFirstChild("Humanoid") == nil and [Link]:FindFirstChild("Head") ==
nil and [Link] ~= "Handle" then
[Link] = v
for _, x in next, v:GetChildren() do
if x:IsA("BodyAngularVelocity") or x:IsA("BodyForce") or
x:IsA("BodyGyro") or x:IsA("BodyPosition") or x:IsA("BodyThrust") or
x:IsA("BodyVelocity") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
[Link] = false
local Torque = InstanceNew("Torque", v)
[Link] = [Link](100000, 100000, 100000)
local AlignPosition = InstanceNew("AlignPosition", v)
local Attachment2 = InstanceNew("Attachment", v)
Torque.Attachment0 = Attachment2
[Link] = 9999999999999999
[Link] = [Link]
[Link] = 200
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end

for _, v in next, SafeGetService("Workspace"):GetDescendants() do


ForcePart(v)
end

SafeGetService("Workspace").DescendantAdded:Connect(function(v)
ForcePart(v)
end)

[Link]:Connect(function(Key, Chat)
if [Link] == [Link].E and not Chat and not IsOnMobile then
Updated = [Link] + [Link](0, 5, 0)
end
end)

if IsOnMobile then
local sGUI=InstanceNew("ScreenGui")
NaProtectUI(sGUI)
UICorner = InstanceNew("UICorner")
local button = InstanceNew("TextButton")
[Link] = "Move Blackhole"
[Link] = [Link](0.5,0)
[Link] = [Link](0, 150, 0, 40)
[Link] = [Link](0.5, 0, 0.9, 0)
button.BackgroundColor3 = [Link](0.2, 0.2, 0.2)
button.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 18
[Link]=sGUI

[Link] = [Link](0.25, 0)
[Link] = button

MouseButtonFix(button,function()
Updated = [Link] + [Link](0, 5, 0)
end)

gui.draggablev2(button)
end

Spawn(function()
while [Link]:Wait() do
[Link] = Updated
end
end)

Wait()

DoNotif("Blackhole has been loaded, "..(IsOnMobile and "tap the button to


move it" or "press E to change the position to where your mouse is"))
end)

[Link]({"disableanimations","disableanims"},{"disableanimations
(disableanims)","Freezes your animations"},function()
getChar().[Link]=true
end)

[Link]({"undisableanimations","undisableanims"},{"undisableanimations
(undisableanims)","Unfreezes your animations"},function()
getChar().[Link]=false
end)

[Link]({"hatresize"},{"hatresize","Makes your hats very big r15 only"},function()

Wait();

DoNotif("Hat resize loaded, rthro needed")

loadstring(game:HttpGet('[Link]
roblox-scripts/refs/heads/main/Patched/hat%20resize'))()

end)

[Link]({"exit"},{"exit","Close down roblox"},function()


game:Shutdown()
end)

[Link]({"firekey","fkey"},{"firekey <key> (fkey)","makes you fire a keybind using


VirtualInputManager"},function(...)
local vim=SafeGetService("VirtualInputManager");
local input = (...)
local keyMap = {
["leftcontrol"] = [Link],
["rightcontrol"] = [Link],
["leftshift"] = [Link],
["rightshift"] = [Link],
["leftalt"] = [Link],
["rightalt"] = [Link],
["space"] = [Link],
["tab"] = [Link],
["escape"] = [Link],
["enter"] = [Link],
["backspace"] = [Link]
}

local keyCode

if keyMap[input:lower()] then
keyCode = keyMap[input:lower()]
else
keyCode = [Link][input:upper()]
end

if keyCode then
vim:SendKeyEvent(true, keyCode, 0, game)
vim:SendKeyEvent(false, keyCode, 0, game)
end
end,true)

LOOPPROTECT = nil

[Link]({"loopfling"}, {"loopfling <player>", "Loop voids a player"}, function(plr)


local Targets = {plr}
Loopvoid = true
repeat Wait()
local mouse = LocalPlayer:GetMouse()
local Players = game:GetService("Players")
local Player = [Link]
local AllBool = false
local GetPlayer = function(Name)
Name = Name:lower()
if Name == "all" or Name == "others" then
AllBool = true
return
elseif Name == "random" then
local GetPlayers = Players:GetPlayers()
if Discover(GetPlayers, Player) then
[Link](GetPlayers, Discover(GetPlayers, Player)) end
return GetPlayers[[Link](#GetPlayers)]
elseif Name ~= "random" and Name ~= "all" and Name ~= "others"
then
for _, x in next, Players:GetPlayers() do
if x ~= Player then
if [Link]:lower():match("^"..Name) then
return x
elseif [Link]:lower():match("^"..Name)
then
return x
end
end
end
else
return
end
end
local SkidFling = function(TargetPlayer)
if LOOPPROTECT then LOOPPROTECT:Destroy() LOOPPROTECT = nil end
local Character = [Link]
local Humanoid = Character and
Character:FindFirstChildOfClass("Humanoid")
local HRP = Humanoid and [Link]
local camera = SafeGetService("Workspace").CurrentCamera
LOOPPROTECT = InstanceNew("Part")
[Link] = [Link](1, 1, 1)
[Link] = 1
[Link] = false
[Link] = false
[Link] = camera
local weld = InstanceNew("WeldConstraint")
weld.Part0 = HRP
weld.Part1 = LOOPPROTECT
[Link] = LOOPPROTECT
local bodyGyro = InstanceNew("BodyGyro")
[Link] = [Link](400000, 400000, 400000)
bodyGyro.D = 1000
bodyGyro.P = 2000
[Link] = LOOPPROTECT
local RootPart = HRP
local TCharacter = [Link]
local THumanoid, TRootPart, THead, Accessory, Handle
if not TCharacter then if LOOPPROTECT then LOOPPROTECT:Destroy()
LOOPPROTECT = nil end return end
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and [Link] then
TRootPart = [Link]
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter:FindFirstChild("Head")
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = [Link]
end
if Character and Humanoid and HRP then
if not getgenv().OldPos or [Link] < 50
then
getgenv().OldPos = [Link]
end
if THumanoid and [Link] and not AllBool then
return
end
if THead then

SafeGetService("Workspace").[Link] = THead
elseif not THead and Handle then

SafeGetService("Workspace").[Link] = Handle
elseif THumanoid and TRootPart then

SafeGetService("Workspace").[Link] = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
[Link] = [Link]([Link]) * Pos
* Ang

Character:SetPrimaryPartCFrame([Link]([Link]) * Pos * Ang)


[Link] = [Link](9e7, 9e7 * 10, 9e7)
[Link] = [Link](9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if [Link] < 50 then
Angle = Angle + 100
FPos(BasePart, [Link](0, 1.5,
0) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](2.25,
1.5, -2.25) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](-2.25, -
1.5, 2.25) + [Link] * [Link] / 1.25,
[Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
0) + [Link], [Link]([Link](Angle), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0) + [Link], [Link]([Link](Angle), 0, 0))
Wait()
else
FPos(BasePart, [Link](0, 1.5,
[Link]), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
-[Link]), [Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link]), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
-[Link] / 1.25), [Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, 1.5,
[Link] / 1.25), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0), [Link]([Link](90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0), [Link](0, 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0), [Link]([Link](-90), 0, 0))
Wait()
FPos(BasePart, [Link](0, -1.5,
0), [Link](0, 0, 0))
Wait()
end
else
break
end
until [Link] > 500 or
[Link] ~= [Link] or [Link] ~= Players or not
[Link] == TCharacter or [Link] or [Link] <= 0 or
tick() > Time + TimeToWait
if LOOPPROTECT then LOOPPROTECT:Destroy() LOOPPROTECT
= nil end
end
SafeGetService("Workspace").FallenPartsDestroyHeight = 0/0
local BV = InstanceNew("BodyVelocity")
[Link] = RootPart
[Link] = [Link](9e8, 9e8, 9e8)
[Link] = [Link](1/0, 1/0, 1/0)
Humanoid:SetStateEnabled([Link],
false)
if TRootPart and THead then
if ([Link].p - [Link].p).Magnitude >
5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle
then
SFBasePart(Handle)
else
return
end
BV:Destroy()
Humanoid:SetStateEnabled([Link],
true)
SafeGetService("Workspace").[Link] =
Humanoid
repeat
[Link] = getgenv().OldPos * [Link](0,
0.5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos *
[Link](0, 0.5, 0))
Humanoid:ChangeState("GettingUp")
Foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
[Link], [Link] =
[Link](), [Link]()
end
end)
Wait()
until ([Link] - getgenv().OldPos.p).Magnitude <
25
SafeGetService("Workspace").FallenPartsDestroyHeight =
getgenv().FPDH
if LOOPPROTECT then LOOPPROTECT:Destroy() LOOPPROTECT = nil
end
else
return
end
end
if not Welcome then DoNotif("Enjoy!", 5, "Script by AnthonyIsntHere")
end
getgenv().Welcome = true
if Targets[1] then for _, x in next, Targets do GetPlayer(x) end else
return end
if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end
for _, x in next, Targets do
if GetPlayer(x) and GetPlayer(x) ~= Player then
if GetPlayer(x).UserId ~= 1414978355 then
local TPlayer = GetPlayer(x)
if TPlayer then
SkidFling(TPlayer)
end
end
elseif not GetPlayer(x) and not AllBool then
end
end
until Loopvoid == false
end, true)
[Link]({"unloopfling"}, {"unloopfling", "Stops loop flinging a player"},
function()
Loopvoid = false
repeat Wait() if LOOPPROTECT then LOOPPROTECT:Destroy() LOOPPROTECT = nil end
until LOOPPROTECT == nil
end)

[Link]({"freegamepass", "freegp"},{"freegamepass (freegp)", "Returns true if the


UserOwnsGamePassAsync function gets used"},function()
local Hook
Hook =
hookfunction(SafeGetService("MarketplaceService").UserOwnsGamePassAsync,
newcclosure(function(self, ...)
return true
end))

DoNotif("✅ Free gamepasses enabled! Rejoin to disable. Note: This only works
in some games.")
end)

--[[[Link]({"freedevproduct", "freedp"},{"freedevproduct (freedp)", "Simulates a


successful Developer Product purchase"},function()
hookfunction(SafeGetService("MarketplaceService").PromptProductPurchase,
newcclosure(function(self, player, productId, ...)
if player == LocalPlayer then
DoNotif("✅ Simulated dev product purchase for ProductId:
"..tostring(productId))

local success, err = pcall(function()


local ReceiptInfo = {
PlayerId = [Link],
ProductId = productId,
CurrencySpent = 0,
PlaceIdWherePurchased = PlaceId,
PurchaseId = HttpService:GenerateGUID(false)
}

if typeof(getgenv().ProcessReceipt) == "function" then


getgenv().ProcessReceipt(ReceiptInfo)
elseif typeof(getgenv().ProcessReceipt) == "function" then
getgenv().ProcessReceipt(ReceiptInfo)
end
end)

if not success then


warn("⚠️ Could not simulate ProcessReceipt: "..tostring(err))
end
end
return
end))

DoNotif("🟢 Fake dev product purchase enabled! Use in games with local
handlers.")
end)]]

[Link]({"listen"}, {"listen <player>", "Listen to your target's voice chat"},


function(plr)
local trg = getPlr(plr)
for _, plr in next, trg do
local Root = getRoot([Link])
if Root then

SafeGetService("SoundService"):SetListener([Link],
Root)
end
end
end,true)

[Link]({"unlisten"}, {"unlisten", "Stops listening"}, function()


SafeGetService("SoundService"):SetListener([Link])
end)

[Link]({"lockmouse", "lockm"}, {"lockmouse (lockm)", "Locks your mouse in the


center"}, function()
[Link] = [Link]
end)

[Link]({"unlockmouse", "unlockm"}, {"unlockmouse (unlockm)", "Unlocks your


mouse"}, function()
[Link] = [Link]
end)

if IsOnPC then
[Link]({"lockmouse2", "lockm2"}, {"lockmouse2 (lockm2)", "Locks your mouse
in the center (first person)"}, function()
[Link](false)
end)
[Link]({"unlockmouse2", "unlockm2"}, {"unlockmouse2 (unlockm2)", "Unlocks
your mouse (fr this time)"}, function()
[Link](true)
end)
end

--[[[Link]({"chattag", "ctags", "chatt", "tag"}, {"chattag (ctags, chatt, tag)",


"gives you a chat tag (visually)"}, function(...)
if not LegacyChat then return DoNotif("this doesn't work with Legacy Chat
System please use it on a game that uses the new Chat System",5) end
local tag = Concat({...}, " ")
LocalPlayer:SetAttribute("CustomNAtagger", tag)
end, true)]]

platformParts = {}

[Link]({"headsit"}, {"headsit <player>", "sit on someone's head"}, function(p)


local ppp = getPlr(p)

for _, plr in next, ppp do


if not plr then return end

local char = getChar()


local hum = char and char:FindFirstChildOfClass("Humanoid")
if not hum then return end

[Link]("headsit_follow")
[Link]("headsit_died")

local charRoot = getRoot(char)


local target = [Link]
if not charRoot or not target then return end

[Link] = true

[Link]("headsit_died", [Link]:Connect(function()
[Link]("headsit_follow")
[Link]("headsit_died")
for _, part in pairs(platformParts) do
part:Destroy()
end
platformParts = {}
end))

for _, part in pairs(platformParts) do


part:Destroy()
end
platformParts = {}

local thick = 1
local halfWidth = 2
local halfDepth = 2
local halfHeight = 3

local walls = {
{offset = [Link](0, 0, halfDepth + thick / 500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick / 500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick / 500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick / 500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick / 500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick / 500), 0), size =
[Link](4, thick, 4)}
}

for _, wall in ipairs(walls) do


local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(platformParts, part)
end

[Link]("headsit_follow", [Link]:Connect(function()
if not SafeGetService("Players"):FindFirstChild([Link])
or not [Link]
or not [Link]:FindFirstChild("Head")
or [Link] == false then

[Link]("headsit_follow")
[Link]("headsit_died")

for _, part in pairs(platformParts) do


part:Destroy()
end
platformParts = {}
else
local targetHead = [Link]:FindFirstChild("Head")
[Link] = [Link] * [Link](0, 1.6,
0.4)

for i, wall in ipairs(walls) do


platformParts[i].CFrame = [Link] *
[Link]
end
end
end))
end
end, true)

[Link]({"unheadsit"}, {"unheadsit", "Stop the headsit command."}, function()


[Link]("headsit_follow")
[Link]("headsit_died")

for _, part in pairs(platformParts) do


part:Destroy()
end
platformParts = {}

local char = getChar()


local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum:ChangeState([Link])
end
end)

[Link]({"wallhop"},{"wallhop","wallhop helper"},function()
local char = getChar()
local root = getRoot(char)
local hum = char:FindFirstChildOfClass("Humanoid")

[Link]("wallhop_loop")

local canHop = true

[Link]("wallhop_loop", [Link]:Connect(function()
if not char or not root or not hum or [Link] <= 0 then
[Link]("wallhop_loop")
return
end

local params = [Link]()


[Link] = [Link]
[Link] = {char}

local origin = [Link] + [Link](0, -1, 0)


local direction = [Link] * 1.5
local wallResult = workspace:Raycast(origin, direction, params)

if wallResult and [Link] == [Link] then


local hitPart = [Link]
local topPoint = [Link] + [Link](0, 0.1, 0)
local upperCheck = workspace:Raycast(topPoint, [Link](0, 2,
0), params)

if upperCheck and [Link] ~= hitPart then


if [Link].Y < -1 and canHop then
canHop = false

local originalYaw = [Link].Y


local flickAngle = 35 * ([Link](0,1) == 0 and -1
or 1)
local newYaw = originalYaw + flickAngle

[Link] = [Link]([Link]) *
[Link](0, [Link](newYaw), 0)
hum:ChangeState([Link])

Delay(0.1, function()
if root and [Link] then
[Link] = [Link]([Link]) *
[Link](0, [Link](originalYaw), 0)
end
end)
end
end
end

if [Link].Y > 0 then


canHop = true
end
end))
end)

[Link]({"unwallhop"},{"unwallhop","disable wallhop helper"},function()


[Link]("wallhop_loop")
end)

[Link]({"jump"},{"jump","jump."},function()
getHum():ChangeState([Link])
end)

[Link]({"loopjump", "bhop"}, {"loopjump (bhop)", "Continuously jump."}, function()


[Link]("loopjump")

[Link]("loopjump", [Link]:Connect(function()
local h = getHum()
if h and h:GetState() ~= [Link] then
h:ChangeState([Link])
end
end))
end)

[Link]({"unloopjump", "unbhop"}, {"unloopjump (unbhop)", "Stop continuous


jumping."}, function()
[Link]("loopjump")
end)

standParts = {}

[Link]({"headstand"}, {"headstand <player>", "Stand on someone's head."},


function(p)
[Link]("headstand_follow")
[Link]("headstand_died")

local targets = getPlr(p)


if #targets == 0 then return end

local plr = targets[1]


local char = getChar()
if not char then return end
local hum = char:FindFirstChildOfClass("Humanoid")
if not hum then return end

[Link]("headstand_died", [Link]:Connect(function()
[Link]("headstand_follow")
[Link]("headstand_died")
for _, part in pairs(standParts) do
part:Destroy()
end
standParts = {}
end))

for _, part in pairs(standParts) do


part:Destroy()
end
standParts = {}

local thick = 1
local halfWidth = 2
local halfDepth = 2
local halfHeight = 3

local walls = {
{offset = [Link](0, 0, halfDepth + thick/500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick/500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick/500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick/500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick/500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick/500), 0), size =
[Link](4, thick, 4)}
}

for _, wall in ipairs(walls) do


local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(standParts, part)
end

[Link]("headstand_follow", [Link]:Connect(function()
local plrCharacter = [Link]
if Players:FindFirstChild([Link]) and plrCharacter and
getRoot(plrCharacter) and getRoot(char) then
local charRoot = getRoot(char)
[Link] = getRoot(plrCharacter).CFrame * [Link](0,
4.6, 0.4)
for i, wall in ipairs(walls) do
standParts[i].CFrame = [Link] * [Link]
end
else
[Link]("headstand_follow")
[Link]("headstand_died")
for _, part in pairs(standParts) do
part:Destroy()
end
standParts = {}
end
end))
end, true)

[Link]({"unheadstand"}, {"unheadstand", "Stop the headstand command."}, function()


[Link]("headstand_follow")
[Link]("headstand_died")

for _, part in pairs(standParts) do


part:Destroy()
end
standParts = {}
end)

getgenv().NamelessWs = nil
local loopws = false

[Link]({"loopwalkspeed", "loopws", "lws"}, {"loopwalkspeed <number> (loopws,lws)",


"Loop walkspeed"}, function(...)
local val = tonumber(...) or 16
getgenv().NamelessWs = val
loopws = true

[Link]("loopws_apply")
[Link]("loopws_char")

local function getHum()


local char = LocalPlayer and [Link]
return char and char:FindFirstChildOfClass("Humanoid")
end

local function applyWS()


local hum = getHum()
if hum then
[Link] = val
[Link]("loopws_apply",
hum:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
if loopws and [Link] ~= val then
[Link] = val
end
end))
end
end
applyWS()

[Link]("loopws_char", [Link]:Connect(function()
repeat Wait() until getHum()
if loopws then applyWS() end
end))
end, true)

[Link]({"unloopwalkspeed", "unloopws", "unlws"}, {"unloopwalkspeed


(unloopws,unlws)", "Disable loop walkspeed"}, function()
loopws = false
[Link]("loopws_apply")
[Link]("loopws_char")
end)

getgenv().NamelessJP = nil
local loopjp = false

[Link]({"loopjumppower", "loopjp", "ljp"}, {"loopjumppower <number> (loopjp,ljp)",


"Loop JumpPower"}, function(...)
local val = tonumber(...) or 50
getgenv().NamelessJP = val
loopjp = true

[Link]("loopjp_apply")
[Link]("loopjp_char")

local function getHum()


local char = LocalPlayer and [Link]
return char and char:FindFirstChildOfClass("Humanoid")
end

local function applyJP()


local hum = getHum()
if not hum then return end

if [Link] then
[Link] = val
[Link]("loopjp_apply",
hum:GetPropertyChangedSignal("JumpPower"):Connect(function()
if loopjp and [Link] ~= val then
[Link] = val
end
end))
else
[Link] = val
[Link]("loopjp_apply",
hum:GetPropertyChangedSignal("JumpHeight"):Connect(function()
if loopjp and [Link] ~= val then
[Link] = val
end
end))
end
end

applyJP()

[Link]("loopjp_char", [Link]:Connect(function()
repeat Wait() until getHum()
if loopjp then applyJP() end
end))
end, true)

[Link]({"unloopjumppower", "unloopjp", "unljp"}, {"unloopjumppower


(unloopjp,unljp)", "Disable loop jump power"}, function()
loopjp = false
[Link]("loopjp_apply")
[Link]("loopjp_char")
end)

[Link]({"stopanimations", "stopanims", "stopanim", "noanim"}, {"stopanimations


(stopanims,stopanim,noanim)", "Stops running animations"}, function()
local char = [Link] and [Link]
local hum = getHum() or (char and
char:FindFirstChildOfClass("AnimationController"))
if not hum then return end

for _, track in ipairs(hum:GetPlayingAnimationTracks()) do


track:Stop()
end
end)

loopwave = false

[Link]({"loopwaveat", "loopwat"}, {"loopwaveat <player> (loopwat)", "Wave to a


player in a loop"}, function(...)
loopwave = true
local playerName = (...)
local targets = getPlr(playerName)
for _, plr in next, targets do
local char = getChar()
local oldCFrame = getRoot(char).CFrame
repeat
Wait(0.2)
local targetCFrame = getRoot([Link]).CFrame
local waveAnim = InstanceNew("Animation")
if char:FindFirstChildOfClass("Humanoid").RigType ==
[Link].R15 then
[Link] = "rbxassetid://507770239"
else
[Link] = "rbxassetid://128777973"
end
getRoot(char).CFrame = targetCFrame * [Link](0, 0, -3)
local charPos = [Link]
local tpos = getRoot([Link]).Position
local newCFrame = [Link](charPos, [Link](tpos.X,
charPos.Y, tpos.Z))
[Link]:SetPrimaryPartCFrame(newCFrame)
local wave =
char:FindFirstChildOfClass("Humanoid"):LoadAnimation(waveAnim)
wave:Play(-1, 5, -1)
Wait(1.6)
wave:Stop()
until not loopwave
getRoot(char).CFrame = oldCFrame
end
end, true)
[Link]({"unloopwaveat", "unloopwat"}, {"unloopwaveat <player> (unloopwat)", "Stops
the loopwaveat command"}, function()
loopwave = false
end)

[Link]({"tools", "gears"}, {"tools <player> (gears)", "Copies tools from


ReplicatedStorage and Lighting"}, function()
function copyTools(source)
for _, item in pairs(source:GetDescendants()) do
if item:IsA('Tool') or item:IsA('HopperBin') then
item:Clone().Parent = getBp()
end
end
end

copyTools(Lighting)
copyTools(ReplicatedStorage)

Wait()
DoNotif("Copied tools from ReplicatedStorage and Lighting", 3)
end)

tviewBillboards = {}

[Link]({"toolview", "tview"}, {"toolview <player> (tview)", "3D tool viewer above


a player's head"}, function(...)
local targets = getPlr(...)
for _, plr in ipairs(targets) do
local existing = tviewBillboards[plr]
if existing then
existing:Destroy()
tviewBillboards[plr] = nil
end

local char = getPlrChar(plr)


if not char then continue end

local head = char:FindFirstChild("Head")


if not head then continue end

local bb = InstanceNew("BillboardGui")
[Link] = "ToolViewDisplay"
[Link] = [Link](0, 0, 0, 0)
[Link] = [Link](0, 2.5, 0)
[Link] = head
[Link] = true
[Link] = 0
[Link] = false
[Link] = head

local container = InstanceNew("Frame")


[Link] = 1
[Link] = [Link](0, 0, 0, 50)
[Link] = [Link].X
[Link] = false
[Link] = bb

local layout = InstanceNew("UIListLayout")


[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0, 6)
[Link] = container

tviewBillboards[plr] = bb

local function makeToolBtn(tool)


local hasImg = [Link] and [Link] ~= ""
local btn = hasImg and InstanceNew("ImageButton") or
InstanceNew("TextButton")
[Link] = [Link](0, 50, 0, 50)
[Link] = [Link]
btn.BackgroundColor3 = [Link](80, 80, 80)
[Link] = false
[Link] = 5
InstanceNew("UICorner", btn).CornerRadius = [Link](0.2, 0)

if hasImg then
[Link] = [Link]
else
[Link] = [Link]
[Link] = true
btn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
end

return btn
end

local lastToolNames = {}

local function getToolNames()


local names = {}
local function add(t)
if t:IsA("Tool") then
Insert(names, [Link])
end
end

local bp = plr:FindFirstChildOfClass("Backpack")
if bp then for _, t in ipairs(bp:GetChildren()) do add(t) end end

local char = getPlrChar(plr)


if char then for _, t in ipairs(char:GetChildren()) do add(t) end
end

[Link](names)
return names
end

local function toolListChanged()


local current = getToolNames()
if #current ~= #lastToolNames then
lastToolNames = current
return true
end
for i = 1, #current do
if current[i] ~= lastToolNames[i] then
lastToolNames = current
return true
end
end
return false
end

local function refresh()


for _, c in ipairs(container:GetChildren()) do
if c:IsA("GuiButton") then c:Destroy() end
end

local bp = plr:FindFirstChildOfClass("Backpack")
if bp then
for _, t in ipairs(bp:GetChildren()) do
if t:IsA("Tool") then makeToolBtn(t).Parent =
container end
end
end

local char = getPlrChar(plr)


if char then
for _, t in ipairs(char:GetChildren()) do
if t:IsA("Tool") then makeToolBtn(t).Parent =
container end
end
end
end

refresh()

local hb
hb = [Link]:Connect(function()
if not [Link] or not [Link] or not
head:IsDescendantOf(SafeGetService("Workspace")) then
bb:Destroy()
tviewBillboards[plr] = nil
if hb then hb:Disconnect() end
return
end

if toolListChanged() then
refresh()
end

local width = [Link].X


local height = [Link].Y
[Link] = [Link](0, width, 0, height)
end)

Insert(toolConnections, hb)
end
end, true)

[Link]({"untoolview", "untview"}, {"untview <player> (untview)", "Removes the tool


viewer above a player’s head"}, function(...)
local targets = getPlr(...)
for _, plr in ipairs(targets) do
local bb = tviewBillboards[plr]
if bb then
bb:Destroy()
tviewBillboards[plr] = nil
end
end
end, true)

renderConn = nil
playerAddConn = nil
playerRemoveConn = nil
toolConnections = {}
idkwhyididntmakethisbruh = nil

[Link]({"toolview2", "tview2"}, {"toolview2 (tview2)", "Live-updating tool


viewer"}, function()
if renderConn then renderConn:Disconnect() end
if playerAddConn then playerAddConn:Disconnect() end
if playerRemoveConn then playerRemoveConn:Disconnect() end
for _, c in pairs(toolConnections) do pcall(function() c:Disconnect() end)
end
toolConnections = {}

if idkwhyididntmakethisbruh then idkwhyididntmakethisbruh:Destroy()


idkwhyididntmakethisbruh = nil end

idkwhyididntmakethisbruh = InstanceNew("ScreenGui")
NaProtectUI(idkwhyididntmakethisbruh)
[Link] = "ToolViewGui"
[Link] = [Link]

local main = InstanceNew("Frame")


[Link] = "Main"
[Link] = [Link](0.4, 0, 0.5, 0)
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0.5, 0.5)
main.BackgroundColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = 10
[Link] = true
[Link] = true
[Link] = idkwhyididntmakethisbruh
InstanceNew("UICorner", main).CornerRadius = [Link](0, 20)

local topbar = InstanceNew("Frame")


[Link] = [Link](1, 0, 0, 35)
topbar.BackgroundColor3 = [Link](20, 20, 20)
[Link] = 0
[Link] = 11
[Link] = true
[Link] = true
[Link] = main
InstanceNew("UICorner", topbar).CornerRadius = [Link](0, 8)

local title = InstanceNew("TextLabel")


[Link] = "Tool Viewer"
[Link] = [Link](1, -70, 1, 0)
[Link] = [Link](0, 10, 0, 0)
[Link] = 1
title.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 18
[Link] = [Link]
[Link] = 11
[Link] = topbar

local closeBtn = InstanceNew("TextButton")


[Link] = [Link](0, 30, 1, 0)
[Link] = [Link](1, -35, 0, 0)
[Link] = "X"
[Link] = [Link]
[Link] = 16
closeBtn.TextColor3 = [Link](1, 1, 1)
closeBtn.BackgroundColor3 = [Link](180, 50, 50)
[Link] = 11
[Link] = topbar
InstanceNew("UICorner", closeBtn).CornerRadius = [Link](0, 6)

local minimizeBtn = InstanceNew("TextButton")


[Link] = [Link](0, 30, 1, 0)
[Link] = [Link](1, -70, 0, 0)
[Link] = "-"
[Link] = [Link]
[Link] = 16
minimizeBtn.TextColor3 = [Link](1, 1, 1)
minimizeBtn.BackgroundColor3 = [Link](80, 80, 80)
[Link] = 11
[Link] = topbar
InstanceNew("UICorner", minimizeBtn).CornerRadius = [Link](0, 6)

local scroll = InstanceNew("ScrollingFrame")


[Link] = "Content"
[Link] = [Link](1, 0, 1, -35)
[Link] = [Link](0, 0, 0, 35)
[Link] = [Link](0, 0, 0, 0)
[Link] = 6
[Link] = 1
[Link] = 0
[Link] = 10
[Link] = [Link].Y
[Link] = main

local list = InstanceNew("UIListLayout")


[Link] = [Link](0, 12)
[Link] = [Link]
[Link] = scroll

local sections = {}

local function makeToolBtn(tool)


local hasImg = [Link] and [Link] ~= ""
local btn = hasImg and InstanceNew("ImageButton") or
InstanceNew("TextButton")
[Link] = [Link](0, 50, 0, 50)
[Link] = [Link]
btn.BackgroundColor3 = [Link](80, 80, 80)
[Link] = false
[Link] = 5
InstanceNew("UICorner", btn).CornerRadius = [Link](0.2, 0)
if hasImg then
[Link] = [Link]
else
[Link] = [Link]
[Link] = true
btn.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
end

return btn
end

local function createSection(plr)


local frame = InstanceNew("Frame")
[Link] = [Link](1, -10, 0, 100)
frame.BackgroundColor3 = [Link](40, 40, 40)
[Link] = 0
[Link] = 10
[Link] = scroll
InstanceNew("UICorner", frame).CornerRadius = [Link](0, 12)

local name = InstanceNew("TextLabel")


[Link] = [Link](1, -10, 0, 30)
[Link] = [Link](0, 5, 0, 5)
[Link] = 1
[Link] = nameChecker(plr)
[Link] = [Link]
[Link] = 18
name.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = 10
[Link] = frame

local holder = InstanceNew("ScrollingFrame")


[Link] = "ToolHolder"
[Link] = [Link](0, 5, 0, 35)
[Link] = [Link](1, -10, 0, 55)
[Link] = [Link](0, 0, 0, 0)
[Link] = 4
[Link] = [Link].X
[Link] = [Link].X
[Link] = 1
[Link] = 0
[Link] = 10
[Link] = frame

local hList = InstanceNew("UIListLayout")


[Link] = [Link](0, 6)
[Link] = [Link]
[Link] = [Link]
[Link] = holder

sections[plr] = {
Frame = frame,
Holder = holder
}
end

local function updateTools(plr)


local sec = sections[plr]
if not sec then return end

for _, btn in ipairs([Link]:GetChildren()) do


if btn:IsA("GuiButton") then btn:Destroy() end
end

local tools = {}

local bp = plr:FindFirstChildOfClass("Backpack")
if bp then
for _, t in ipairs(bp:GetChildren()) do
if t:IsA("Tool") then Insert(tools, t) end
end
end

local char = getPlrChar(plr)


if char then
for _, t in ipairs(char:GetChildren()) do
if t:IsA("Tool") then Insert(tools, t) end
end
end

for _, t in ipairs(tools) do
makeToolBtn(t).Parent = [Link]
end
end

local function refreshAll()


for plr in pairs(sections) do
updateTools(plr)
end
end

for _, plr in ipairs(Players:GetPlayers()) do


createSection(plr)
end

renderConn = [Link]:Connect(refreshAll)
playerAddConn = [Link]:Connect(function(plr)
createSection(plr)
end)
playerRemoveConn = [Link]:Connect(function(plr)
local sec = sections[plr]
if sec then [Link]:Destroy() end
sections[plr] = nil
end)

local minimized = false


minimizeBtn.MouseButton1Click:Connect(function()
minimized = not minimized
[Link] = not minimized
[Link] = minimized and [Link](0.4, 0, 0.05, 0) or [Link](0.4,
0, 0.5, 0)
end)

closeBtn.MouseButton1Click:Connect(function()
if renderConn then renderConn:Disconnect() end
if playerAddConn then playerAddConn:Disconnect() end
if playerRemoveConn then playerRemoveConn:Disconnect() end
for _, c in pairs(toolConnections) do pcall(function() c:Disconnect()
end) end
if idkwhyididntmakethisbruh then idkwhyididntmakethisbruh:Destroy()
idkwhyididntmakethisbruh = nil end
end)

[Link](main,topbar)
end)

[Link]({"waveat", "wat"}, {"waveat <player> (wat)", "Wave to a player"},


function(...)
local playerName = (...)
local targets = getPlr(playerName)
if #targets == 0 then return end
local plr = targets[1]
local char = getChar()
local humanoid = char:FindFirstChildOfClass("Humanoid")
local localRoot = getRoot(char)
local oldCFrame = [Link]
local targetRoot = getRoot([Link])
if targetRoot then
[Link] = [Link] * [Link](0, 0, -3)
local charPos = [Link]
local targetHRP = getRoot([Link])
if targetHRP then
local newCFrame = [Link](charPos,
[Link]([Link].X, charPos.Y, [Link].Z))
[Link]:SetPrimaryPartCFrame(newCFrame)
end
local waveAnim = InstanceNew("Animation")
if IsR15() then
[Link] = "rbxassetid://507770239"
else
[Link] = "rbxassetid://128777973"
end
local wave = humanoid:LoadAnimation(waveAnim)
wave:Play(-1, 5, -1)
Wait(1.6)
wave:Stop()
[Link] = oldCFrame
end
end, true)

bang, bangAnim, bangLoop, bangDied, bangParts = nil, nil, nil, nil, {}

[Link]({"headbang", "mouthbang", "headfuck", "mouthfuck", "facebang", "facefuck",


"hb", "mb"}, {"headbang <player>
(mouthbang,headfuck,mouthfuck,facebang,facefuck,hb,mb)", "Bang them in the mouth
because you are gay"}, function(h, d)
local speed = d or 10
local username = h
local players = getPlr(username)
if #players == 0 then return end
local plr = players[1]
bangAnim = InstanceNew("Animation")
if not IsR15([Link]) then
[Link] = "rbxassetid://148840371"
else
[Link] = "rbxassetid://5918726674"
end
local humanoid = getChar():FindFirstChildOfClass("Humanoid")
if not humanoid then return end
bang = humanoid:LoadAnimation(bangAnim)
bang:Play(0.1, 1, 1)
bang:AdjustSpeed(speed)
local bangplr = [Link]
bangDied = [Link]:Connect(function()
if bangLoop then
bangLoop:Disconnect()
end
bang:Stop()
bangAnim:Destroy()
bangDied:Disconnect()
for _, part in pairs(bangParts) do
part:Destroy()
end
bangParts = {}
end)
for _, part in pairs(bangParts) do
part:Destroy()
end
bangParts = {}
local thick = 0.2
local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth + thick/500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick/500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick/500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick/500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick/500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick/500), 0), size =
[Link](4, thick, 4)}
}
for i, wall in ipairs(walls) do
local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(bangParts, part)
end
local bangOffset = [Link](0, 1, -1.1)
bangLoop = [Link]:Connect(function()
pcall(function()
local targetCharacter = Players[bangplr].Character
if targetCharacter then
local otherHead = targetCharacter:FindFirstChild("Head")
local localRoot = getRoot(getChar())
if otherHead and localRoot then
[Link] = [Link] * bangOffset
end
local charPos = getChar().[Link]
local targetRoot = getRoot([Link])
if targetRoot then
local newCFrame = [Link](charPos,
[Link]([Link].X, charPos.Y, [Link].Z))

[Link]:SetPrimaryPartCFrame(newCFrame)
end
for i, wall in ipairs(walls) do
bangParts[i].CFrame = [Link] * [Link]
end
end
end)
end)
end, true)

[Link]({"unheadbang", "unmouthbang", "unhb", "unmb"}, {"unheadbang


(unmouthbang,unhb,unmb)", "Stops headbang"}, function()
if bangLoop then
bangLoop:Disconnect()
bang:Stop()
bangAnim:Destroy()
bangDied:Disconnect()
end
for _, part in pairs(bangParts) do
part:Destroy()
end
bangParts = {}
end)

jerkAnim, jerkTrack, jerkLoop, jerkDied, jerkParts = nil, nil, nil, nil, {}

[Link]({"jerkuser", "jorkuser", "handjob", "hjob", "handj"}, {"jerkuser <player>


(jorkuser, handjob, hjob, handj)", "Lay under them and vibe"}, function(h, d)
if not IsR6() then DoNotif("command requires R6",3) return end
local username = h
local players = getPlr(username)
if #players == 0 then return end
local plr = players[1]

local char = getChar()


if not char then return end

local humanoid = char:FindFirstChildOfClass("Humanoid")


if not humanoid then return end

jerkAnim = InstanceNew("Animation")
[Link] = "rbxassetid://95383980"
jerkTrack = humanoid:LoadAnimation(jerkAnim)
[Link] = true
jerkTrack:Play()

[Link] = true
Wait(0.1)

local root = getRoot(char)


if not root then return end
[Link] = [Link] * [Link]([Link] * 0.5, [Link], 0)

for _, part in pairs(jerkParts) do


part:Destroy()
end
jerkParts = {}

local thick = 0.2


local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth + thick / 500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick / 500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick / 500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick / 500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick / 500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick / 500), 0), size =
[Link](4, thick, 4)}
}

for i, wall in ipairs(walls) do


local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(jerkParts, part)
end

local jerkOffset = [Link](0, -2.5, -0.25) * [Link]([Link] * 0.5,


0, [Link])
jerkLoop = [Link]:Connect(function()
pcall(function()
for i, wall in ipairs(walls) do
jerkParts[i].CFrame = [Link] * [Link]
end
local targetChar = [Link]
local targetRoot = targetChar and getRoot(targetChar)
if targetRoot then
[Link] = [Link] * jerkOffset
end
end)
end)

jerkDied = [Link]:Connect(function()
if jerkLoop then jerkLoop:Disconnect() end
if jerkTrack then jerkTrack:Stop() end
if jerkAnim then jerkAnim:Destroy() end
for _, part in pairs(jerkParts) do
part:Destroy()
end
jerkParts = {}
end)
end, true)

[Link]({"unjerkuser", "unjorkuser", "unhandjob", "unhjob", "unhandj"},


{"unjerkuser (unjorkuser, unhandjob, unhjob, unhandj)", "Stop the jerk user
action"}, function()
if jerkLoop then jerkLoop:Disconnect() end
if jerkTrack then jerkTrack:Stop() end
if jerkAnim then jerkAnim:Destroy() end
if jerkDied then jerkDied:Disconnect() end

local char = getChar()


local root = char and getRoot(char)
if root then
[Link] = [Link] * [Link](0, [Link], 0)
end

local humanoid = char and char:FindFirstChildOfClass("Humanoid")


if humanoid then
[Link] = false
end

for _, part in pairs(jerkParts) do


part:Destroy()
end
jerkParts = {}
end)

suckLOOP = nil
suckANIM = nil
suckDIED = nil
doSUCKING = nil
SUCKYSUCKY = {}

[Link]({"suck", "dicksuck"}, {"suck <player> <number> (dicksuck)", "suck it"},


function(h, d)
if suckLOOP then
suckLOOP = nil
end
if doSUCKING then
doSUCKING:Stop()
end
if suckANIM then
suckANIM:Destroy()
end
if suckDIED then
suckDIED:Disconnect()
end
for _, p in pairs(SUCKYSUCKY) do
p:Destroy()
end
SUCKYSUCKY = {}

local speed = d or 10
local tweenDuration = 1 / speed
local tweenInfo = [Link](tweenDuration, [Link],
[Link])
local username = h
local targets = getPlr(username)
if #targets == 0 then return end
local plr = targets[1]

suckANIM = InstanceNew("Animation")
local isR15 = IsR15([Link])
if not isR15 then
[Link] = "rbxassetid://189854234"
else
[Link] = "rbxassetid://5918726674"
end
local hum = getChar():FindFirstChildOfClass("Humanoid")
doSUCKING = hum:LoadAnimation(suckANIM)
doSUCKING:Play(0.1, 1, 1)
doSUCKING:AdjustSpeed(speed)

suckDIED = [Link]:Connect(function()
if suckLOOP then
suckLOOP = nil
end
doSUCKING:Stop()
suckANIM:Destroy()
if suckDIED then
suckDIED:Disconnect()
end
for _, part in pairs(SUCKYSUCKY) do
part:Destroy()
end
SUCKYSUCKY = {}
end)

local thick = 0.2


local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth + thick/500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick/500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick/500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick/500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick/500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick/500), 0), size =
[Link](4, thick, 4)}
}
for i, wall in ipairs(walls) do
local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(SUCKYSUCKY, part)
end
suckLOOP = [Link](function()
while true do
local targetCharacter = [Link]
local localCharacter = getChar()
if targetCharacter and getRoot(targetCharacter) and
localCharacter and getRoot(localCharacter) then
local targetHRP = getRoot(targetCharacter)
local localHRP = getRoot(localCharacter)
local forwardCFrame = [Link] * [Link](0, -
2.3, -2.5) * [Link](0, [Link], 0)
local backwardCFrame = [Link] * [Link](0, -
2.3, -1.3) * [Link](0, [Link], 0)
local tweenForward = TweenService:Create(
localHRP,
[Link](0.15, [Link],
[Link]),
{CFrame = forwardCFrame}
)
tweenForward:Play()
[Link]:Wait()
local tweenBackward = TweenService:Create(
localHRP,
[Link](0.15, [Link],
[Link]),
{CFrame = backwardCFrame}
)
tweenBackward:Play()
[Link]:Wait()
for i, wall in ipairs(walls) do
SUCKYSUCKY[i].CFrame = [Link] * [Link]
end
else
break
end
end
end)
suckLOOP()
end, true)

[Link]({"unsuck", "undicksuck"}, {"unsuck (undicksuck)", "no more fun"},


function()
if suckLOOP then
suckLOOP = nil
end
if doSUCKING then
doSUCKING:Stop()
end
if suckANIM then
suckANIM:Destroy()
end
if suckDIED then
suckDIED:Disconnect()
end
for _, p in pairs(SUCKYSUCKY) do
p:Destroy()
end
SUCKYSUCKY = {}
end)
[Link]({"improvetextures"},{"improvetextures","Switches Textures"},function()
sethidden(SafeGetService("MaterialService"), "Use2022Materials", true)
end)

[Link]({"undotextures"},{"undotextures","Switches Textures"},function()
sethidden(SafeGetService("MaterialService"), "Use2022Materials", false)
end)

[Link]({"serverlist","serverlister","slist"},{"serverlist
(serverlister,slist)","list of servers to join in"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))();
end)

[Link]({"keyboard"},{"keyboard","provides a keyboard gui for mobile


users"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))();
end)

[Link]({"backpack"},{"backpack","provides a custom backpack gui"},function()


loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/[Link]"))();
end)

HumanModCons = {}

[Link]({"edgejump", "ejump"}, {"edgejump (ejump)", "Automatically jumps when you


get to the edge of an object"}, function()
local Char = [Link]
local Human = Char and Char:FindFirstChildWhichIsA("Humanoid")
local currentState
local previousState
local lastCFrame

local function edgeJump()


if Char and Human then
previousState = currentState
currentState = Human:GetState()
if previousState ~= currentState and currentState ==
[Link] and previousState ~= [Link]
then
local rootPart = getRoot(Char)
[Link] = lastCFrame
[Link] = [Link]([Link].X,
[Link] or [Link], [Link].Z)
end
lastCFrame = getRoot(Char).CFrame
end
end

edgeJump()
[Link] = ([Link] and
[Link]:Disconnect() and false) or
[Link]:Connect(edgeJump)
[Link] = ([Link] and [Link]:Disconnect() and
false) or [Link]:Connect(function(newChar)
Char = newChar
Human = newChar:WaitForChild("Humanoid")
edgeJump()
[Link] = ([Link] and
[Link]:Disconnect() and false) or
[Link]:Connect(edgeJump)
end)
end)

[Link]({"unedgejump", "noedgejump", "noejump", "unejump"}, {"unedgejump


(noedgejump, noejump, unejump)", "Disables edgejump"}, function()
if [Link] then
[Link]:Disconnect()
[Link] = nil
end

if [Link] then
[Link]:Disconnect()
[Link] = nil
end
end)

[Link]({"equiptools","etools","equipt"},{"equiptools (etools,equipt)","Equips
every tool in your inventory"},function()
for i,v in pairs(LocalPlayer:FindFirstChildOfClass("Backpack"):GetChildren())
do
if v:IsA("Tool") then
[Link] = getChar()
end
end
end)
[Link]({"unequiptools"},{"unequiptools","Unequips every tool you are currently
holding"},function()
if getChar() then
getChar():FindFirstChildOfClass('Humanoid'):UnequipTools()
end
end)

bangLoop = nil
bangAnim = nil
bangDied = nil
doBang = nil
BANGPARTS = {}

[Link]({"bang", "fuck"}, {"bang <player> <number> (fuck)", "fucks the player by


attaching to them"}, function(h, d)
if bangLoop then
bangLoop:Disconnect()
end
if doBang then
doBang:Stop()
end
if bangAnim then
bangAnim:Destroy()
end
if bangDied then
bangDied:Disconnect()
end
for _, p in pairs(BANGPARTS) do
p:Destroy()
end
BANGPARTS = {}

local speed = d or 10
local username = h
local targets = getPlr(username)
if #targets == 0 then return end
local plr = targets[1]

bangAnim = InstanceNew("Animation")
if not IsR15([Link]) then
[Link] = "rbxassetid://148840371"
else
[Link] = "rbxassetid://5918726674"
end
local hum = getChar():FindFirstChildOfClass("Humanoid")
doBang = hum:LoadAnimation(bangAnim)
doBang:Play(0.1, 1, 1)
doBang:AdjustSpeed(speed)

local bangplr = [Link]


bangDied = [Link]:Connect(function()
if bangLoop then
bangLoop:Disconnect()
end
doBang:Stop()
bangAnim:Destroy()
if bangDied then
bangDied:Disconnect()
end
for _, part in pairs(BANGPARTS) do
part:Destroy()
end
BANGPARTS = {}
end)

local thick = 0.2


local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth + thick/500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick/500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick/500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick/500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick/500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick/500), 0), size =
[Link](4, thick, 4)}
}
for i, wall in ipairs(walls) do
local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(BANGPARTS, part)
end

local bangOffset = [Link](0, 0, 1.1)


bangLoop = [Link]:Connect(function()
pcall(function()
local targetRoot = getRoot(Players[bangplr].Character)
local localRoot = getRoot(getChar())
if targetRoot and localRoot then
[Link] = [Link] * bangOffset
for i, wall in ipairs(walls) do
BANGPARTS[i].CFrame = [Link] * [Link]
end
end
end)
end)
end, true)

[Link]({"unbang", "unfuck"}, {"unbang (unfuck)", "Unbangs the player"}, function()


if bangLoop then
bangLoop:Disconnect()
end
if doBang then
doBang:Stop()
end
if bangAnim then
bangAnim:Destroy()
end
if bangDied then
bangDied:Disconnect()
end
for _, p in pairs(BANGPARTS) do
p:Destroy()
end
BANGPARTS = {}
end)

inversebangLoop = nil
inversebangAnim = nil
inversebangAnim2 = nil
inversebangDied = nil
doInversebang = nil
doInversebang2 = nil
INVERSEBANGPARTS = {}

[Link]({"inversebang", "ibang", "inverseb"}, {"inversebang <player> <number>


(inversebang/inverseb)", "you're the one getting fucked today ;)"},function(h, d)
if inversebangLoop then
inversebangLoop = nil
end
if doInversebang then
doInversebang:Stop()
end
if inversebangAnim then
inversebangAnim:Destroy()
end
if inversebangAnim2 then
inversebangAnim2:Destroy()
end
if inversebangDied then
inversebangDied:Disconnect()
end
for _, p in pairs(INVERSEBANGPARTS) do
p:Destroy()
end
INVERSEBANGPARTS = {}

local speed = d or 10
local username = h
local targets = getPlr(username)
if #targets == 0 then return end
local plr = targets[1]

inversebangAnim = InstanceNew("Animation")
local isR15 = IsR15([Link])
if not isR15 then
[Link] = "rbxassetid://189854234"
inversebangAnim2 = InstanceNew("Animation")
[Link] = "rbxassetid://106772613"
else
[Link] = "rbxassetid://10714360343"
inversebangAnim2 = nil
end
local hum = getChar():FindFirstChildOfClass("Humanoid")
doInversebang = hum:LoadAnimation(inversebangAnim)
doInversebang:Play(0.1, 1, 1)
doInversebang:AdjustSpeed(speed)
if not isR15 and inversebangAnim2 then
doInversebang2 = hum:LoadAnimation(inversebangAnim2)
doInversebang2:Play(0.1, 1, 1)
doInversebang2:AdjustSpeed(speed)
end

inversebangDied = [Link]:Connect(function()
if inversebangLoop then
inversebangLoop = nil
end
doInversebang:Stop()
if doInversebang2 then
doInversebang2:Stop()
end
inversebangAnim:Destroy()
if inversebangDied then
inversebangDied:Disconnect()
end
for _, part in pairs(INVERSEBANGPARTS) do
part:Destroy()
end
INVERSEBANGPARTS = {}
end)

local thick = 0.2


local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth + thick/500), size =
[Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth + thick/500)), size =
[Link](4, 6, thick)},
{offset = [Link](halfWidth + thick/500, 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](-(halfWidth + thick/500), 0, 0), size =
[Link](thick, 6, 4)},
{offset = [Link](0, halfHeight + thick/500, 0), size =
[Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight + thick/500), 0), size =
[Link](4, thick, 4)}
}
for i, wall in ipairs(walls) do
local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
Insert(INVERSEBANGPARTS, part)
end

local bangOffset = [Link](0, 0, 1.1)

inversebangLoop = [Link](function()
while true do
local targetCharacter = [Link]
local localCharacter = getChar()
if targetCharacter and getRoot(targetCharacter) and
localCharacter and getRoot(localCharacter) then
local targetHRP = getRoot(targetCharacter)
local localHRP = getRoot(localCharacter)
local forwardCFrame = [Link] * [Link](0, 0, -
2.5)
local backwardCFrame = [Link] * [Link](0, 0,
-1.3)
local tweenForward = TweenService:Create(
localHRP,
[Link](0.15, [Link],
[Link]),
{CFrame = forwardCFrame}
)
tweenForward:Play()
[Link]:Wait()
local tweenBackward = TweenService:Create(
localHRP,
[Link](0.15, [Link],
[Link]),
{CFrame = backwardCFrame}
)
tweenBackward:Play()
[Link]:Wait()
for i, wall in ipairs(walls) do
INVERSEBANGPARTS[i].CFrame = [Link] *
[Link]
end
else
break
end
end
end)
inversebangLoop()
end, true)

[Link]({"uninversebang", "unibang", "uninverseb"}, {"uninversebang (unibang)", "no


more fun"}, function()
if inversebangLoop then
inversebangLoop = nil
end
if doInversebang then
doInversebang:Stop()
end
if doInversebang2 then
doInversebang2:Stop()
end
if inversebangAnim then
inversebangAnim:Destroy()
end
if inversebangDied then
inversebangDied:Disconnect()
end
for _, p in pairs(INVERSEBANGPARTS) do
p:Destroy()
end
INVERSEBANGPARTS = {}
end)

sussyID = "rbxassetid://106772613"
susTrack, susCONN = nil, nil

[Link]({"suslay", "laysus"}, {"suslay (laysus)", "Lay down in a suspicious way"},


function()
if not IsR6() then return DoNotif("R6 only") end

if susTrack then
susTrack:Stop()
susTrack = nil
end

if susCONN then
susCONN:Disconnect()
susCONN = nil
end

local hum = getHum()


local root = [Link]

[Link] = true
Wait(0.1)
[Link]=[Link] * [Link]([Link] * 0.5, 0, 0)

for _, a in ipairs(hum:GetPlayingAnimationTracks()) do
a:Stop()
end

local anim = InstanceNew("Animation")


[Link] = sussyID
susTrack = hum:LoadAnimation(anim)
susTrack:Play()

susCONN = hum:GetPropertyChangedSignal("Jump"):Connect(function()
if susTrack then
susTrack:Stop()
susTrack = nil
end
if susCONN then
susCONN:Disconnect()
susCONN = nil
end
end)
end)

[Link]({"unsuslay"}, {"unsuslay", "Stand up from the sussy lay"}, function()


getHum():ChangeState([Link])

if susTrack then
susTrack:Stop()
susTrack = nil
end

if susCONN then
susCONN:Disconnect()
susCONN = nil
end
end)

[Link]({"jerk", "jork"}, {"jerk (jork)", "jorking it"}, function()


local humanoid = getChar():FindFirstChildWhichIsA("Humanoid")
local backpack = LocalPlayer:FindFirstChildWhichIsA("Backpack")
if not humanoid or not backpack then return end

local tool = InstanceNew("Tool")


[Link] = "Jerk"
[Link] = "oh yes i am feeling it COMING OUT AHHHHHHHHHHHHHHHHHHHHH"
[Link] = false
[Link] = backpack

local jorkin = false


local track = nil

local function stopTomfoolery()


jorkin = false
if track then
track:Stop()
track = nil
end
end

[Link]:Connect(function() jorkin = true end)


[Link]:Connect(stopTomfoolery)
[Link]:Connect(stopTomfoolery)

while Wait() do
if not jorkin then continue end

if not track then


local anim = InstanceNew("Animation")
[Link] = not IsR15() and "rbxassetid://72042024" or
"rbxassetid://698251653"
track = humanoid:LoadAnimation(anim)
end

track:Play()
track:AdjustSpeed(IsR15() and 0.7 or 0.65)
[Link] = 0.6
Wait(0.2)
while track and [Link] < (not IsR15() and 0.65 or 0.7) do
Wait(0.2) end
if track then
track:Stop()
track = nil
end
end
end)

huggiePARTS = {}
hugUI = nil
currentHugTracks = {}
currentHugTarget = nil
hugFromFront = false
hugModeEnabled = false

[Link]({"hug", "clickhug"}, {"hug (clickhug)", "huggies time (click on a target to


hug)"}, function()
if IsR6() then
local mouse = LocalPlayer:GetMouse()

[Link]("hug_toggle")
[Link]("hug_side")
[Link]("hug_click")
[Link]("hug_plat")

for _, track in pairs(currentHugTracks) do pcall(function()


track:Stop() end) end
currentHugTracks = {}

if hugUI then hugUI:Destroy() end


hugFromFront = false
currentHugTarget = nil
for _, part in pairs(huggiePARTS) do part:Destroy() end
huggiePARTS = {}

hugUI = InstanceNew("ScreenGui")
[Link] = "HugModeUI"
NaProtectUI(hugUI)

local toggleHugButton = InstanceNew("TextButton")


[Link] = [Link](0.5, 0)
[Link] = [Link](0, 150, 0, 50)
[Link] = [Link](0.4, 0, 0.1, 0)
[Link] = "Hug Mode: OFF"
[Link] = 14
toggleHugButton.BackgroundColor3 = [Link](0, 0, 0)
toggleHugButton.TextColor3 = [Link](255, 255, 255)
[Link] = hugUI
local sideToggleButton = InstanceNew("TextButton")
[Link] = [Link](0.5, 0)
[Link] = [Link](0, 150, 0, 50)
[Link] = [Link](0.6, 0, 0.1, 0)
[Link] = "Hug Side: Back"
[Link] = 14
sideToggleButton.BackgroundColor3 = [Link](0, 0, 0)
sideToggleButton.TextColor3 = [Link](255, 255, 255)
[Link] = hugUI

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 8)
[Link] = toggleHugButton

local sideUICorner = InstanceNew("UICorner")


[Link] = [Link](0, 8)
[Link] = sideToggleButton

gui.draggablev2(toggleHugButton)
gui.draggablev2(sideToggleButton)

hugModeEnabled = false

local function performHug(targetCharacter)


currentHugTarget = targetCharacter

local offsetDistance = 1.5


local targetHRP = getRoot(targetCharacter)
local localCharacter = [Link]
if not localCharacter then return end
local localHRP = getRoot(localCharacter)
if targetHRP and localHRP then
local offset = (hugFromFront and
([Link] * offsetDistance)) or (-([Link] *
offsetDistance))
local initialHugPos = [Link] + offset
[Link] = [Link](initialHugPos,
[Link])
local humanoid = getPlrHum(localCharacter)
if humanoid then
local anim1 = InstanceNew("Animation")
[Link] = "rbxassetid://283545583"
local track1 = humanoid:LoadAnimation(anim1)
local anim2 = InstanceNew("Animation")
[Link] = "rbxassetid://225975820"
local track2 = humanoid:LoadAnimation(anim2)
[Link](currentHugTracks, track1)
[Link](currentHugTracks, track2)
track1:Play()
track2:Play()

if #huggiePARTS == 0 then
local thick = 0.2
local halfWidth = 2
local halfDepth = 2
local halfHeight = 3
local walls = {
{offset = [Link](0, 0, halfDepth +
thick/500), size = [Link](4, 6, thick)},
{offset = [Link](0, 0, -(halfDepth +
thick/500)), size = [Link](4, 6, thick)},
{offset = [Link](halfWidth +
thick/500, 0, 0), size = [Link](thick, 6, 4)},
{offset = [Link](-(halfWidth +
thick/500), 0, 0), size = [Link](thick, 6, 4)},
{offset = [Link](0, halfHeight +
thick/500, 0), size = [Link](4, thick, 4)},
{offset = [Link](0, -(halfHeight +
thick/500), 0), size = [Link](4, thick, 4)}
}
for i, wall in ipairs(walls) do
local part = InstanceNew("Part")
[Link] = [Link]
[Link] = true
[Link] = true
[Link] = 1
[Link] = SafeGetService("Workspace")
[Link](huggiePARTS, part)
end
[Link]("hug_plat",
[Link]:Connect(function()
local charRoot =
getRoot([Link])
if charRoot then
for i, wall in ipairs(walls) do
huggiePARTS[i].CFrame =
[Link] * [Link]
end
end
end))
end

Spawn(function()
while hugModeEnabled and targetCharacter and
getRoot(targetCharacter) and (currentHugTarget == targetCharacter) do
targetHRP = getRoot(targetCharacter)
offset = (hugFromFront and
([Link] * offsetDistance)) or (-([Link] *
offsetDistance))
local newHugPos = [Link] +
offset
if localHRP then
[Link] =
[Link](newHugPos, [Link])
end
Wait()
end
end)
end
end
end

[Link]("hug_toggle", MouseButtonFix(toggleHugButton, function()


hugModeEnabled = not hugModeEnabled
if hugModeEnabled then
[Link] = "Hug Mode: ON"
else
[Link] = "Hug Mode: OFF"
for _, track in pairs(currentHugTracks) do pcall(function()
track:Stop() end) end
currentHugTracks = {}
currentHugTarget = nil
for _, part in pairs(huggiePARTS) do part:Destroy() end
huggiePARTS = {}
[Link]("hug_plat")
end
end))

[Link]("hug_side", MouseButtonFix(sideToggleButton, function()


hugFromFront = not hugFromFront
[Link] = (hugFromFront and "Hug Side: Front") or
"Hug Side: Back"
end))

[Link]("hug_click",
LocalPlayer:GetMouse().Button1Down:Connect(function()
if not hugModeEnabled then return end
local target = [Link]
if target and [Link] then
local targetPlayer =
Players:GetPlayerFromCharacter([Link])
if targetPlayer and targetPlayer ~= LocalPlayer and
[Link] then
performHug([Link])
end
end
end))
else
DoNotif("command requires R6")
end
end)

[Link]({"unhug"}, {"unhug", "no huggies :("}, function()


[Link]("hug_toggle")
[Link]("hug_side")
[Link]("hug_click")
[Link]("hug_plat")

for _, track in pairs(currentHugTracks) do pcall(function() track:Stop() end)


end
currentHugTracks = {}
currentHugTarget = nil
hugFromFront = false
hugModeEnabled = false
for _, part in pairs(huggiePARTS) do part:Destroy() end
huggiePARTS = {}
if hugUI then hugUI:Destroy() hugUI = nil end
end)

glueloop = {}

[Link]({"glue", "loopgoto", "lgoto"}, {"glue <player> (loopgoto,lgoto)", "Loop


teleport to a player"}, function(...)
local user = (...)
local targets = getPlr(user)
for _, plr in next, targets do
if glueloop[plr] then
glueloop[plr]:Disconnect()
glueloop[plr] = nil
end
glueloop[plr] = [Link]:Connect(function()
local char = [Link]
if char then
local targetRoot = getRoot(char)
local localRoot = getRoot(getChar())
if targetRoot and localRoot then
[Link] = [Link]
end
end
end)
end
end, true)

[Link]({"unglue", "unloopgoto", "noloopgoto"}, {"unglue (unloopgoto,noloopgoto)",


"Stops teleporting you to a player"}, function()
for _, connection in pairs(glueloop) do
connection:Disconnect()
end
glueloop = {}
end)

glueBACKER = {}

[Link]({"glueback", "loopbehind", "lbehind"}, {"glueback <player>


(loopbehind,lbehind)", "Loop teleport behind a player"}, function(...)
local input = (...)
local players = getPlr(input)
for _, target in next, players do
if glueBACKER[target] then
glueBACKER[target]:Disconnect()
glueBACKER[target] = nil
end
glueBACKER[target] = [Link]:Connect(function()
local targetChar = [Link]
if targetChar then
local targetRoot = getRoot(targetChar)
local localRoot = getRoot(getChar())
if targetRoot and localRoot then
local cf = [Link] * [Link](0, 0, 3)
[Link] = [Link]([Link],
[Link])
end
end
end)
end
end, true)

[Link]({"unglueback", "unloopbehind", "unlbehind"}, {"unglueback


(unloopbehind,unlbehind)", "Stops teleporting you to a player"}, function()
for _, conn in pairs(glueBACKER) do
conn:Disconnect()
end
glueBACKER = {}
end)

[Link]({"spook", "scare"}, {"spook <player> (scare)", "Teleports next to a player


for a few seconds"}, function(...)
local username = (...)
local targets = getPlr(username)
for _, plr in next, targets do
local char = getChar()
local root = getRoot(char)
local oldCF = [Link]
local distancepl = 2
if [Link] and [Link]:FindFirstChild("Humanoid") then
local targetRoot = getRoot([Link])
if targetRoot then
[Link] = [Link] +
[Link] * distancepl
[Link] = [Link]([Link],
[Link])
Wait(0.5)
[Link] = oldCF
end
end
end
end, true)

loopspook = false

[Link]({"loopspook", "loopscare"}, {"loopspook <player> (loopscare)", "Teleports


next to a player repeatedly"}, function(...)
local t = getPlr(...)
loopspook = true

Spawn(function()
while loopspook do
for _, p in ipairs(t) do
local lc = getChar()
local lr = getRoot(lc)
if [Link] and [Link]:FindFirstChild("Humanoid")
then
local tr = getRoot([Link])
if lr and tr then
local old = [Link]
[Link] = [Link] + [Link] *
2
[Link] = [Link]([Link],
[Link])
Wait(0.5)
[Link] = old
end
end
end
Wait(0.3)
end
end)
end, true)

[Link]({"unloopspook", "unloopscare"}, {"unloopspook (unloopscare)", "Stops the


loopspook command"}, function()
loopspook = false
end)

Airwalker, awPart = nil, nil


local airwalk = {
Vars = {
keybinds = {
Increase = [Link].E,
Decrease = [Link].Q,
},
decrease = false,
increase = false,
offset = 0,
},
connections = {},
guis = {},
}

[Link]({"airwalk", "float", "aw"}, {"airwalk (float, aw)", "Press space to go up,


unairwalk to stop"}, function()
DoNotif(IsOnMobile and "Airwalk: ON" or "Airwalk: ON (Q And E)")
if Airwalker then Airwalker:Disconnect() Airwalker = nil end
if awPart then awPart:Destroy() awPart = nil end

function createButton(parent, text, position, callbackDown, callbackUp)


local button = InstanceNew("TextButton")
[Link] = parent
button.BackgroundColor3 = [Link](45, 45, 45)
[Link] = 0
[Link] = position
[Link] = [Link](0.05, 0, 0.1, 0)
[Link] = [Link]
[Link] = text
button.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = true
[Link] = false

local corner = InstanceNew("UICorner", button)


[Link] = [Link](0.2, 0)

local stroke = InstanceNew("UIStroke", button)


[Link] = [Link](255, 255, 255)
[Link] = 2

local hoverEffect = function(isHovering)


button.BackgroundColor3 = isHovering and [Link](70, 70,
70) or [Link](45, 45, 45)
end

[Link]:Connect(function() hoverEffect(true) end)


[Link]:Connect(function() hoverEffect(false) end)
button.MouseButton1Down:Connect(callbackDown)
button.MouseButton1Up:Connect(callbackUp)
gui.draggablev2(button)

return button
end

if IsOnMobile then
local guiDown = InstanceNew("ScreenGui")
NaProtectUI(guiDown)
[Link] = false
[Link] = guiDown
createButton(guiDown, "DOWN", [Link](0.9, 0, 0.7, 0), function()
[Link] = true end, function() [Link] = false end)

local guiUp = InstanceNew("ScreenGui")


NaProtectUI(guiUp)
[Link] = false
[Link] = guiUp
createButton(guiUp, "UP", [Link](0.9, 0, 0.5, 0), function()
[Link] = true end, function() [Link] = false end)
else
[Link] = [Link]:Connect(function(input)
if [Link] == [Link] then
[Link] = true end
if [Link] == [Link] then
[Link] = true end
end)
[Link] = [Link]:Connect(function(input)
if [Link] == [Link] then
[Link] = false end
if [Link] == [Link] then
[Link] = false end
end)
end

awPart = InstanceNew("Part", SafeGetService("Workspace"))


[Link] = [Link](7, 2, 3)
[Link] = getRoot(getChar()).CFrame - [Link](0, 4, 0)
[Link] = 1
[Link] = true
airwalk.Y = getRoot(getChar()).CFrame.y

Airwalker = [Link]:Connect(function()
if not awPart then Airwalker:Disconnect() return end
[Link] = [Link] and 5 or
([Link] and 3.5 or 4)
if [Link] == 4 then
local smalldis = getRoot(getChar()).CFrame.y - airwalk.Y
if smalldis < 0.01 then
getRoot(getChar()).CFrame =
[Link](getRoot(getChar()).CFrame.X, airwalk.Y, getRoot(getChar()).CFrame.Z) *
getRoot(getChar()).[Link]
end
end
airwalk.Y = getRoot(getChar()).CFrame.y
[Link] = getRoot(getChar()).CFrame - [Link](0,
[Link], 0)
end)
end)

[Link]({"unairwalk", "unfloat", "unaw"}, {"unairwalk (unfloat, unaw)", "Stops the


airwalk command"}, function()
if Airwalker then Airwalker:Disconnect() Airwalker = nil end
if awPart then awPart:Destroy() awPart = nil end
for _, conn in pairs([Link]) do
if conn then conn:Disconnect() end
end
[Link] = {}
for _, gui in pairs([Link]) do
if gui then gui:Destroy() end
end
[Link] = {}
DoNotif("Airwalk: OFF")
end)

bringc = {}

[Link]({"cbring", "clientbring"}, {"clientbring <player> (cbring)", "Brings the


player on your client"}, function(...)
local username = (...)
local target = getPlr(username)
if #target == 0 then return end
if [Link]("noclip") then
[Link]("noclip")
end
for _, conn in ipairs(bringc) do
conn:Disconnect()
end
bringc = {}
[Link]("noclip", [Link]:Connect(function()
local char = getChar()
if not char then return end
for _, descendant in pairs(char:GetDescendants()) do
if descendant:IsA("BasePart") then
[Link] = false
end
end
end))
for _, plr in next, target do
if not plr then return end
local conn = [Link]:Connect(function()
if getPlrChar(plr) then
local targetRoot = getRoot(getPlrChar(plr))
local localRoot = getRoot(getChar())
if targetRoot and localRoot then
[Link] = [Link] +
[Link] * 3
end
end
end)
Insert(bringc, conn)
end
end, true)

[Link]({"uncbring", "unclientbring"}, {"unclientbring (uncbring)", "Disable Client


bring command"}, function()
for _, conn in ipairs(bringc) do
conn:Disconnect()
end
bringc = {}
if [Link]("noclip") then
[Link]("noclip")
end
end)

[Link]({"mute", "muteboombox"}, {"mute <player> (muteboombox)", "Mutes the


player's boombox"}, function(...)
local uuuu = ...
local pp = getPlr(uuuu)
if #pp == 0 then return end

local function NONOSOUND(container)


for _, descendant in ipairs(container:GetDescendants()) do
if descendant:IsA("Sound") and [Link] then
[Link] = false
end
end
end

for _, plr in ipairs(pp) do


if plr and [Link] then
NONOSOUND([Link])
end

local BK = plr:FindFirstChildOfClass("Backpack")
if BK then
NONOSOUND(BK)
end
end
end, true)

TPWalk = false

[Link]({"tpwalk", "tpwalk"}, {"tpwalk <number>", "More undetectable walkspeed


script"}, function(...)
if TPWalk then
TPWalk = false
[Link]("TPWalkingConnection")
end

TPWalk = true
local Speed = ...

[Link]("TPWalkingConnection", [Link]:Connect(function(_,
deltaTime)
if TPWalk then
local humanoid = getChar():FindFirstChildWhichIsA("Humanoid")
if humanoid and [Link] > 0 then
local moveDirection = [Link]
local translation = moveDirection * (Speed or 1) *
deltaTime * 10
getChar():TranslateBy(translation)
end
end
end))
end, true)

[Link]({"untpwalk"}, {"untpwalk", "Stops the tpwalk command"}, function()


TPWalk = false
[Link]("TPWalkingConnection")
end)

muteLOOP = {}

[Link]({"loopmute", "loopmuteboombox"}, {"loopmute <player> (loopmuteboombox)",


"Loop mutes the player's boombox"}, function(...)
local u = ...
local pls = getPlr(u)
if #pls == 0 then return end

local function mute(p)


if p and [Link] then
for _, d in ipairs([Link]:GetDescendants()) do
if d:IsA("Sound") and [Link] then
[Link] = false
end
end
end
local bp = p:FindFirstChildOfClass("Backpack")
if bp then
for _, d in ipairs(bp:GetDescendants()) do
if d:IsA("Sound") and [Link] then
[Link] = false
end
end
end
end

for _, p in ipairs(pls) do
local id = [Link]
if not muteLOOP[id] then
muteLOOP[id] = Spawn(function()
while p and [Link] do
mute(p)
Wait(1)
end
muteLOOP[id] = nil
end)
DoNotif("Loopmuted "..[Link])
else
DoNotif([Link].." already loopmuted")
end
end
end, true)

[Link]({"unloopmute", "unloopmuteboombox"}, {"unloopmute <player>


(unloopmuteboombox)", "Unloop mutes the player's boombox"}, function(...)
local u = ...
local pls = getPlr(u)
if #pls == 0 then return end

for _, p in ipairs(pls) do
local id = [Link]
local t = muteLOOP[id]
if t then
[Link](t)
muteLOOP[id] = nil
DoNotif("Unloopmuted "..[Link])
else
DoNotif([Link].." not loopmuted")
end
end
end, true)

[Link]({"getmass"},{"getmass <player>","Get your mass"},function(...)


target=getPlr(...)
for _, plr in next, target do
local mass=getRoot([Link]).AssemblyMass
Wait();

DoNotif(nameChecker(plr).."'s mass is "..mass)


end
end,true)

[Link]({"equiptools"},{"equiptools","Equips every tool in your inventory at


once"},function()
for i,v in pairs(Player:FindFirstChildOfClass("Backpack"):GetChildren()) do
if v:IsA("Tool") or v:IsA("HopperBin") then
[Link]=[Link]
end
end
end)

[Link]({"unequiptools"},{"unequiptools","Unequips every tool you are currently


holding at once"},function()
[Link]:FindFirstChildOfClass('Humanoid'):UnequipTools()
end)

[Link]({"removeterrain", "rterrain", "noterrain"},{"removeterrain (rterrain,


noterrain)","clears terrain"},function()
SafeGetService("Workspace"):FindFirstChildOfClass('Terrain'):Clear()
end)

[Link]({"clearnilinstances", "nonilinstances", "cni"},{"clearnilinstances


(nonilinstances, cni)","Removes nil instances"},function()
if getnilinstances then
for _,nill in pairs(getnilinstances()) do
nill:Destroy()
end
else
DoNotif("Your exploit does not support getnilinstances")
end
end)

[Link]({"inspect"}, {"inspect", "checks a user's items"}, function(args)


local targetPlayers = getPlr(args)

for _, plr in next, targetPlayers do


SafeGetService("GuiService"):CloseInspectMenu()
SafeGetService("GuiService"):InspectPlayerFromUserId([Link])
end
end, true)

function nuhuhprompt(v)
pcall(function()
for _, o in COREGUI:GetChildren() do
if o:IsA("GuiBase") and [Link]:lower():find("purchaseprompt")
then
[Link] = v
end
end
end)
end

[Link]({"noprompt","nopurchaseprompts","noprompts"},{"noprompt
(nopurchaseprompts,noprompts)","remove the stupid purchase prompt"},function()
nuhuhprompt(false)
DoNotif("Purchase prompts have been disabled")
end)

[Link]({"prompt","purchaseprompts","showprompts","showpurchaseprompts"},{"prompt
(purchaseprompts,showprompts,showpurchaseprompts)","allows the stupid purchase
prompt"},function()
nuhuhprompt(true)
DoNotif("Purchase prompts have been enabled")
end)

[Link]({"wallwalk"},{"wallwalk","Makes you walk on walls"},function()


loadstring(game:HttpGet("[Link]
uuuuuuu/main/[Link]"))() -- backup cause i don't trust pastebin
end)

hiddenGUIS = {}

[Link]({"hideguis"}, {"hideguis", "Hides GUIs"}, function()


for _, guiElement in pairs(PlrGui:GetDescendants()) do
if (guiElement:IsA("Frame") or guiElement:IsA("ImageLabel") or
guiElement:IsA("ScrollingFrame")) and [Link] then
[Link] = false
if not Discover(hiddenGUIS, guiElement) then
Insert(hiddenGUIS, guiElement)
end
end
end
end)

[Link]({"showguis"}, {"showguis", "Shows GUIs that were hidden using hideguis"},


function()
for _, guiElement in pairs(hiddenGUIS) do
[Link] = true
end
hiddenGUIS = {}
end)

spinThingy = nil
spinPart = nil

[Link]({"spin"}, {"spin {amount}", "Makes your character spin as fast as you


want"}, function(...)
Wait()

local spinSpeed = (...)


if not spinSpeed then spinSpeed = 20 end

if spinThingy then
spinThingy:Destroy()
spinThingy = nil
end

if spinPart then
spinPart:Destroy()
spinPart = nil
end
spinPart = InstanceNew("Part")
[Link] = false
[Link] = false
[Link] = 1
[Link] = [Link](1, 1, 1)
[Link] = SafeGetService("Workspace")
[Link] = getRoot([Link]).CFrame

spinThingy = InstanceNew("BodyAngularVelocity")
[Link] = spinPart
[Link] = [Link](0, [Link], 0)
[Link] = [Link](0, spinSpeed, 0)

local weld = InstanceNew("WeldConstraint")


weld.Part0 = spinPart
weld.Part1 = getRoot([Link])
[Link] = spinPart

DoNotif("Spinning...")
end, true)

[Link]({"unspin"}, {"unspin", "Makes your character unspin"}, function()


Wait()

if spinThingy then
spinThingy:Destroy()
spinThingy = nil
end

if spinPart then
spinPart:Destroy()
spinPart = nil
end

DoNotif("Spin Disabled", 3)
end)

[Link]({"notepad"},{"notepad","notepad for making scripts / etc"},function()


loadstring(game:HttpGet("[Link]
Nameless-Admin/main/[Link]"))()
end)

[Link]({"rc7"},{"rc7","RC7 Internal UI"},function()


loadstring(game:HttpGet("[Link]
Nameless-Admin/main/rc%20sexy%207"))()
end)

[Link]({"scriptviewer","viewscripts"},{"scriptviewer (viewscripts)","Can view


scripts made by 0866"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/scriptviewer",true))()
end)

[Link]({"hydroxide","hydro"},{"hydroxide (hydro)","executes hydroxide"},function()


if IsOnMobile then
local owner = "Hosvile"
local branch = "revision"

local function webImport(file)


return
loadstring(game:HttpGetAsync(("[Link]
%s/%[Link]"):format(owner, branch, file)), file..'.lua')()
end

webImport("init")
webImport("ui/main")
else
local owner="Upbolt"
local branch="revision"

local function webImport(file)


return
loadstring(game:HttpGetAsync(("[Link]
%[Link]"):format(owner,branch,file)),file..'.lua')()
end

webImport("init")
webImport("ui/main")
end
end)

[Link]({"remotespy","simplespy","rspy"},{"remotespy (simplespy,rspy)","executes
simplespy that supports both pc and mobile"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/simplee%20spyyy%20mobilee"))()
end)

[Link]({"turtlespy","tspy"},{"turtlespy (tspy)","executes Turtle Spy that supports


both pc and mobile"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/main/Turtle%[Link]"))()
end)

[Link]({"gravity","grav"},{"gravity <amount> (grav)","sets game gravity to


whatever u want"},function(...)
SafeGetService("Workspace").Gravity=(...)
end,true)

[Link]({"fireclickdetectors","fcd","firecd"},{"fireclickdetectors
(fcd,firecd)","Fires every click detector that's in workspace"},function()
local ccamount=0
for _,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("ClickDetector") then
ccamount=ccamount+1
fireclickdetector(v)
end
end

Wait();

DoNotif("Fired "..ccamount.." amount of click detectors")


end)

[Link]({"noclickdetectorlimits","nocdlimits","removecdlimits"},
{"noclickdetectorlimits <limit> (nocdlimits,removecdlimits)","Sets all click
detectors MaxActivationDistance to [Link]"},function(...)
for i,v in ipairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("ClickDetector") then
if (...) == nil then
[Link]=[Link]
else
[Link]=(...)
end
end
end
end,true)

[Link]({"noproximitypromptlimits","nopplimits","removepplimits"},
{"noproximitypromptlimits <limit> (nopplimits,removepplimits)","Sets all proximity
prompts MaxActivationDistance to [Link]"},function(...)
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("ProximityPrompt") then
if (...) == nil then
[Link]=[Link]
else
[Link]=(...)
end
end
end
end,true)

[Link]({"instantproximityprompts","instantpp","ipp"},{"instantproximityprompts
(instantpp,ipp)","Disable the cooldown for proximity prompts"},function()
[Link]("instantpp")
[Link]("instantpp",
SafeGetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(pp)
fireproximityprompt(pp, 1)
end))
end)

[Link]({"uninstantproximityprompts","uninstantpp","unipp"},
{"uninstantproximityprompts (uninstantpp,unipp)","Undo the cooldown
removal"},function()
[Link]("instantpp")
end)

[Link]({"r6"},{"r6","Shows a prompt that will switch your character rig type into
R6"},function()

SafeGetService("AvatarEditorService"):PromptSaveAvatar(getPlrHum(LocalPlayer).Human
oidDescription,[Link].R6)
SafeGetService("AvatarEditorService").PromptSaveAvatarCompleted:Wait()

[Link]:FindFirstChildOfClass("Humanoid"):ChangeState([Link]
[Link])
[Link]:FindFirstChildOfClass("Humanoid").Health=0
end)

[Link]({"r15"},{"r15","Shows a prompt that will switch your character rig type


into R15"},function()

SafeGetService("AvatarEditorService"):PromptSaveAvatar(getPlrHum(LocalPlayer).Human
oidDescription,[Link].R15)
SafeGetService("AvatarEditorService").PromptSaveAvatarCompleted:Wait()

[Link]:FindFirstChildOfClass("Humanoid"):ChangeState([Link]
[Link])
[Link]:FindFirstChildOfClass("Humanoid").Health=0
end)

[Link]({"maxslopeangle", "msa"}, {"maxslopeangle (msa)", "Changes your character's


MaxSlopeAngle"}, function(...)
local args = {...}
local amount = tonumber(args[1]) or 89

local humanoid = getHum()


if humanoid and humanoid:IsA("Humanoid") then
[Link] = amount
DoNotif(Format("Set MaxSlopeAngle to %s", tostring(amount)), 2)
else
DoNotif("Humanoid not found or invalid.", 2)
end
end,true)

[Link]({"godmode", "god"}, {"godmode (god)", "Toggles invincibility"}, function()


local humanoid = getHum()
if humanoid then
[Link]("godmode")

[Link]("godmode",
humanoid:GetPropertyChangedSignal("Health"):Connect(function()
if [Link] ~= [Link] then
[Link] = [Link]
end
end))

[Link] = [Link]
DoNotif("Godmode ON", 2)
else
DoNotif("Humanoid not found", 2)
end
end)

[Link]({"ungodmode", "ungod"}, {"ungodmode (ungod)", "Disables invincibility"},


function()
[Link]("godmode")
DoNotif("Godmode OFF", 2)
end)

[Link]({"controllock", "ctrllock"}, {"controllock (ctrllock)", "Sets your


Shiftlock keybinds to the control keys"}, function()
local player = [Link]
local mouseLockController =
player:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule"):WaitForChild("Cam
eraModule"):WaitForChild("MouseLockController")
local boundKeys = mouseLockController:WaitForChild("BoundKeys")

[Link] = "LeftControl,RightControl"

DoNotif("Set your Shiftlock keybinds to Ctrl")


end)

[Link]({"resetlock"}, {"resetlock", "Resets your Shiftlock keybinds to default


(LeftShift)"}, function()
local player = LocalPlayer
local mouseLockController =
player:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule"):WaitForChild("Cam
eraModule"):WaitForChild("MouseLockController")
local boundKeys = mouseLockController:WaitForChild("BoundKeys")

[Link] = "LeftShift,RightShift"

DoNotif("Reset your Shiftlock keybinds to Shift")


end)

[Link]({"autoreport"}, {"autoreport", "Automatically reports players to get them


banned"}, function()
local ReportKeywords = {
kid = "Bullying",
youtube = "Offsite Links",
date = "Dating",
hack = "Cheating/Exploiting",
idiot = "Bullying",
fat = "Bullying",
exploit = "Cheating/Exploiting",
cheat = "Cheating/Exploiting",
noob = "Bullying",
clown = "Bullying",
}

local function CheckIfReportable(message)


message = message:lower()
for keyword, reason in pairs(ReportKeywords) do
if message:find(keyword) then
return keyword, reason
end
end
return nil, nil
end

local function MonitorPlayerChat(player)


if player == LocalPlayer then return end

[Link]:Connect(function(message)
local keyword, reason = CheckIfReportable(message)
if keyword and reason then
DoNotif(Format("Reported %s", nameChecker(player)).." |
"..Format("Reason - %s", reason))

if reportplayer then
reportplayer(player, reason, Format("Saying %s",
keyword))
else
SafeGetService("Players"):ReportAbuse(player, reason,
Format("Saying %s", keyword))
end
end
end)
end

for _, player in ipairs(SafeGetService("Players"):GetPlayers()) do


MonitorPlayerChat(player)
end

SafeGetService("Players").PlayerAdded:Connect(function(player)
MonitorPlayerChat(player)
end)
end)

[Link]({"light"}, {"light <range> <brightness>", "Gives your player dynamic


light"}, function(range, brightness)
range = tonumber(range) or 30
brightness = tonumber(brightness) or 1

local light = InstanceNew("PointLight")


[Link] = getRoot([Link])
[Link] = range
[Link] = brightness
end, true)

[Link]({"unlight", "nolight"}, {"unlight (nolight)", "Removes dynamic light from


your player"}, function()
for _, descendant in pairs([Link]:GetDescendants()) do
if descendant:IsA("PointLight") then
descendant:Destroy()
end
end
end)

[Link]({"lighting", "lightingcontrol"}, {"lighting (lightingcontrol)", "Manage


lighting technology settings"}, function()
local lightingButtons = {}
for _, lightingType in ipairs([Link]:GetEnumItems()) do
Insert(lightingButtons, {
Text = [Link],
Callback = function()
[Link] = lightingType
end
})
end

Insert(lightingButtons, {
Text = "Cancel",
Callback = function() end
})

Notify({
Title = "Lighting Technology Options",
Buttons = lightingButtons
})
end)

[Link]({"friend"}, {"friend", "Sends a friend request to your target"},


function(p)
local Targets = getPlr(p)

for Index, Target in next, Targets do


LocalPlayer:RequestFriendship(Target)
end
end,true)

[Link]({"tweengotocampos","tweentocampos","tweentcp"},{"tweengotocampos
(tweentcp)","Another version of goto camera position but bypassing more anti-
cheats"},function()
local player=[Link]
local UserInputService=UserInputService
local TweenService=TweenService

function teleportPlayer()
local character=[Link] or [Link]:wait(1)
local camera=SafeGetService("Workspace").CurrentCamera
local cameraPosition=[Link]

local tween=TweenService:Create([Link],[Link](2),
{
CFrame=[Link](cameraPosition)
})

tween:Play()
end

local camera=SafeGetService("Workspace").CurrentCamera
repeat Wait() until [Link]~=[Link]()

teleportPlayer()

end)

[Link]({"delete", "remove", "del"}, {"delete {partname} (remove, del)", "Removes


any part with a certain name from the workspace"}, function(...)
local deleteCount = 0
local args = {...}
local targetName = Concat(args, " ")

for _, d in pairs(SafeGetService("Workspace"):GetDescendants()) do
if [Link]:lower() == targetName:lower() then
d:Destroy()
deleteCount = deleteCount + 1
end
end

Wait()

if deleteCount > 0 then


DoNotif("Deleted "..deleteCount.." instance(s) of '"..targetName.."'",
2.5)
else
DoNotif("'"..targetName.."' not found to delete", 2.5)
end
end, true)

[Link]({"deletefind", "removefind", "delfind"}, {"deletefind {partname}


(removefind, delfind)", "Removes any part with a name containing the given text
from the workspace"}, function(...)
local deFind = 0
local targetName = Concat({...}, " "):lower()

for _, d in pairs(SafeGetService("Workspace"):GetDescendants()) do
if [Link]:lower():find(targetName) then
d:Destroy()
deFind = deFind + 1
end
end

Wait()

if deFind > 0 then


DoNotif("Deleted "..deFind.." instance(s) containing
'"..targetName.."'", 2.5)
else
DoNotif("No instances found containing '"..targetName.."'", 2.5)
end
end, true)

[Link]({"deletelighting", "removelighting", "removel", "ldel"},{"deletelighting


(removelighting, removel, ldel)","Removes all descendants (objects) within
Lighting."},function()
for _, l in ipairs(Lighting:GetDescendants()) do
l:Destroy()
end
end)

autoRemover = {}
autoRemoveConnection = nil

function handleDescendantAdd(part)
if #autoRemover > 0 then
if FindInTable(autoRemover, [Link]:lower()) then
Defer(function()
if part and [Link] then
part:Destroy()
end
end)
end
else
if autoRemoveConnection then
autoRemoveConnection:Disconnect()
autoRemoveConnection = nil
end
end
end

[Link]({"autodelete", "autoremove", "autodel"}, {"autodelete {partname}


(autoremove, autodel)", "Removes any part with a certain name from the workspace on
loop"}, function(...)
local args = {...}
local targetName = Concat(args, " "):lower()

if not FindInTable(autoRemover, targetName) then


Insert(autoRemover, targetName)
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if [Link]:lower() == targetName then
part:Destroy()
end
end
end

if not autoRemoveConnection then


autoRemoveConnection =
SafeGetService("Workspace").DescendantAdded:Connect(handleDescendantAdd)
end
Wait()
DoNotif("Auto deleting instances with name: "..targetName, 2.5)
end, true)

[Link]({"unautodelete", "unautoremove", "unautodel"}, {"unautodelete {partname}


(unautoremove, unautodel)", "Disables autodelete"}, function()
if autoRemoveConnection then
autoRemoveConnection:Disconnect()
autoRemoveConnection = nil
end
autoRemover = {}
end)

autoFinder = {}
finderConn = nil

function onAdd(obj)
if #autoFinder > 0 then
for _, kw in pairs(autoFinder) do
if [Link]:lower():find(kw) then
Defer(function()
if obj and [Link] then
obj:Destroy()
end
end)
break
end
end
else
if finderConn then
finderConn:Disconnect()
finderConn = nil
end
end
end

[Link]({"autodeletefind", "autoremovefind", "autodelfind"}, {"autodeletefind


{name} (autoremovefind, autodelfind)", "Auto removes parts with names containing
text"}, function(...)
local args = {...}
local kw = Concat(args, " "):lower()

if not FindInTable(autoFinder, kw) then


Insert(autoFinder, kw)
for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do
if [Link]:lower():find(kw) then
obj:Destroy()
end
end
end

if not finderConn then


finderConn = SafeGetService("Workspace").DescendantAdded:Connect(onAdd)
end

Wait()
DoNotif("Auto deleting parts containing: "..kw, 2.5)
end, true)
[Link]({"unautodeletefind", "unautoremovefind", "unautodelfind"},
{"unautodeletefind (unautoremovefind,unautodelfind)", "Stops autodeletefind"},
function()
if finderConn then
finderConn:Disconnect()
finderConn = nil
end
autoFinder = {}
end)

[Link]({"deleteclass", "removeclass", "dc"}, {"deleteclass {ClassName}


(removeclass, dc)", "Removes any part with a certain classname from the
workspace"}, function(...)
local args = {...}
local targetClass = args[1]:lower()
local deleteCount = 0

for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do


if [Link]:lower() == targetClass then
part:Destroy()
deleteCount = deleteCount + 1
end
end

Wait()
if deleteCount > 0 then
DoNotif("Deleted "..deleteCount.." instance(s) of class:
"..targetClass, 2.5)
else
DoNotif("No instances of class: "..targetClass.." found to delete",
2.5)
end
end, true)

local autoClassRemover = {}
local autoClassConnection = nil

function handleClassDescendantAdd(part)
if #autoClassRemover > 0 then
if FindInTable(autoClassRemover, [Link]:lower()) then
Defer(function()
if part and [Link] then
part:Destroy()
end
end)
end
else
if autoClassConnection then
autoClassConnection:Disconnect()
autoClassConnection = nil
end
end
end

[Link]({"autodeleteclass", "autoremoveclass", "autodc"}, {"autodeleteclass


{ClassName} (autoremoveclass, autodc)", "Removes any part with a certain classname
from the workspace on loop"}, function(...)
local args = {...}
local targetClass = args[1]:lower()

if not FindInTable(autoClassRemover, targetClass) then


Insert(autoClassRemover, targetClass)
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if [Link]:lower() == targetClass then
part:Destroy()
end
end
end

if not autoClassConnection then


autoClassConnection =
SafeGetService("Workspace").DescendantAdded:Connect(handleClassDescendantAdd)
end

Wait()
DoNotif("Auto deleting instances with class: "..targetClass, 2.5)
end, true)

[Link]({"unautodeleteclass", "unautoremoveclass", "unautodc"}, {"unautodeleteclass


{ClassName} (unautoremoveclass, unautodc)", "Disables autodeleteclass"}, function()
if autoClassConnection then
autoClassConnection:Disconnect()
autoClassConnection = nil
end
autoClassRemover = {}
end)

[Link]({"chardelete", "charremove", "chardel", "cdelete", "cremove", "cdel"},


{"chardelete {partname} (charremove, chardel, cdelete, cremove, cdel)", "Removes
any part with a certain name from your character"}, function(...)
local args = {...}
local targetName = Concat(args, " "):lower()
local deleteCount = 0

for _, part in pairs([Link]:GetDescendants()) do


if [Link]:lower() == targetName then
part:Destroy()
deleteCount = deleteCount + 1
end
end

Wait()
if deleteCount > 0 then
DoNotif("Deleted "..deleteCount.." instance(s) of '"..targetName.."'
inside the character", 2.5)
else
DoNotif("'"..targetName.."' not found in the character", 2.5)
end
end, true)

[Link]({"chardeletefind", "charremovefind", "chardelfind", "cdeletefind",


"cremovefind", "cdelfind"}, {"chardeletefind {name} (charremovefind, chardelfind,
cdeletefind, cremovefind, cdelfind)", "Removes parts in your character with names
containing text"}, function(...)
local args = {...}
local kw = Concat(args, " "):lower()
local count = 0
for _, obj in pairs([Link]:GetDescendants()) do
if [Link]:lower():find(kw) then
obj:Destroy()
count = count + 1
end
end

Wait()
if count > 0 then
DoNotif("Deleted "..count.." instance(s) containing '"..kw.."' in
character", 2.5)
else
DoNotif("Nothing found containing '"..kw.."' in character", 2.5)
end
end, true)

[Link]({"chardeleteclass", "charremoveclass", "chardeleteclassname", "cdc"},


{"chardeleteclass {ClassName} (charremoveclass, chardeleteclassname, cdc)",
"Removes any part with a certain classname from your character"}, function(...)
local args = {...}
local targetClass = args[1]:lower()
local deleteCount = 0

for _, part in pairs([Link]:GetDescendants()) do


if [Link]:lower() == targetClass then
part:Destroy()
deleteCount = deleteCount + 1
end
end

Wait()
if deleteCount > 0 then
DoNotif("Deleted "..deleteCount.." instance(s) of class:
"..targetClass.." inside the character", 2.5)
else
DoNotif("No instances of class: "..targetClass.." found in the
character", 2.5)
end
end, true)

local activeTeleports = {}

[Link]({"gotopart", "topart", "toprt"}, {"gotopart {partname}", "Teleports you to


each matching part by name once"}, function(...)
local partName = Concat({...}, " "):lower()
local commandKey = "gotopart"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if part:IsA("BasePart") and [Link]:lower() == partName then
if getHum() then getHum().Sit = false Wait(0.1) end
if getChar() then getChar():PivotTo(part:GetPivot()) end
Wait(.2)
end
end
end)
end, true)

[Link]({"tweengotopart", "tgotopart", "ttopart", "ttoprt"}, {"tweengotopart


{partname}", "Tweens you to each matching part by name once"}, function(...)
local partName = Concat({...}, " "):lower()
local commandKey = "tweengotopart"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if part:IsA("BasePart") and [Link]:lower() == partName then
if getHum() then getHum().Sit = false Wait(0.1) end
local tween = TweenService:Create(getRoot(getChar()),
[Link](1, [Link]), {CFrame = [Link]})
tween:Play()
Wait(1.1)
end
end
end)
end, true)

[Link]({"gotopartfind", "topartfind", "toprtfind"}, {"gotopartfind {name}",


"Teleports to each part containing name once"}, function(...)
local name = Concat({...}, " "):lower()
local commandKey = "gotopartfind"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if part:IsA("BasePart") and [Link]:lower():find(name) then
if getHum() then getHum().Sit = false Wait(0.1) end
if getChar() then getChar():PivotTo(part:GetPivot()) end
Wait(.2)
end
end
end)
end, true)
[Link]({"tweengotopartfind", "tgotopartfind", "ttopartfind", "ttoprtfind"},
{"tweengotopartfind {name}", "Tweens to each part containing name once"},
function(...)
local name = Concat({...}, " "):lower()
local commandKey = "tweengotopartfind"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if part:IsA("BasePart") and [Link]:lower():find(name) then
if getHum() then getHum().Sit = false Wait(0.1) end
local tween = TweenService:Create(getRoot(getChar()),
[Link](1, [Link]), {CFrame = [Link]})
tween:Play()
Wait(1.1)
end
end
end)
end, true)

[Link]({"gotopartclass", "gpc", "gotopartc", "gotoprtc"}, {"gotopartclass


{classname}", "Teleports to each part of class once"}, function(...)
local className = ({...})[1]:lower()
local commandKey = "gotopartclass"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if part:IsA("BasePart") and [Link]:lower() == className
then
if getHum() then getHum().Sit = false Wait(0.1) end
if getChar() then getChar():PivotTo(part:GetPivot()) end
Wait(.2)
end
end
end)
end, true)

[Link]({"bringpart", "bpart", "bprt"}, {"bringpart {partname} (bpart, bprt)",


"Brings a part to your character by name"}, function(...)
local partName = Concat({...}, " "):lower()

for _, part in pairs(SafeGetService("Workspace"):GetDescendants()) do


if part:IsA("BasePart") and [Link]:lower() == partName then
if getChar() then
part:PivotTo(getChar():GetPivot())
end
end
end
end, true)

[Link]({"bringmodel", "bmodel"}, {"bringmodel {modelname} (bmodel)", "Brings a


model to your character by name"}, function(...)
local modelName = Concat({...}, " "):lower()

for _, model in pairs(SafeGetService("Workspace"):GetDescendants()) do


if model:IsA("Model") and [Link]:lower() == modelName then
if getChar() then
model:PivotTo(getChar():GetPivot())
end
end
end
end, true)

[Link]({"gotomodel", "tomodel"}, {"gotomodel {modelname}", "Teleports to each


model with name once"}, function(...)
local modelName = Concat({...}, " "):lower()
local commandKey = "gotomodel"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, model in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if model:IsA("Model") and [Link]:lower() == modelName then
if getHum() then getHum().Sit = false Wait(0.1) end
if getChar() then getChar():PivotTo(model:GetPivot()) end
Wait(.2)
end
end
end)
end, true)

[Link]({"gotomodelfind", "tomodelfind"}, {"gotomodelfind {name}", "Teleports to


each model containing name once"}, function(...)
local name = Concat({...}, " "):lower()
local commandKey = "gotomodelfind"

if activeTeleports[commandKey] then
activeTeleports[commandKey].active = false
end

local taskState = {active = true}


activeTeleports[commandKey] = taskState

Spawn(function()
for _, model in pairs(SafeGetService("Workspace"):GetDescendants()) do
if not [Link] then return end
if model:IsA("Model") and [Link]:lower():find(name) then
if getHum() then getHum().Sit = false Wait(0.1) end
if getChar() then getChar():PivotTo(model:GetPivot()) end
Wait(.2)
end
end
end)
end, true)

[Link]({"gotomodelfind", "tomodelfind"}, {"gotomodelfind {name} (tomodelfind)",


"Teleports you to a model whose name contains the given text"}, function(...)
local name = Concat({...}, " "):lower()

for _, model in pairs(SafeGetService("Workspace"):GetDescendants()) do


if model:IsA("Model") and [Link]:lower():find(name) then
if getHum() then
getHum().Sit = false
Wait(0.1)
end
if getChar() then
getChar():PivotTo(model:GetPivot())
end
Wait(0.2)
end
end
end, true)

OGGRAVV = SafeGetService("Workspace").Gravity
SWIMMERRRR = false

function ZEhumSTATE(humanoid, enabled)


local states = [Link]:GetEnumItems()
[Link](states, Discover(states, [Link]))
for _, state in ipairs(states) do
humanoid:SetStateEnabled(state, enabled)
end
end

[Link]({"swim"}, {"swim {speed}", "Swim in the air"}, function(speed)


local player = [Link]
local humanoid = getHum()

if not SWIMMERRRR and humanoid and [Link] then


local hrp = getRoot([Link])
if not hrp then return end

OGGRAVV = SafeGetService("Workspace").Gravity
SafeGetService("Workspace").Gravity = 0

ZEhumSTATE(humanoid, false)
humanoid:ChangeState([Link])
[Link] = speed or 16

[Link]("swim_die", [Link]:Connect(function()
SafeGetService("Workspace").Gravity = OGGRAVV
SWIMMERRRR = false
end))

[Link]("swim_heartbeat", [Link]:Connect(function()
pcall(function()
if humanoid and hrp then
local move = [Link]
local velocity = ([Link] > 0 or
UserInputService:IsKeyDown([Link])) and [Link] or [Link]
[Link] = velocity
end
end)
end))

SWIMMERRRR = true
end
end, true)

[Link]({"unswim"}, {"unswim", "Stops the swim script"}, function()


local player = [Link]
local humanoid = getHum()

if humanoid then
SafeGetService("Workspace").Gravity = OGGRAVV
SWIMMERRRR = false

[Link]("swim_die")
[Link]("swim_heartbeat")

ZEhumSTATE(humanoid, true)
humanoid:ChangeState([Link])
[Link] = 16
end
end)

[Link]({"tpua", "bringua"}, {"tpua <player> (bringua)", "brings every unanchored


part on the map"}, function(target)
local targetPlayer = getPlr(target)
if not targetPlayer or not getPlrChar(targetPlayer) or not
getRoot(getPlrChar(targetPlayer)) then return end
local targetCF = getRoot(getPlrChar(targetPlayer)).CFrame

Spawn(function()
while true do
[Link]:Wait()
sethiddenproperty(LocalPlayer, "SimulationRadius", 1e9)
[Link] = 1e9
end
end)

for _, v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("BasePart") and not [Link] and not
v:IsDescendantOf([Link]) then
[Link] = targetCF * [Link]([Link](-10,10), 0,
[Link](-10,10))
end
end
end,true)

[Link]({"swordfighter", "sfighter", "swordf", "swordbot", "sf"},{"swordfighter


(sfighter, swordf, swordbot, sf)", "Activates a sword fighting bot that engages in
automated PvP combat"},function()
loadstring(game:HttpGet("[Link]
uuuuuuu/refs/heads/main/Sword%20Fight%20Bot"))()
end)

local espList = {}
touchESPList = {}
proximityESPList = {}
clickESPList = {}
local partTrigger = nil
local espTriggers = {}

function createBox(part, color, transparency)


local box = InstanceNew("BoxHandleAdornment")
[Link] = [Link]:lower().."_PEEPEE"
[Link] = part
[Link] = part
[Link] = true
[Link] = 0
if part:IsA("BasePart") then
[Link] = [Link]
elseif part:FindFirstChildWhichIsA("BasePart") then
[Link] = part:FindFirstChildWhichIsA("BasePart").Size
else
[Link] = [Link](4, 4, 4)
end

[Link] = transparency or 0.45


box.Color3 = color
return box
end

function onPartAdded(part)
if #espList > 0 then
if Discover(espList, [Link]:lower()) then
if part:IsA("BasePart") or part:IsA("Model") then
createBox(part, [Link](50, 205, 50), 0.45)
end
end
else
if partTrigger then
partTrigger:Disconnect()
partTrigger = nil
end
end
end

function enableEsp(objType, color, list)


for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do
if obj:IsA(objType) then
local parent = [Link]
if parent and (parent:IsA("BasePart") or parent:IsA("Model"))
then
if not Discover(list, parent) then
Insert(list, parent)
createBox(parent, color, 0.45)
end
end
end
end

if not espTriggers[objType] then


espTriggers[objType] =
SafeGetService("Workspace").DescendantAdded:Connect(function(obj)
if obj:IsA(objType) then
local parent = [Link]
if parent and (parent:IsA("BasePart") or
parent:IsA("Model")) then
if not Discover(list, parent) then
Insert(list, parent)
createBox(parent, color, 0.45)
end
end
end
end)
end
end

function disableEsp(objType, list)


if espTriggers[objType] then
espTriggers[objType]:Disconnect()
espTriggers[objType] = nil
end

for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do


if obj:IsA("BoxHandleAdornment") and [Link]:sub(-7) == "_PEEPEE" then
local adornee = [Link]
if adornee and Discover(list, adornee) then
obj:Destroy()
end
end
end

[Link](list)
end

[Link]({"pesp", "esppart", "partesp"}, {"pesp {partname} (esppart, partesp)",


"Highlights specific parts by name"}, function(...)
local args = {...}
local partName = Concat(args, " "):lower()

if not Discover(espList, partName) then


Insert(espList, partName)

for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do


if [Link]:lower() == partName then
if obj:IsA("BasePart") or obj:IsA("Model") then
createBox(obj, [Link](50, 205, 50), 0.45)
end
end
end
end

if not partTrigger then


partTrigger =
SafeGetService("Workspace").DescendantAdded:Connect(onPartAdded)
end
end, true)

[Link]({"pespfind", "partespfind", "esppartfind"}, {"pespfind {partname}


(partespfind, esppartfind)", "Highlights parts that partially match the name"},
function(...)
local args = {...}
local partName = Concat(args, " "):lower()

if not Discover(espList, partName) then


Insert(espList, partName)

for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do


if [Link]:lower():find(partName) then
if obj:IsA("BasePart") or obj:IsA("Model") then
createBox(obj, [Link](50, 205, 50), 0.45)
end
end
end
end

if not partTrigger then


partTrigger =
SafeGetService("Workspace").DescendantAdded:Connect(function(part)
if #espList > 0 then
for _, name in ipairs(espList) do
if [Link]:lower():find(name) then
if part:IsA("BasePart") or part:IsA("Model")
then
createBox(part, [Link](50, 205,
50), 0.45)
end
end
end
end
end)
end
end, true)

[Link]({"unpesp", "unesppart", "unpartesp"}, {"unpesp (unesppart, unpartesp)",


"Removes ESP from specific parts added by pesp"}, function()
for _, obj in pairs(SafeGetService("Workspace"):GetDescendants()) do
if obj:IsA("BoxHandleAdornment") and [Link]:sub(-7) == "_PEEPEE" then
local adornee = [Link]
if adornee then
for _, name in ipairs(espList) do
if [Link]:lower():find(name) then
obj:Destroy()
break
end
end
end
end
end

espList = {}

if partTrigger then
partTrigger:Disconnect()
partTrigger = nil
end
end)

[Link]({"touchesp", "tesp"}, {"touchesp (tesp)", "Highlights parts with


TouchTransmitter"}, function()
enableEsp("TouchTransmitter", [Link](255, 0, 0), touchESPList)
end)

[Link]({"untouchesp", "untesp"}, {"untouchesp (untesp)", "Removes ESP from parts


with TouchTransmitter"}, function()
disableEsp("TouchTransmitter", touchESPList)
end)

[Link]({"proximityesp", "prxesp", "proxiesp"}, {"proximityesp (prxesp, proxiesp)",


"Highlights parts with ProximityPrompt"}, function()
enableEsp("ProximityPrompt", [Link](0, 0, 255), proximityESPList)
end)

[Link]({"unproximityesp", "unprxesp", "unproxiesp"}, {"unproximityesp (unprxesp,


unproxiesp)", "Removes ESP from parts with ProximityPrompt"}, function()
disableEsp("ProximityPrompt", proximityESPList)
end)

[Link]({"clickesp", "cesp"}, {"clickesp (cesp)", "Highlights parts with


ClickDetector"}, function()
enableEsp("ClickDetector", [Link](255, 165, 0), clickESPList)
end)

[Link]({"unclickesp", "uncesp"}, {"unclickesp (uncesp)", "Removes ESP from parts


with ClickDetector"}, function()
disableEsp("ClickDetector", clickESPList)
end)

[Link]({"viewpart", "viewp", "vpart"}, {"viewpart {partName} (viewp, vpart)",


"Focuses camera on a part, model, or folder"},function(...)
local partName = Concat({...}, " "):lower()
local ws = SafeGetService("Workspace")
local camera = [Link]

for _, obj in ipairs(ws:GetDescendants()) do


if [Link]:lower() == partName then
if obj:IsA("BasePart") then
[Link] = obj
return
elseif obj:IsA("Model") or obj:IsA("Folder") then
for _, child in ipairs(obj:GetDescendants()) do
if child:IsA("BasePart") then
[Link] = child
return
end
end
end
end
end

DoNotif("No matching part, model, or folder with a BasePart found named


'"..partName.."'")
end,true)

[Link]({"unviewpart", "unviewp"}, {"unviewpart (unviewp)", "Resets the camera to


the local humanoid"}, function()
local camera = SafeGetService("Workspace").CurrentCamera
local humanoid = getHum()
if humanoid then
[Link] = humanoid
end
end)

[Link]({"viewpartfind", "viewpfind", "vpartfind"}, {"viewpartfind {name}


(viewpfind, vpartfind)", "Focuses camera on a part, model, or folder with name
containing the given text"}, function(...)
local name = Concat({...}, " "):lower()
local ws = SafeGetService("Workspace")
local cam = [Link]

for _, obj in ipairs(ws:GetDescendants()) do


if [Link]:lower():find(name) then
if obj:IsA("BasePart") then
[Link] = obj
return
elseif obj:IsA("Model") or obj:IsA("Folder") then
for _, child in ipairs(obj:GetDescendants()) do
if child:IsA("BasePart") then
[Link] = child
return
end
end
end
end
end

DoNotif("No part, model, or folder containing '"..name.."' with a BasePart


found")
end, true)

[Link]({"unviewpart", "unviewp"}, {"unviewpart (unviewp)", "Resets the camera to


the local humanoid"}, function()
local cam = SafeGetService("Workspace").CurrentCamera
local hum = getHum()
if hum then
[Link] = hum
end
end)

[Link]({"console", "debug"},{"console (debug)","Opens developer


console"},function()
--SafeGetService("StarterGui"):SetCore("DevConsoleVisible",true)
[Link]()
end)

local ogSIZES = {}
local hbCON = {}

[Link]({"hitbox", "hbox"}, {"hitbox {amount}", "Modifies everyone's hitbox to the


specified size"}, function(playerName, size)
local targetPlayers = getPlr(playerName)
local hitboxSize = tonumber(size) or 10

for _, plr in pairs(targetPlayers) do


local character = getPlrChar(plr)
local root = character and getRoot(character)
if root then
if not ogSIZES[plr] then
ogSIZES[plr] = [Link]
end

[Link] = [Link](hitboxSize, hitboxSize, hitboxSize)


[Link] = 0.9
[Link] = [Link]("Really black")
[Link] = [Link]

if hbCON[plr] then
hbCON[plr]:Disconnect()
end

hbCON[plr] = [Link]:Connect(function()
local r = getPlrChar(plr) and getRoot(getPlrChar(plr))
if r then
[Link] = [Link](hitboxSize, hitboxSize,
hitboxSize)
[Link] = 0.9
[Link] = [Link]("Really black")
[Link] = [Link]
end
end)
end
end
end, true)

[Link]({"unhitbox", "unhbox"}, {"unhitbox", "Disables hitbox modifications"},


function(playerName)
local targetPlayers = getPlr(playerName)

for _, plr in pairs(targetPlayers) do


local character = getPlrChar(plr)
local root = character and getRoot(character)
if root then
local original = ogSIZES[plr] or [Link](2, 2, 1)
[Link] = original
[Link] = 1
[Link] = [Link]("Really black")
[Link] = [Link]
end

if hbCON[plr] then
hbCON[plr]:Disconnect()
hbCON[plr] = nil
end

ogSIZES[plr] = nil
end
end,true)

[Link]({"breakcars", "bcars"}, {"breakcars (bcars)", "Breaks any car"}, function()


DoNotif("Car breaker loaded, sit on a vehicle and be the driver")

local Player = [Link]


local Mouse = Player:GetMouse()
local RunService = RunService
local UserInputService = UserInputService
local Folder = InstanceNew("Folder")
[Link] = SafeGetService("Workspace")

local Part = InstanceNew("Part")


[Link] = true
[Link] = false
[Link] = 1
[Link] = [Link](1, 1, 1)
[Link] = Folder

local Attachment1 = InstanceNew("Attachment")


[Link] = Part

local UpdatedPosition = [Link] + [Link](0, 5, 0)

Spawn(function()
while Wait() do
for _, player in ipairs(Players:GetPlayers()) do
if player ~= Player then
[Link] = 0
sethiddenproperty(player, "SimulationRadius", 0)
end
end
[Link] = [Link]([Link], [Link])
setsimulationradius([Link])
end
end)

local function applyForceToPart(part)


if not part:IsA("BasePart") or [Link] then return end
if [Link] == "Handle" then return end
local parent = [Link]
if parent:FindFirstChildOfClass("Humanoid") or
parent:FindFirstChild("Head") then return end

[Link] = part

for _, v in ipairs(part:GetChildren()) do
if v:IsA("BodyAngularVelocity") or v:IsA("BodyForce") or
v:IsA("BodyGyro")
or v:IsA("BodyPosition") or v:IsA("BodyThrust") or
v:IsA("BodyVelocity")
or v:IsA("RocketPropulsion") or v:IsA("Torque") or
v:IsA("AlignPosition")
or v:IsA("Attachment") then
v:Destroy()
end
end

[Link] = false

local torque = InstanceNew("Torque")


[Link] = [Link](100000, 100000, 100000)
[Link] = part

local alignPosition = InstanceNew("AlignPosition")


[Link] = [Link]
[Link] = [Link]
[Link] = 200
[Link] = part

local attachment2 = InstanceNew("Attachment")


[Link] = part

torque.Attachment0 = attachment2
alignPosition.Attachment0 = attachment2
alignPosition.Attachment1 = Attachment1
end

for _, descendant in ipairs(SafeGetService("Workspace"):GetDescendants()) do


applyForceToPart(descendant)
end

SafeGetService("Workspace").DescendantAdded:Connect(applyForceToPart)

[Link]:Connect(function(input, isChatting)
if [Link] == [Link].E and not isChatting then
UpdatedPosition = [Link] + [Link](0, 5, 0)
end
end)

Spawn(function()
while Wait() do
[Link] = UpdatedPosition
end
end)
end)

[Link]({"firetouchinterests", "fti"}, {"firetouchinterests (fti)", "Fires every


Touch Interest that's in workspace"}, function()
local char = getChar()
local root = char and getRoot(char)

local count = 0
local toucher = {}

for _, des in ipairs(SafeGetService("Workspace"):GetDescendants()) do


if des:IsA("TouchTransmitter") then
local pp = [Link]
if pp and pp:IsA("BasePart") then
Insert(toucher, pp)
count = count + 1
end
end
end

for _, part in ipairs(toucher) do


[Link](function()
local originalCFrame = [Link]
[Link] = [Link]

firetouchinterest(root, part, 0)
Wait()
firetouchinterest(root, part, 1)

Delay(0.1, function()
[Link] = originalCFrame
end)
end)()
end

Wait()
DoNotif("Fired "..count.." touch interests")
end)

[Link]({"infjump", "infinitejump"}, {"infjump (infinitejump)", "Enables infinite


jumping"}, function()
Wait()
DoNotif("Infinite Jump Enabled", 2)

local function getHumanoid()


local character = [Link] or [Link]:Wait()
return character:WaitForChild("Humanoid")
end

local function doINFJUMPY()


[Link]("infjump_jump")

local debounce = false


local humanoid = getHumanoid()

[Link]("infjump_jump",
[Link]:Connect(function()
if not debounce and humanoid:GetState() ~=
[Link] then
debounce = true
humanoid:ChangeState([Link])

Delay(0.25, function()
debounce = false
end)
end
end))
end

doINFJUMPY()

[Link]("infjump_char")
[Link]("infjump_char", [Link]:Connect(function(char)
char:WaitForChild("Humanoid")
doINFJUMPY()
end))
end)

[Link]({"uninfjump", "uninfinitejump"}, {"uninfjump (uninfinitejump)", "Disables


infinite jumping"}, function()
Wait()
DoNotif("Infinite Jump Disabled", 2)

[Link]("infjump_jump")
[Link]("infjump_char")
end)

[Link]({"flyjump"},{"flyjump","Allows you to hold space to fly up"},function()


Wait()
DoNotif("FlyJump Enabled", 3)
[Link]("flyjump")
[Link]("flyjump", [Link]:Connect(function()

[Link]:FindFirstChildWhichIsA("Humanoid"):ChangeState([Link]
[Link])
end))
end)

[Link]({"unflyjump","noflyjump"},{"unflyjump (noflyjump)","Disables
flyjump"},function()
Wait()
DoNotif("FlyJump Disabled", 3)

[Link]("flyjump")
end)

[Link]({"xray","xrayon"},{"xray (xrayon)","Makes you be able to see through


walls"},function()
Wait();

DoNotif("Xray enabled")
xxRAYYYY(true)
end)

[Link]({"unxray","xrayoff"},{"unxray (xrayoff)","Makes you not be able to see


through walls"},function()
Wait();

DoNotif("Xray disabled")
xxRAYYYY(false)
end)

[Link]({"pastebinscraper","pastebinscrape"},{"pastebinscraper
(pastebinscrape)","Scrapes paste bin posts"},function()
Wait();

loadstring(game:HttpGet("[Link]
Nameless-Admin/main/trash(paste)bin%20scrapper"))()
[Link]["Pastebin Scraper"].BackgroundTransparency=0.5
[Link]["Pastebin Scraper"].[Link]=" ⭐ Pastebin
Post Scraper ⭐"
[Link]["Pastebin Scraper"].[Link]="Search
for a post here..."
[Link]["Pastebin Scraper"].[Link]=0.4
DoNotif("Pastebin scraper loaded")
end)

[Link]({"fullbright","fullb","fb"},{"fullbright (fullb,fb)","Makes games that are


really dark to have no darkness and be really light"},function()
if not getgenv().FullBrightExecuted then

getgenv().FullBrightEnabled=false

getgenv().NormalLightingSettings={
Brightness=[Link],
ClockTime=[Link],
FogEnd=[Link],
GlobalShadows=[Link],
Ambient=[Link]
}

Lighting:GetPropertyChangedSignal("Brightness"):Connect(function()
if [Link]~=1 and
[Link]~=getgenv().[Link] then

getgenv().[Link]=[Link]
if not getgenv().FullBrightEnabled then
repeat
Wait()
until getgenv().FullBrightEnabled
end
[Link]=1
end
end)

Lighting:GetPropertyChangedSignal("ClockTime"):Connect(function()
if [Link]~=12 and
[Link]~=getgenv().[Link] then

getgenv().[Link]=[Link]
if not getgenv().FullBrightEnabled then
repeat
Wait()
until getgenv().FullBrightEnabled
end
[Link]=12
end
end)

Lighting:GetPropertyChangedSignal("FogEnd"):Connect(function()
if [Link]~=786543 and
[Link]~=getgenv().[Link] then
getgenv().[Link]=[Link]
if not getgenv().FullBrightEnabled then
repeat
Wait()
until getgenv().FullBrightEnabled
end
[Link]=786543
end
end)

Lighting:GetPropertyChangedSignal("GlobalShadows"):Connect(function()
if [Link]~=false and
[Link]~=getgenv().[Link] then

getgenv().[Link]=[Link]
if not getgenv().FullBrightEnabled then
repeat
Wait()
until getgenv().FullBrightEnabled
end
[Link]=false
end
end)

Lighting:GetPropertyChangedSignal("Ambient"):Connect(function()
if [Link]~=[Link](178,178,178) and
[Link]~=getgenv().[Link] then
getgenv().[Link]=[Link]
if not getgenv().FullBrightEnabled then
repeat
Wait()
until getgenv().FullBrightEnabled
end
[Link]=[Link](178,178,178)
end
end)

[Link]=1
[Link]=12
[Link]=786543
[Link]=false
[Link]=[Link](178,178,178)

local LatestValue=true
Spawn(function()
repeat
Wait()
until getgenv().FullBrightEnabled
while Wait() do
if getgenv().FullBrightEnabled~=LatestValue then
if not getgenv().FullBrightEnabled then

[Link]=getgenv().[Link]

[Link]=getgenv().[Link]

[Link]=getgenv().[Link]

[Link]=getgenv().[Link]

[Link]=getgenv().[Link]
else
[Link]=1
[Link]=12
[Link]=786543
[Link]=false
[Link]=[Link](178,178,178)
end
LatestValue=not LatestValue
end
end
end)
end

getgenv().FullBrightExecuted=true
getgenv().FullBrightEnabled=not getgenv().FullBrightEnabled
end)

[Link]({"loopday", "lday"}, {"loopday (lday)", "Sunshiiiine!"}, function()


[Link]("loopday")

[Link] = 14

[Link]("loopday",
Lighting:GetPropertyChangedSignal("ClockTime"):Connect(function()
if [Link] ~= 14 then
[Link] = 14
end
end))
end)

[Link]({"unloopday", "unlday"}, {"unloopday (unlday)", "No more sunshine"},


function()
[Link]("loopday")
end)

[Link]({"loopfullbright", "loopfb", "lfb"}, {"loopfullbright (loopfb,lfb)",


"Sunshiiiine!"}, function()
[Link]("fbCon")
[Link]("fbCon1")
[Link]("fbCon2")
[Link]("fbCon3")
[Link]("fbCon4")

[Link] = 1
[Link] = 12
[Link] = 786543
[Link] = false
[Link] = [Link](178, 178, 178)

[Link]("fbCon",
Lighting:GetPropertyChangedSignal("Brightness"):Connect(function()
if [Link] ~= 1 then
[Link] = 1
end
end))
[Link]("fbCon1",
Lighting:GetPropertyChangedSignal("ClockTime"):Connect(function()
if [Link] ~= 12 then
[Link] = 12
end
end))
[Link]("fbCon2",
Lighting:GetPropertyChangedSignal("FogEnd"):Connect(function()
if [Link] ~= 786543 then
[Link] = 786543
end
end))
[Link]("fbCon3",
Lighting:GetPropertyChangedSignal("GlobalShadows"):Connect(function()
if [Link] ~= false then
[Link] = false
end
end))
[Link]("fbCon4",
Lighting:GetPropertyChangedSignal("Ambient"):Connect(function()
if [Link] ~= [Link](178, 178, 178) then
[Link] = [Link](178, 178, 178)
end
end))
end)

[Link]({"unloopfullbright", "unloopfb", "unlfb"}, {"unloopfullbright


(unloopfb,unlfb)", "No more sunshine"}, function()
[Link]("fbCon")
[Link]("fbCon1")
[Link]("fbCon2")
[Link]("fbCon3")
[Link]("fbCon4")
end)

[Link]({"loopnight", "loopn", "ln"}, {"loopnight (loopn,ln)", "Moonlight."},


function()
[Link]("nightCon")
[Link]("nightCon1")
[Link]("nightCon2")
[Link]("nightCon3")
[Link]("nightCon4")

[Link] = 1
[Link] = 0
[Link] = 786543
[Link] = false
[Link] = [Link](178, 178, 178)

[Link]("nightCon",
Lighting:GetPropertyChangedSignal("Brightness"):Connect(function()
if [Link] ~= 1 then
[Link] = 1
end
end))
[Link]("nightCon1",
Lighting:GetPropertyChangedSignal("ClockTime"):Connect(function()
if [Link] ~= 0 then
[Link] = 0
end
end))
[Link]("nightCon2",
Lighting:GetPropertyChangedSignal("FogEnd"):Connect(function()
if [Link] ~= 786543 then
[Link] = 786543
end
end))
[Link]("nightCon3",
Lighting:GetPropertyChangedSignal("GlobalShadows"):Connect(function()
if [Link] ~= false then
[Link] = false
end
end))
[Link]("nightCon4",
Lighting:GetPropertyChangedSignal("Ambient"):Connect(function()
if [Link] ~= [Link](178, 178, 178) then
[Link] = [Link](178, 178, 178)
end
end))
end)

[Link]({"unloopnight", "unloopn", "unln"}, {"unloopnight (unloopn,unln)", "No more


moonlight."}, function()
[Link]("nightCon")
[Link]("nightCon1")
[Link]("nightCon2")
[Link]("nightCon3")
[Link]("nightCon4")
end)

[Link]({"loopnofog","lnofog","lnf", "loopnf"},{"loopnofog
(lnofog,lnf,loopnf)","See clearly forever!"},function()
local Lighting = Lighting

[Link]("nofog_con")
[Link]("nofog_loop")

[Link] = 786543

function fogFunc()
for i, v in pairs(Lighting:GetDescendants()) do
if v:IsA("Atmosphere") then
v:Destroy()
end
end
end

[Link]("nofog_con",
Lighting:GetPropertyChangedSignal("FogEnd"):Connect(function()
if [Link] ~= 786543 then
[Link] = 786543
end
end))

[Link]("nofog_loop", [Link]:Connect(fogFunc))
end)

[Link]({"unloopnofog","unlnofog","unlnf","unloopnf"},{"unloopnofog
(unlnofog,unlnf,unloopnf)","No more sight."},function()
[Link]("nofog_con")
[Link]("nofog_loop")
end)

[Link]({"brightness"},{"brightness","Changes the brightness lighting


property"},function(...)
[Link]=(...)
end,true)

[Link]({"globalshadows","gshadows"},{"globalshadows (gshadows)","Enables global


shadows"},function()
[Link]=true
end)

[Link]({"unglobalshadows","nogshadows","ungshadows","noglobalshadows"},
{"unglobalshadows (nogshadows,ungshadows,noglobalshadows)","Disables global
shadows"},function()
[Link]=false
end)

[Link]({"fireproximityprompts","fpp","firepp"},{"fireproximityprompts
(fpp,firepp)","Fires every Proximity Prompt that's in workspace"},function()
fppamount=0
for i,v in pairs(SafeGetService("Workspace"):GetDescendants()) do
if v:IsA("ProximityPrompt") then
fppamount=fppamount+1
fireproximityprompt(v,1)
end
end

Wait();

DoNotif("Fired "..fppamount.." of proximity prompts")


end)

[Link]({"gamma", "exposure"},{"gamma (exposure)","gamma vision


(real)"},function(num)
expose = tonumber(num) or 0
[Link] = expose
end,true)

[Link]({"loopgamma", "loopexposure"},{"loopgamma (loopexposure)","loop gamma


vision (mega real)"},function(num)
expose = tonumber(num) or 0
[Link]("loopgamma")

[Link] = expose

[Link]("loopgamma",
Lighting:GetPropertyChangedSignal("ExposureCompensation"):Connect(function()
if [Link] ~= expose then
[Link] = expose
end
end))
end, true)

[Link]({"unloopgamma", "unlgamma", "unloopexposure", "unlexposure"},{"unloopgamma


(unlgamma, unloopexposure, unlexposure)","stop gamma vision (real)"},function()
[Link]("loopgamma")
end)

[Link]({"unsuspendvc", "fixvc", "rejoinvc", "restorevc"},{"unsuspendvc (fixvc,


rejoinvc, restorevc)","allows you to use Voice Chat again"},function()
SafeGetService("VoiceChatService"):joinVoice()

if typeof(onVoiceModerated) ~= "RBXScriptConnection" then


onVoiceModerated =
SafeGetService("VoiceChatInternal").LocalPlayerModerated:Connect(function()
Wait(1)
SafeGetService("VoiceChatService"):joinVoice()
end)
end
end)

--[[[Link]({"iy"},{"iy {command}","Executes infinite yield scripts"},function(...)


if IYLOADED==false then
function copytable(tbl) local copy={} for i,v in pairs(tbl) do
copy[i]=v end return copy end
local sandbox_env=copytable(getfenv())
setmetatable(sandbox_env,{
__index=function(self,i)
if rawget(sandbox_env,i) then
return rawget(sandbox_env,i)
elseif getfenv()[i] then
return getfenv()[i]
end
end
})
sandbox_env.game=nil

iy,_=game:HttpGet("[Link]
master/source"):gsub("local
Main","Main"):gsub("[Link]","Funny=[Link]
"):gsub("local lastMessage","notify=getgenv().notify\nlocal lastMessage")
setfenv(loadstring(iy),sandbox_env)()
iy_cmds_table=sandbox_env.CMDs
iy_gui=sandbox_env.Main
iy_chathandler=sandbox_env.Funny
execCmd=sandbox_env.execCmd
iy_gui:Destroy()
pcall(function()
iy_chathandler:Disconnect()
end)
IYLOADED=true
end
execCmd((...))
end,true)]]

[Link]({"firstp","1stp","firstperson","fp"},{"firstperson (1stp,firstp,fp)","Makes
you go in first person mode"},function()
[Link]="LockFirstPerson"
end)

[Link]({"thirdp","3rdp","thirdperson"},{"thirdperson (3rdp,thirdp)","Makes you go


in third person mode"},function()
[Link]=[Link]
[Link]="Classic"
end)

[Link]({"maxzoom"},{"maxzoom <amount>","Set your maximum camera


distance"},function(num)
local num=tonumber(num) or 128
[Link]=num
end,true)

[Link]({"minzoom"},{"minzoom <amount>","Set your minimum camera


distance"},function(...)
local args={...}
local num=args[1]

if num==nil then
num=0
else
num=tonumber(num)
end
[Link]=num
end,true)

[Link]({"cameranoclip","camnoclip","cnoclip","nccam"},{"cameranoclip
(camnoclip,cnoclip,nccam)","Makes your camera clip through walls"}, function()
local player = [Link]
local camera = SafeGetService("Workspace").CurrentCamera
local SetConstant = (debug and [Link]) or setconstant
local GetConstants = (debug and [Link]) or getconstants
local HasAdvancedAccess = (getgc and SetConstant and GetConstants)

if HasAdvancedAccess then
local PlayerModule = player:FindFirstChild("PlayerScripts") and
[Link]:FindFirstChild("PlayerModule")
local Popper = PlayerModule and
PlayerModule:FindFirstChild("CameraModule") and
[Link]:FindFirstChild("ZoomController") and
[Link]:FindFirstChild("Popper")

if Popper then
for i, v in pairs(getgc()) do
if type(v) == "function" and getfenv(v).script == Popper
then
for i2, v2 in pairs(GetConstants(v)) do
if tonumber(v2) == 0.25 then
SetConstant(v, i2, 0)
elseif tonumber(v2) == 0 then
SetConstant(v, i2, 0.25)
end
end
end
end
end
else
--[[if _G._noclipConnection then _G._noclipConnection:Disconnect() end
if _G._noclipInput then _G._noclipInput:Disconnect() end
if _G._noclipZoom then _G._noclipZoom:Disconnect() end
if _G._noclipBegin then _G._noclipBegin:Disconnect() end
if _G._noclipEnd then _G._noclipEnd:Disconnect() end

local rootPart = ([Link] or


[Link]:Wait()):WaitForChild("HumanoidRootPart")
local zoom = ([Link] - [Link]).Magnitude
local minZoom = [Link]
local maxZoom = [Link]
local rotationX, rotationY = 0, 0
local sensitivity = 0.2
local rotating = false

[Link] = [Link]
[Link] = [Link]

_G._noclipBegin = [Link]:Connect(function(input)
if [Link] == [Link].MouseButton2 then
rotating = true
[Link] =
[Link]
end
end)

_G._noclipEnd = [Link]:Connect(function(input)
if [Link] == [Link].MouseButton2 then
rotating = false
[Link] = [Link]
end
end)
_G._noclipInput = [Link]:Connect(function(input)
if [Link] == [Link] and
rotating then
rotationX=rotationX - [Link].X * sensitivity
rotationY = [Link](rotationY + [Link].Y *
sensitivity, -80, 80)
end
end)

_G._noclipZoom = [Link]:Connect(function(input)
if [Link] == [Link] then
zoom = [Link](zoom - [Link].Z * 2, minZoom,
maxZoom)
end
end)

_G._noclipConnection = [Link]:Connect(function()
local targetPos = [Link] + [Link](0, 2, 0)
local rot = [Link](0, [Link](rotationX), 0) *
[Link]([Link](rotationY), 0, 0)
local camPos = targetPos + rot:VectorToWorldSpace([Link](0,
0, -zoom))
[Link] = [Link](camPos, targetPos)
end)]]
if [Link]("ilovesolara") then [Link]("ilovesolara")
[Link]=[Link] return end

[Link]("ilovesolara",player:GetPropertyChangedSignal("DevCameraOcclusionMode")
:Connect(function()
if
[Link]~=[Link] then

[Link]=[Link]
end
end))
[Link]=[Link]
end
end)

[Link]({"uncameranoclip","uncamnoclip","uncnoclip","unnccam"},{"uncameranoclip
(uncamnoclip,uncnoclip,unnccam)","Restores normal camera"}, function()
local player = [Link]
local camera = SafeGetService("Workspace").CurrentCamera

local SetConstant = (debug and [Link]) or setconstant


local GetConstants = (debug and [Link]) or getconstants
local HasAdvancedAccess = (getgc and SetConstant and GetConstants)

if HasAdvancedAccess then
local PlayerModule = player:FindFirstChild("PlayerScripts") and
[Link]:FindFirstChild("PlayerModule")
local Popper = PlayerModule and
PlayerModule:FindFirstChild("CameraModule") and
[Link]:FindFirstChild("ZoomController") and
[Link]:FindFirstChild("Popper")

if Popper then
for i, v in pairs(getgc()) do
if type(v) == "function" and getfenv(v).script == Popper
then
for i2, v2 in pairs(GetConstants(v)) do
if tonumber(v2) == 0.25 then
SetConstant(v, i2, 0)
elseif tonumber(v2) == 0 then
SetConstant(v, i2, 0.25)
end
end
end
end
end
else
--[[if _G._noclipConnection then _G._noclipConnection:Disconnect()
_G._noclipConnection = nil end
if _G._noclipInput then _G._noclipInput:Disconnect() _G._noclipInput =
nil end
if _G._noclipZoom then _G._noclipZoom:Disconnect() _G._noclipZoom = nil
end
if _G._noclipBegin then _G._noclipBegin:Disconnect() _G._noclipBegin =
nil end
if _G._noclipEnd then _G._noclipEnd:Disconnect() _G._noclipEnd = nil
end

[Link] = [Link]
[Link] = [Link]

local scripts = player:FindFirstChild("PlayerScripts")


if scripts then
local existingModule = scripts:FindFirstChild("PlayerModule")
if existingModule then existingModule:Destroy() end

local starterModule =
SafeGetService("StarterPlayer"):FindFirstChild("StarterPlayerScripts"):FindFirstChi
ld("PlayerModule")
if starterModule then
local newModule = starterModule:Clone()
[Link] = scripts
end
end]]
[Link]("ilovesolara")
[Link] = [Link]
end
end)

[Link]({"oganims"},{"oganims","Old animations from 2007"},function()


Wait();
DoNotif("OG animations set")
loadstring(game:HttpGet(('[Link]
end)

[Link]({"fakechat"},{"fakechat","Fake a chat gui"},function()


loadstring(game:HttpGet("[Link]
Nameless-Admin/main/fake%20chatte"))()
end)

[Link]({"fpscap"},{"fpscap <number>","Sets the fps cap to whatever you


want"},function(arg)
local cap = tonumber(arg)
if cap then
setfpscap([Link](cap, 1, 999))
else
DoNotif("invalid input",1.3)
end
end,true)

[Link]({"toolinvisible", "tinvis"}, {"toolinvisible (tinvis)", "Be invisible while


still being able to use tools"}, function()
local offset = 1100
invisible = false
local grips = {}
local heldTool
local gripChanged
local handle
local weld
HH = getChar().[Link]

function setDisplayDistance(distance)
for _, player in pairs(Players:GetPlayers()) do
if [Link] and
[Link]:FindFirstChildWhichIsA("Humanoid") then

[Link]:FindFirstChildWhichIsA("Humanoid").NameDisplayDistance =
distance

[Link]:FindFirstChildWhichIsA("Humanoid").HealthDisplayDistance =
distance
end
end
end

local tool = InstanceNew("Tool", [Link])


[Link] = "Turn Invisible"
[Link] = false
[Link] = false

[Link]:Connect(function()
Wait()
if not invisible then
invisible = true
[Link] = "Visible Enabled"

if handle then
handle:Destroy()
end
if weld then
weld:Destroy()
end

handle = InstanceNew("Part", SafeGetService("Workspace"))


[Link] = "Handle"
[Link] = 1
[Link] = false
[Link] = [Link](2, 1, 1)

weld = InstanceNew("Weld", handle)


weld.Part0 = handle
weld.Part1 = getRoot(getChar())
weld.C0 = [Link](0, offset - 1.5, 0)

setDisplayDistance(offset + 100)
SafeGetService("Workspace").[Link] = handle
getRoot(getChar()).CFrame = getRoot(getChar()).CFrame *
[Link](0, offset, 0)
getChar().[Link] = offset
getChar().Humanoid:ChangeState(11)

for _, child in pairs([Link]:GetChildren())


do
if child:IsA("Tool") and child ~= tool then
grips[child] = [Link]
end
end
if getHum() then
getHum():SetStateEnabled("Seated", false)
getHum().Sit = true
end
else
invisible = false
[Link] = "Visible Disabled"

if handle then
handle:Destroy()
end
if weld then
weld:Destroy()
end

for _, child in pairs(getChar():GetChildren()) do


if child:IsA("Tool") then
[Link] = [Link]
end
end

for tool, grip in pairs(grips) do


if tool then
[Link] = grip
end
end

heldTool = nil
setDisplayDistance(100)
SafeGetService("Workspace").[Link] =
getChar().Humanoid
getRoot(getChar()).CFrame = getRoot(getChar()).CFrame *
[Link](0, -offset, 0)
getChar().[Link] = HH

if getHum() then
getHum():SetStateEnabled("Seated", true)
getHum().Sit = false
end
end

[Link] = [Link]
end)
getChar().ChildAdded:Connect(function(child)
Wait()
if invisible and child:IsA("Tool") and child ~= heldTool and child ~=
tool then
heldTool = child
local lastGrip = [Link]

if not grips[heldTool] then


grips[heldTool] = lastGrip
end

for _, track in
pairs(getChar().Humanoid:GetPlayingAnimationTracks()) do
track:Stop()
end

getChar().[Link] = true
[Link] = [Link] * ([Link](0, offset - 1.5, 1.5)
* [Link]([Link](-90), 0, 0))
[Link] = [Link]
[Link] = getChar()

if gripChanged then
gripChanged:Disconnect()
end

gripChanged =
heldTool:GetPropertyChangedSignal("Grip"):Connect(function()
Wait()
if not invisible then
gripChanged:Disconnect()
end

if [Link] ~= lastGrip then


lastGrip = [Link] * ([Link](0, offset -
1.5, 1.5) * [Link]([Link](-90), 0, 0))
[Link] = lastGrip
[Link] = [Link]
[Link] = getChar()
end
end)
end
end)
end)

invisBtnlol = nil
invisKeybindConnection = nil
IsInvis = false
InvisibleCharacter = nil
OriginalPosition = nil
InvisBindLol = [Link].E

[Link]({"invisible", "invis"}, {"invisible (invis)", "Sets invisibility to scare


people or something"}, function()
if invisKeybindConnection then return DoNotif("invis is already loaded bruh")
end -- most stupidest check ever lmao
local UIS = UserInputService
local Player = [Link]
local Character = [Link] or [Link]:Wait()
[Link] = true
OriginalPosition = getRoot(Character).CFrame

local function TurnVisible()


if not IsInvis then return end
IsInvis = false
OriginalPosition = getRoot(InvisibleCharacter).CFrame
if invisKeybindConnection then
invisKeybindConnection:Disconnect()
invisKeybindConnection = nil
end
if invisBtnlol then
invisBtnlol:Destroy()
invisBtnlol = nil
end
if InvisibleCharacter then
InvisibleCharacter:Destroy()
InvisibleCharacter = nil
end
[Link] = Character
getRoot([Link]).CFrame=OriginalPosition
[Link] = SafeGetService("Workspace")
DoNotif("Invisibility has been turned off.")
SafeGetService("StarterGui"):SetCore("ResetButtonCallback", true)
end

local function ToggleInvisibility()


if not IsInvis then
IsInvis = true
InvisibleCharacter = Character:Clone()
[Link] = SafeGetService("Workspace")
for _, v in pairs(InvisibleCharacter:GetDescendants()) do
if v:IsA("BasePart") then
[Link] = [Link]:lower() == "humanoidrootpart"
and 1 or 0.5
end
end
local root = getRoot(Character)
if root then
OriginalPosition = [Link]
[Link] = [Link](0, [Link]*1000000, 0)
end
Wait(0.1)
[Link] = Lighting
if OriginalPosition then
local invisRoot = getRoot(InvisibleCharacter)
if invisRoot then
[Link] = OriginalPosition
end
end
[Link] = InvisibleCharacter
SafeGetService("Workspace").[Link] =
InvisibleCharacter:FindFirstChildWhichIsA("Humanoid")
DoNotif("You are now invisible.")
SafeGetService("StarterGui"):SetCore("ResetButtonCallback",
false)
else
TurnVisible()
end
end

invisKeybindConnection = [Link]:Connect(function(input,
gameProcessed)
if [Link] == [Link] and [Link]
== InvisBindLol and not gameProcessed then
ToggleInvisibility()
end
end)

local humanoid = Character:FindFirstChild("Humanoid")


if humanoid then
[Link]:Connect(function()
TurnVisible()
end)
end

if IsOnMobile then
if invisBtnlol then invisBtnlol:Destroy() invisBtnlol = nil end
invisBtnlol = InstanceNew("ScreenGui")
local TextButton = InstanceNew("TextButton")
local UICorner = InstanceNew("UICorner")
local UIAspectRatioConstraint = InstanceNew("UIAspectRatioConstraint")

NaProtectUI(invisBtnlol)
[Link] = [Link]

[Link] = invisBtnlol
TextButton.BackgroundColor3 = [Link](12, 4, 20)
[Link] = 0.14
[Link] = [Link](0.9, 0, 0.8, 0)
[Link] = [Link](0.1, 0, 0.1, 0)
[Link] = [Link]
[Link] = "Invisible"
TextButton.TextColor3 = [Link](255, 255, 255)
[Link] = 15
[Link] = true
[Link] = true
[Link] = true

[Link] = TextButton
[Link] = TextButton
[Link] = 1.0

gui.draggablev2(TextButton)

MouseButtonFix(TextButton,function()
ToggleInvisibility()
[Link] = IsInvis and "Visible" or "Invisible"
end)
end

Wait()
DoNotif("Invisible loaded, press "..[Link].." to toggle or use the
mobile button.")
end)

[Link]({"invisbind", "invisiblebind","bindinvis"}, {"invisbind (invisiblebind,


bindinvis)", "set a custom keybind for the 'Invisible' command"}, function(...)
local args = {...}
if args[1] then
InvisBindLol = [Link][args[1]] or [Link][args[1]:upper()]
if InvisBindLol then
DoNotif("Invis bind set to "..[Link])
else
DoNotif("Invalid keybind, defaulting to E")
InvisBindLol = [Link].E
end
else
DoNotif("No keybind provided")
end
end,true)

[Link]({"fireremotes", "fremotes", "frem"}, {"fireremotes (fremotes, frem)",


"Fires every remote with arguments"}, function()
local remoteCount = 0
local failedCount = 0

for _, obj in ipairs(game:GetDescendants()) do


if not obj:IsDescendantOf(COREGUI) and (obj:IsA("RemoteEvent") or
obj:IsA("RemoteFunction")) then
Spawn(function()
local ok
if obj:IsA("RemoteEvent") then
ok = pcall(function() obj:FireServer() end)
elseif obj:IsA("RemoteFunction") then
ok = pcall(function() obj:InvokeServer() end)
end

if ok then
remoteCount=remoteCount + 1
else
failedCount=failedCount + 1
end
end)
end
end

Delay(2, function()
DoNotif("Fired "..remoteCount.." remotes\nFailed: "..failedCount.."
remotes")
end)
end)

[Link]({"keepna"}, {"keepna", "keep executing "..adminName.." every time you


teleport"}, function()
NAQoTEnabled=true
if FileSupport then
writefile(NAQOTPATH, "true")
DoNotif(adminName.." will now auto-load after teleport (QueueOnTeleport
enabled)")
end
end)

[Link]({"unkeepna"}, {"unkeepna", "Stop executing "..adminName.." every time you


teleport"}, function()
NAQoTEnabled=false
if FileSupport then
writefile(NAQOTPATH, "false")
if not NAQoTEnabled then
DoNotif("QueueOnTeleport has been disabled. "..adminName.." will
no longer auto-run after teleport")
end
end
end)

[Link]({"prediction", "predict"}, {"prediction (predict)", "prompts command


prediction if you spelled it wrong"}, function()
doPREDICTION=true
DoNotif("predictions enabled",2)
if FileSupport then
writefile(NAPREDICTIONPATH, "true")
end
end)

[Link]({"unprediction", "unpredict"}, {"unprediction (unpredict)", "disable


command predictions"}, function()
doPREDICTION=false
DoNotif("predictions disabled",2)
if FileSupport then
writefile(NAPREDICTIONPATH, "false")
end
end)

loopedFOV = nil

[Link]({"fov"}, {"fov <number>", "Sets your FOV to a custom value (1–120)"},


function(num)
local field = [Link](tonumber(num) or 70, 1, 120)
local cam = SafeGetService("Workspace").CurrentCamera
TweenService:Create(cam, [Link](0.3, [Link]),
{FieldOfView = field}):Play()
end, true)

[Link]({"loopfov", "lfov"}, {"loopfov <number> (lfov)", "Loops your FOV to stay at


a custom value (1–120)"}, function(num)
loopedFOV = [Link](tonumber(num) or 70, 1, 120)

local function apply()


[Link]("fov_loop")
[Link]("fov_refresh")

local cam = SafeGetService("Workspace").CurrentCamera


if not cam then return end

[Link]("fov_loop", [Link]:Connect(function()
if [Link] ~= loopedFOV then
[Link] = loopedFOV
end
end))

[Link]("fov_refresh",
cam:GetPropertyChangedSignal("FieldOfView"):Connect(function()
if [Link] ~= loopedFOV then
[Link] = loopedFOV
end
end))
end

[Link]("fov_watch")
[Link]("fov_watch",
SafeGetService("Workspace"):GetPropertyChangedSignal("CurrentCamera"):Connect(funct
ion()
Wait(0.05)
apply()
end))

apply()
end, true)

[Link]({"unloopfov", "unlfov"}, {"unloopfov (unlfov)", "Stops the looped FOV"},


function()
[Link]("fov_loop")
[Link]("fov_refresh")
[Link]("fov_watch")
loopedFOV = nil
end)

[Link]({"homebrew"},{"homebrew","Executes homebrew admin"},function()


getgenv().CustomUI=false
loadstring(game:HttpGet(('[Link]
HomebrewAdmin/master/Main'),true))()
end)

[Link]({"fatesadmin"},{"fatesadmin","Executes fates admin"},function()


loadstring(game:HttpGet("[Link]
admin/main/[Link]"))();
end)

storedTools = {}

[Link]({"savetools", "stools"}, {"savetools (stools)", "Saves your tools to


memory"}, function()
storedTools = {}

for _, tool in pairs([Link]:GetChildren()) do


if tool:IsA("Tool") then
local clonedTool = tool:Clone()
Insert(storedTools, clonedTool)
end
end

for _, tool in pairs([Link]:GetChildren()) do


if tool:IsA("Tool") then
local clonedTool = tool:Clone()
Insert(storedTools, clonedTool)
end
end

DoNotif("Tools saved: "..#storedTools,2)


end)

[Link]({"loadtools", "ltools"}, {"loadtools (ltools)", "Restores your saved tools


to your backpack"}, function()
for _, tool in pairs(storedTools) do
if not [Link]:FindFirstChild([Link]) then
local clonedTool = tool:Clone()
[Link] = [Link]
end
end

DoNotif("Tools loaded: "..#storedTools,2)


end)

[Link]({"preventtools", "noequip", "antiequip"}, {"preventtools


(noequip,antiequip)", "Prevents any item from being equipped"}, function()
local p = [Link]
local c = [Link]

[Link]("noequip_char")
[Link]("noequip_hum")

local h = c and c:FindFirstChildWhichIsA("Humanoid")


if not h then return end

h:UnequipTools()

local function onTool(t)


if t:IsA("Tool") then
[Link] = false
Defer(function()
h:UnequipTools()
DoNotif("Tool "..[Link].." blocked", 2)
end)
end
end

[Link]("noequip_char", [Link]:Connect(onTool))
[Link]("noequip_hum", [Link]:Connect(onTool))

DoNotif("Tool prevention on", 3)


end)

[Link]({"unpreventtools", "unnoequip", "unantiequip"}, {"unpreventtools


(unnoequip,unantiequip)", "Self-explanatory"}, function()
[Link]("noequip_char")
[Link]("noequip_hum")
DoNotif("Tool prevention off", 2)
end)

[Link]({"ws", "speed", "walkspeed"}, {"walkspeed <number> (speed,ws)", "Sets your


WalkSpeed"}, function(...)
local a = {...}
local s = tonumber(a[2] or a[1]) or 16
local h = getHum()
if s and h then
[Link] = s
end
end, true)

[Link]({"jp", "jumppower"}, {"jumppower <number> (jp)", "Sets your JumpPower"},


function(...)
local a = {...}
local j = tonumber(a[1]) or 50
local h = getHum()
if j and h then
if [Link] then
[Link] = j
else
[Link] = j
end
end
end, true)

[Link]({"oofspam"},{"oofspam","Spams oof"},function()
getgenv().enabled = true
getgenv().speed = 100
local HRP = [Link] or getRoot([Link])
if not Humanoid or not getgenv().enabled then
if Humanoid and [Link] <= 0 then
Humanoid:Destroy()
end
return
end
Humanoid:SetStateEnabled([Link], false)
[Link] = false
[Link] = false

[Link]("oofspam_forcerun", [Link]:Connect(function()
if not Humanoid then return [Link]("oofspam_forcerun") end
Humanoid:ChangeState([Link])
end))

[Link] = nil
[Link] = Character
Wait([Link] + 0.1)

[Link]("oofspam_loop", [Link]:Connect(function()
if not getgenv().enabled then
[Link]("oofspam_loop")
return
end
Humanoid:ChangeState([Link])
end))
end)

[Link]({"httpspy"},{"httpspy","HTTP Spy"},function()
loadstring(game:HttpGet('[Link]
Nameless-Admin/main/[Link]'))()
end)

[Link]({"keystroke"},{"keystroke","Executes a keystroke ui script"},function()


loadstring(game:HttpGet("[Link]
[Link]",true))()
end)

[Link]({"errorchat"},{"errorchat","Makes the chat error appear when roblox chat is


slow"},function()
for i=1,3 do
[Link]("\0","All")
end
end)
-- [[ NPC SECTION ]] --

[Link]({"flingnpcs"}, {"flingnpcs", "Flings NPCs"}, function()


local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
[Link] = 1024
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

[Link]({"npcfollow"}, {"npcfollow", "Makes NPCS follow you"}, function()


local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
local targetPos = getRoot([Link]).Position
hum:MoveTo(targetPos)
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

npcfollowloop = false
[Link]({"loopnpcfollow"}, {"loopnpcfollow", "Makes NPCS follow you in a loop"},
function()
npcfollowloop = true

repeat Wait(0.1)
local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
local targetPos = getRoot([Link]).Position
hum:MoveTo(targetPos)
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
until npcfollowloop == false
end)

[Link]({"unloopnpcfollow"}, {"unloopnpcfollow", "Makes NPCS not follow you in a


loop"}, function()
npcfollowloop = false
end)

[Link]({"sitnpcs"}, {"sitnpcs", "Makes NPCS sit"}, function()


local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
if rootPart then
[Link] = true
end
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

[Link]({"unsitnpcs"}, {"unsitnpcs", "Makes NPCS unsit"}, function()


local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
if rootPart then
[Link] = true
end
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

[Link]({"killnpcs"}, {"killnpcs", "Kills NPCs"}, function()


local npcs = {}

local function disappear(hum)


if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
if rootPart then
[Link] = 0
end
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

[Link]({"bringnpcs"}, {"bringnpcs", "Brings NPCs"}, function()


local npcs = {}
local function disappear(hum)
if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcs,{hum,[Link]})
local rootPart = getRoot([Link])
if rootPart then
[Link] = getRoot([Link]).CFrame
end
end
end
for _,hum in pairs(SafeGetService("Workspace"):GetDescendants()) do
disappear(hum)
end
end)

npcCache = {}
[Link]({"loopbringnpcs", "lbnpcs"}, {"loopbringnpcs (lbnpcs)", "Loops NPC
bringing"}, function()
if [Link]("loopbringnpcs") then [Link]("loopbringnpcs") end
[Link](npcCache)
for _, hum in ipairs(SafeGetService("Workspace"):GetDescendants()) do
if hum:IsA("Humanoid") and not
Players:GetPlayerFromCharacter([Link]) then
Insert(npcCache, hum)
end
end

[Link]("loopbringnpcs", [Link]:Connect(function()
for _, hum in ipairs(npcCache) do
if [Link] and [Link] > 0 then
local model = [Link]
local rootPart = getRoot(model)
local localRoot = [Link] and
getRoot([Link])
if rootPart and localRoot then
[Link] = [Link]
end
Spawn(function()
for _, part in ipairs(model:GetDescendants()) do
if part:IsA("BasePart") then
if [Link](part, "CanCollide")
then
[Link](part, "CanCollide",
false)
end
end
end
end)
end
end
end))
end)

[Link]({"unloopbringnpcs", "unlbnpcs"}, {"unloopbringnpcs (unlbnpcs)", "Stops NPC


bring loop"}, function()
[Link]("loopbringnpcs")
end)
[Link]({"gotonpcs"}, {"gotonpcs", "Teleports to each NPC"}, function()
local Players = SafeGetService("Players")
local LocalPlayer = [Link]
local npcs = {}
for _, d in pairs(SafeGetService("Workspace"):GetDescendants()) do
if d:IsA("Humanoid") and not Players:GetPlayerFromCharacter([Link])
then
local root = getRoot([Link])
if root then
Insert(npcs, root)
end
end
end
Spawn(function()
for _, npcRoot in ipairs(npcs) do
local char = [Link]
if char and getRoot(char) then
getRoot(char).CFrame = [Link] + [Link](0, 3,
0)
end
end
end)
end)

local NPCControl = {
Enabled = false,
Connection = nil,
CurrentTarget = nil,
MoveCooldown = 0
}

[Link]({"actnpc"}, {"actnpc", "Start acting like an NPC"}, function()


if [Link] then return end
[Link] = true

local function moveToRandom()


local char = [Link]
local hum = char and char:FindFirstChildOfClass("Humanoid")
local root = getRoot(char)
if not (char and hum and root) then return end

local randomOffset = [Link]([Link](-30, 30), 0, [Link](-


30, 30))
local targetPos = [Link] + randomOffset

[Link] = targetPos
hum:MoveTo(targetPos)

DoNotif("Moving to: "..Format("X: %.0f, Y: %.0f, Z: %.0f", targetPos.X,


targetPos.Y, targetPos.Z), 1.5)
end

[Link] = [Link]:Connect(function(dt)
local char = [Link]
local hum = char and char:FindFirstChildOfClass("Humanoid")
local root = getRoot(char)
if not (char and hum and root) then return end

[Link]=[Link] - dt
NPCControl._jumpCooldown = (NPCControl._jumpCooldown or 0) - dt
NPCControl._moveTimeout = (NPCControl._moveTimeout or 0) + dt

if [Link] then
DoNotif("Sitting detected — jumping to escape", 1.5)
[Link] = false
hum:ChangeState([Link])
NPCControl._jumpCooldown = 1.5
return
end

if [Link] and ([Link] -


[Link]).Magnitude < 2 then
DoNotif("Reached target", 1.5)
[Link] = nil
end

if not [Link] or NPCControl._moveTimeout > 5 then


if NPCControl._moveTimeout > 5 then
DoNotif("Stuck — retrying new path", 1.5)
end
if [Link] <= 0 then
moveToRandom()
[Link] = [Link](2, 4)
NPCControl._moveTimeout = 0
end
end

local forward = [Link]


local origin = [Link] + [Link](0, 2, 0)
local rayParams = [Link]()
[Link] = [Link]
[Link] = {char}
local result = Workspace:Raycast(origin, forward * 3 + [Link](0, -
2, 0), rayParams)

if result and NPCControl._jumpCooldown <= 0 then


local part = [Link]
local model = part:FindFirstAncestorOfClass("Model")
local isPlayerChar = model and
Players:GetPlayerFromCharacter(model)

if [Link] and not isPlayerChar then


if hum:GetState() == [Link] then
DoNotif("Obstacle detected — jumping", 1.5)
hum:ChangeState([Link])
NPCControl._jumpCooldown = 1.5
end
end
end
end)
end)

[Link]({"unactnpc", "stopnpc"}, {"unactnpc (stopnpc)", "Stop acting like an NPC"},


function()
if not [Link] then return end
[Link] = false
if [Link] then
[Link]:Disconnect()
[Link] = nil
end
end)

clickkillUI = nil
clickkillEnabled = false

[Link]({"clickkillnpc", "cknpc"}, {"clickkillnpc (cknpc)", "Click on an NPC to


kill it"}, function()
clickkillEnabled = true

if clickkillUI then clickkillUI:Destroy() end


[Link]("clickkill_mouse")

local Mouse = player:GetMouse()

clickkillUI = InstanceNew("ScreenGui")
NaProtectUI(clickkillUI)

local toggleButton = InstanceNew("TextButton")


[Link] = [Link](0, 120, 0, 40)
[Link] = "ClickKill: ON"
[Link] = [Link](0.5, -60, 0, 10)
[Link] = 16
toggleButton.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
toggleButton.BackgroundColor3 = [Link](40, 40, 40)
[Link] = 0.2
[Link] = clickkillUI

local uiCorner = InstanceNew("UICorner")


[Link] = [Link](0, 8)
[Link] = toggleButton

gui.draggablev2(toggleButton)

MouseButtonFix(toggleButton, function()
clickkillEnabled = not clickkillEnabled
[Link] = clickkillEnabled and "ClickKill: ON" or "ClickKill:
OFF"
end)

[Link]("clickkill_mouse", Mouse.Button1Down:Connect(function()
if not clickkillEnabled then return end

local Target = [Link]


if Target and [Link] then
local Character = [Link]
if CheckIfNPC(Character) then
local Humanoid =
Character:FindFirstChildOfClass("Humanoid")
if Humanoid then
[Link] = 0
end
end
end
end))
end)
[Link]({"unclickkillnpc", "uncknpc"}, {"unclickkillnpc (uncknpc)", "Disable
clickkillnpc"}, function()
clickkillEnabled = false
if clickkillUI then clickkillUI:Destroy() end
[Link]("clickkill_mouse")
end)

[Link]({"voidnpcs", "vnpcs"}, {"voidnpcs (vnpcs)", "Teleports NPC's to void"},


function()
for _, d in ipairs(SafeGetService("Workspace"):GetDescendants()) do
if d:IsA("Humanoid") and not Players:GetPlayerFromCharacter([Link])
then
local root = getPlrHum([Link])
if root then
[Link] = [Link]
end
end
end
end)

clickVoidUI = nil
clickVoidEnabled = false

[Link]({"clickvoidnpc", "cvnpc"}, {"clickvoidnpc (cvnpc)", "Click to void NPCs"},


function()
clickVoidEnabled = true

if clickVoidUI then clickVoidUI:Destroy() end


[Link]("clickvoid_mouse")

clickVoidUI = InstanceNew("ScreenGui")
NaProtectUI(clickVoidUI)

local button = InstanceNew("TextButton")


[Link] = [Link](0, 120, 0, 40)
[Link] = "ClickVoid: ON"
[Link] = [Link](0.5, -60, 0, 10)
[Link] = true
button.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
button.BackgroundColor3 = [Link](40, 40, 40)
[Link] = 0.2
[Link] = clickVoidUI

local corner = InstanceNew("UICorner", button)


[Link] = [Link](0, 8)
gui.draggablev2(button)

MouseButtonFix(button, function()
clickVoidEnabled = not clickVoidEnabled
[Link] = clickVoidEnabled and "ClickVoid: ON" or "ClickVoid: OFF"
end)

local mouse = player:GetMouse()


[Link]("clickvoid_mouse", mouse.Button1Down:Connect(function()
if not clickVoidEnabled then return end

local target = [Link]


if target and [Link] and CheckIfNPC([Link]) then
local root = getPlrHum([Link])
if root then
[Link] = [Link]
end
end
end))
end)

[Link]({"unclickvoidnpc", "uncvnpc"}, {"unclickvoidnpc (uncvnpc)","Disable click-


void"}, function()
clickVoidEnabled = false
if clickVoidUI then clickVoidUI:Destroy() end
[Link]("clickvoid_mouse")
end)

--[[ FUNCTIONALITY ]]--


[Link]:Connect(function(str)
[Link](str)
end)

--[[ Admin Player]]


function IsAdminAndRun(Message, Player)
if Admin[[Link]] or isRelAdmin(Player) then
[Link](Message, Player)
end
end

function CheckPermissions(Player)
[Link]:Connect(function(Message)
IsAdminAndRun(Message,Player)
end)
end

--[[function Getmodel(id)
local ob23e232323=nil
s,r=pcall(function()
ob23e232323=game:GetObjects(id)[1]
end)
if s and ob23e232323 then
return ob23e232323
end
Wait(1)
warn("retrying")
return Getmodel(id)
end]]

--[[ GUI VARIABLES ]]--


repeat
local NASUC, resexy = pcall(function()
return loadstring(game:HttpGet(NAUILOADER))()
end)

if NASUC then
NASCREENGUI = resexy
else
warn([Link](1,999999).." | Failed to load UI module: "..resexy.."
| retrying...")
Wait(.3)
end
until NASCREENGUI
local rPlayer=Players:FindFirstChildWhichIsA("Player")
local coreGuiProtection={}
if not RunService:IsStudio() then
else
repeat Wait() until player:FindFirstChild("AdminUI",true)
NASCREENGUI=player:FindFirstChild("AdminUI",true)
end
--repeat Wait() until ScreenGui~=nil -- if it loads late then I'll just add this
here

NaProtectUI(NASCREENGUI)

local description = NASCREENGUI:FindFirstChild("Description")


local AUTOSCALER = NASCREENGUI:FindFirstChild("AutoScale")
local cmdBar = NASCREENGUI:FindFirstChild("CmdBar")
local centerBar = cmdBar and cmdBar:FindFirstChild("CenterBar")
local cmdInput = centerBar and centerBar:FindFirstChild("Input")
local cmdAutofill = cmdBar and cmdBar:FindFirstChild("Autofill")
local cmdExample = cmdAutofill and cmdAutofill:FindFirstChildWhichIsA("Frame")
local leftFill = cmdBar and cmdBar:FindFirstChild("LeftFill")
local rightFill = cmdBar and cmdBar:FindFirstChild("RightFill")
local chatLogsFrame = NASCREENGUI:FindFirstChild("ChatLogs")
local chatLogs = chatLogsFrame and chatLogsFrame:FindFirstChild("Container") and
chatLogsFrame:FindFirstChild("Container"):FindFirstChild("Logs")
local chatExample = chatLogs and chatLogs:FindFirstChildWhichIsA("TextLabel")
local NAconsoleFrame = NASCREENGUI:FindFirstChild("soRealConsole")
local NAconsoleLogs = NAconsoleFrame and NAconsoleFrame:FindFirstChild("Container")
and NAconsoleFrame:FindFirstChild("Container"):FindFirstChild("Logs")
local NAconsoleExample = NAconsoleLogs and
NAconsoleLogs:FindFirstChildWhichIsA("TextLabel")
local NAcontainer = NAconsoleFrame and NAconsoleFrame:FindFirstChild("Container")
local NAfilter = NAcontainer and NAcontainer:FindFirstChild("Filter")
local commandsFrame = NASCREENGUI:FindFirstChild("Commands")
local commandsFilter = commandsFrame and commandsFrame:FindFirstChild("Container")
and commandsFrame:FindFirstChild("Container"):FindFirstChild("Filter")
local commandsList = commandsFrame and commandsFrame:FindFirstChild("Container")
and commandsFrame:FindFirstChild("Container"):FindFirstChild("List")
local commandExample = commandsList and commandsList:FindFirstChild("TextLabel")
local UpdLogsFrame = NASCREENGUI:FindFirstChild("UpdLog")
local UpdLogsTitle = loadOldNAUI() and UpdLogsFrame and
UpdLogsFrame:FindFirstChild("Topbar") and
UpdLogsFrame:FindFirstChild("Topbar"):FindFirstChild("TopBar") and
UpdLogsFrame:FindFirstChild("Topbar"):FindFirstChild("TopBar"):FindFirstChild("Titl
e") or UpdLogsFrame and UpdLogsFrame:FindFirstChild("Topbar") and
UpdLogsFrame:FindFirstChild("Topbar"):FindFirstChild("Title")
local UpdLogsList = UpdLogsFrame and UpdLogsFrame:FindFirstChild("Container") and
UpdLogsFrame:FindFirstChild("Container"):FindFirstChild("List")
local UpdLogsLabel = UpdLogsList and
UpdLogsList:FindFirstChildWhichIsA("TextLabel")
local resizeFrame = NASCREENGUI:FindFirstChild("Resizeable")
local ModalFixer = NASCREENGUI:FindFirstChildWhichIsA("ImageButton")
local resizeXY={
Top = {[Link](0,-1), [Link](0,-1),
"rbxassetid://2911850935"},
Bottom = {[Link](0,1), [Link](0,0),
"rbxassetid://2911850935"},
Left = {[Link](-1,0), [Link](1,0),
"rbxassetid://2911851464"},
Right = {[Link](1,0), [Link](0,0),
"rbxassetid://2911851464"},

TopLeft = {[Link](-1,-1), [Link](1,-1),


"rbxassetid://2911852219"},
TopRight = {[Link](1,-1), [Link](0,-1),
"rbxassetid://2911851859"},
BottomLeft = {[Link](-1,1), [Link](1,0),
"rbxassetid://2911851859"},
BottomRight = {[Link](1,1), [Link](0,0),
"rbxassetid://2911852219"},
}

if cmdExample then
[Link] = nil
end

if chatExample then
[Link] = nil
end

if NAconsoleExample then
[Link] = nil
end

if commandExample then
[Link] = nil
end

if UpdLogsLabel then
[Link] = nil
end

if resizeFrame then
[Link] = nil
end

NAAUTOSCALER = AUTOSCALER

--[[pcall(function()
for i,v in pairs(NASCREENGUI:GetDescendants()) do
coreGuiProtection[v]=[Link]
end
[Link]:Connect(function(v)
coreGuiProtection[v]=[Link]
end)
coreGuiProtection[NASCREENGUI]=[Link]

local meta=getrawmetatable(game)
local tostr=meta.__tostring
setreadonly(meta,false)
meta.__tostring=newcclosure(function(t)
if coreGuiProtection[t] and not checkcaller() then
return coreGuiProtection[t]
end
return tostr(t)
end)
end)
if not RunService:IsStudio() then
local newGui=COREGUI:FindFirstChildWhichIsA("NASCREENGUI")
[Link]:Connect(function(v)
coreGuiProtection[v]=[Link]
end)
for i,v in pairs(NASCREENGUI:GetChildren()) do
[Link]=newGui
end
NASCREENGUI=newGui
end]]

--[[ GUI FUNCTIONS ]]--


gui={}
[Link]=function(ui,x,y)
local textService=TextService
return textService:GetTextSize([Link],[Link],[Link],[Link](x,y))
end
[Link] = function()
local cFrame, cList = commandsFrame, commandsList

if not [Link] then


[Link] = true
[Link] = [Link](0, 0, 0, 0)
end

for _, v in ipairs(cList:GetChildren()) do
if v:IsA("TextLabel") then v:Destroy() end
end

local yOffset = 5
for cmdName, tbl in pairs(Commands) do
local Cmd = commandExample:Clone()
[Link] = cList
[Link] = cmdName
[Link] = " "..tbl[2][1]
[Link] = [Link](0, 0, 0, yOffset)

[Link]:Connect(function()
[Link] = true
[Link] = tbl[2][2]
end)

[Link]:Connect(function()
if [Link] == tbl[2][2] then
[Link] = false
[Link] = ""
end
end)

yOffset = yOffset + 20
end

[Link] = [Link](0, 0, 0, yOffset)


[Link] = [Link](0.43, 0, 0.4, 0)
end
[Link] = function()
if chatLogsFrame then
if not [Link] then
[Link] = true
end
[Link] = [Link](0.43, 0, 0.4, 0)
end
end
[Link] = function(v)
[Link] = v
end
[Link] = function()
if NAconsoleFrame then
if not [Link] then
[Link] = true
end
[Link] = [Link](0.43, 0, 0.4, 0)
end
end
[Link] = function()
if UpdLogsFrame then
if not [Link] and next(NAupdLogs) then
[Link] = true
elseif not next(NAupdLogs) then
DoNotif("no upd logs for now...")
else
warn("huh?")
end
[Link] = [Link](0.43, 0, 0.4, 0)
end
end
[Link] = function(obj, style, direction, duration, goal, callback)
style = style or "Sine"
direction = direction or "Out"
local tweenInfo = [Link](duration, [Link][style],
[Link][direction])
local tween = TweenService:Create(obj, tweenInfo, goal)
if callback then [Link]:Connect(callback) end
tween:Play()
return tween
end

[Link] = function(ui, min, max)


min = min or [Link]([Link].X, [Link].Y)
max = max or [Link](5000, 5000)

local screenGui = ui:FindFirstAncestorWhichIsA("ScreenGui") or [Link]


local scale = AUTOSCALER and [Link] or 1

local rgui = resizeFrame:Clone()


[Link] = ui

local dragging = false


local mode
local UIPos
local lastSize
local lastPos = [Link]()

local function updateResize(currentPos)


local success, err = pcall(function()
if not dragging or not mode then return end

local xy = resizeXY[[Link]]
if not xy then return end
local parentSize = [Link]
local delta = (currentPos - lastPos) / scale

local resizeDelta = [Link](


delta.X * xy[1].X,
delta.Y * xy[1].Y
)

local newSize = [Link](


[Link](lastSize.X + resizeDelta.X, min.X, max.X),
[Link](lastSize.Y + resizeDelta.Y, min.Y, max.Y)
)

[Link] = [Link](0, newSize.X, 0, newSize.Y)

local deltaXScale = (lastSize.X - newSize.X) / parentSize.X


local deltaYScale = (lastSize.Y - newSize.Y) / parentSize.Y

local newXScale = [Link]


local newYScale = [Link]

if xy[1].X < 0 then


newXScale = newXScale + deltaXScale
end

if xy[1].Y < 0 then


newYScale = newYScale + deltaYScale
end

[Link] = [Link](newXScale, 0, newYScale, 0)


end)

if not success then


warn("Resize update failed:", err)
end
end

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if dragging and ([Link] ==
[Link] or [Link] ==
[Link]) then
updateResize([Link]([Link].X,
[Link].Y))
end
end)
if not success then warn("InputChanged error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if dragging and ([Link] ==
[Link].MouseButton1 or [Link] == [Link])
then
dragging = false
mode = nil
if mouse and [Link] ~= "" then
[Link] = ""
end
end
end)
if not success then warn("InputEnded error:", err) end
end)
end)

for _, button in pairs(rgui:GetChildren()) do


pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if [Link] ==
[Link].MouseButton1 or [Link] == [Link]
then
mode = button
dragging = true
local currentPos = [Link]
lastPos = [Link](currentPos.X,
currentPos.Y)
lastSize = [Link]
UIPos = [Link]
end
end)
if not success then warn("InputBegan error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if ([Link] ==
[Link].MouseButton1 or [Link] == [Link])
and mode == button then
dragging = false
mode = nil
if mouse and resizeXY[[Link]] and
[Link] == resizeXY[[Link]][3] then
[Link] = ""
end
end
end)
if not success then warn("InputEnded error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function()
local success, err = pcall(function()
if resizeXY[[Link]] and mouse then
[Link] = resizeXY[[Link]][3]
end
end)
if not success then warn("MouseEnter error:", err) end
end)
end)
pcall(function()
[Link]:Connect(function()
local success, err = pcall(function()
if not dragging and resizeXY[[Link]] and mouse
and [Link] == resizeXY[[Link]][3] then
[Link] = ""
end
end)
if not success then warn("MouseLeave error:", err) end
end)
end)
end

return function()
pcall(function()
rgui:Destroy()
end)
end
end

[Link] = function(ui, dragui)


if not dragui then dragui = ui end
local UserInputService = SafeGetService("UserInputService")
local dragging
local dragInput
local dragStart
local startPos

local function update(input)


local success, err = pcall(function()
local delta = [Link] - dragStart
local newXOffset = [Link] + delta.X
local newYOffset = [Link] + delta.Y
local screenSize = [Link]
local newXScale = [Link] + (newXOffset / screenSize.X)
local newYScale = [Link] + (newYOffset / screenSize.Y)
[Link] = [Link](newXScale, 0, newYScale, 0)
end)
if not success then
warn("Draggable update error:", err)
end
end

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if [Link] == [Link].MouseButton1
or [Link] == [Link] then
dragging = true
dragStart = [Link]
startPos = [Link]
pcall(function()
[Link]:Connect(function()
local ok, innerErr = pcall(function()
if [Link] ==
[Link] then
dragging = false
end
end)
if not ok then warn("Input Changed
error:", innerErr) end
end)
end)
end
end)
if not success then warn("InputBegan error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if [Link] == [Link]
or [Link] == [Link] then
dragInput = input
end
end)
if not success then warn("InputChanged (dragui) error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if input == dragInput and dragging then
update(input)
end
end)
if not success then warn("[Link] error:",
err) end
end)
end)

pcall(function()
[Link] = true
end)
end

gui.draggablev2 = function(ui, dragui)


if not dragui then
dragui = ui
end
local UserInputService = SafeGetService("UserInputService")

local screenGui = ui:FindFirstAncestorWhichIsA("ScreenGui") or [Link]

local dragging
local dragInput
local dragStart
local startPos

local function update(input)


local success, err = pcall(function()
local delta = [Link] - dragStart
local parentSize = [Link]
local uiSize = [Link]

local newXScale = [Link] + (delta.X / parentSize.X)


local newYScale = [Link] + (delta.Y / parentSize.Y)

local anchor = [Link]


local minX = anchor.X * (uiSize.X / parentSize.X)
local maxX = 1 - (1 - anchor.X) * (uiSize.X / parentSize.X)
local minY = anchor.Y * (uiSize.Y / parentSize.Y)
local maxY = 1 - (1 - anchor.Y) * (uiSize.Y / parentSize.Y)

newXScale = [Link](newXScale, minX, maxX)


newYScale = [Link](newYScale, minY, maxY)

[Link] = [Link](newXScale, 0, newYScale, 0)


end)
if not success then
warn("DraggableV2 update error:", err)
end
end

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if [Link] == [Link].MouseButton1
or [Link] == [Link] then
dragging = true
dragStart = [Link]
startPos = [Link]

pcall(function()
[Link]:Connect(function()
local ok, innerErr = pcall(function()
if [Link] ==
[Link] then
dragging = false
end
end)
if not ok then warn("Input Changed
error:", innerErr) end
end)
end)
end
end)
if not success then warn("InputBegan error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if [Link] == [Link]
or [Link] == [Link] then
dragInput = input
end
end)
if not success then warn("InputChanged (dragui) error:", err) end
end)
end)

pcall(function()
[Link]:Connect(function(input)
local success, err = pcall(function()
if input == dragInput and dragging then
update(input)
end
end)
if not success then warn("[Link] error:",
err) end
end)
end)

local function onScreenSizeChanged()


local success, err = pcall(function()
local parentSize = [Link]
local uiSize = [Link]
local currentPos = [Link]

local anchor = [Link]


local minX = anchor.X * (uiSize.X / parentSize.X)
local maxX = 1 - (1 - anchor.X) * (uiSize.X / parentSize.X)
local minY = anchor.Y * (uiSize.Y / parentSize.Y)
local maxY = 1 - (1 - anchor.Y) * (uiSize.Y / parentSize.Y)

local newXScale = [Link]([Link], minX, maxX)


local newYScale = [Link]([Link], minY, maxY)

[Link] = [Link](newXScale, 0, newYScale, 0)


end)
if not success then
warn("Screen size update error:", err)
end
end

pcall(function()

screenGui:GetPropertyChangedSignal("AbsoluteSize"):Connect(onScreenSizeChanged)
end)

pcall(function()
[Link] = true
end)
end

[Link] = function(menu)
if menu:IsA("Frame") then [Link] = [Link](0, 0) end
local exitButton = menu:FindFirstChild("Exit", true)
local minimizeButton = menu:FindFirstChild("Minimize", true)
local minimized = false
local isAnimating = false
local sizeX = InstanceNew("IntValue", menu)
local sizeY = InstanceNew("IntValue", menu)

local function toggleMinimize()


if isAnimating then return end
minimized = not minimized
isAnimating = true

if minimized then
[Link] = [Link]
[Link] = [Link]
[Link](menu, "Quart", "Out", 0.5, {Size = [Link](0,
[Link], 0, 35)})
.Completed:Connect(function()
isAnimating = false
end)
else
[Link](menu, "Quart", "Out", 0.5, {Size = [Link](0,
[Link], 0, [Link])})
.Completed:Connect(function()
isAnimating = false
end)
end
end

MouseButtonFix(minimizeButton, toggleMinimize)
MouseButtonFix(exitButton, function()
[Link] = false
end)
gui.draggablev2(menu, [Link])
[Link] = false
end

gui.menuifyv2 = function(menu)
pcall(function()
if menu:IsA("Frame") then
[Link] = [Link](0, 0)
end
end)

local exitButton = menu:FindFirstChild("Exit", true)


local minimizeButton = menu:FindFirstChild("Minimize", true)
local clearButton = menu:FindFirstChild("Clear", true)

local minimized = false


local isAnimating = false
local sizeX = InstanceNew("IntValue", menu)
local sizeY = InstanceNew("IntValue", menu)

local function toggleMinimize()


local success, err = pcall(function()
if isAnimating then return end
minimized = not minimized
isAnimating = true

if minimized then
[Link] = [Link]
[Link] = [Link]
[Link](menu, "Quart", "Out", 0.5, {
Size = [Link](0, [Link], 0, 35)
}).Completed:Connect(function()
isAnimating = false
end)
else
[Link](menu, "Quart", "Out", 0.5, {
Size = [Link](0, [Link], 0, [Link])
}).Completed:Connect(function()
isAnimating = false
end)
end
end)
if not success then warn("menuifyv2 toggleMinimize error:", err) end
end

pcall(function()
MouseButtonFix(minimizeButton, toggleMinimize)
end)

pcall(function()
MouseButtonFix(exitButton, function()
local ok, err = pcall(function()
[Link] = false
end)
if not ok then warn("menuifyv2 exit button error:", err) end
end)
end)

if clearButton then
pcall(function()
[Link] = true
MouseButtonFix(clearButton, function()
local ok, err = pcall(function()
local container = menu:FindFirstChild("Container",
true)
if container then
local scrollingFrame =
container:FindFirstChildOfClass("ScrollingFrame")
if scrollingFrame then
local layout =
scrollingFrame:FindFirstChildOfClass("UIListLayout", true)
if layout then
for _, v in
ipairs([Link]:GetChildren()) do
if v:IsA("TextLabel") then
v:Destroy()
end
end
end
end
end
end)
if not ok then warn("menuifyv2 clear button error:", err)
end
end)
end)
end

pcall(function()
gui.draggablev2(menu, [Link])
end)

pcall(function()
[Link] = false
end)
end

[Link] = function()
for i, v in ipairs(CMDAUTOFILL) do
if v:IsA("Frame") then
[Link] = false
end
end
end

[Link] = function()
for _, v in pairs(cmdAutofill:GetChildren()) do
if v:IsA("GuiObject") and [Link] ~= "UIListLayout" then
v:Destroy()
end
end

CMDAUTOFILL = {}
local i = 0

for name, cmdData in pairs(Commands) do


local usageText = "Unknown"
local info = cmdData[2]

if type(info) == "table" and #info >= 1 then


usageText = info[1]

local aliasesList = {}
for alias, aliasData in pairs(Aliases) do
if aliasData == cmdData then
Insert(aliasesList, alias)
end
end

if #aliasesList > 0 and not usageText:find("%b()") then


usageText = usageText.." ("..Concat(aliasesList, ", ")..")"
end
end

local btn = cmdExample:Clone()


[Link] = cmdAutofill
[Link] = name
[Link] = usageText

i += 1
Insert(CMDAUTOFILL, btn)
end

cmdNAnum = i
[Link]()
end

[Link]()

Spawn(function() -- plugin tester


while Wait(2) do
if countDictNA(Commands) ~= cmdNAnum then
[Link]()
end
end
end)

[Link] = function(speed)
speed = speed or 0.4

[Link] = true
[Link] = [Link](0, 0, 1, 15)

[Link](centerBar, "Quint", "Out", speed, {Size = [Link](0, 250, 1,


15)})

[Link] = [Link](-0.5, 0, 0.5, 0)


[Link] = [Link](1.5, 0, 0.5, 0)

[Link](leftFill, "Quart", "Out", speed, {Position = [Link](0, 0, 0.5,


0)})
[Link](rightFill, "Quart", "Out", speed, {Position = [Link](1, 0, 0.5,
0)})
end

[Link] = function(speed)
speed = speed or 0.4

[Link](centerBar, "Back", "InOut", speed, {Size = [Link](0, 250, 0,


0)})

[Link](leftFill, "Quart", "In", speed * 0.9, {Position = [Link](-0.5, -


125, 0.5, 0)})
[Link](rightFill, "Quart", "In", speed * 0.9, {Position = [Link](1.5,
125, 0.5, 0)})

for i, v in ipairs(cmdAutofill:GetChildren()) do
if v:IsA("Frame") then
wrap(function()
Wait([Link](50, 120) / 1000)
[Link](v, "Exponential", "In", 0.25, {Size =
[Link](0, 0, 0, 25)})
end)
end
end
end

--[[ AUTOFILL SEARCHER ]]--


function getUpdatedCommandText(cmdName, command)
local displayInfo = command and command[2] and command[2][1] or ""
local updatedText = displayInfo

local extraAliases = {}
local baseFunc = command and command[1]
for alias, aliasData in pairs(Aliases) do
if aliasData[1] == baseFunc then
Insert(extraAliases, Lower(alias))
end
end

if #extraAliases > 0 and not Find(updatedText, "%b()") then


updatedText = updatedText .. " (" .. Concat(extraAliases, ", ") .. ")"
end

return updatedText, extraAliases


end
searchedSEARCH=false
lastSearchText = ""
searchHeartbeat = nil

[Link] = function()
local inputText = GSub([Link], ";", "")
inputText = Lower(inputText)

if inputText == lastSearchText then


return
end

lastSearchText = inputText

if searchHeartbeat then
searchHeartbeat:Disconnect()
end

searchHeartbeat = [Link]:Connect(function()
searchHeartbeat:Disconnect()

local searchTerm = inputText


if Find(searchTerm, "%s") then
if not searchedSEARCH then
for _, frame in ipairs(CMDAUTOFILL) do
[Link] = false
end
searchedSEARCH = true
end
return
end

searchedSEARCH = false

local searchTermLength = #searchTerm


local results = {}
local maxResults = 5

for _, frame in ipairs(CMDAUTOFILL) do


local cmdName = Lower([Link])
local command = Commands[cmdName]
local updatedText, extraAliases = getUpdatedCommandText(cmdName,
command)

if frame:FindFirstChildWhichIsA("TextLabel") then
frame:FindFirstChildWhichIsA("TextLabel").Text =
updatedText
end
if not command then continue end

local displayInfo = command[2] and command[2][1] or ""


local searchableName = Lower(displayInfo)
searchableName = GSub(searchableName, "<[^>]+>", "")
searchableName = GSub(searchableName, "%[[^%]]+%]", "")
searchableName = GSub(searchableName, "%([^%)]+%)", "")
searchableName = GSub(searchableName, "{[^}]+}", "")
searchableName = GSub(searchableName, "【[^】]+】", "")
searchableName = GSub(searchableName, "〖[^〗]+〗", "")
searchableName = GSub(searchableName, "«[^»]+»", "")
searchableName = GSub(searchableName, "‹[^›]+›", "")
searchableName = GSub(searchableName, "「[^」]+」", "")
searchableName = GSub(searchableName, "『[^』]+』", "")
searchableName = GSub(searchableName, "([^)]+)", "")
searchableName = GSub(searchableName, "〔[^〕]+〕", "")
searchableName = GSub(searchableName, "‖[^‖]+‖", "")
searchableName = GSub(searchableName, "%s+", " ")
searchableName = GSub(searchableName, "^%s*(.-)%s*$", "%1")

local extraAliases = {}
for alias in displayInfo:gmatch("%(([^%)]+)%)") do
for a in alias:gmatch("[^,%s]+") do
Insert(extraAliases, Lower(a))
end
end

local score = 999


local matchText = cmdName

if cmdName == searchTerm then


score = 1
elseif Sub(cmdName, 1, searchTermLength) == searchTerm then
score = 2
elseif Aliases[searchTerm] and Aliases[searchTerm][1] ==
command[1] then
score = 3
matchText = searchTerm
elseif NASAVEDALIASES[searchTerm] and NASAVEDALIASES[searchTerm]
== cmdName then
score = 3
matchText = searchTerm
else
for alias, realCmd in pairs(Aliases) do
if realCmd[1] == command[1] and Sub(alias, 1,
searchTermLength) == searchTerm then
score = 4
matchText = alias
break
end
end
for alias, realCmd in pairs(NASAVEDALIASES) do
if realCmd == cmdName and Sub(alias, 1,
searchTermLength) == searchTerm then
score = 4
matchText = alias
break
end
end
end

if score == 999 then


for _, extraAlias in ipairs(extraAliases) do
if extraAlias == searchTerm then
score = 3
matchText = cmdName
break
elseif Sub(extraAlias, 1, searchTermLength) ==
searchTerm then
score = 4
matchText = cmdName
break
elseif Find(extraAlias, searchTerm, 1, true) then
score = 5
matchText = cmdName
break
end
end
end

if score == 999 and searchTermLength >= 2 then


if Find(cmdName, searchTerm, 1, true) then
score = 6
matchText = cmdName
elseif Find(searchableName, searchTerm, 1, true) then
score = 7
matchText = displayInfo
end
end

if score < 999 then


Insert(results, {
frame = frame,
score = score,
text = matchText,
name = cmdName,
})
end
end

[Link](results, function(a, b)
if [Link] == [Link] then
return [Link] < [Link]
end
return [Link] < [Link]
end)

for _, frame in ipairs(CMDAUTOFILL) do


[Link] = false
end

for i, result in ipairs(results) do


if i > maxResults then break end

local frame = [Link]


[Link] = true

local width = [Link](i) * 125


local yOffset = (i - 1) * 28
local newPos = [Link](0.5, width, 0, yOffset)

[Link](frame, "Quint", "Out", 0.3, {


Size = [Link](0.5, width, 0, 25),
Position = newPos,
})
end
end)
end
--[[ OPEN THE COMMAND BAR ]]--
[Link]:Connect(function(k)
if k:lower()==[Link] then
Wait();
[Link]()
[Link]=''
cmdInput:CaptureFocus()
end
end)

--[[ CLOSE THE COMMAND BAR ]]--


[Link]:Connect(function(enterPressed)
if enterPressed then
wrap(function()
[Link]([Link]..[Link])
end)
end
[Link]()
end)

cmdInput:GetPropertyChangedSignal("Text"):Connect(function()
[Link]()
end)

[Link](0)
[Link]=true
if chatLogsFrame then
gui.menuifyv2(chatLogsFrame)
end

if NAconsoleFrame then
gui.menuifyv2(NAconsoleFrame)
end

if commandsFrame then
[Link](commandsFrame)
end

if UpdLogsFrame then
[Link](UpdLogsFrame)
end

--[[ GUI RESIZE FUNCTION ]]--

if chatLogsFrame then [Link](chatLogsFrame) end


if NAconsoleFrame then [Link](NAconsoleFrame) end
if commandsFrame then [Link](commandsFrame) end
if UpdLogsFrame then [Link](UpdLogsFrame) end

--[[ CMDS COMMANDS SEARCH FUNCTION ]]--


commandsFilter:GetPropertyChangedSignal("Text"):Connect(function()
local searchText = Lower(GSub([Link], ";", ""))

for _, label in ipairs(commandsList:GetChildren()) do


if label:IsA("TextLabel") then
local cmdName = Lower([Link])
local command = Commands[cmdName]
local displayInfo = command and command[2] and command[2][1] or
""
local updatedText, extraAliases = getUpdatedCommandText(cmdName,
command)

local searchableInfo = Lower(displayInfo)


searchableInfo = GSub(searchableInfo, "<[^>]+>", "")
searchableInfo = GSub(searchableInfo, "%[[^%]]+%]", "")
searchableInfo = GSub(searchableInfo, "%([^%)]+%)", "")
searchableInfo = GSub(searchableInfo, "{[^}]+}", "")
searchableInfo = GSub(searchableInfo, "【[^】]+】", "")
searchableInfo = GSub(searchableInfo, "〖[^〗]+〗", "")
searchableInfo = GSub(searchableInfo, "«[^»]+»", "")
searchableInfo = GSub(searchableInfo, "‹[^›]+›", "")
searchableInfo = GSub(searchableInfo, "「[^」]+」", "")
searchableInfo = GSub(searchableInfo, "『[^』]+』", "")
searchableInfo = GSub(searchableInfo, "([^)]+)", "")
searchableInfo = GSub(searchableInfo, "〔[^〕]+〕", "")
searchableInfo = GSub(searchableInfo, "‖[^‖]+‖", "")
searchableInfo = GSub(searchableInfo, "%s+", " ")
searchableInfo = GSub(searchableInfo, "^%s*(.-)%s*$", "%1")

local extraAliases = {}
local baseFunc = command and command[1]
for alias, aliasData in pairs(Aliases) do
if aliasData[1] == baseFunc then
Insert(extraAliases, Lower(alias))
end
end

if #extraAliases > 0 and not Find(updatedText, "%b()") then


updatedText = updatedText.." ("..Concat(extraAliases, ",
")..")"
end

local matches = false

if Sub(cmdName, 1, #searchText) == searchText then


matches = true
elseif Find(searchableInfo, searchText, 1, true) then
matches = true
else
for _, alias in ipairs(extraAliases) do
if Sub(alias, 1, #searchText) == searchText or
Find(alias, searchText, 1, true) then
matches = true
break
end
end
end

[Link] = matches
if matches then
[Link] = updatedText
end
end
end
end)

--[[ CHAT TO USE COMMANDS ]]--


function bindToChat(plr, msg)
local chatMsg = chatExample:Clone()

for _, v in pairs(chatLogs:GetChildren()) do
if v:IsA("TextLabel") then
[Link] = [Link] + 1
end
end

[Link] = '\0'
[Link] = chatLogs

local displayName = [Link] or "Unknown"


local userName = [Link] or "Unknown"

local isNAadmin = false


if _G.NAadminsLol then
for _, id in ipairs(_G.NAadminsLol) do
if [Link] == id then
isNAadmin = true
break
end
end
end

if isNAadmin then
chatMsg:Destroy()
else
if displayName == userName then
[Link] = ("@%s: %s"):format(userName, msg)
else
[Link] = ("%s [@%s]: %s"):format(displayName, userName,
msg)
end

if plr == LocalPlayer then


chatMsg.TextColor3 = [Link](0, 0, 155)
elseif LocalPlayer:IsFriendsWith([Link]) then
chatMsg.TextColor3 = [Link](255, 255, 0)
end
end

local txtSize = [Link](chatMsg, [Link].X, 100)


[Link] = [Link](1, -5, 0, txtSize.Y)

local MAX_MESSAGES = 100


local chatFrames = {}
for _, v in pairs(chatLogs:GetChildren()) do
if v:IsA("TextLabel") then
Insert(chatFrames, v)
end
end

[Link](chatFrames, function(a, b)
return [Link] < [Link]
end)

if #chatFrames > MAX_MESSAGES then


for i = MAX_MESSAGES + 1, #chatFrames do
chatFrames[i]:Destroy()
end
end
end

function bindToDevConsole()
if not NAconsoleLogs or not NAconsoleExample then return end

local toggles = { Output = true, Info = true, Warn = true, Error = true }

local FilterButtons = InstanceNew("Frame")


[Link] = "FilterButtons"
[Link] = [Link](1, -10, 0, 22)
[Link] = [Link](0.5, 0, 0, 30)
[Link] = [Link](0.5, 0)
[Link] = 1
[Link] = [Link]

local layout = InstanceNew("UIListLayout")


[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0, 6)
[Link] = FilterButtons

local buttonTypes = { "Output", "Info", "Warn", "Error" }

for _, logType in ipairs(buttonTypes) do


local btnContainer = InstanceNew("Frame")
[Link] = logType
[Link] = [Link](0, 90, 1, 0)
btnContainer.BackgroundColor3 = [Link](30, 30, 30)
[Link] = FilterButtons

local corner = InstanceNew("UICorner")


[Link] = [Link](1, 0)
[Link] = btnContainer

local checkbox = InstanceNew("TextLabel")


[Link] = "Checkbox"
[Link] = [Link](0, 18, 1, 0)
[Link] = [Link](0, 5, 0, 0)
[Link] = 1
[Link] = [Link]
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = "✅"
checkbox.TextColor3 = [Link](255, 255, 255)
[Link] = btnContainer

local label = InstanceNew("TextLabel")


[Link] = "Label"
[Link] = logType
[Link] = [Link](0, 28, 0, 0)
[Link] = [Link](1, -28, 1, 0)
[Link] = 1
[Link] = [Link]
[Link] = 14
label.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = btnContainer

local clickZone = InstanceNew("TextButton")


[Link] = "ClickArea"
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = ""
[Link] = btnContainer

MouseButtonFix(clickZone,function()
toggles[logType] = not toggles[logType]
[Link] = toggles[logType] and "✅" or "⬜"

for _, label in pairs(NAconsoleLogs:GetChildren()) do


if label:IsA("TextLabel") and label:FindFirstChild("Tag")
then
local tag = [Link]
local matchesSearch = [Link] == "" or
Find([Link]:lower(), [Link]:lower())
[Link] = toggles[tag] and matchesSearch
end
end
end)
end

NAfilter:GetPropertyChangedSignal("Text"):Connect(function()
local query = [Link]:lower()
for _, label in pairs(NAconsoleLogs:GetChildren()) do
if label:IsA("TextLabel") and label:FindFirstChild("Tag") then
local tag = [Link]
local matches = query == "" or Find([Link]:lower(),
query)
[Link] = toggles[tag] and matches
end
end
end)

local messageCounter = 0

SafeGetService("LogService").MessageOut:Connect(function(msg, msgTYPE)
messageCounter=messageCounter + 1

local logLabel = NAconsoleExample:Clone()


[Link] = "Log_"..tostring([Link](100000, 999999))
[Link] = NAconsoleLogs
[Link] = messageCounter
[Link] = true

local tagColor = "#cccccc"


local tagText = "Output"

if msgTYPE == [Link] then


tagColor = "#ff6464"
tagText = "Error"
elseif msgTYPE == [Link] then
tagColor = "#ffcc00"
tagText = "Warn"
elseif msgTYPE == [Link] then
tagColor = "#66ccff"
tagText = "Info"
end

[Link] = Format(
'<font color="%s">[%s]</font>: <font color="#ffffff">%s</font>',
tagColor,
tagText,
msg
)

local tag = InstanceNew("StringValue")


[Link] = "Tag"
[Link] = tagText
[Link] = logLabel

local txtSize = [Link](logLabel, [Link].X, 100)


[Link] = [Link](1, -5, 0, txtSize.Y)

local MAX_MESSAGES = 300


local logFrames = {}

for _, v in pairs(NAconsoleLogs:GetChildren()) do
if v:IsA("TextLabel") then
Insert(logFrames, v)
end
end

[Link](logFrames, function(a, b)
return [Link] < [Link]
end)

while #logFrames > MAX_MESSAGES do


logFrames[1]:Destroy()
[Link](logFrames, 1)
end

local matchesSearch = [Link] == "" or


Find([Link]:lower(), [Link]:lower())
[Link] = toggles[tagText] and matchesSearch
end)
end

--[[function NAUISCALEUPD()
if not SafeGetService("Workspace").CurrentCamera then return end

local screenHeight = SafeGetService("Workspace").[Link].Y


local baseHeight = 720
[Link] = [Link](screenHeight / baseHeight, 0.75, 1.25)
end]]

function setupPlayer(plr)
[Link]:Connect(function(msg)
bindToChat(plr, msg)
end)

Insert(playerButtons, plr)

if plr ~= LocalPlayer then


CheckPermissions(plr)
end

if ESPenabled then
Spawn(function()
repeat Wait() until [Link]
NAESP(plr)
end)
end
end

for _, plr in pairs(Players:GetPlayers()) do


setupPlayer(plr)
end

[Link]:Connect(setupPlayer)

[Link]:Connect(function(plr)
local index = Discover(playerButtons, plr)
if index then
[Link](playerButtons, index)
end
removeESPonLEAVE(plr)
end)

function setupFLASHBACK(c)
if not c then return end
c:WaitForChild("Humanoid",5).Died:Connect(function()
local root = getRoot(character)
if root then
deathCFrame = [Link]
end
end)
end

setupFLASHBACK([Link])
[Link]:Connect(setupFLASHBACK)

[Link]:Connect(function()
local viewportSize = SafeGetService("Workspace").CurrentCamera and
SafeGetService("Workspace").[Link] or [Link](1920, 1080)

local xScale = mouse.X / viewportSize.X


local yScale = mouse.Y / viewportSize.Y

[Link] = [Link](xScale, 0, yScale, 0)

local newSize = [Link](description, 200, 100)


[Link] = [Link](0, newSize.X, 0, newSize.Y)
end)

function updateCanvasSize(frame, scale)


local layout = frame:FindFirstChildOfClass("UIListLayout")
if layout then
local adjustedHeight = [Link].Y / scale
[Link] = [Link](0, 0, 0, adjustedHeight)
end
end
[Link]:Connect(function()
if chatLogs then updateCanvasSize(chatLogs, [Link]) end
if NAconsoleLogs then updateCanvasSize(NAconsoleLogs, [Link]) end
if commandsList then updateCanvasSize(commandsList, [Link]) end
if UpdLogsList then updateCanvasSize(UpdLogsList, [Link]) end
end)

[Link]:Connect(function()
local p = [Link]

local function isInvalid(prefix)


return not prefix
or [Link](prefix) ~= 1
or prefix:match("[%w]")
or prefix:match("[%[%]%(%)%*%^%$%%{}<>]")
or prefix:match("&amp;") or prefix:match("&lt;") or
prefix:match("&gt;")
or prefix:match("&quot;") or prefix:match("&#x27;") or
prefix:match("&#x60;")
end

if isInvalid(p) then
if [Link] ~= ";" then
[Link] = ";"
DoNotif("Invalid prefix detected. Resetting to default ';'")
lastPrefix = ";"

if FileSupport and isfile(NAPREFIXPATH) then


local filePrefix = readfile(NAPREFIXPATH)
if isInvalid(filePrefix) then
writefile(NAPREFIXPATH, ";")
end
end
end
else
lastPrefix = p
end
end)

--[Link]:Connect(NAUISCALEUPD)

Spawn(function()
local template = UpdLogsLabel
local list = UpdLogsList

[Link] = [Link].." "..NAupdDate

if next(NAupdLogs) then
for name, txt in pairs(NAupdLogs) do
local btn = template:Clone()
[Link] = list
[Link] = name
[Link] = "-"..txt
end
end
end)

--[[ COMMAND BAR BUTTON ]]--


local TextLabel = InstanceNew("TextLabel")
local UICorner = InstanceNew("UICorner")
local UIStroke = InstanceNew("UIStroke")
local UIGradient = InstanceNew("UIGradient")
local ImageButton = InstanceNew("ImageButton")
local UICorner2 = InstanceNew("UICorner")

[Link] = NASCREENGUI
TextLabel.BackgroundColor3 = [Link](25, 25, 25)
[Link] = 1
[Link] = [Link](0.5, 0.5)
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0, 0, 0, 0)
[Link] = [Link]
[Link] = getSeasonEmoji().." "..adminName.." V"..curVer.."
"..getSeasonEmoji()
TextLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 22
[Link] = true
[Link] = 0.7
[Link] = 1
[Link] = 9999

[Link] = [Link](0.25, 0)
[Link] = TextLabel

[Link] = TextLabel
[Link] = 2
[Link] = [Link](0, 0, 0)
[Link] = 0.4
[Link] = [Link]

[Link] = TextLabel
[Link] = [Link]{
[Link](0, [Link](0, 170, 255)),
[Link](1, [Link](0, 255, 170))
}
[Link] = [Link]{
[Link](0, 0),
[Link](0.5, 0.25),
[Link](1, 0)
}
[Link] = 55

[Link] = NASCREENGUI
[Link] = 1
[Link] = [Link](0.5, 0)
[Link] = 0
[Link] = [Link](0.5, 0, -1, 0)
[Link] = [Link](0, 32 * NAScale, 0, 32 * NAScale)
[Link] = isAprilFools() and "rbxassetid://104531932157501" or
"rbxassetid://77352376040674"
[Link] = 9999

[Link] = [Link](0.5, 0)
[Link] = ImageButton

NAimageButton = ImageButton

if IsOnMobile then
[Link]:Connect(function()
TweenService:Create(ImageButton, [Link](0.25,
[Link], [Link]), {
Size = [Link](0, 35 * NAScale, 0, 35 * NAScale)
}):Play()
end)
[Link]:Connect(function()
TweenService:Create(ImageButton, [Link](0.25,
[Link], [Link]), {
Size = [Link](0, 32 * NAScale, 0, 32 * NAScale)
}):Play()
end)
end

swooshySWOOSH = false

function Swoosh()
TweenService:Create(ImageButton, [Link](1.5, [Link],
[Link]), {
Rotation = isAprilFools() and [Link](540, 1440) or 720
}):Play()

gui.draggablev2(ImageButton)

if swooshySWOOSH then
return
end
swooshySWOOSH = true

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
[Link]:Connect(function()
if [Link] == [Link] then
if FileSupport and NAiconSaveEnabled then
local pos = [Link]
writefile(NAICONPOSPATH,
HttpService:JSONEncode({
X = [Link],
Y = [Link],
Save = NAiconSaveEnabled
}))
end
end
end)
end
end)
end

function mainNameless()
local txtLabel = TextLabel
local textWidth = TextService:GetTextSize([Link], [Link],
[Link], [Link]([Link], [Link])).X
local finalSize = [Link](0, textWidth + 80, 0, 40)

local appearTween = TweenService:Create(txtLabel, [Link](0.8,


[Link], [Link]), {
Size = finalSize,
BackgroundTransparency = 0.1,
TextTransparency = 0,
})

local riseTween = TweenService:Create(txtLabel, [Link](0.4,


[Link], [Link]), {
Position = [Link](0.5, 0, 0.48, 0)
})

appearTween:Play()
riseTween:Play()

if IsOnMobile then
[Link] = [Link](0, 0, 0, 0)
[Link] = 1

local targetPos = [Link](0.5, 0, 0.1, 0)

if FileSupport and isfile(NAICONPOSPATH) then


local data = HttpService:JSONDecode(readfile(NAICONPOSPATH))
if data and data.X and data.Y then
targetPos = [Link](data.X, 0, data.Y, 0)
end
end

[Link] = [Link]([Link], 0,
[Link] - 0.15, -20)

local appearBtnTween = TweenService:Create(ImageButton,


[Link](1, [Link], [Link]), {
Size = [Link](0, 32 * NAScale, 0, 32 * NAScale),
Position = targetPos,
ImageTransparency = 0
})
appearBtnTween:Play()

Swoosh()
else
ImageButton:Destroy()
end

Wait(2.5)

local fadeOutTween = TweenService:Create(txtLabel, [Link](0.6,


[Link], [Link]), {
TextTransparency = 1,
BackgroundTransparency = 1,
Position = [Link](0.5, 0, 0.52, 20),
Size = [Link](0, 0, 0, 0)
})

fadeOutTween:Play()
[Link]:Once(function()
txtLabel:Destroy()
end)
end

[Link](mainNameless)()

if IsOnMobile then
MouseButtonFix(ImageButton,function()
[Link]()
[Link]=''
cmdInput:CaptureFocus()
end)
end

--@ltseverydayyou (Aervanix)
--@Cosmella (Viper)

--original by @qipu |
loadstring(game:HttpGet("[Link]
NamelessAdmin/main/Source"))();

Spawn(function()
local NAresult = tick() - NAbegin
local nameCheck = nameChecker(Player)

Delay(0.3, function()
local executorName = identifyexecutor and identifyexecutor() or
"Unknown"
local welcomeMessage = "Welcome to "..adminName.." V"..curVer

executorName = maybeMock(executorName)
welcomeMessage = maybeMock(welcomeMessage)

local notifBody = welcomeMessage..


(identifyexecutor and ("\nExecutor: "..executorName) or "")..
"\nUpdated on: "..NAupdDate..
"\nTime Taken To Load: "..loadedResults(NAresult)

DoNotif(notifBody, 6, rngMsg().." "..nameCheck)

if not FileSupport then


warn("NAWWW NO FILE SUPPORT???????")
Notify({
Title = maybeMock("Would you like to enable
QueueOnTeleport?"),
Description = maybeMock("With QueueOnTeleport,
"..adminName.." will automatically execute itself upon teleporting to a game or
place."),
Buttons = {
{Text = "Yes", Callback = function()
queueteleport(loader)
end},
{Text = "No", Callback = function() end}
}
})
elseif not queueteleport then
warn('your executor is dog shit')
end

Wait(1)

if IsOnPC then
local keybindMessage = maybeMock("Your Keybind Prefix:
"..[Link])
DoNotif(keybindMessage, 10, adminName.." Keybind Prefix")
end
Wait(2)

--[[Notify({
Title = adminName.." (Archived)",
Description = 'This version is no longer maintained.\nCheck the
README on GitHub for legacy details.',
Buttons = {
{
Text = "Copy GitHub Repo",
Callback = function()

setclipboard("[Link]
end
},
{
Text = "Discord Server",
Callback = function()
setclipboard("[Link]
end
},
{
Text = "Close",
Callback = function() end
}
}
})]]

--[[local updateLogMessage = maybeMock('Added "updlog" command


(displays any new changes added into '..adminName..')')
DoNotif(updateLogMessage, nil, "Info")]]
end)
Spawn(function()
Wait(.5)
for _, commandName in ipairs([Link]) do
local fullRun = {commandName}
local argsString = [Link][commandName]
if argsString and argsString ~= "" then
local extraArgs = ParseArguments(argsString)
for _, v in ipairs(extraArgs) do
Insert(fullRun, v)
end
end
[Link](fullRun)
end
end)
[Link] = 10
[Link] = isAprilFools() and '🤡 '..adminName.."
V"..curVer..' 🤡' or getSeasonEmoji()..' '..adminName.." V"..curVer..'
'..getSeasonEmoji()
end)

[Link]:Connect(function()
if NAimageButton then
[Link]=false
end
end)

[Link]:Connect(function()
Delay(0.1, function()
if NAimageButton then
[Link]=true
end
end)
end)

--[[if not LegacyChat then


[Link] = function(message)
local textSource = [Link]
if not textSource then return end

local fromPlayer = Players:GetPlayerByUserId([Link])


if not fromPlayer then return end

for _, adminId in ipairs(_G.NAadminsLol) do


if [Link] == adminId then
local clr = 255
local hex = Format("#%02X%02X%02X", clr, clr, clr)
local props = InstanceNew("TextChatMessageProperties")
[Link] = Format('<font color="%s">[NA
ADMIN]</font> %s', hex, [Link] or "")
[Link] = [Link]
return props
end
end

local tag = fromPlayer:GetAttribute("CustomNAtagger")


if tag then
local props = InstanceNew("TextChatMessageProperties")
[Link] = Format('<font color="#00FFAA">[%s]</font> %s',
tag, [Link] or "")
[Link] = [Link]
return props
end
end
end]]

print([[

███╗░░██╗░█████╗░███╗░░░███╗███████╗██╗░░░░░███████╗░██████╗░██████╗
████╗░██║██╔══██╗████╗░████║██╔════╝██║░░░░░██╔════╝██╔════╝██╔════╝
██╔██╗██║███████║██╔████╔██║█████╗░░██║░░░░░█████╗░░╚█████╗░╚█████╗░
██║╚████║██╔══██║██║╚██╔╝██║██╔══╝░░██║░░░░░██╔══╝░░░╚═══██╗░╚═══██╗
██║░╚███║██║░░██║██║░╚═╝░██║███████╗███████╗███████╗██████╔╝██████╔╝
╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░░░░╚═╝╚══════╝╚══════╝╚══════╝╚═════╝░╚═════╝░

░█████╗░██████╗░███╗░░░███╗██╗███╗░░██╗
██╔══██╗██╔══██╗████╗░████║██║████╗░██║
███████║██║░░██║██╔████╔██║██║██╔██╗██║
██╔══██║██║░░██║██║╚██╔╝██║██║██║╚████║
██║░░██║██████╔╝██║░╚═╝░██║██║██║░╚███║
╚═╝░░╚═╝╚═════╝░╚═╝░░░░░╚═╝╚═╝╚═╝░░╚══╝
]])

[Link]([Link]())

Spawn(function()
while Wait() do
if getHum() then
getHum().AutoJumpEnabled=false
break
end
end
end)

Spawn(function() -- init
if cmdBar then [Link] = '\0' end
if chatLogsFrame then [Link] = '\0' end
if NAconsoleFrame then [Link] = '\0' end
if commandsFrame then [Link] = '\0' end
if UpdLogsFrame then [Link] = '\0' end
if resizeFrame then [Link] = '\0' end
if description then [Link] = '\0' end
if ModalFixer then [Link] = '\0' end
if AUTOSCALER then [Link] = '\0' [Link] = NAUIScale end
end)

Spawn(bindToDevConsole)
Spawn(loadAliases)
Spawn(loadButtonIDS)
Spawn(RenderUserButtons)
Spawn(loadAutoExec)
Spawn(LoadPlugins)

Spawn(function()
NACaller(function()--better saveinstance support

loadstring(game:HttpGet("[Link]
Nameless-Admin/main/[Link]"))();
end)
end)

You might also like