repeat
task.wait()
until game:IsLoaded()
local Settings = {
Prefix = ";",
GetPlayerSeperator = ",",
Version = "2.0",
Themes = {
--// Gui
PrimaryBGColor = Color3.fromRGB(33, 34, 44), -- // default : 25,25,25
TopbarColor = Color3.fromRGB(34, 35, 45), -- // default : 26,26,26
PrimaryTextColor = Color3.fromRGB(255, 255, 255), -- // default : 255,255,255
SecondaryTextColor = Color3.fromRGB(200, 200, 200), -- // default : 200,200,200
ImageColor = Color3.fromRGB(255, 255, 255), -- // default : 255,255,255
OutlineColor = Color3.fromRGB(0, 0, 0), -- // border of the uis (basically acts as a shadow) : default : 0, 0, 0
OutlineColor2 = Color3.fromRGB(39, 41, 52), -- // outline of stuff in uis (buttons, frames, etc.) : default : 45, 45, 45
--// CmdBar
CommandLinesColor = Color3.fromRGB(33, 34, 44),
CommandCenterBarColor = Color3.fromRGB(33, 34, 44),
EdgeColor = Color3.fromRGB(33, 34, 44),
AutofillColor = Color3.fromRGB(33, 34, 44),
AutofillTextColor = Color3.fromRGB(255, 255, 255),
InputTextColor = Color3.fromRGB(255, 255, 255)
},
KeyBinds = {},
Waypoints = {},
Options = {},
Admins = {}
}
--// if re-executed it will just remove the old ui
if getgenv then
if getgenv().NamelessLoaded then
getgenv().NamelessInterfacePath.Parent = nil
getgenv().ShadowPath.Parent = nil
end
end
local Checks = {
CheckIfFolderFuncs = isfolder and makefolder and delfolder,
CheckIfFileFuncs = isfile and writefile and delfile and listfiles and loadfile
}
if Checks.CheckIfFolderFuncs then
if not isfolder("Nameless-Admin-V2") then
makefolder("Nameless-Admin-V2")
end
if not isfolder("Nameless-Admin-V2/Plugins") then
makefolder("Nameless-Admin-V2/Plugins")
end
if not isfolder("Nameless-Admin-V2/Waypoints") then
makefolder("Nameless-Admin-V2/Waypoints")
end
if not isfolder("Nameless-Admin-V2/KeyBinds") then
makefolder("Nameless-Admin-V2/KeyBinds")
end
end
local Services = {
Players = game:GetService("Players"),
CoreGui = game:GetService("CoreGui"),
UserInputService = game:GetService("UserInputService"),
LocalPlayer = game:GetService("Players").LocalPlayer,
PlayerGui = game:GetService("Players").LocalPlayer.PlayerGui,
StarterGui = game:GetService("StarterGui"),
RunService = game:GetService("RunService"),
TeleportService = game:GetService("TeleportService"),
SoundService = game:GetService("SoundService"),
TweenService = game:GetService("TweenService"),
AvatarEditorService = game:GetService("AvatarEditorService"),
Workspace = workspace,
Character = game:GetService("Players").LocalPlayer.Character,
TextChatService = game:GetService("TextChatService"),
ReplicatedStorage = game:GetService("ReplicatedStorage"),
Camera = workspace.CurrentCamera,
Mouse = game:GetService("Players").LocalPlayer:GetMouse(),
Lighting = game:GetService("Lighting")
}
Services.LocalPlayer.CharacterAdded:Connect(
function(NewCharacter)
Services.Character = NewCharacter
end
)
local CommandToggles = {
FakeLag = false,
Nerd = false,
NerdAlreadyRan = false,
StarterPlaceBlockSpam = false,
LoopFling = false,
ESP = false,
AlreadyStartedLogging = false, -- used for the logs commands
HideDisplayNames = false,
FollowNPCS = false,
LAAT = false,
InfIniteJump = false,
TPWalk = false,
Walkfling = true,
TBot = false,
HideUIs = {},
AntiFling = false,
FloodChat = false,
Disability = false,
AlreadyRanDisability = false,
LoopGrab = false,
Loop = false,
LoopGrabDelete = false,
Stand = false,
Mute = false,
Glitch = false,
}
local Interface
Interface = game:GetObjects("rbxassetid://15144458714")[1]
Interface.Parent = Services.CoreGui
Interface.Servers.Visible = false
Interface.Options.Visible = false
Interface.Commands.Visible = false
Interface.Top.Visible = false
Interface.Logs.Visible = false
Interface.Introduction.Visible = false
Interface.CmdBar.Visible = false
Interface.Notification.Visible = true
Interface.Notification.Notification.Visible = false
Interface.Top.PlayerIcon.Image =
Services.Players:GetUserThumbnailAsync(
Services.LocalPlayer.UserId,
Enum.ThumbnailType.HeadShot,
Enum.ThumbnailSize.Size420x420
)
local NFuncs = {} --// NamelessFunctions
local PlayerFuncs = {}
local UIFuncs = {
--// Popup
FrameSpeed = 0.5,
CloseSpeed = 0.3,
Styles = {
OpenEasingStyle = Enum.EasingStyle.Back,
OpenEasingDirection = Enum.EasingDirection.InOut,
CloseEasingStyle = Enum.EasingStyle.Sine,
CloseEasingDirection = Enum.EasingDirection.Out
},
--// Notification
NotificationHandler = Interface.Notification,
OriginalNotificationSize = Interface.Notification.Notification.Size,
NotificationTweenSpeed = 0.2,
NotificationStyles = {
EasingStyle = Enum.EasingStyle.Sine,
EasingDirection = Enum.EasingDirection.Out
}
}
function NFuncs.CheckIfNPC(Character)
if
Character and Character.ClassName == "Model" and Character:FindFirstChildOfClass("Humanoid") and
not Services.Players:GetPlayerFromCharacter(Character)
then
return true
else
return false
end
end
function NFuncs.RandomString()
local String = {}
for St = 1, math.random(10, 15) do
String[St] = string.char(math.random(32, 126))
end
return table.concat(String)
end
--[[function NFuncs.CheckIfMobile()
if table.find({Enum.Platform.IOS, Enum.Platform.Android}, Services.UserInputService:GetPlatform()) then
return true
else
return false
end
end]]
function PlayerFuncs.GetPlayer(Arg)
local Target = {}
local PlayerNames = Library.ParseText(Arg, Settings.GetPlayerSeperator)
for i, String in next, PlayerNames or {"me"} do
if String == nil then
table.insert(Target, Services.LocalPlayer)
elseif String:lower() == "random" then
table.insert(Target, Services.Players:GetPlayers()[math.random(#Services.Players:GetPlayers())])
elseif String:lower() == "me" then
table.insert(Target, Services.LocalPlayer)
elseif String:lower() == "all" then
for i, Player in next, Services.Players:GetPlayers() do
table.insert(Target, Player)
end
elseif String:lower() == "others" then
for i, Player in next, Services.Players:GetPlayers() do
if Player ~= Services.LocalPlayer then
table.insert(Target, Player)
end
end
elseif String:find("*") == 1 then --// Team search
for i, Player in next, Services.Players:GetPlayers() do
if tostring(Player.Team):lower():find(String:gsub(2)) then
table.insert(Target, Player)
end
end
elseif String:lower() == "enemies" then
for i, Player in next, Services.Players:GetPlayers() do
if Player.Team ~= Services.LocalPlayer.Team then
table.insert(Target, Player)
end
end
elseif String:lower() == "dead" then
for i, Player in next, Services.Players:GetPlayers() do
if Player.Character and Player.Character.Humanoid then
if Player.Character.Humanoid.Health == 0 then
table.insert(Target, Player)
end
end
end
elseif String:lower() == "alive" then
for i, Player in next, Services.Players:GetPlayers() do
if Player.Character and Player.Character.Humanoid then
if Player.Character.Humanoid.Health >= 0 then
table.insert(Target, Player)
end
end
end
elseif String:lower() == "npc" then
for i, NPC in next, workspace:GetDescendants() do
if NFuncs.CheckIfNPC(NPC) then
table.insert(Target, NPC)
end
end
elseif String:lower() == "friends" then
for i, Player in next, Services.Players:GetPlayers() do
if Player:IsFriendsWith(Services.LocalPlayer.UserId) and Player ~= Services.LocalPlayer then
table.insert(Target, Player)
end
end
elseif String:lower() == "nonfriends" then
for i, Player in next, Services.Players:GetPlayers() do
if not Player:IsFriendsWith(Services.LocalPlayer.UserId) and Player ~= Services.LocalPlayer then
table.insert(Target, Player)
end
end
elseif String:lower() == "closest" then
local Lowest = math.huge
local LPlayer
if Services.LocalPlayer.Character then
for i, Player in next, Services.Players:GetPlayers() do
if Player.Character and Player ~= Services.LocalPlayer then
local Distance =
Player:DistanceFromCharacter(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
if Distance < Lowest then
Lowest = Distance
LPlayer = Player
end
end
end
table.insert(Target, LPlayer)
end
elseif String:lower() == "farthest" then
local Highest = 0
if Services.LocalPlayer.Character then
for i, Player in next, Services.Players:GetPlayers() do
if Player.Character and Player ~= Services.LocalPlayer then
local Distance = Player:DistanceFromCharacter(Services.Character.HumanoidRootPart.Position)
if Distance > Highest then
Highest = Distance
table.insert(Target, Player)
end
end
end
else
return
end
else
String = String:lower():gsub("%s", "")
for _, Player in next, Services.Players:GetPlayers() do
if Player.Name:lower():match(String) then
table.insert(Target, Player)
elseif Player.DisplayName:lower():match("^" .. String) then
table.insert(Target, Player)
end
end
end
end
return Target
end
function PlayerFuncs.Chat(Message)
if Services.TextChatService:FindFirstChild("TextChannels") then
Services.TextChatService.TextChannels.RBXGeneral:SendAsync(tostring(Message))
else
Services.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tostring(Message), "All")
end
end
function PlayerFuncs.PromptChangeRigType(RigType)
Services.AvatarEditorService:PromptSaveAvatar(
Services.LocalPlayer.Character.Humanoid.HumanoidDescription,
Enum.HumanoidRigType[RigType]
)
end
function PlayerFuncs.Fling(Target)
if Services.LocalPlayer.Character and Target.Character then
-- wip lazy rn
local Character = Services.LocalPlayer.Characater
local HRP = Character.HumanoidRootPart
local Humanoid = Character.Humanoid
local TargetCharacter = Target.Character
end
end
function PlayerFuncs.Walkfling(Power)
CommandToggles.Walkfling = false --// this is to stop the one before if the person is running touchfling again
wait(0.3)
CommandToggles.Walkfling = true
spawn(
function()
local HumanoidRootPart, Character, Velocity, Movel = nil, nil, nil, 0.1
repeat
task.wait()
if CommandToggles.Walkfling then
while CommandToggles.Walkfling and
not (Character and Character.Parent and HumanoidRootPart and HumanoidRootPart.Parent) do
Services.RunService.Heartbeat:Wait()
Character = Services.LocalPlayer.Character
HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
end
if CommandToggles.Walkfling then
if
unpack(PlayerFuncs.GetPlayer("closest")):DistanceFromCharacter(
Services.Character.HumanoidRootPart.Position
) <= 5
then
Velocity = HumanoidRootPart.Velocity
HumanoidRootPart.Velocity = Velocity * tonumber(Power) + Vector3.new(0, tonumber(Power), 0)
game:GetService("RunService").RenderStepped:Wait()
if Character and Character.Parent and HumanoidRootPart and HumanoidRootPart.Parent then
HumanoidRootPart.Velocity = Velocity
end
game:GetService("RunService").Stepped:Wait()
if Character and Character.Parent and HumanoidRootPart and HumanoidRootPart.Parent then
HumanoidRootPart.Velocity = Velocity + Vector3.new(0, Movel, 0)
Movel = Movel * -1
end
end
end
end
until not CommandToggles.Walkfling
end
)
end
function PlayerFuncs.ESP(Player)
CommandToggles.ESP = true
if
Player and Player ~= Services.LocalPlayer and Player.Character and Player.Character.Head and CommandToggles.ESP --[[ and Player ~= Services.LocalPlayer]]
then
local function AddText(Head)
if not Head then
repeat
task.wait()
until Head
end
if CommandToggles.ESP then
local Billboard =
UIFuncs.CreateInstance(
"BillboardGui",
{
Parent = Head,
AlwaysOnTop = true,
Size = UDim2.new(0, 100, 0, 150),
Adornee = Head
}
)
local ListLayout =
UIFuncs.CreateInstance(
"UIListLayout",
{
Parent = Billboard
}
)
local Name =
UIFuncs.CreateInstance(
"TextLabel",
{
Parent = Billboard,
BackgroundTransparency = 1,
Size = UDim2.new(0, 100, 0, 30),
TextColor3 = Color3.fromRGB(255, 255, 255),
TextScaled = true,
TextStrokeTransparency = 0,
Text = Player.Name,
Font = Enum.Font.GothamBold
}
)
local Health =
UIFuncs.CreateInstance(
"TextLabel",
{
Parent = Billboard,
BackgroundTransparency = 1,
Size = UDim2.new(0, 100, 0, 40),
TextColor3 = Color3.fromRGB(255, 255, 255),
TextScaled = true,
TextStrokeTransparency = 0,
Font = Enum.Font.GothamBold
}
)
UIFuncs.CreateInstance("Highlight", {Parent = Head.Parent})
spawn(
function()
while Health do
wait()
pcall(
function()
if Head and Head.Parent and Head.Parent:FindFirstChild("Humanoid") then
Health.Text = "Health: " .. Head.Parent:FindFirstChild("Humanoid").Health
end
end
)
end
end
)
end
end
AddText(Player.Character.Head)
Player.CharacterAdded:Connect(
function(Character)
repeat
wait()
until Character and Character:FindFirstChild("Head") and Character:FindFirstChild("Humanoid")
wait(0.1)
AddText(Character.Head)
end
)
end
end
function PlayerFuncs.UnESP(Player)
CommandToggles.ESP = false
if
Player.Character and Player.Character.Head and Player.Character.Head:FindFirstChild("BillboardGui") and
Player.Character:FindFirstChild("Highlight")
then
Player.Character.Head.BillboardGui:Destroy()
Player.Character.Highlight:Destroy()
end
end
function UIFuncs.Destroy(UIObject)
if
not pcall(
function()
UIObject.Parent = Services.CoreGui
end
)
then
UIObject.Parent = nil
end
end
function UIFuncs.Open(Frame, OffsetSizeX, OffsetSizeY, Speed)
if Frame then
Frame.Size = UDim2.new(0, 0, 0, 0)
Frame.Visible = true
local Opening =
Services.TweenService:Create(
Frame,
TweenInfo.new(Speed, UIFuncs.Styles.OpenEasingStyle, UIFuncs.Styles.OpenEasingDirection),
{Size = UDim2.fromOffset(OffsetSizeX, OffsetSizeY)}
)
Opening:Play()
end
end
function UIFuncs.Close(Frame, Speed, OffsetX, OffsetY)
if Frame then
if not OffsetX and OffsetY then
OffsetX = 0
OffsetY = 0
end
local Closing =
Services.TweenService:Create(
Frame,
TweenInfo.new(Speed, UIFuncs.Styles.CloseEasingStyle, UIFuncs.Styles.CloseEasingDirection),
{Size = UDim2.fromOffset(0, 0)}
)
Closing:Play()
spawn(
function()
wait(Speed + 0.1)
Frame.Visible = false
end
)
end
end
function UIFuncs.TypeWriter(Object, Text)
spawn(
function()
if Object and Object.ClassName == "TextLabel" then
for i = 1, #Text, 1 do
Object.Text = string.sub(Text, 1, i)
task.wait()
end
end
end
)
end
function UIFuncs.Drag(Frame, Speed)
local UserInputService = Services.UserInputService
local RunService = (Services.RunService)
local Dragging
local DragInput
local DragStart
local StartPos
local function Lerp(a, b, m)
return a + (b - a) * m
end
if Speed == nil then
Speed = 4
end
local LMPos
local LGPos
local DragSpeed = (tonumber(Speed))
local function Update(dt)
if not (StartPos) then
return
end
if not (Dragging) and (LGPos) then
Frame.Position =
UDim2.new(
StartPos.X.Scale,
Lerp(Frame.Position.X.Offset, LGPos.X.Offset, dt * DragSpeed),
StartPos.Y.Scale,
Lerp(Frame.Position.Y.Offset, LGPos.Y.Offset, dt * DragSpeed)
)
return
end
local Delta = (LMPos - UserInputService:GetMouseLocation())
local XG = (StartPos.X.Offset - Delta.X)
local YG = (StartPos.Y.Offset - Delta.Y)
LGPos = UDim2.new(StartPos.X.Scale, XG, StartPos.Y.Scale, YG)
Frame.Position =
UDim2.new(
StartPos.X.Scale,
Lerp(Frame.Position.X.Offset, XG, dt * DragSpeed),
StartPos.Y.Scale,
Lerp(Frame.Position.Y.Offset, YG, dt * DragSpeed)
)
end
Frame.InputBegan:Connect(
function(Input)
if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then
Dragging = true
DragStart = Input.Position
StartPos = Frame.Position
LMPos = UserInputService:GetMouseLocation()
Input.Changed:Connect(
function()
if Input.UserInputState == Enum.UserInputState.End then
Dragging = false
end
end
)
end
end
)
Frame.InputChanged:Connect(
function(Input)
if
Input.UserInputType == Enum.UserInputType.MouseMovement or
Input.UserInputType == Enum.UserInputType.Touch
then
DragInput = Input
end
end
)
RunService.Heartbeat:Connect(Update)
end
local Tabs = Interface.Commands.Tabs
local CurrentTab
for i, v in next, Tabs:GetChildren() do
if v:IsA("ScrollingFrame") then
if v.Name == "Commands" then
CurrentTab = "Commands"
v.Visible = true
v.Position = UDim2.new(0, 0, 0, 0)
v.Command.Visible = false
else
v.Position = UDim2.new(0, 310, 0, 0)
v.Visible = false
end
end
end
function UIFuncs.CreateInstance(Name, Properties, Children)
local Object = Instance.new(Name)
for i, Property in next, Properties or {} do
Object[i] = Property
end
for i, Children in next, Children or {} do
Children.Parent = Object
end
return Object
end
function UIFuncs.AddCommand(Name, Description, Args)
local Commands = Interface.Commands
local Tabs = Commands.Tabs
local TweenSpeed = 0.5
local Back = Commands.Topbar.Back
local Cooldown = false
local NewCommand = Tabs.Commands.Command:Clone()
NewCommand.Parent = Tabs.Commands
NewCommand.Visible = true
NewCommand.Description.Text = Description
NewCommand.Title.Text = Name
NewCommand.MouseButton1Click:Connect(
function()
if not Cooldown then
Cooldown = true
Back.Icon.Image = "rbxassetid://11422143469"
Tabs.CommandInfoExample.Visible = true
Services.TweenService:Create(
Tabs.Commands,
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, -310, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs.CommandInfoExample,
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
local Arguments = Tabs.CommandInfoExample.Arguments
Arguments.Title.Text = Name
Arguments.Description.Text = Args
wait(TweenSpeed + 0.1)
Tabs.Commands.Visible = false
CurrentTab = "CommandInfoExample"
Cooldown = false
end
end
)
Back.MouseButton1Click:Connect(
function()
if Back.Icon.Image == "rbxassetid://11422143469" then
if not Cooldown then
Cooldown = true
Back.Icon.Image = "rbxassetid://11293977875"
Tabs.Commands.Visible = true
Services.TweenService:Create(
Tabs.Commands,
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs.CommandInfoExample,
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 310, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs.CommandInfoExample.Visible = false
Cooldown = false
end
end
end
)
end
function UIFuncs.GetCurrentTime()
return tostring(os.date("%I") .. ":" .. os.date("%M") .. " " .. string.upper(tostring(os.date("%p"))))
end
function UIFuncs.SendNotification(Title, Description, Duration)
--// garbage code dont look plz ignore
spawn(
function()
local ClonedNotif = UIFuncs.NotificationHandler.Notification:Clone()
ClonedNotif.Description.Visible = false
ClonedNotif.Title.Visible = false
ClonedNotif.Parent = UIFuncs.NotificationHandler
ClonedNotif.Size = UDim2.new(0, 0, 0, 0)
ClonedNotif.Timer.Timer.Transparency = 1
ClonedNotif.BackgroundTransparency = 1
ClonedNotif.Description.TextTransparency = 1
ClonedNotif.Title.TextTransparency = 1
ClonedNotif.Visible = true
ClonedNotif.Description.Text = Description
ClonedNotif.Title.Text = Title
ClonedNotif.Timer.Timer.Size = UDim2.new(0, 204, 0, 2)
Services.TweenService:Create(
ClonedNotif,
TweenInfo.new(UIFuncs.NotificationTweenSpeed),
{BackgroundTransparency = 0}
):Play()
Services.TweenService:Create(
ClonedNotif.Title,
TweenInfo.new(UIFuncs.NotificationTweenSpeed),
{TextTransparency = 0}
):Play()
Services.TweenService:Create(
ClonedNotif.Description,
TweenInfo.new(UIFuncs.NotificationTweenSpeed),
{TextTransparency = 0}
):Play()
Services.TweenService:Create(
ClonedNotif,
TweenInfo.new(
UIFuncs.NotificationTweenSpeed,
UIFuncs.NotificationStyles.EasingStyle,
UIFuncs.NotificationStyles.EasingDirection
),
{Size = UIFuncs.OriginalNotificationSize}
):Play()
Services.TweenService:Create(
ClonedNotif.Timer.Timer,
TweenInfo.new(Duration + 0.1),
{Size = UDim2.new(0, 1, 0, 2)}
):Play()
Services.TweenService:Create(ClonedNotif.Timer.Timer, TweenInfo.new(Duration + 0.1), {Transparency = 0}):Play(
)
spawn(
function()
wait(UIFuncs.NotificationTweenSpeed - 0.1)
ClonedNotif.Description.Visible = true
ClonedNotif.Title.Visible = true
end
)
task.wait(Duration)
Services.TweenService:Create(
ClonedNotif.Outline,
TweenInfo.new(UIFuncs.NotificationTweenSpeed),
{Transparency = 1}
):Play()
Services.TweenService:Create(
ClonedNotif,
TweenInfo.new(UIFuncs.NotificationTweenSpeed),
{BackgroundTransparency = 1}
):Play()
Services.TweenService:Create(
ClonedNotif,
TweenInfo.new(
UIFuncs.NotificationTweenSpeed,
UIFuncs.NotificationStyles.EasingStyle,
UIFuncs.NotificationStyles.EasingDirection
),
{Size = UDim2.new(0, 0, 0, 40)}
):Play()
ClonedNotif.Title:Destroy()
ClonedNotif.Description:Destroy()
wait(UIFuncs.NotificationTweenSpeed)
ClonedNotif:Destroy()
end
)
wait(0.1)
end
local Popup = Interface.Popup
Popup.BackgroundTransparency = 1
Popup.Outline.Transparency = 1
Popup.Visible = false
Popup.Description.TextTransparency = 1
Popup.Title.TextTransparency = 1
Popup.Bottom.Transparency = 1
Popup.Bottom.UIStroke.Transparency = 1
spawn(
function()
for i, v in next, Popup.Bottom:GetChildren() do
if v:IsA("TextButton") then
v.BackgroundTransparency = 1
v.TextTransparency = 1
v.UIStroke.Transparency = 1
end
end
end
)
--if table.find({Enum.Platform.IOS, Enum.Platform.Android}, Services.UserInputService:GetPlatform()) then
local UserInterface =
UIFuncs.CreateInstance(
"ScreenGui",
{
Parent = Interface,
Name = NFuncs.RandomString(),
ResetOnSpawn = false
}
)
local Button =
UIFuncs.CreateInstance(
"TextButton",
{
Parent = UserInterface,
Name = NFuncs.RandomString(),
AnchorPoint = Vector2.new(0.5, 0.5),
Position = UDim2.new(0.499, 0, 0.08, 0),
Size = UDim2.new(0, 33, 0, 33),
BackgroundColor3 = Settings.Themes.PrimaryBGColor,
Text = "Na",
TextSize = 16,
Font = Enum.Font.GothamBold,
TextColor3 = Settings.Themes.SecondaryTextColor
}
)
UIFuncs.CreateInstance(
"UIStroke",
{
Thickness = 1,
Transparency = 0.8,
ApplyStrokeMode = "Border",
Parent = Button
}
)
UIFuncs.CreateInstance(
"UICorner",
{
Parent = Button,
CornerRadius = UDim.new(1, 0),
Name = NFuncs.RandomString()
}
)
UIFuncs.Drag(Button, 20)
--end
function UIFuncs.LoadTheme()
local Theme = Settings.Themes
for i, Child in next, Interface:GetDescendants() do
if Child:IsA("Frame") and Child.Parent == Interface then
Child.BackgroundColor3 = Theme.PrimaryBGColor
elseif Child.Name == "Example" and Child:IsA("Frame") then
Child.BackgroundColor3 = Theme.TopbarColor
elseif Child:IsA("ImageLabel") or Child:IsA("ImageButton") then
if Child.Name == "Edge" then
Child.ImageColor3 = Theme.EdgeColor
else
Child.ImageColor3 = Theme.ImageColor
Child.BackgroundColor3 = Theme.PrimaryBGColor
end
elseif Child:IsA("CanvasGroup") then
Child.BackgroundColor3 = Theme.TopbarColor
elseif Child.Name == "Description" and Child:IsA("TextLabel") then
Child.TextColor3 = Theme.SecondaryTextColor
elseif Child.Name == "Topbar" or Child.Name == "Bottom" and Child:IsA("Frame") then
Child.BackgroundColor3 = Theme.TopbarColor
elseif Child:IsA("TextButton") or Child:IsA("TextBox") then
if Child.Name == "Input" and Child.Parent.Name == "CenterBar" then
Child.TextColor3 = Theme.InputTextColor
else
Child.BackgroundColor3 = Theme.TopbarColor
Child.TextColor3 = Theme.PrimaryTextColor
end
elseif Child.Name == "Title" and Child:IsA("TextLabel") then
Child.TextColor3 = Theme.PrimaryTextColor
elseif Child.Name == "Bottom1" and Child.Parent.Name == "Topbar" then
Child.BackgroundColor3 = Theme.TopbarColor
elseif Child:IsA("Frame") and Child.Name == "Outline" then
Child.BackgroundColor3 = Theme.OutlineColor2
elseif Child:IsA("UIStroke") then
if Child.Name == "UIStroke" then
Child.Color = Theme.OutlineColor2
end
elseif Child:IsA("Frame") and Child.Name == "Horizontal" then
if Child.Parent.Name == not "CenterBar" then
Child.BackgroundColor3 = Theme.CommandLinesColor
elseif Child:IsA("Frame") and Child.Parent.Name == "Background" then
Child.BackgroundColor3 = Theme.AutofillColor
else
Child.BackgroundColor3 = Theme.CommandCenterBarColor
end
elseif Child.Name == "Input" and Child:IsA("TextLabel") and Child.Parent:FindFirstChild("Background") then
Child.TextColor3 = Theme.AutofillTextColor
end
end
Interface.Notification.Notification.BackgroundColor3 = Theme.PrimaryBGColor
Interface.Commands.Tabs.CommandInfoExample.Arguments.BackgroundColor3 = Theme.TopbarColor
Button.BackgroundColor3 = Theme.PrimaryBGColor
end
--// insert shadow frame
local SG =
UIFuncs.CreateInstance(
"ScreenGui",
{
Name = NFuncs.RandomString(),
Parent = Services.CoreGui,
ResetOnSpawn = false
}
)
local Shadow =
UIFuncs.CreateInstance(
"Frame",
{
Name = NFuncs.RandomString(),
Parent = SG,
Size = UDim2.new(2, 0, 2, 0),
AnchorPoint = Vector2.new(0.5, 0.5),
Position = UDim2.new(0.5, 0, 0.5, 0),
BackgroundColor3 = Color3.fromRGB(),
BackgroundTransparency = 1
}
)
function UIFuncs.ClosePopup(ObjectClone)
spawn(
function()
for i = 1, 30 do
task.wait(0.001)
Shadow.BackgroundTransparency = Shadow.BackgroundTransparency + 0.01
end
Shadow.BackgroundTransparency = 1
wait(0.3)
Shadow.BackgroundTransparency = 1
end
)
UIFuncs.Close(ObjectClone, 0.4)
spawn(
function()
for i = 1, 20 do
task.wait()
ObjectClone.BackgroundTransparency = ObjectClone.BackgroundTransparency + 0.09
ObjectClone.Outline.Transparency = ObjectClone.Outline.Transparency + 0.02
ObjectClone.Description.TextTransparency = ObjectClone.Description.TextTransparency + 0.3
ObjectClone.Title.TextTransparency = ObjectClone.Title.TextTransparency + 0.3
ObjectClone.Bottom.Transparency = ObjectClone.Bottom.Transparency + 0.05
ObjectClone.Bottom.UIStroke.Transparency = ObjectClone.Bottom.UIStroke.Transparency + 0.03
spawn(
function()
for i, v in next, ObjectClone.Bottom:GetChildren() do
if v:IsA("TextButton") then
task.wait()
v.BackgroundTransparency = v.BackgroundTransparency + 0.08
v.TextTransparency = v.TextTransparency + 0.08
v.UIStroke.Enabled = false
end
end
end
)
ObjectClone.Bottom.UIStroke.Enabled = false
ObjectClone.Outline.Enabled = false
end
end
)
spawn(
function()
wait(0.05)
ObjectClone.Bottom.Visible = false
ObjectClone.Description.Visible = false
ObjectClone.Title.Visible = false
end
)
wait(2)
ObjectClone:Destroy()
end
function UIFuncs.PopupTrigger(Title, Description, Callback)
spawn(
function()
for i = 1, 30 do
task.wait(0.001)
Shadow.BackgroundTransparency = Shadow.BackgroundTransparency - 0.01
end
Shadow.BackgroundTransparency = 0.7
end
)
Callback = Callback or function()
end
local ObjectClone = Popup:Clone()
ObjectClone.Parent = Popup.Parent
ObjectClone.Title.Text = Title
ObjectClone.Description.Text = Description
spawn(
function()
for i = 1, 20 do
task.wait()
ObjectClone.BackgroundTransparency = ObjectClone.BackgroundTransparency - 0.05
ObjectClone.Outline.Transparency = ObjectClone.Outline.Transparency - 0.01
spawn(
function()
wait(0.3)
ObjectClone.Description.TextTransparency = ObjectClone.Description.TextTransparency - 0.05
ObjectClone.Title.TextTransparency = ObjectClone.Title.TextTransparency - 0.05
end
)
ObjectClone.Bottom.Transparency = ObjectClone.Bottom.Transparency - 0.05
ObjectClone.Bottom.UIStroke.Transparency = ObjectClone.Bottom.UIStroke.Transparency - 0.035
end
end
)
UIFuncs.Open(ObjectClone, 345, 92, 0.5)
spawn(
function()
for i, v in next, ObjectClone.Bottom:GetChildren() do
if v:IsA("TextButton") then
spawn(
function()
for i = 1, 20 do
task.wait()
v.BackgroundTransparency = v.BackgroundTransparency - 0.05
spawn(
function()
wait(0.3)
v.TextTransparency = v.TextTransparency - 0.05
end
)
v.UIStroke.Transparency = v.UIStroke.Transparency - 0.035
end
end
)
end
end
end
)
ObjectClone.Bottom.Accept.MouseButton1Click:Connect(
function()
spawn(
function()
Callback()
end
)
UIFuncs.ClosePopup(ObjectClone)
end
)
ObjectClone.Bottom.Decline.MouseButton1Click:Connect(
function()
UIFuncs.ClosePopup(ObjectClone)
end
)
end
spawn(
function()
--// start up
local TweenSpeed = 0.05
local Start = Interface.Start
local Status = Start.Status
local Filler = Status.Filler
local Title = Start.Title
local Description = Start.Description
local Popup = UIFuncs
Status.UIStroke.Transparency = 1
for i, v in next, Start:GetChildren() do
if v:IsA("TextLabel") then
v.TextTransparency = 1
elseif v:IsA("CanvasGroup") then
v.GroupTransparency = 1
else
if v:IsA("UIStroke") then
v.Transparency = 1
end
end
end
Start.Visible = true
Start.Size = UDim2.fromOffset(200, 50)
Popup.Open(Start, 331, 61, 0.5)
wait(0.2)
spawn(
function()
for i, v in next, Start:GetChildren() do
spawn(
function()
if v:IsA("TextLabel") then
for i = 1, 20 do
task.wait()
v.TextTransparency = v.TextTransparency - 0.05
end
elseif v:IsA("CanvasGroup") then
for i = 1, 20 do
task.wait()
v.GroupTransparency = v.GroupTransparency - 0.05
end
else
if v:IsA("UIStroke") then
for i = 1, 20 do
task.wait()
v.Transparency = v.Transparency - 0.01
end
end
end
end
)
end
end
)
Description.Text = ""
wait(0.1)
Status.UIStroke.Transparency = 0
UIFuncs.TypeWriter(Description, "Loading...")
end
)
local CommandAmount = 0
local Command = {}
local Command2 = {}
local Commands, Aliases = {}, {}
local LastRanCommand
local CommandHistory = {}
Command.Add = function(...)
local vars = {...}
local aliases, info, arguments, func = vars[1], vars[2], vars[3], vars[4]
for i, CommandName in next, aliases do
if i == 1 then
Commands[CommandName:lower()] = {func, info, arguments}
else
Aliases[CommandName:lower()] = {func, info, arguments}
end
end
CommandAmount = CommandAmount + 1
end
Command2.Add = function(...)
local vars = {...}
local aliases, info, arguments, func = vars[1], vars[2], vars[3], vars[4]
for i, CommandName in next, aliases do
if i == 1 then
Command2[CommandName:lower()] = {func, info, arguments}
else
Aliases[CommandName:lower()] = {func, info, arguments}
end
end
CommandAmount = CommandAmount + 1
end
Command.Run = function(Arguments)
if Arguments[1] then
local caller, arguments = Arguments[1], Arguments
table.remove(Arguments, 1)
local success, msg =
pcall(
function()
if Commands[caller:lower()] then
Commands[caller:lower()][1](unpack(arguments))
elseif Aliases[caller:lower()] then
Aliases[caller:lower()][1](unpack(arguments))
else
UIFuncs.SendNotification(
"Nameless Admin",
"The command " .. tostring(caller) .. " does not exist!",
5
)
end
end
)
if not success then
UIFuncs.SendNotification(
"Command Error!",
"This command has had an error so it could not run, please check your console for more information",
5
)
warn(msg)
end
end
end
Library = {}
Library.Wrap = function(f)
return coroutine.wrap(f)
end
Wrap = Library.Wrap
Methods = {}
Methods.RemoveRightGrip = function(Tool)
Tool.Parent = Services.Character
Tool.Parent = Services.LocalPlayer.Backpack
Tool.Parent = Services.Character.Humanoid
Tool.Parent = Services.Character
end
Methods.CheckIfVulnerable = function()
if Services.ReplicatedStorage:FindFirstChild("DeleteCar") then
return true
elseif Services.Character:FindFirstChild("HandlessSegway") then
return true
elseif Services.LocalPlayer.Backpack:FindFirstChild("Building Tools") then
return true
else
for i, Descendant in next, game:GetDescendants() do
if Descendant.Name == "DestroySegway" then
return true
end
end
end
end
Methods.Destroy = function(Part)
if Services.ReplicatedStorage:FindFirstChild("DeleteCar") then
Services.ReplicatedStorage.DeleteCar:FireServer(Part)
elseif Services.Character:FindFirstChild("HandlessSegway") then
for i, Descendant in next, game:GetDescendants() do
if Descendant.Name == "DestroySegway" then
Descentdant:FireServer(Part, {Value = Part})
end
end
elseif Services.ReplicatedStorage:FindFirstChild("GuiHandler") then
Services.ReplicatedStorage.GuiHandler:FireServer(false, Part)
elseif Services.LocalPlayer.Backpack:FindFirstChild("Building Tools") then
local ArgumentTable = {
[1] = "Remove",
[2] = {
[1] = Part
}
}
Services.LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint:InvokeServer(
unpack(ArgumentTable)
)
end
end
Library.Find = function(T, V)
for i, e in next, T do
if i == V or e == V then
return i
end
end
return nil
end
Library.ParseText = function(Text, Watch)
local Parsed = {}
if not Text then
return nil
end
for Arguments in Text:gmatch("[^" .. Watch .. "]+") do
Arguments = Arguments:gsub("-", "%%-")
local pos = Text:find(Arguments)
Arguments = Arguments:gsub("%%", "")
if pos then
local find = Text:sub(pos - Settings.Prefix:len(), pos - 1)
if (find == Settings.Prefix and Watch == Settings.Prefix) or Watch ~= Settings.Prefix then
table.insert(Parsed, Arguments)
end
else
table.insert(Parsed, nil)
end
end
return Parsed
end
Library.ParseCommand = function(Text)
spawn(
function()
local commands = Library.ParseText(Text, Settings.Prefix)
for _, parsed in next, commands do
local args = {}
for arg in parsed:gmatch("[^ ]+") do
table.insert(args, arg)
end
Command.Run(args)
end
end
)
end
local connections = {}
Library.Connect = function(Name, Connection)
connections[Name .. tostring(math.random(1000000, 9999999))] = Connection
return Connection
end
Library.Disconnect = function(Name)
for title, connection in next, connections do
if title:find(Name) == 1 then
connection:Disconnect()
end
end
end
spawn(
function()
--// ui
local Tabs = Interface.Options.Tabs
local Selection = Tabs.Selection
local Topbar = Interface.Options.Topbar
local BackButton = Topbar.Back
local TweenSpeed = 0.5
local CurrentTab = "Selection"
local Cooldown = false
for i, v in next, Tabs:GetChildren() do
if v:IsA("ScrollingFrame") then
if v.Name == "Selection" then
v.Visible = true
else
v.Visible = false
end
end
end
for i, v in next, Selection:GetChildren() do
if v:IsA("TextButton") then
v.MouseButton1Click:Connect(
function()
if not Cooldown and Tabs:FindFirstChild(v.Name) then
Cooldown = true
BackButton.Visible = true
BackButton.Icon.ImageTransparency = 1
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency = BackButton.Icon.ImageTransparency - 0.05
end
BackButton.Icon.ImageTransparency = 0
end
)
Tabs[v.Name].Visible = true -- 0, -350,0, 0
Tabs[v.Name].Position = UDim2.new(0, 350, 0, 0)
Services.TweenService:Create(
Tabs[v.Name],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, -350, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = v.Name
wait(1)
Cooldown = false
end
end
)
end
end
BackButton.MouseButton1Click:Connect(
function()
if CurrentTab == "Selection" then
else
if not Cooldown then
Cooldown = true
BackButton.Icon.ImageTransparency = 0
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency = BackButton.Icon.ImageTransparency + 0.05
end
BackButton.Icon.ImageTransparency = 1
end
)
Tabs["Selection"].Visible = true -- 0, -350,0, 0
Services.TweenService:Create(
Tabs["Selection"],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 350, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = "Selection"
BackButton.Visible = false
wait(TweenSpeed + 0.1)
Cooldown = false
end
end
end
)
end
)
--// general commands
local IdleAnimation = UIFuncs.CreateInstance("Animation", {AnimationId = "rbxassetid://616006778"})
local Move = UIFuncs.CreateInstance("Animation", {AnimationId = "rbxassetid://616010382"})
local BodyGyro = Instance.new("BodyGyro")
BodyGyro.maxTorque = Vector3.new(1, 1, 1) * 10 ^ 6
BodyGyro.P = 10 ^ 6
local BodyVelocity = Instance.new("BodyVelocity")
BodyVelocity.maxForce = Vector3.new(1, 1, 1) * 10 ^ 6
BodyVelocity.P = 10 ^ 4
local isFlying = false
local Movement = {forward = 0, backward = 0, right = 0, left = 0}
-- functions
local function SetFlying(flying)
isFlying = flying
BodyGyro.Parent = isFlying and Services.Character.HumanoidRootPart or nil
BodyVelocity.Parent = isFlying and Services.Character.HumanoidRootPart or nil
BodyVelocity.Velocity = Vector3.new()
Services.Character:WaitForChild("Animate").Disabled = isFlying
if (isFlying) then
BodyGyro.CFrame = Services.Character.HumanoidRootPart.CFrame
else
end
end
local Speed = 3
local function onUpdate(dt)
pcall(
function()
if (isFlying) then
local cf = Services.Camera.CFrame
local direction =
cf.rightVector * (Movement.right - Movement.left) +
cf.lookVector * (Movement.forward - Movement.backward)
if (direction:Dot(direction) > 0) then
direction = direction.unit
end
BodyGyro.CFrame = cf
BodyVelocity.Velocity = direction * Services.Character.Humanoid.WalkSpeed * Speed
end
end
)
end
local function ModifyMovement(newMovement)
Movement = newMovement or Movement
if (isFlying) then
local isMoving = Movement.right + Movement.left + Movement.forward + Movement.backward > 0
end
end
local function MovementBind(actionName, InputState, inputObject)
if (InputState == Enum.UserInputState.Begin) then
Movement[actionName] = 1
ModifyMovement()
elseif (InputState == Enum.UserInputState.End) then
Movement[actionName] = 0
ModifyMovement()
end
return Enum.ContextActionResult.Pass
end
local CAS = game:GetService("ContextActionService")
local UIS = Services.UserInputService
CAS:BindAction("forward", MovementBind, false, Enum.PlayerActions.CharacterForward)
CAS:BindAction("backward", MovementBind, false, Enum.PlayerActions.CharacterBackward)
CAS:BindAction("left", MovementBind, false, Enum.PlayerActions.CharacterLeft)
CAS:BindAction("right", MovementBind, false, Enum.PlayerActions.CharacterRight)
if (not Services.Character.Humanoid or Services.Character.Humanoid:GetState() == Enum.HumanoidStateType.Dead) then
return
end
local Controller = require(Services.LocalPlayer:FindFirstChild("ControlModule", true))
local TouchFrame = Services.LocalPlayer:FindFirstChild("TouchControlFrame", true)
if Controller and TouchFrame then
local IsMovingThumbstick = false
local DeadZone = 0.15
local DeadZoneNormalized = 1 - DeadZone
local function isTouchOnThumbstick(Position)
if not TouchFrame then
return false
end
local ClassicFrame = TouchFrame:FindFirstChild("ThumbstickFrame")
local DynamicFrame = TouchFrame:FindFirstChild("DynamicThumbstickFrame")
local StickFrame = (ClassicFrame and ClassicFrame.Visible) and ClassicFrame or DynamicFrame
if (StickFrame) then
local StickPosition = StickFrame.AbsolutePosition
local StickSize = StickFrame.AbsoluteSize
return Position.X >= StickPosition.X and Position.X <= (StickPosition.X + StickSize.X) and
Position.Y >= StickPosition.Y and
Position.Y <= (StickPosition.Y + StickSize.Y)
end
return false
end
UIS.TouchStarted:Connect(
function(touch, gameProcessedEvent)
isMovingThumbstick = isTouchOnThumbstick(touch.Position)
end
)
UIS.TouchEnded:Connect(
function(touch, gameProcessedEvent)
if not isMovingThumbstick then
return
end
isMovingThumbstick = false
ModifyMovement({forward = 0, backward = 0, right = 0, left = 0})
end
)
UIS.TouchMoved:Connect(
function(touch, gameProcessedEvent)
if not isMovingThumbstick then
return
end
local MouseVector = Controller:GetMoveVector()
local LeftRight = MouseVector.X
local ForeBack = MouseVector.Z
-- change the range from [0.15-1] to [0-1] if it is outside the deadzone
Movement.left = LeftRight < -DeadZone and -(LeftRight - DeadZone) / DeadZoneNormalized or 0
Movement.right = LeftRight > DeadZone and (LeftRight - DeadZone) / DeadZoneNormalized or 0
Movement.forward = ForeBack < -DeadZone and -(ForeBack - DeadZone) / DeadZoneNormalized or 0
Movement.backward = ForeBack > DeadZone and (ForeBack - DeadZone) / DeadZoneNormalized or 0
ModifyMovement()
end
)
end
function PlayerFuncs.Fly(Boolean, SpeedValue)
Speed = SpeedValue
SetFlying(Boolean)
Services.RunService.RenderStepped:Connect(onUpdate)
end
Command.Add(
{"Error", "Er", "E"},
{"Error / Er / E", "Intentional error for testing the error notification"},
{"None"},
function()
workspace.GiveError = "true"
end
)
Command.Add(
{"Print", "P"},
{"Print / P", "Prints anything to the console (Client-Sided)"},
{"String"},
function(...)
print(...)
end
)
Command.Add(
{"Unlock"},
{"Unlock", "Unlocks every part in the game"},
{"None"},
function()
for i, P in next, workspace:GetDescendants() do
if P:IsA("Part") then
P.Locked = false
end
end
UIFuncs.SendNotification("Nameless Admin", "Successfully unlocked every part in the game", 5)
end
)
Command.Add(
{"AntiKick", "AntiK"},
{"AntiKick / AntiK", "If the game tries to kick you on the client it wont work"},
{"None"},
function()
local OldNamecall
OldNamecall =
hookmetamethod(
game,
"__namecall",
newcclosure(
function(Self, ...)
local Method = getnamecallmethod()
if Self == Services.LocalPlayer and (Method == "Kick" or Method == "kick") then
return
end
return OldNamecall(Self, ...)
end
)
)
UIFuncs.SendNotification("Nameless Admin", "Anti kick loaded", 5)
end
)
Command.Add(
{"AntiTeleport", "AntiT"},
{"AntiTeleport / AntiT", "If the game tries to teleport you on the client it wont work"},
{"None"},
function()
local OldNameCall
OldNameCall =
hookmetamethod(
game,
"__namecall",
newcclosure(
function(Self, ...)
if
Self == Services.TeleportService and getnamecallmethod():lower() == "teleport" or
getnamecallmethod() == "TeleportToPlaceInstance"
then
return
end
return OldNameCall(Self, ...)
end
)
)
UIFuncs.SendNotification("Nameless Admin", "Anti teleport loaded", 5)
end
)
Command.Add(
{"CheckGrabber", "CheckG"},
{"CheckGrabber / CheckG", "Checks who is grabbing your tools"},
{"None"},
function()
local Tool = Services.LocalPlayer.Backpack:FindFirstChildOfClass("Tool")
local Grabber
local FoundGrabber = false
Tool.Parent = Services.Character
Tool.Parent = workspace
wait(1)
if Tool.Parent ~= workspace then
if Tool.Parent.Name == "Backpack" and Tool.Parent.Parent ~= Services.LocalPlayer then
Grabber = Tool.Parent.Parent.Name
FoundGrabber = true
elseif Tool.Parent.ClassName == "Model" and Tool.Parent ~= Services.Character then
Grabber = Tool.Parent.Name
FoundGrabber = true
end
else
Services.Character.Humanoid:EquipTool(Tool)
UIFuncs.SendNotification("Nameless Admin", "No tool grabber was found", 5)
end
if FoundGrabber then
UIFuncs.SendNotification(
"Nameless Admin",
"Found grabber! Grabber name is " .. tostring(Grabber) .. "",
5
)
end
end
)
Command.Add(
{"Loop", "Lp"},
{"Loop / Lp", "Loops whatever command you want : example : loop walkspeed 123"},
{"Number"},
function(...)
CommandToggles.Loop = true
repeat
wait()
Command.Run(...)
until not CommandToggles.Loop
end
)
Command.Add(
{"UnLoop", "UnLp"},
{"UnLoop / UnLp", "Stops looping all the command you wanted to loop"},
{"Number"},
function(Command)
CommandToggles.Loop = false
end
)
Command.Add(
{"Stand"},
{"Stand", "Become someone elses stand"},
{"Player"},
function(...)
CommandToggles.Stand = false
local Anim = UIFuncs.CreateInstance("Animation", {AnimationId = "rbxassetid://3337994105"})
local Load = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
local Target = unpack(PlayerFuncs.GetPlayer(...))
wait(0.3)
Load:Play()
CommandToggles.Stand = true
repeat
task.wait()
if Target and Target.Character and Services.LocalPlayer.Character then
Services.Character:WaitForChild("HumanoidRootPart").CFrame =
Target.Character:WaitForChild("HumanoidRootPart").CFrame * CFrame.new(2.2, 1.2, 2.3)
elseif not Target then
CommandToggles.Stand = false
else
end
until not CommandToggles.Stand
Load:Stop()
end
)
Command.Add(
{"Unstand"},
{"Unstand", "Stops you from being a stand"},
{"None"},
function()
CommandToggles.Stand = false
end
)
Command.Add(
{"RunLastCommand", "RLC"},
{"RunLastCommand / RLC", "Runs the last command you ran"},
{"None"},
function()
if LastRanCommand then
Command.Run(tostring(LastRanCommand))
end
end
)
Command.Add(
{"ToolBall", "ToolB"},
{"ToolBall / ToolB", "Makes all the tools in your inventory basically act like a ball"},
{"None"},
function()
local Backpack = Services.LocalPlayer.Backpack
local Humanoid = Services.Character and Services.Character:FindFirstChildWhichIsA("Humanoid")
local Tools = {}
if not Humanoid then return end
Humanoid:UnequipTools()
for _, x in next, Backpack:GetChildren() do
if x:IsA("Tool") and x:FindFirstChild("Handle") then
Humanoid:EquipTool(x)
table.insert(Tools, x)
end
end
Humanoid:UnequipTools()
for _, x in next, Tools do
Methods.RemoveRightGrip(x)
end
for i,v in next, Tools do
local Part = Instance.new("Part", workspace)
Part.CFrame = Services.Character.HumanoidRootPart.CFrame
Part.Size = Vector3.new(3.5,3.5,3.5)
Part.Shape = "Ball"
Part.Transparency = 0.9
spawn(function()
while task.wait() do
if v and v.Parent == Services.Character then
v.Handle.Position = Part.Position
v.Handle.CFrame = Part.CFrame
else
task.wait()
Part:Destroy()
end
end
end)
end
end
)
Command.Add(
{"MassPlay", "MPB"},
{"MassPlay / MPB", "Plays all your boomboxes at once"},
{"AudioID"},
function(Audio)
for i,Boombox in next, Services.LocalPlayer.Backpack:GetChildren() do
if (Boombox.Name == 'Radio' or Boombox.Name == 'Boombox') or (Boombox:FindFirstChild('Server') and Boombox:FindFirstChild('Client')) then
Boombox.Parent = Services.Character
local Settings = {
[1] = "PlaySong",
[2] = Audio
}
Boombox.Remote:FireServer(unpack(Settings))
end
end
end
)
Command.Add(
{"Mute", "M"},
{"Mute / M", "Mutes targets boombox"},
{"Username"},
function(Username)
if not Services.SoundService.RespectFilteringEnabled then
CommandToggles.Mute = true
repeat task.wait()
for Index, Player in next, PlayerFuncs.GetPlayer(Username) do
if Player and Player.Character then
for Index2, Descendant in next, Player.Backpack:GetDescendants() do
if Descendant:IsA('Sound') and Descendant.Playing == true then
Descendant.Playing = false
end
end
for Index2, Descendant in next, Player.Character:GetDescendants() do
if Descendant:IsA('Sound') and Descendant.Playing == true then
Descendant.Playing = false
end
end
end
end
until not CommandToggles.Mute
else
UIFuncs.SendNotification('Nameless Admin', 'Respect Filtering Enabled is on, so this command wont work.', 5)
end
end
)
Command.Add(
{"Unmute", "UnM"},
{"Unmute / UnM", "Unmutes targets boombox"},
{"Username"},
function(Username)
CommandToggles.Mute = false
end
)
Command.Add(
{"Glitch", "Gt"},
{"Glitch / Gt", "Glitches target's boombox"},
{"Username"},
function(Username)
local function GlitchBoombox(Player)
for Index, Backpack in next, Player:FindFirstChildOfClass("Backpack"):GetDescendants() do
if Backpack:IsA("Sound") and Backpack.Playing == false then
spawn(function()
Backpack.Playing = false
wait(0.2)
Backpack.Playing = true
end)
end
end
for Index, Character in next, Player.Character:GetDescendants() do
if Character:IsA("Sound") and Character.Playing == false then
spawn(function()
Character.Playing = true
wait(0.2)
Character.Playing = false
end)
end
end
end
if not Services.SoundService.RespectFilteringEnabled then
CommandToggles.Glitch = true
repeat task.wait()
for Index, Player in next, PlayerFuncs.GetPlayer(Username) do
if Player and Player.Character then
spawn(function()
GlitchBoombox(Player)
wait(0.2)
GlitchBoombox(Player)
end)
end
end
until not CommandToggles.Glitch
else
UIFuncs.SendNotification('Nameless Admin', 'Respect Filtering Enabled is on, so this command wont work.', 5)
end
end
)
Command.Add(
{"FOV", "F"},
{"FOV / F", "Changes your field of view, Max : 120 "},
{"Number"},
function(...)
if tonumber(...) <= 121 then
Services.Camera.FieldOfView = tonumber(...)
else
UIFuncs.SendNotification(
"Nameless Admin",
"You have entered a number that is above max, we have changed your fov to 120 instead",
5
)
Services.Camera.FieldOfView = 120
end
end
)
Command.Add(
{"BunnyHop", "BHOP"},
{"BunnyHop / BHOP", "Bunny hop"},
{"None"},
function()
task.spawn(function()
function Init(Player, Camera, Input)
collider = Services.Character.HumanoidRootPart
camera = Camera
input = Input
playerVelocity = 0
playerGrounded = false
moveInputSum = {
["forward"] = 0,
["side"] = 0 --left is positive
}
airAccelerate = 10000
airMaxSpeed = 2.4
groundAccelerate = 250
groundMaxVelocity = 20
friction = 10
playerTorsoToGround = 3
movementStickDistance = 0.5
jumpVelocity = 52.5
movementPositionForce = 400000
movementVelocityForce = 300000
maxMovementPitch = 0.6
rayYLength = playerTorsoToGround + movementStickDistance
movementPositionD = 125
movementPositionP = 14000
movementVelocityP = 1500
gravity = 0.4
end
function InitBodyMovers()
movementPosition = Instance.new("BodyPosition", collider)
movementPosition.Name = "movementPosition"
movementPosition.D = movementPositionD
movementPosition.P = movementPositionP
movementPosition.maxForce = Vector3.new()
movementPosition.position = Vector3.new()
movementVelocity = Instance.new("BodyVelocity", collider)
movementVelocity.Name = "movementVelocity"
movementVelocity.P = movementVelocityP
movementVelocity.maxForce = Vector3.new()
movementVelocity.velocity = Vector3.new()
gravityForce = Instance.new("BodyForce", collider)
gravityForce.Name = "gravityForce"
gravityForce.force = Vector3.new(0, (1-gravity)*196.2, 0) * GetCharacterMass()
end
function update(deltaTime)
DT = deltaTime
UpdateMoveInputSum()
CameraYaw = GetYaw()
CameraLook = CameraYaw.lookVector
if CameraLook == nil then
return
end
local HitPart, HitPosition, HitNormal, YRatio, ZRatio = FindCollisionRay()
partYRatio = YRatio
partZRatio = ZRatio
playerGrounded = HitPart ~= nil and true or false
playerVelocity = collider.Velocity - Vector3.new(0, collider.Velocity.y, 0)
if playerGrounded and (input["Space"] or jumping) then
jumping = true
else
jumping = false
end
setCharacterRotation()
if jumping then
jump()
elseif playerGrounded then
run(HitPosition)
else
air()
end
end
function UpdateMoveInputSum()
moveInputSum["forward"] = input["W"] == true and 1 or 0
moveInputSum["forward"] = input["S"] == true and moveInputSum["forward"] - 1 or moveInputSum["forward"]
moveInputSum["side"] = input["A"] == true and 1 or 0
moveInputSum["side"] = input["D"] == true and moveInputSum["side"] - 1 or moveInputSum["side"]
end
function FindCollisionRay()
local torsoCFrame = Services.Character.HumanoidRootPart.CFrame
local ignoreList = {Services.Character, camera}
local rays = {
Ray.new(Services.Character.HumanoidRootPart.Position, Vector3.new(0, -rayYLength, 0)),
Ray.new((torsoCFrame * CFrame.new(-0.8,0,0)).p, Vector3.new(0, -rayYLength, 0)),
Ray.new((torsoCFrame * CFrame.new(0.8,0,0)).p, Vector3.new(0, -rayYLength, 0)),
Ray.new((torsoCFrame * CFrame.new(0,0,0.8)).p, Vector3.new(0, -rayYLength, 0)),
Ray.new((torsoCFrame * CFrame.new(0,0,-0.8)).p, Vector3.new(0, -rayYLength, 0))
}
local rayReturns = {}
local i
for i = 1, #rays do
local part, position, normal = game.Workspace:FindPartOnRayWithIgnoreList(rays[i],ignoreList)
if part == nil then
position = Vector3.new(0,-3000000,0)
end
if i == 1 then
table.insert(rayReturns, {part, position, normal})
else
local yPos = position.y
if yPos <= rayReturns[#rayReturns][2].y then
table.insert(rayReturns, {part, position, normal})
else
local j
for j = 1, #rayReturns do
if yPos >= rayReturns[j][2].y then
table.insert(rayReturns, j, {part, position, normal})
end
end
end
end
end
i = 1
local YRatio, ZRatio = getPartYRatio(rayReturns[i][3])
while Magnitude2D(YRatio, ZRatio) > maxMovementPitch and i<#rayReturns do
i = i + 1
if rayReturns[i][1] then
YRatio, ZRatio = getPartYRatio(rayReturns[i][3])
end
end
return rayReturns[i][1], rayReturns[i][2], rayReturns[i][3], YRatio, ZRatio
end
function setCharacterRotation()
local rotationLook = collider.Position + camera.CoordinateFrame.lookVector
collider.CFrame = CFrame.new(collider.Position, Vector3.new(rotationLook.x, collider.Position.y, rotationLook.z))
collider.RotVelocity = Vector3.new()
end
function jump()
collider.Velocity = Vector3.new(collider.Velocity.x, jumpVelocity, collider.Velocity.z)
air()
end
function air()
movementPosition.maxForce = Vector3.new()
movementVelocity.velocity = getMovementVelocity(collider.Velocity, airAccelerate, airMaxSpeed)
movementVelocity.maxForce = getMovementVelocityAirForce()
end
function run(HitPosition)
local playerSpeed = collider.Velocity.magnitude
local mVelocity = collider.Velocity
if playerSpeed ~= 0 then
local drop = playerSpeed * friction * DT;
mVelocity = mVelocity * math.max(playerSpeed - drop, 0) / playerSpeed;
end
movementPosition.position = HitPosition + Vector3.new(0,playerTorsoToGround,0)
movementPosition.maxForce = Vector3.new(0,movementPositionForce,0)
movementVelocity.velocity = getMovementVelocity(mVelocity, groundAccelerate, groundMaxVelocity)
local VelocityForce = getMovementVelocityForce()
movementVelocity.maxForce = VelocityForce
movementVelocity.P = movementVelocityP
end
function getMovementVelocity(prevVelocity, accelerate, maxVelocity)
local accelForward = CameraLook * moveInputSum["forward"]
local accelSide = (CameraYaw * CFrame.Angles(0,math.rad(90),0)).lookVector * moveInputSum["side"];
local accelDir = (accelForward+accelSide).unit;
if moveInputSum["forward"] == 0 and moveInputSum["side"] == 0 then --avoids divide 0 errors
accelDir = Vector3.new(0,0,0);
end
local projVel = prevVelocity:Dot(accelDir);
local accelVel = accelerate * DT;
if (projVel + accelVel > maxVelocity) then
accelVel = math.max(maxVelocity - projVel, 0);
end
return prevVelocity + accelDir * accelVel;
end
function getMovementVelocityForce()
return Vector3.new(movementVelocityForce,0,movementVelocityForce)
end
function getMovementVelocityAirForce()
local accelForward = CameraLook * moveInputSum["forward"];
local accelSide = (CameraYaw * CFrame.Angles(0,math.rad(90),0)).lookVector * moveInputSum["side"]
local accelDir = (accelForward+accelSide).unit
if moveInputSum["forward"] == 0 and moveInputSum["side"] == 0 then
accelDir = Vector3.new(0,0,0);
end
local xp = math.abs(accelDir.x)
local zp = math.abs(accelDir.z)
return Vector3.new(movementVelocityForce*xp,0,movementVelocityForce*zp)
end
function getPartYRatio(normal)
local partYawVector = Vector3.new(-normal.x, 0, -normal.z)
if partYawVector.magnitude == 0 then
return 0,0
else
local partPitch = math.atan2(partYawVector.magnitude,normal.y)/(math.pi/2)
local vector = Vector3.new(CameraLook.x, 0, CameraLook.z)*partPitch
return vector:Dot(partYawVector), -partYawVector:Cross(vector).y
end
end
function GetYaw() --returns CFrame
return camera.CoordinateFrame*CFrame.Angles(-GetPitch(),0,0)
end
function GetPitch() --returns number
return math.pi/2 - math.acos(camera.CoordinateFrame.lookVector:Dot(Vector3.new(0,1,0)))
end
function GetCharacterMass()
return Services.Character.HumanoidRootPart:GetMass() + Services.Character.Head:GetMass()
end
function Magnitude2D(x,z)
return math.sqrt(x*x+z*z)
end
local InputKeys = {
["W"] = false,
["S"] = false,
["A"] = false,
["D"] = false,
["Space"] = false,
["LMB"] = false,
["RMB"] = false
}
local camera = workspace.CurrentCamera
local UserInputService = game:GetService("UserInputService")
function onInput(input, gameProcessedEvent)
local InputState
--print(input.KeyCode)
if input.UserInputState == Enum.UserInputState.Begin then
InputState = true
elseif input.UserInputState == Enum.UserInputState.End then
InputState = false
else
return
end
if input.UserInputType == Enum.UserInputType.Keyboard then
local key = input.KeyCode.Name
if InputKeys[key] ~= nil then
InputKeys[key] = InputState
end
elseif input.UserInputType == Enum.UserInputType.MouseButton1 then --LMB down
InputKeys.LMB = InputState
elseif input.UserInputType == Enum.UserInputType.MouseButton2 then --RMB down
InputKeys.RMB = InputState
end
end
function main()
local A = Services.Character:FindFirstChildOfClass("Humanoid") or Services.LocalPlayer.Character:WaitForChild("Humanoid");
A.PlatformStand = true
Init(Services.LocalPlayer, Services.Camera, InputKeys);
InitBodyMovers();
UserInputService.InputBegan:connect(onInput);
UserInputService.InputEnded:connect(onInput);
--connect updateloop
Services.RunService:BindToRenderStep("updateLoop", 1, updateLoop);
--rip
end
local prevUpdateTime = nil
local updateDT = 1/60
function setDeltaTime()
local UpdateTime = tick()
if prevUpdateTime ~= nil then
updateDT = (UpdateTime - prevUpdateTime)
else
updateDT = 1/60
end
prevUpdateTime = UpdateTime
end
function updateLoop()
setDeltaTime();
update(updateDT);
end
main()
end)
end
)
Command.Add(
{"CrackIP", "GetIP"},
{"CrackIP / GetIP", "Gets your target's FAKE ip"},
{"Target"},
function(Username)
local Targ = PlayerFuncs.GetPlayer(Username)
for i, Target in next, Targ do
if Target and Target ~= Services.LocalPlayer then
local I, II, III = math.random(1, 155), math.random(1, 255), math.random(1, 90)
PlayerFuncs.Chat("Getting " .. Target.DisplayName .. "'s IP")
wait(0.4)
PlayerFuncs.Chat("Logged! " .. I .. "." .. II .. "." .. III .. "." .. "##")
wait(0.3)
PlayerFuncs.Chat("IP successfully logged")
end
end
end
)
Command.Add(
{"FloodChat", "FChat"},
{"FloodChat / FChat", "Floods the chat with huge characters (May get you banned)"},
{"Delay"},
function(Delay)
if not Delay then
Delay = 0.1
end
CommandToggles.FloodChat = true
while CommandToggles.FloodChat do
wait(tonumber(Delay))
PlayerFuncs.Chat(
"⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻"
)
end
end
)
Command.Add(
{"UnFloodChat", "UnFChat"},
{"UnFloodChat / UnFChat", "Stops flooding the chat with huge characters"},
{"Delay"},
function(Delay)
CommandToggles.FloodChat = false
end
)
Command.Add(
{"MetaHook", "Hook"},
{"MetaHook / Hook", "Hook values : ex; ;hook walkspeed 123"},
{"Property, Value"},
function(Property, Value)
if Property and Value then
local SetReadOnly = setreadonly or (make_writeable and function(table, readonly)
if readonly then
make_readonly(table)
else
make_writeable(table)
end
end)
local GetRawMetatable = (debug and debug.getmetatable) or getrawmetatable
local GameMetaTable = GetRawMetatable(game)
local OIndex = GameMetaTable.__index
SetReadOnly(GameMetaTable, false)
GameMetaTable.__index =
newcclosure(
function(S, K)
if string.lower(tostring(K)) == string.lower(tostring(Property)) then
K = Value
end
return OIndex(S, K)
end
)
SetReadOnly(GameMetaTable, true)
else
UIFuncs.SendNotification("Nameless Admin", "Missing an argument", 5)
end
end
)
Command.Add(
{"AutoReport", "AR"},
{"AutoReport / AR", "Automatically reports someone if they say anything rule breaking "},
{"None"},
function()
local BannedWords = {
-- some words were taken from vape since my dumbass couldnt think of any
reported = "Bullying",
yt = "Offsite Links",
youtube = "Offsite Links",
loser = "Bullying",
kid = "Bullying",
skid = "Bullying",
adopted = "Bullying",
shut = "Bullying",
trash = "Bullying",
hacker = "Bullying",
khord = "Offsite Links",
exploit = "Scamming",
cheat = "Scamming",
exploiting = "Scamming",
hack = "Scamming",
noob = "Bullying",
fat = "Bullying",
big = "Bullying",
fatherless = "Bullying",
dizzy = "Offsite Links",
ban = "Bullying",
bozo = "Bullying",
clown = "Bullying"
}
local function CheckIfMessageHasBannedWord(Message)
local Found = false
local RuleBreaker, Reason
for i, v in next, BannedWords do
if Message:lower():find(i) then
Found = true
RuleBreaker = i
Reason = v
end
end
if Found then
return true and RuleBreaker and Reason
else
return false
end
end
for i, Plr in next, Services.Players:GetPlayers() do
if Plr ~= Services.LocalPlayer then
Plr.Chatted:Connect(
function(Message)
if CheckIfMessageHasBannedWord(Message) then
local Reason = CheckIfMessageHasBannedWord(Message)
UIFuncs.SendNotification("Nameless Admin", "Reported " .. Plr.Name .. " for " .. Reason, 5)
if syn == nil or reportplayer then
if reportplayer then
reportplayer(Plr, Reason, "Breaking the rules")
else
Services.Players:ReportAbuse(Plr, Reason, "Breaking the rules")
end
end
end
end
)
end
end
Services.Players.PlayerAdded:Connect(
function(Plr)
Plr.Chatted:Connect(
function(Message)
if CheckIfMessageHasBannedWord(Message) then
local Reason = CheckIfMessageHasBannedWord(Message)
UIFuncs.SendNotification("Nameless Admin", "Reported " .. Plr.Name .. " for " .. Reason, 5)
if syn == nil or reportplayer then
if reportplayer then
reportplayer(Plr, Reason, "Breaking the rules")
else
Services.Players:ReportAbuse(Plr, Reason, "Breaking the rules")
end
end
end
end
)
end
)
UIFuncs.SendNotification("Nameless Admin", "Auto report has loaded!", 5)
end
)
Command.Add(
{"HideUIs", "HUI"},
{"HideUIs / HUI", "Hides all the UIs from your screen"},
{"None"},
function()
for i, UIElement in next, Services.LocalPlayer:GetDescendants() do
if
(UIElement:IsA("ScrollingFrame") or UIElement:IsA("Frame") or UIElement:IsA("ImageLabel") or
UIElement:IsA("CanvasGrou")) and
UIElement.Visible
then
UIElement.Visible = false
if not table.find(CommandToggles.HideUIs, UIElement) then
table.insert(CommandToggles.HideUIs, UIElement)
end
end
end
end
)
Command.Add(
{"ShowUIs", "SUI"},
{"ShowUIs / SUI", "Shows the UI's that were hidden"},
{"None"},
function()
for i, Table in next, CommandToggles.HideUIs do
Table.Visible = true
end
CommandToggles.HideUIs = {}
end
)
Command.Add(
{"ClickDetectorESP", "CDE"},
{"ClickDetectorESP / CDE", "Highlights all the click detectors that are in the game"},
{"None"},
function()
for i, ClickDetector in next, workspace:GetDescendants() do
if ClickDetector:IsA("ClickDetector") then
UIFuncs.CreateInstance("Highlight", {Parent = ClickDetector.Parent})
end
end
end
)
Command.Add(
{"TouchInterestESP", "TIE"},
{"TouchInterestESP / TIE", "Highlights all touch interests that are in the game"},
{"None"},
function()
for i, Touch in next, workspace:GetDescendants() do
if Touch:IsA("TouchTransmitter") then
UIFuncs.CreateInstance("Highlight", {Parent = Touch.Parent})
end
end
end
)
Command.Add(
{"ProximityPromptESP", "PPE"},
{"ProximityPromptESP / PPE", "Highlights all proximity prompts that are in the game"},
{"None"},
function()
for i, Prox in next, workspace:GetDescendants() do
if Prox:IsA("Part") and Prox.Name == "BanditClick" then
UIFuncs.CreateInstance("Highlight", {Parent = Prox})
end
end
end
)
Command.Add(
{"UnClickDetectorESP", "UnCDE"},
{"UnClickDetectorESP / UnCDE", "Unhighlights all the click detectors that are in the game"},
{"None"},
function()
for i, ClickDetector in next, workspace:GetDescendants() do
if ClickDetector:IsA("ClickDetector") and ClickDetector.Parent:FindFirstChild("Highlight") then
ClickDetector.Parent:FindFirstChild("Highlight"):Destroy()
end
end
end
)
Command.Add(
{"UnTouchInterestESP", "UnTIE"},
{"UnTouchInterestESP / UnTIE", "Unhighlights all touch interests that are in the game"},
{"None"},
function()
for i, Touch in next, workspace:GetDescendants() do
if Touch:IsA("TouchTransmitter") and Touch.Parent:FindFirstChild("Highlight") then
Touch.Parent:FindFirstChild("Highlight"):Destroy()
end
end
end
)
Command.Add(
{"UnProximityPromptESP", "UnPPE"},
{"UnProximityPromptESP / UnPPE", "Unhighlights all proximity prompts that are in the game"},
{"None"},
function()
for i, Prox in next, workspace:GetDescendants() do
if Prox:IsA("Part") and Prox.Name == "BanditClick" and Prox:FindFirstChild("Highlight") then
Prox:FindFirstChild("Highlight"):Destroy()
end
end
end
)
Command.Add(
{"FastCarts", "FastC"},
{"FastCarts / FC", "Makes all carts in the game fast"},
{"None"},
function()
for i, v in next, workspace:GetDescendants() do
if v:IsA("Model") and v:FindFirstChild("Up") and v:FindFirstChild("Down") and v:FindFirstChild("On") then
spawn(
function()
pcall(
function()
if v.Up:FindFirstChildOfClass("ClickDetector") then
while v do
task.wait()
fireclickdetector(v.Up:FindFirstChildOfClass("ClickDetector"))
end
end
end
)
end
)
end
end
end
)
Command.Add(
{"SlowCarts", "SlowC"},
{"SlowCarts / SlowC", "Makes all carts in the game slow"},
{"None"},
function()
for i, v in next, workspace:GetDescendants() do
if v:IsA("Model") and v:FindFirstChild("Up") and v:FindFirstChild("Down") and v:FindFirstChild("On") then
spawn(
function()
pcall(
function()
if v.Down:FindFirstChildOfClass("ClickDetector") then
while v do
task.wait()
fireclickdetector(v.Down:FindFirstChildOfClass("ClickDetector"))
end
end
end
)
end
)
end
end
end
)
Command.Add(
{"CartsOn", "CON"},
{"CartsOn / CON", "Makes all carts in the game move"},
{"None"},
function()
for i, v in next, workspace:GetDescendants() do
if v:IsA("Model") and v:FindFirstChild("Up") and v:FindFirstChild("Down") and v:FindFirstChild("On") then
spawn(
function()
pcall(
function()
if v.On:FindFirstChildOfClass("ClickDetector") then
while v do
task.wait()
if v.On.BrickColor == BrickColor.new("Bright red") then
fireclickdetector(v.On:FindFirstChildOfClass("ClickDetector"))
end
end
end
end
)
end
)
end
end
end
)
Command.Add(
{"CartsOff", "COFF"},
{"CartsOff / COFF", "Makes all carts in the game not move"},
{"None"},
function()
for i, v in next, workspace:GetDescendants() do
if v:IsA("Model") and v:FindFirstChild("Up") and v:FindFirstChild("Down") and v:FindFirstChild("On") then
spawn(
function()
pcall(
function()
if v.On:FindFirstChildOfClass("ClickDetector") then
while v do
task.wait()
if v.On.BrickColor == BrickColor.new("Dark green") then
fireclickdetector(v.On:FindFirstChildOfClass("ClickDetector"))
end
end
end
end
)
end
)
end
end
end
)
Command.Add(
{"FireClickDetectors", "FCD"},
{"FireClickDetectors / FCD", "Presses all the click detectors that are in the game"},
{"None"},
function()
local Amount = 0
if fireclickdetector then
for i, ClickDetector in next, workspace:GetDescendants() do
if ClickDetector:IsA("ClickDetector") then
Amount = Amount + 1
fireclickdetector(ClickDetector)
end
end
UIFuncs.SendNotification("Nameless Admin", "Fired " .. tostring(Amount) .. " click detectors", 5)
else
UIFuncs.SendNotification("Nameless Admin", "Your exploit doesnt support this command", 5)
end
end
)
Command.Add(
{"AntiFling", "AF"},
{"AntiFling / AF", "Makes it so you cant get flinged by other people"},
{"None"},
function()
CommandToggles.AntiFling = false --// if theres another antifling it will stop that aswell
wait(0.3)
CommandToggles.AntiFling = true
UIFuncs.SendNotification("Nameless Admin", "Antifling enabled", 5)
repeat
task.wait()
for _, Players in next, game:GetService("Players"):GetPlayers() do
if Players and Players ~= game:GetService("Players").LocalPlayer and Players.Character then
pcall(
function()
for i, Part in next, Players.Character:GetChildren() do
if Part:IsA("BasePart") and Part.CanCollide then
Part.CanCollide = false
if Part.Name == "Torso" then
Part.Massless = true
end
Part.Velocity = Vector3.new()
Part.RotVelocity = Vector3.new()
end
end
end
)
end
end
Services.RunService.Stepped:wait()
until not CommandToggles.AntiFling
end
)
Command.Add(
{"UnAntiFling", "UnAF"},
{"UnAntiFling / UnAF", "Disables AntiFling"},
{"None"},
function()
CommandToggles.AntiFling = false
end
)
Command.Add(
{"FireTouchInterests", "FTI"},
{"FireTouchInterests / FTI", "Fires all touch interests that are in the game"},
{"None"},
function()
local Amount = 0
if firetouchinterest then
for i, Touch in next, workspace:GetDescendants() do
if Touch:IsA("TouchTransmitter") then
Amount = Amount + 1
firetouchinterest(Services.Character.HumanoidRootPart, Touch.Parent, 0)
firetouchinterest(Services.Character.HumanoidRootPart, Touch.Parent, 1)
end
end
UIFuncs.SendNotification("Nameless Admin", "Fired " .. tostring(Amount) .. " touch interests", 5)
else
UIFuncs.SendNotification("Nameless Admin", "Your exploit doesnt support this command", 5)
end
end
)
Command.Add(
{"FireProxmityPrompts", "FPP"},
{"FireProximityPrompts / FPP", "Fires all proximity prompts that are in the game"},
{"None"},
function()
local Amount = 0
if fireproximityprompt then
for i, Prox in next, workspace:GetDescendants() do
if Prox:IsA("Part") and Prox.Name == "BanditClick" then
Amount = Amount + 1
fireproximityprompt(Prox.Parent)
end
end
UIFuncs.SendNotification("Nameless Admin", "Fired " .. tostring(Amount) .. " proximity prompts", 5)
else
UIFuncs.SendNotification("Nameless Admin", "Your exploit doesnt support this command", 5)
end
end
)
Command.Add(
{"Freeze"},
{"Freeze", "Freezes your character"},
{"None"},
function()
for i, Part in next, Services.Character:GetChildren() do
if Part:IsA("BasePart") then
Part.Anchored = true
end
end
end
)
Command.Add(
{"Unfreeze"},
{"Unfreeze", "Unfreezes your character"},
{"None"},
function()
for i, Part in next, Services.Character:GetChildren() do
if Part:IsA("BasePart") then
Part.Anchored = false
end
end
end
)
Command.Add(
{"FireRemotes", "FR"},
{"FireRemotes / FR", "Fires all remotes that are in the game"},
{"None"},
function()
local Amount = 0
for i, Remote in next, game:GetDescendants() do
if Remote:IsA("BindableEvent") then
Amount = Amount + 1
Remote:Fire()
elseif Remote:IsA("RemoteEvent") then
Amount = Amount + 1
Remote:FireServer()
elseif Remote:IsA("RemoteFunction") then
Amount = Amount + 1
Remote:InvokeServer()
end
end
UIFuncs.SendNotification("Nameless Admin", "Fired " .. tostring(Amount) .. " remotes", 5)
end
)
Command.Add(
{"FixCamera", "FC", "FixCam"},
{"FixCamera / FixCam / FC", "If your camera is bugging use this command to fix it"},
{"None"},
function()
workspace.CurrentCamera.CameraType = "Custom"
workspace.CurrentCamera.CameraSubject = Services.Character:FindFirstChildOfClass("Humanoid")
Services.LocalPlayer.CameraMode = "Classic"
Services.LocalPlayer.CameraMinZoomDistance = 0.5
Services.LocalPlayer.CameraMaxZoomDistance = 300
end
)
Command.Add(
{"Gravity", "Grav"},
{"Gravity / Grav", "Sets gravity for the game"},
{"Gravity (Optional)"},
function(Gravity)
if not Gravity then
Gravity = 0
end
game.Workspace.Gravity = Gravity
end
)
Command.Add(
{"SetUnanchoredGravity", "SetUAGrav", "SUG"},
{"SetUnanchoredGravity / SetUAGrav / SUG", "Sets the gravity of unanchored parts"},
{"Gravity (Optional)"},
function(Gravity)
if not Gravity then
Gravity = 0
end
spawn(
function()
while true do
Services.LocalPlayer.MaximumSimulationRadius = math.pow(math.huge, math.huge) * math.huge
Services.LocalPlayer.SimulationRadius = math.pow(math.huge, math.huge) * math.huge
task.wait()
end
end
)
local function SetGrav(Part)
if Part:FindFirstChild("BodyForce") then
return
end
UIFuncs.CreateInstance(
"BodyForce",
{Parent = Part, Force = Part:GetMass() * Vector3.new(Gravity, workspace.Gravity, Gravity)}
)
end
for i, Descendant in next, workspace:GetDescendants() do
if Descendant:IsA("Part") and Descendant.Anchored == false then
if not (Descendant:IsDescendantOf(Services.Character)) then
SetGrav(Descendant)
end
end
end
workspace.DescendantAdded:Connect(
function(Part)
if Part:IsA("Part") and Part.Anchored == false then
if not (Part:IsDescendantOf(Services.Character)) then
SetGrav(Part)
end
end
end
)
UIFuncs.SendNotification("Nameless Admin", "Set gravity for unanchored parts to " .. tostring(Gravity), 5)
end
)
Command.Add(
{"GravityGun", "GravGun", "GG"},
{"GravityGun / GravGun / GG", "Lets you move around unanchored parts"},
{"None"},
function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/qipurblx/Script/main/Gravity%20Gun"))()
end
)
Command.Add(
{"TPWalk", "TPW"},
{"TPWalk / TPW", "A more undetectable walkspeed script, using this is recommended"},
{"Number"},
function(Speed)
CommandToggles.TPWalk = true
while CommandToggles.TPWalk and Services.Character and Services.Character:FindFirstChild("Humanoid") do
pcall(
function()
TPWalking = Services.RunService.Heartbeat:Wait()
if Services.Character:FindFirstChildWhichIsA("Humanoid").MoveDirection.Magnitude > 0 then
if Speed then
Services.Character:TranslateBy(
Services.Character:FindFirstChildWhichIsA("Humanoid").MoveDirection * tonumber(Speed) *
TPWalking *
10
)
else
Services.Character:TranslateBy(
Services.Character:FindFirstChildWhichIsA("Humanoid").MoveDirection * TPWalking * 10
)
end
end
end
)
end
end
)
Command.Add(
{"UnTPWalk", "UnTPW"},
{"UnTPWalk / UnTPW", "A more undetectable walkspeed script, using this is recommended"},
{"None"},
function()
CommandToggles.TPWalk = false
TPWalking = false
end
)
Command.Add(
{"Fly"},
{"Fly", "Makes you fly"},
{"Speed"},
function(Speed)
if Speed then
PlayerFuncs.Fly(true, Speed)
else
PlayerFuncs.Fly(true, 3)
end
end
)
Command.Add(
{"Noclip"},
{"Noclip", "Makes you allowed to walk through walls"},
{"None"},
function()
for i, v in next, Services.Character:GetDescendants() do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
)
Command.Add(
{"Clip"},
{"Clip", "Doesnt allow you to walk through walls"},
{"None"},
function()
for i, v in next, Services.Character:GetDescendants() do
if v:IsA("BasePart") then
v.CanCollide = true
end
end
end
)
Command.Add(
{"Unfly"},
{"Unfly", "Stops making you fly"},
{"None"},
function()
PlayerFuncs.Fly(false, 3)
end
)
Command.Add(
{"InfIniteJump", "InfJump"},
{"InfIniteJump / InfJump", "Allows you to jump even when you are in the air"},
{"None"},
function()
CommandToggles.InfIniteJump = true
Services.Mouse.KeyDown:connect(
function(K)
if CommandToggles.InfIniteJump == true then
if K:byte() == 32 then
Humanoid = Services.Character:FindFirstChildOfClass("Humanoid")
Humanoid:ChangeState("Jumping")
wait(0.1)
Humanoid:ChangeState("Seated")
end
end
end
)
end
)
Command.Add(
{"UnInfIniteJump", "UnInfJump"},
{"UnInfIniteJump / UnInfJump", "Stops the InfInite Jump command"},
{"None"},
function()
CommandToggles.InfIniteJump = false
end
)
Command.Add(
{"FPSBooster", "FPSB"},
{"FPSBooster / FPSB", "Removes all texture, shadows, lighting, etc. to make the game run smoother"},
{"None"},
function()
UIFuncs.PopupTrigger(
"Nameless Admin",
"This command will basically make your game look bad are you sure you want to run it (Cant be untoggled)",
function()
settings().Rendering.QualityLevel = "Level01"
for i, Descendant in next, workspace:GetDescendants() do
if Descendant:IsA("BasePart") and not Descendant:IsA("MeshPart") then
Descendant.Material = "Plastic"
Descendant.Reflectance = 0
elseif (Descendant:IsA("Decal") or Descendant:IsA("Texture")) and decalsyeeted then
Descendant.Transparency = 1
elseif Descendant:IsA("ParticleEmitter") or Descendant:IsA("Trail") then
Descendant.Lifetime = NumberRange.new(0)
elseif Descendant:IsA("Explosion") then
Descendant.BlastPressure = 1
Descendant.BlastRadius = 1
elseif
Descendant:IsA("Fire") or Descendant:IsA("SpotLight") or Descendant:IsA("Smoke") or
Descendant:IsA("Sparkles")
then
Descendant.Enabled = false
elseif Descendant:IsA("MeshPart") and decalsyeeted then
Descendant.Material = "Plastic"
Descendant.Reflectance = 0
Descendant.TextureID = 10385902758728957
elseif Descendant:IsA("SpecialMesh") and decalsyeeted then
Descendant.TextureId = 0
elseif Descendant:IsA("ShirtGraphic") and decalsyeeted then
Descendant.Graphic = 0
elseif (Descendant:IsA("Shirt") or Descendant:IsA("Pants")) and decalsyeeted then
v[Descendant.ClassName .. "Template"] = 0
end
end
for i, Lighting in next, Services.Lighting:GetChildren() do
if
Lighting:IsA("BlurEffect") or Lighting:IsA("SunRaysEffect") or
Lighting:IsA("ColorCorrectionEffect") or
Lighting:IsA("BloomEffect") or
Lighting:IsA("DepthOfFieldEffect")
then
Lighting.Enabled = false
end
end
workspace.DescendantAdded:Connect(
function(Descendant)
task.wait()
if Descendant:IsA("BasePart") and not Descendant:IsA("MeshPart") then
Descendant.Material = "Plastic"
Descendant.Reflectance = 0
elseif Descendant:IsA("Decal") or Descendant:IsA("Texture") and decalsyeeted then
Descendant.Transparency = 1
elseif Descendant:IsA("ParticleEmitter") or Descendant:IsA("Trail") then
Descendant.Lifetime = NumberRange.new(0)
elseif Descendant:IsA("Explosion") then
Descendant.BlastPressure = 1
Descendant.BlastRadius = 1
elseif
Descendant:IsA("Fire") or Descendant:IsA("SpotLight") or Descendant:IsA("Smoke") or
Descendant:IsA("Sparkles")
then
Descendant.Enabled = false
elseif Descendant:IsA("MeshPart") and decalsyeeted then
Descendant.Material = "Plastic"
Descendant.Reflectance = 0
Descendant.TextureID = 10385902758728957
elseif Descendant:IsA("SpecialMesh") and decalsyeeted then
Descendant.TextureId = 0
elseif Descendant:IsA("ShirtGraphic") and decalsyeeted then
Descendant.ShirtGraphic = 0
elseif (Descendant:IsA("Shirt") or Descendant:IsA("Pants")) and decalsyeeted then
v[Descendant.ClassName .. "Template"] = 0
end
end
)
end
)
end
)
Command.Add(
{"PartESP", "PE"},
{"PartESP / PE", "Adds an outline to any part that has the same name you put on (Not case sensitive)"},
{"PartName"},
function(PartName)
for i, Part in next, workspace:GetDescendants() do
if tostring(Part.Name):lower() == tostring(PartName):lower() then
UIFuncs.CreateInstance("Highlight", {Parent = Part})
end
end
end
)
Command.Add(
{"UnpartESP", "UnPE"},
{"UnpartESP / PE", "Removes the outline of the part with the same name you put (Not case sensitive)"},
{"PartName"},
function(PartName)
for i, Part in next, workspace:GetDescendants() do
if tostring(Part.Name):lower() == tostring(PartName):lower() and Part:FindFirstChildOfClass("Highlight") then
Part:FindFirstChildOfClass("Highlight"):Destroy()
end
end
end
)
Command.Add(
{"Dex", "D"},
{"Dex / D", "Runs an explorer script"},
{"None"},
function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/dex.lua"))()
end
)
Command.Add(
{"HiddenChat", "HC"},
{
"HiddenChat / HC",
"Makes it so whatever you type in to be hidden and only shown to people who are logging chat messages"
},
{"String"},
function(...)
Services.Players:Chat(...)
end
)
Command.Add(
{"View", "V"},
{"View / V", "Views another person"},
{"Username"},
function(...)
for i, Player in next, PlayerFuncs.GetPlayer(...) do
if Player.Character and Player.Character.Humanoid then
UIFuncs.SendNotification("Nameless Admin", "Viewing @" .. Player.Name, 5)
Services.Camera.CameraSubject = Player.Character.Humanoid
end
end
end
)
Command.Add(
{"CTP", "ClickTP"},
{"ClickTP / CTP", "Makes you teleport to the place your mouse is at"},
{"None"},
function()
local CTPTool =
UIFuncs.CreateInstance(
"Tool",
{Parent = Services.LocalPlayer.Backpack, Name = "ClickTP", RequiresHandle = false}
)
CTPTool.Activated:Connect(
function()
local Position = Services.Mouse.Hit + Vector3.new(0, 2.5, 0)
Position = CFrame.new(Position.X, Position.Y, Position.Z)
Services.Character:SetPrimaryPartCFrame(Position)
end
)
local TweenTool =
UIFuncs.CreateInstance(
"Tool",
{Parent = Services.LocalPlayer.Backpack, Name = "Tween ClickTP", RequiresHandle = false}
)
TweenTool.Activated:Connect(
function()
local Position = Services.Mouse.Hit + Vector3.new(0, 2.5, 0)
local TweenInfo = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0)
Services.TweenService:Create(
Services.Character.HumanoidRootPart,
TweenInfo,
{
CFrame = CFrame.new(Position.X, Position.Y, Position.Z)
}
):Play()
end
)
end
)
Command.Add(
{"God", "GodMode"},
{"God / GodMode", "Makes you not die when touching a kill brick"},
{"None"},
function()
local Parts =
workspace:GetPartBoundsInRadius(
Services.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Position,
10
)
for _, Part in next, Parts do
Part.CanTouch = false
end
end
)
Command.Add(
{"Ungod", "Ungodmode"},
{"Ungod / Ungodmode", "Makes you die if you touch a kill brick"},
{"None"},
function()
local Parts =
workspace:GetPartBoundsInRadius(
Services.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Position,
10
)
for i, Part in next, Parts do
Part.CanTouch = true
end
end
)
Command.Add(
{"Prefix", "Pre"},
{"Prefix / Pre", "Changes the prefix of Nameless"},
{"Prefix"},
function(Prefix)
Settings.Prefix = Prefix
end
)
Command.Add(
{"Touchfling", "TF"},
{"Touchfling / TF", "Flings anyone near you and doesnt make it obvious that you are the one flinging"},
{"Power (10000 recommended)"},
function(Power)
if not Power then
Power = 10000
end
UIFuncs.SendNotification("Nameless Admin", "Touchfling enabled", 5)
PlayerFuncs.Walkfling(tonumber(Power))
end
)
Command.Add(
{"Untouchfling", "Untf"},
{"Untouchfling / Untf", "Stops the touchfling command"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Touchfling disabled", 5)
CommandToggles.Walkfling = false
end
)
Command.Add(
{"Goto", "To"},
{"Goto / To", "Teleports your character next to your target"},
{"Username"},
function(...)
for i, Player in next, PlayerFuncs.GetPlayer(...) do
if Player.Character and Player.Character.Humanoid then
Services.Character:SetPrimaryPartCFrame(Player.Character.HumanoidRootPart.CFrame)
end
end
end
)
Command.Add(
{"TickGoto", "TickTo", "TT"},
{"TickGoto / TickTo", "TT", "Teleports your character next to your target for the amount of time you put"},
{"Player, Time"},
function(Player, Seconds)
local OldCFrame = Services.Character.HumanoidRootPart.CFrame
if Seconds then
Time = Seconds
else
Time = 1
end
for i, Player in next, PlayerFuncs.GetPlayer(Player) do
if Player.Character and Player.Character.Humanoid then
Services.Character:SetPrimaryPartCFrame(Player.Character.HumanoidRootPart.CFrame)
wait(tonumber(Time))
Services.Character.HumanoidRootPart.CFrame = OldCFrame
end
end
end
)
Command.Add(
{"ActivateAllTools", "AAT"},
{"ActivateAllTools / AAT", "Equips all your tools and activates them"},
{"None"},
function()
for i, Tool in next, Services.LocalPlayer.Backpack:GetChildren() do
if Tool:IsA("Tool") then
Tool.Parent = Services.Character
Tool:Activate()
end
end
end
)
Command.Add(
{"LoopActivateAllTools", "LoopAAT"},
{"LoopActivateAllTools / LoopAAT", "Loop equips all your tools and activates them"},
{"None"},
function()
CommandToggles.LAAT = true
while CommandToggles.LAAT do
wait()
for i, Tool in next, Services.LocalPlayer.Backpack:GetChildren() do
if Tool:IsA("Tool") then
Tool.Parent = Services.Character
Tool:Activate()
task.wait()
Tool.Parent = Services.LocalPlayer.Backpack
end
end
end
end
)
Command.Add(
{"UnLoopActivateAllTools", "UnLoopAAT"},
{"UnLoopActivateAllTools / UnLoopAAT", "Stops loop equiping your tools and activates them"},
{"None"},
function()
CommandToggles.LAAT = false
end
)
Command.Add(
{"LoopActivateTool", "LoopAT"},
{"LoopAT / LoopAT", "Loop equips the tools you want and activates it"},
{"ToolName"},
function(Name)
CommandToggles.LAAT = true
while CommandToggles.LAAT do
wait()
for i, Tool in next, Services.LocalPlayer.Backpack:GetChildren() do
if Tool:IsA("Tool") and tostring(Tool.Name):lower() == tostring(Name):lower() then
Tool.Parent = Services.Character
Tool:Activate()
task.wait()
Tool.Parent = Services.LocalPlayer.Backpack
end
end
end
end
)
Command.Add(
{"UnLoopActivateTool", "UnLoopAT"},
{"UnLoopActivateTool / UnLoopAT", "Stops loop equiping the tools and activates them"},
{"None"},
function()
CommandToggles.LAAT = false
end
)
Command.Add(
{"BringNPCS", "BNPCS"},
{"BringNPCS / BNPCS", "Brings every NPC that's in the workspace"},
{"None"},
function()
for i, NPC in next, PlayerFuncs.GetPlayer("NPC") do
if NPC:FindFirstChild("HumanoidRootPart") then
NPC.HumanoidRootPart.CFrame = Services.Character.HumanoidRootPart.CFrame
end
end
end
)
Command.Add(
{"ControlNPCs", "CNPCs"},
{"ControlNPCs / CNPCs", "Controls your selected NPC"},
{"None"},
function()
Services.Mouse.Button1Down:Connect(
function()
if Services.Mouse.Target and Services.UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
local NPC = Services.Mouse.Target.Parent
local NPCRootPart = NPC.HumanoidRootPart
local A0 = Instance.new("Attachment")
local AP = Instance.new("AlignPosition")
local AO = Instance.new("AlignOrientation")
local A1 = Instance.new("Attachment")
for _, Descendant in next, NPC:GetDescendants() do
if Descendant:IsA("BasePart") then
Services.RunService.Stepped:Connect(
function()
Descendant.CanCollide = false
end
)
end
end
Services.Character.HumanoidRootPart:BreakJoints()
for _, Descendant in next, Services.Character:GetDescendants() do
if Descendant:IsA("BasePart") then
if
Descendant.Name == "HumanoidRootPart" or Descendant.Name == "UpperTorso" or
Descendant.Name == "Head"
then
else
Descendant:Destroy()
end
end
end
Services.Character.HumanoidRootPart.Position =
Services.Character.HumanoidRootPart.Position + Vector3.new(5, 0, 0)
Services.Character.Head.Anchored = true
Services.Character.UpperTorso.Anchored = true
A0.Parent = NPCRootPart
AP.Parent = NPCRootPart
AO.Parent = NPCRootPart
AP.Responsiveness = 200
AP.MaxForce = math.huge
AO.MaxTorque = math.huge
AO.Responsiveness = 200
AP.Attachment0 = A0
AP.Attachment1 = A1
AO.Attachment1 = A1
AO.Attachment0 = A0
A1.Parent = Services.Character.HumanoidRootPart
end
end
)
UIFuncs.SendNotification(
"Nameless Admin",
"ControlNPCs loaded, hold the ctrl key and press on a npc for it to work",
5
)
end
)
Command.Add(
{"KillNPCS", "KNPCS"},
{"KillNPCS / KNPCS", "Kills every NPC that's in the workspace"},
{"None"},
function()
for i, NPC in next, PlayerFuncs.GetPlayer("NPC") do
NPC.Humanoid.Health = 0
end
end
)
Command.Add(
{"FollowNPCS", "FNPCS"},
{"FollowNPCS / FNPCS", "Makes every NPC that's in the workspace follow your character"},
{"None"},
function()
CommandToggles.FollowNPCS = true
for i, NPC in next, PlayerFuncs.GetPlayer("NPC") do
spawn(
function()
while CommandToggles.FollowNPCS do
wait(0.1)
NPC.Humanoid:MoveTo(Services.Character.HumanoidRootPart.Position)
end
end
)
end
end
)
Command.Add(
{"FlingNPCS", "FlNPCS"},
{"FlingNPCS / FlNPCS", "Flings every NPC that's in the workspace"},
{"None"},
function()
for i, NPC in next, PlayerFuncs.GetPlayer("npc") do
spawn(
function()
NPC.Humanoid.HipHeight = 1024
end
)
end
end
)
Command.Add(
{"FreezeNPCS", "FrNPCS"},
{"FreezeNPCS / FrNPCS", "Freezes every NPC that's in the workspace"},
{"None"},
function()
for i, NPC in next, PlayerFuncs.GetPlayer("npc") do
spawn(
function()
NPC.Character.HumanoidRootPart.Anchored = true
end
)
end
end
)
Command.Add(
{"VoidNPCS", "VNPCS"},
{"VoidNPCS / VNPCS", "Voids every NPC that's in the workspace"},
{"None"},
function()
for i, NPC in next, PlayerFuncs.GetPlayer("NPC") do
spawn(
function()
NPC.Humanoid.HipHeight = -1024
end
)
end
end
)
Command.Add(
{"Unview", "Unv"},
{"Unview / Unv", "Stops viewing someone and goes back to normal"},
{"None"},
function()
Services.Camera.CameraSubject = Services.Character.Humanoid
end
)
Command.Add(
{"Chat", "Talk"},
{"Chat / Talk", "Sends a message in the chat"},
{"String"},
function(String)
PlayerFuncs.Chat(String)
end
)
Command.Add(
{"NerdQuote", "NQ"},
{"NerdQuote / NQ", "Quotes everyones messages with nerd emojis"},
{"None"},
function()
CommandToggles.Nerd = true
if not CommandToggles.NerdAlreadyRan then
CommandToggles.NerdAlreadyRan = true
for i, v in next, Services.Players:GetPlayers() do
v.Chatted:Connect(
function(Message)
if CommandToggles.Nerd then
PlayerFuncs.Chat('"' .. Message .. '" ' .. "🤓")
end
end
)
end
end
end
)
Command.Add(
{"UnNerdQuote", "UnNQ"},
{"UnNerdQuote / UnNQ", "Stops quoting everyones messages with nerd emojis"},
{"None"},
function()
CommandToggles.Nerd = false
end
)
Command.Add(
{"GrabTools", "GT"},
{"GrabTools / GT", "Grabs all the dropped tools that are in the game"},
{"None"},
function()
for i, Tools in next, workspace:GetDescendants() do
if Tools:IsA("Tool") then
Services.Character.Humanoid:EquipTool(Tools)
end
end
end
)
Command.Add(
{"RejoinRe", "RjRe"},
{"RejoinRe / RjRe", "Rejoins and puts you in the same place you were before you rejoined"},
{"None"},
function()
local QueueTeleport =
(syn and syn.queue_on_teleport) or queue_on_teleport or (fluxus and fluxus.queue_on_teleport)
local Done = false
local Run
local CF = Services.Character:WaitForChild("HumanoidRootPart").CFrame
if not Done then
Done = not Done
local Run =
"spawn(function() repeat task.wait() until game:IsLoaded() local Player = game:GetService('Players').LocalPlayer local Character = Player.Character or Player.CharacterAdded:Wait() Character:WaitForChild('HumanoidRootPart').CFrame = CFrame.new(" ..
tostring(CF) .. ") end)"
QueueTeleport(Run)
Services.TeleportService:TeleportCancel()
Services.TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, Services.LocalPlayer)
end
end
)
Command.Add(
{"Rejoin", "Rj"},
{"Rejoin / Rj", "Rejoins the same server, if the server is full it will just teleport you to another server"},
{"None"},
function()
Services.TeleportService:Teleport(game.PlaceId)
end
)
Command.Add(
{"Respawn", "Re"},
{"Respawn / Re", "Respawns you and places you back into the place you were"},
{"None"},
function()
local Old = Services.Character.HumanoidRootPart.CFrame
Services.Character.Humanoid.Health = 0
Services.LocalPlayer.CharacterAdded:wait()
repeat
task.wait()
until Services.Character:FindFirstChild("HumanoidRootPart")
Services.Character:WaitForChild("HumanoidRootPart").CFrame = Old
end
)
Command.Add(
{"DropTools", "DT"},
{"DropTools / DT", "Drops all the tools that are in your inventory"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Dropping all tools in your inventory", 5)
for i, Tools in next, Services.LocalPlayer.Backpack:GetChildren() do
if Tools:IsA("Tool") then
spawn(
function()
Tools.Parent = Services.Character
Tools.Parent = workspace
end
)
end
end
end
)
Command.Add(
{"LoopGrabDeleteTools", "LoopGDT"},
{"LoopGrabDeleteTools / LoopGDT", "Loop grabs all the dropped tools that are in the game and then destroys them"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Started grabbing & deleting tools", 5)
CommandToggles.LoopGrabDelete = false
wait(0.3)
CommandToggles.LoopGrabDelete = true
repeat
task.wait()
for i, Tools in next, workspace:GetChildren() do
if Tools:IsA("Tool") and Services.Character and Services.Character:FindFirstChild("Humanoid") then
Services.Character.Humanoid:EquipTool(Tools)
Tools:Destroy()
end
end
until not CommandToggles.LoopGrabDelete
end
)
Command.Add(
{"UnLoopGrabDeleteTools", "UnLoopGDT"},
{"UnLoopGrabDeleteTools / UnLoopGDT", "Stops grabbing the dropped tools and deleting them"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Stopped grabbing & deleting tools", 5)
CommandToggles.LoopGrabDelete = false
end
)
Command.Add(
{"GrabDeleteTools", "GDT"},
{"GrabDeleteTools / GDT", "Grabs all the dropped tools and deletes them"},
{"None"},
function()
for i, Tools in next, workspace:GetChildren() do
if Tools:IsA("Tool") and Services.Character and Services.Character:FindFirstChild("Humanoid") then
Services.Character.Humanoid:EquipTool(Tools)
Tools:Destroy()
end
end
end
)
Command.Add(
{"LoopGrabTools", "LoopGT"},
{"LoopGrabTools / LoopGT", "Loop grabs all the dropped tools that are in the game"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Started grabbing tools", 5)
CommandToggles.LoopGrab = false
wait(0.3)
CommandToggles.LoopGrab = true
repeat
task.wait()
for i, Tools in next, workspace:GetChildren() do
if Tools:IsA("Tool") and Services.Character and Services.Character:FindFirstChild("Humanoid") then
Services.Character.Humanoid:EquipTool(Tools)
end
end
until not CommandToggles.LoopGrab
end
)
Command.Add(
{"UnLoopGrabTools", "UnLoopGT"},
{"UnLoopGrabTools / UnLoopGT", "Stops loop grabbing all the dropped tools that are in the game"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", "Stopped grabbing tools", 5)
CommandToggles.LoopGrab = false
end
)
Command.Add(
{"RemoteSpy", "RS"},
{"RemoteSpy / RS", "Loads Remote Spy V3 / Creds : Amity"},
{"None"},
function()
loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/78n/SimpleSpy/main/SimpleSpySource.lua"))()
end
)
Command.Add(
{"Dumbass", "Da"},
{"Dumbass / Da", "uwu girl language"},
{"None"},
function()
local Replace = {
["r"] = "w",
["l"] = "w",
["ove"] = "uv",
["!"] = "~",
[":)"] = "^_^"
}
local NameCall
NameCall =
hookmetamethod(
game,
"__namecall",
newcclosure(
function(Self, ...)
local Arguments = {...}
local Method = getnamecallmethod()
if tostring(Self) == "SayMessageRequest" and Method == "FireServer" then
for Index, Variable in next, Replace do
Arguments[1] = Arguments[1]:lower():gsub(Index, Variable)
end
return NameCall(Self, unpack(Arguments))
end
return NameCall(Self, ...)
end
)
)
end
)
Command.Add(
{"UnDumbass", "UnDa"},
{"UnDumbass / UnDa", "Stops the dumbass command"},
{"None"},
function()
CommandToggles.Disability = false
end
)
Command.Add(
{"AirWalk", "AW"},
{"AirWalk / AW", "Lets you walk in the air | Press space to go up"},
{"None"},
function()
local Part = UIFuncs.CreateInstance("Part", {Parent = workspace})
Part.Size = Vector3.new(7, 2, 3)
Part.Transparency = 1
Part.Anchored = true
Part.Name = "AW"
while Part do
Part.CFrame = Services.Character.HumanoidRootPart.CFrame + Vector3.new(0, -4, 0)
task.wait()
end
end
)
Command.Add(
{"UnAirWalk", "UnAW"},
{"UnAirWalk / UnAW", "Stops the airwalk command"},
{"None"},
function()
for i, Part in next, workspace:GetChildren() do
if Part.Name == "AW" and Part:IsA("Part") then
Part:Destroy()
end
end
end
)
Command.Add(
{"Walkspeed", "WS", "Walk"},
{"Walkspeed / Walk / WS", "Changes your walkspeed so you can walk faster"},
{"Number"},
function(Number)
Services.Character.Humanoid.WalkSpeed = tonumber(Number)
end
)
Command.Add(
{"UnanchoredDelete", "UADelete", "UAD"},
{
"UnanchoredDelete / UaDelete / UAD",
"Deletes unanchored parts by voiding them (You need to be closest to the part for it to work)"
},
{"None"},
function()
end
)
Command.Add(
{"JumpPower", "JP", "Jump"},
{"JumpPower / Jump / JP", "Changes your jump power so you can jump higher"},
{"Number"},
function(Number)
Services.Character.Humanoid.JumpPower = tonumber(Number)
end
)
Command.Add(
{"Esp"},
{"ESP", "Lets you see people through walls"},
{"None"},
function()
for i, v in next, Services.Players:GetPlayers() do
PlayerFuncs.UnESP(v)
PlayerFuncs.ESP(v)
end
end
)
Command.Add(
{"CommandCount", "CC"},
{"CommandCount / CC", "Tells the amount of commands Nameless has"},
{"None"},
function()
UIFuncs.SendNotification("Nameless Admin", tostring(CommandAmount), 5)
end
)
Command.Add(
{"Unesp"},
{"Unesp", "Disables ESP"},
{"None"},
function()
for i, v in next, Services.Players:GetPlayers() do
PlayerFuncs.UnESP(v)
end
end
)
Command.Add(
{"Admin", "A"},
{"Admin / A", "Gives another user access to use Nameless Admin commands without having it ran"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Plr in next, Player do
if not Settings.Admins[Plr.UserId] then
Settings.Admins[Plr.UserId] = {Plr = Plr}
UIFuncs.SendNotification("Nameless Admin", "Succcessfully gave " .. Plr.Name .. " admin!", 5)
PlayerFuncs.Chat("/w " .. Plr.Name .. " [NA] You are now an admin")
else
UIFuncs.SendNotification("Nameless Admin", "This user seems to already be an admin", 5)
end
end
end
)
Command.Add(
{"Spin"},
{"Spin", "Spins your character"},
{"Number"},
function(Value)
local Number = Value
if not Value then
Number = 10
end
for i, Instance in next, Services.Character:FindFirstChild("HumanoidRootPart"):GetChildren() do
if Instance.Name == "Spin" then
Instance:Destroy()
end
end
local Spin = Instance.new("BodyAngularVelocity")
Spin.MaxTorque = Vector3.new(0, 9e9, 0)
Spin.AngularVelocity = Vector3.new(0, Number, 0)
Spin.Name = "Spin"
Spin.Parent = Services.Character.HumanoidRootPart
end
)
Command.Add(
{"Unspin"},
{"Unspin", "Stops spinning your character"},
{"None"},
function()
for i, Instance in next, Services.Character:FindFirstChild("HumanoidRootPart"):GetChildren() do
if Instance.Name == "Spin" then
Instance:Destroy()
end
end
end
)
Command.Add(
{"F3X"},
{"F3X", "Loads f3x (Alternative to BTools)"},
{"None"},
function()
loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)()
end
)
Command.Add(
{"TriggerBot", "TB", "TBot"},
{"TriggerBot / TBot / TB", "If your cursor is on a player the command will automatically click the mouse for you"},
{"None"},
function()
CommandToggles.TBot = true
local UI = UIFuncs.CreateInstance("ScreenGui", {Parent = Interface, Name = "Toggle"})
local TextLabel =
UIFuncs.CreateInstance(
"TextLabel",
{
Parent = UI,
BackgroundColor3 = Settings.Themes.PrimaryBGColor,
Position = UDim2.new(0.880059958, 0, 0.328616381, 0),
Size = UDim2.new(0, 160, 0, 20),
Font = Enum.Font.GothamBold,
TextSize = 15,
Text = "TriggerBot : true",
TextColor3 = Settings.Themes.PrimaryTextColor,
TextWrapped = true
}
)
local UICorner = UIFuncs.CreateInstance("UICorner", {Parent = TextLabel, CornerRadius = UDim.new(1, 0)})
local Toggle = Enum.KeyCode.Q
UIS.InputBegan:Connect(
function(Input)
if Input.KeyCode == Toggle then
CommandToggles.TBot = not CommandToggles.TBot
TextLabel.Text = "Trigger Bot : " .. tostring(CommandToggles.TBot)
end
end
)
while CommandToggles.TBot do
task.wait()
if Services.Mouse.Target then
if game.Players:GetPlayerFromCharacter(Services.Mouse.Target.Parent) then
mouse1click()
end
end
end
end
)
Command.Add(
{"Unadmin", "Una"},
{"Unadmin / Una", "Removes someones admin permissions"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Plr in next, Player do
if Settings.Admins[Plr.UserId] then
Settings.Admins[Plr.UserId] = nil
UIFuncs.SendNotification("Nameless Admin", "Succcessfully removed " .. Plr.Name .. "'s admin", 5)
PlayerFuncs.Chat("/w " .. Plr.Name .. " [NA] You are no longer an admin")
else
UIFuncs.SendNotification("Nameless Admin", "The user " .. Plr.Name .. " isn't an admin", 5)
end
end
end
)
Command.Add(
{"HideDisplayNames", "HDN", "HideDisplay"},
{"HideDisplayNames / HideDisplay / HDN", "Hides everyones display names and shows their username instead"},
{"None"},
function()
CommandToggles.HideDisplayNames = true
local function HideDisplay(Player)
if Player.ClassName == "Player" and CommandToggles.HideDisplayNames == true then
if Player.Character and Player.Character.Humanoid then
Player.DisplayName = Player.Name
Player.Character.Humanoid.DisplayName = Player.Name
end
end
end
for i, Player in next, Services.Players:GetPlayers() do
if not Player:FindFirstChild("Value") then
UIFuncs.CreateInstance(
"StringValue",
{
Parent = Player,
Value = Player.DisplayName
}
)
end
HideDisplay(Player)
Player.CharacterAdded:Connect(
function(Char)
repeat
task.wait()
until Char
HideDisplay(Player)
end
)
end
Services.Players.PlayerAdded:Connect(
function(Player)
repeat
task.wait()
until Player.Character
HideDisplay(Player)
if not Player:FindFirstChild("Value") then
UIFuncs.CreateInstance(
"StringValue",
{
Parent = Player,
Value = Player.DisplayName
}
)
end
Player.CharacterAdded:Connect(
function(Char)
repeat
task.wait()
until Char
HideDisplay(Player)
end
)
end
)
end
)
Command.Add(
{"ShowDisplayNames", "SDN", "ShowDisplay"},
{"ShowDisplayNames / ShowDisplay / SDN", "Starts showing everyones display names again"},
{"None"},
function()
CommandToggles.HideDisplayNames = false
local function ShowDisplay(Player)
if Player.ClassName == "Player" and CommandToggles.HideDisplayNames == false then
if Player.Character and Player.Character.Humanoid then
if Player:FindFirstChild("Value") then
local ds = Player.Value.Value
Player.DisplayName = ds
Player.Character.Humanoid.DisplayName = ds
else
local ds = Player.DisplayName
Player.DisplayName = ds
Player.Character.Humanoid.DisplayName = ds
end
end
end
end
for i, Player in next, Services.Players:GetPlayers() do
ShowDisplay(Player)
end
end
)
--// ui commands
Command.Add(
{"Introduction", "Int"},
{"Introduction / Int", "An introduction to Nameless Admin if you haven't read it yet"},
{"None"},
function()
wait(0.3)
UIFuncs.Open(Interface.Introduction, 317, 283, 0.6)
Interface.Introduction.Description.TextTransparency = 1
Interface.Introduction.Title.TextTransparency = 1
Interface.Introduction.Okay.Visible = false
wait(0.4)
Interface.Introduction.Description.TextTransparency = 0
Interface.Introduction.Title.TextTransparency = 0
Interface.Introduction.Okay.Visible = true
Interface.Introduction.Okay.MouseButton1Click:Connect(
function()
UIFuncs.Close(Interface.Introduction, 0.3, 0, 0)
Interface.Introduction.Description.TextTransparency = 1
Interface.Introduction.Title.TextTransparency = 1
Interface.Introduction.Okay.Visible = false
end
)
end
)
Command.Add(
{"Logs", "L"},
{"Logs / L", "Logs chats, joins, leaves and http requests!"},
{"None"},
function()
local Logs = Interface.Logs
local Tabs = Logs.Tabs
local SpamStopper = false -- for some reason whenever it detects something it just gets duplicated like 10 times so i gotta add this :(((((
for i, v in next, Tabs:GetChildren() do
if v:FindFirstChild("Message") and v.Message:FindFirstChild("Example") then
v.Message.Example.Visible = false
end
end
local function AddMessage(Type, Title, Description) -- Type : Http, Chat, Leave, Join
if not SpamStopper then
SpamStopper = true
for i, Tab in next, Tabs:GetChildren() do
if Tab.Name == Type and Tab ~= Tabs.Selection then
local Message = Tabs[Type].Message.Example
for i, v in next, Tabs[Type].Message:GetChildren() do
if v:IsA("Frame") then
v.LayoutOrder = v.LayoutOrder + 1
end
end
local NewMessage = Message:Clone()
NewMessage.LayoutOrder = 0
if NewMessage:FindFirstChild("Time") then
NewMessage.Time.Text = UIFuncs.GetCurrentTime()
end
NewMessage.Description.Text = Description
NewMessage.Title.Text = Title
NewMessage.Parent = Message.Parent
NewMessage.Visible = true
end
end
wait(0.2)
SpamStopper = false
end
end
if CommandToggles.AlreadyStartedLogging == false then
CommandToggles.AlreadyStartedLogging = true
spawn(
function()
local Selection = Tabs.Selection
local Topbar = Logs.Topbar
local BackButton = Topbar.Back
local TweenService = Services.TweenService
local TweenSpeed = 0.5
local CurrentTab = "Selection"
local Cooldown = false
for i, v in next, Tabs:GetChildren() do
if v:IsA("ScrollingFrame") then
if v.Name == "Selection" then
v.Visible = true
else
v.Visible = false
end
end
end
for i, v in next, Selection:GetChildren() do
if v:IsA("TextButton") then
v.MouseButton1Click:Connect(
function()
if Cooldown == false and Tabs:FindFirstChild(v.Name) then
Cooldown = true
BackButton.Visible = true
BackButton.Icon.ImageTransparency = 1
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency =
BackButton.Icon.ImageTransparency - 0.05
end
BackButton.Icon.ImageTransparency = 0
end
)
Tabs[v.Name].Visible = true -- 0, -350,0, 0
Tabs[v.Name].Position = UDim2.new(0, 350, 0, 0)
TweenService:Create(
Tabs[v.Name],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, -350, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = v.Name
wait(1)
Cooldown = false
end
end
)
end
end
BackButton.MouseButton1Click:Connect(
function()
if CurrentTab == "Selection" then
else
if not Cooldown then
Cooldown = true
BackButton.Icon.ImageTransparency = 0
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency =
BackButton.Icon.ImageTransparency + 0.05
end
BackButton.Icon.ImageTransparency = 1
end
)
Tabs["Selection"].Visible = true -- 0, -350,0, 0
TweenService:Create(
Tabs["Selection"],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 350, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = "Selection"
BackButton.Visible = false
wait(TweenSpeed)
Cooldown = false
end
end
end
)
end
)
UIFuncs.SendNotification("Nameless Admin", "Started logging", 5)
for i, Player in next, Services.Players:GetPlayers() do
if Services.TextChatService:FindFirstChild("TextChannels") then
Services.TextChatService.SendingMessage:Connect(
function(Message)
local PlrName
print(Message.TextSource.UserId)
for i, v in next, Services.Players:GetPlayers() do
if v.UserId == Message.TextSource.UserId then
PlrName = tostring(v.Name)
end
end
AddMessage("Chat", PlrName, Message.Text)
end
)
else
Player.Chatted:Connect(
function(Message)
AddMessage("Chat", Player.Name, Message)
end
)
end
pcall(function()
local Request
if syn then
Request =
hookfunction(
syn and syn.request or request,
newcclosure(
function(reqtbl)
AddMessage(
"HTTP",
"New syn.request / request Log",
JSONEncode(Services.HttpService, reqtbl)
)
return Request(reqtbl)
end
)
)
end
local Httpget
Httpget =
hookfunction(
game.HttpGet,
newcclosure(
function(self, url)
AddMessage("HTTP", "New HttpGet Log", url)
return Httpget(self, url)
end
)
)
local Httppost
Httppost =
hookfunction(
game.HttpPost,
newcclosure(
function(self, url)
AddMessage("HTTP", "New HttpPost Log", url)
return Httppost(self, url)
end
)
)
if (game.HttpGet ~= game.HttpGetAsync) then
local HttpgetAsync
HttpgetAsync =
hookfunction(
game.HttpGetAsync,
newcclosure(
function(self, url)
AddMessage("HTTP", "New HttpGetAsync Log", url)
return HttpgetAsync(self, url)
end
)
)
end
if (game.HttpPost ~= game.HttpPostAsync) then
local HttppostAsync
HttppostAsync =
hookfunction(
game.HttpPostAsync,
newcclosure(
function(self, url)
AddMessage("HTTP", "New HttpPostAsync Log", url)
return HttppostAsync(self, url)
end
)
)
end
end)
Services.Players.PlayerAdded:Connect(
function(Player)
AddMessage(
"Joins",
"New player has joined",
"Player called " .. Player.Name .. " has joined the server"
)
end
)
Services.Players.PlayerRemoving:Connect(
function()
AddMessage(
"Leaves",
"Player has left the server",
"Player called " .. Player.Name .. " has left the server"
)
end
)
end
end
local Popup = UIFuncs
Logs.Visible = false
for i, v in next, Logs:GetChildren() do
if v:IsA("Frame") then
v.BackgroundTransparency = 1
elseif v:IsA("CanvasGroup") then
v.GroupTransparency = 1
end
end
local function OpenLogs()
Logs.BackgroundTransparency = 1
Logs.Topbar.Visible = false
Logs.Tabs.Visible = false
Logs.Tabs.GroupTransparency = 1
Logs.Topbar.Close.Visible = false
Logs.Topbar.Title.Visible = false
Logs.Size = UDim2.fromOffset(200, 200)
Logs.Visible = true
Popup.Open(Logs, 337, 324, 0.5)
spawn(
function()
for i = 1, 20 do
task.wait()
Logs.BackgroundTransparency = Logs.BackgroundTransparency - 0.05
Logs.Tabs.GroupTransparency = Logs.Tabs.GroupTransparency - 0.05
end
end
)
wait(0.2)
Logs.Topbar.Visible = true
wait(0.1)
Logs.Tabs.Visible = true
Logs.Topbar.Close.Visible = true
Logs.Topbar.Title.Visible = true
end
local function CloseLogs()
Popup.Close(Logs, 0.4)
spawn(
function()
for i = 1, 20 do
task.wait()
Logs.BackgroundTransparency = Logs.BackgroundTransparency + 0.05
Logs.Tabs.GroupTransparency = Logs.BackgroundTransparency + 0.05
end
end
)
Logs.Tabs.Visible = false
wait(0.05)
Logs.Topbar.Close.Visible = false
Logs.Topbar.Title.Visible = false
Logs.Topbar.Visible = false
wait(0.25)
Logs.Topbar.Close.Visible = false
Logs.Topbar.Title.Visible = false
Logs.Visible = false
end
Logs.PopupBG.Popup.GroupTransparency = 1
OpenLogs()
Logs.Topbar.Close.MouseButton1Click:Connect(
function()
CloseLogs()
end
)
end
)
Command.Add(
{"Servers"},
{"Servers", "See what other servers there are and join them"},
{"None"},
function()
local Servers = Interface.Servers
local Tabs = Servers.Tabs
Tabs.Servers.Message.Example.Visible = false
local function AddMessage(Title, Description, PlayerCount)
local Message = Tabs.Servers.Message.Example
for i, v in next, Tabs.Servers.Message:GetChildren() do
if v:IsA("Frame") then
v.LayoutOrder = v.LayoutOrder + 1
end
end
local NewMessage = Message:Clone()
NewMessage.LayoutOrder = 0
if NewMessage:FindFirstChild("Time") then
NewMessage.Time.Text = UIFuncs.GetCurrentTime()
end
NewMessage.Description.Text = Description
NewMessage.Title.Text = Title
NewMessage.Name = "server"
NewMessage.Players.Text = PlayerCount
NewMessage.Parent = Message.Parent
NewMessage.Visible = true
NewMessage.MouseButton1Click:Connect(
function()
Services.TeleportService:TeleportToPlaceInstance(game.PlaceId, Title, Services.LocalPlayer)
end
)
end
local Popup = UIFuncs
Servers.Visible = false
for i, v in next, Servers:GetChildren() do
if v:IsA("Frame") then
v.BackgroundTransparency = 1
elseif v:IsA("CanvasGroup") then
v.GroupTransparency = 1
end
end
local function OpenServers()
Servers.BackgroundTransparency = 1
Servers.Topbar.Visible = false
Servers.Tabs.Visible = false
Servers.Tabs.GroupTransparency = 1
Servers.Topbar.Close.Visible = false
Servers.Topbar.Title.Visible = false
Servers.Size = UDim2.fromOffset(200, 200)
Servers.Visible = true
Popup.Open(Servers, 337, 324, 0.5)
spawn(
function()
for i = 1, 20 do
task.wait()
Servers.BackgroundTransparency = Servers.BackgroundTransparency - 0.05
Servers.Tabs.GroupTransparency = Servers.Tabs.GroupTransparency - 0.05
end
end
)
wait(0.2)
Servers.Topbar.Visible = true
wait(0.1)
Servers.Tabs.Visible = true
Servers.Topbar.Close.Visible = true
Servers.Topbar.Title.Visible = true
end
local function CloseServers()
Popup.Close(Servers, 0.4)
spawn(
function()
for i = 1, 20 do
task.wait()
Servers.BackgroundTransparency = Servers.BackgroundTransparency + 0.05
Servers.Tabs.GroupTransparency = Servers.BackgroundTransparency + 0.05
end
end
)
Servers.Tabs.Visible = false
wait(0.05)
Servers.Topbar.Close.Visible = false
Servers.Topbar.Title.Visible = false
Servers.Topbar.Visible = false
wait(0.25)
Servers.Topbar.Close.Visible = false
Servers.Topbar.Title.Visible = false
Servers.Visible = false
end
Servers.PopupBG.Popup.GroupTransparency = 1
OpenServers()
Servers.Topbar.Close.MouseButton1Click:Connect(
function()
CloseServers()
end
)
local URL = "https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?limit=100"
local ServerTable = {}
local Info = game:GetService("HttpService"):JSONDecode(game:HttpGetAsync(URL))
for Index, Server in next, Info.data do
if type(Server) == "table" and Server.maxPlayers > Server.playing then
table.insert(ServerTable, {Server.ping, Server.id, Server.playing, Server.maxPlayers})
end
end
--AddMessage('hi', 'ho', 'player')
for Index, Info in next, ServerTable do
print(Info[1], Info[2], Info[3])
AddMessage(
tostring(Info[2]),
"Ping: " .. tostring(Info[1]),
tostring(Info[3]) .. "/" .. tostring(Info[4]) .. " Players"
)
end
end
)
Command.Add(
{"Commands", "Cmds", "C"},
{"Commands / Cmds / C", "Opens the commands tab"},
{"None"},
function()
--// opening
local Popup = UIFuncs
local Commands = Interface.Commands
local Topbar = Commands.Topbar
local Tabs = Commands.Tabs
local BackButton = Topbar.Back
Commands.Visible = false
for i, v in next, Commands:GetChildren() do
if v:IsA("Frame") then
v.BackgroundTransparency = 1
elseif v:IsA("CanvasGroup") then
v.GroupTransparency = 1
end
end
local function OpenCommands()
Commands.BackgroundTransparency = 1
Topbar.Visible = false
Commands.Tabs.Visible = false
Commands.Tabs.GroupTransparency = 1
Topbar.Close.Visible = false
Commands.Size = UDim2.fromOffset(200, 200)
Commands.Visible = true
Popup.Open(Commands, 308, 310, 0.5)
spawn(
function()
for i = 1, 20 do
task.wait()
Commands.BackgroundTransparency = Commands.BackgroundTransparency - 0.05
Commands.Tabs.GroupTransparency = Commands.Tabs.GroupTransparency - 0.05
end
end
)
wait(0.2)
Topbar.Visible = true
wait(0.1)
Commands.Tabs.Visible = true
Topbar.Close.Visible = true
end
OpenCommands()
local function CloseCommands()
Popup.Close(Commands, 0.4)
spawn(
function()
for i = 1, 20 do
task.wait()
Commands.BackgroundTransparency = Commands.BackgroundTransparency + 0.05
Commands.Tabs.GroupTransparency = Commands.BackgroundTransparency + 0.05
end
end
)
Commands.Tabs.Visible = false
wait(0.05)
Topbar.Close.Visible = false
Topbar.Visible = false
wait(0.25)
Topbar.Close.Visible = false
Commands.Visible = false
end
Topbar.Close.MouseButton1Click:Connect(
function()
CloseCommands()
end
)
Topbar.Search:GetPropertyChangedSignal("Text"):Connect(
function()
local InputText = string.lower(Topbar.Search.Text)
for i, v in next, Tabs.Commands:GetChildren() do
if v:IsA("TextButton") and v:FindFirstChild("Title") then
v.Visible = string.find(string.lower(v.Title.Text), InputText) and true or false
end
end
end
)
--// tabs and other stuff
local TweenSpeed = 0.5
local CurrentTab = "Commands"
local Cooldown = false
for i, v in next, Tabs:GetChildren() do
if v:IsA("ScrollingFrame") then
if v.Name == "Commands" then
v.Visible = true
v.Position = UDim2.new(0, 0, 0, 0)
else
v.Visible = false
end
end
end
BackButton.Icon.Image = "rbxassetid://11293977875"
for i, v in next, Tabs:GetChildren() do
if v:IsA("TextButton") then
v.MouseButton1Click:Connect(
function()
if Cooldown == false and Tabs:FindFirstChild(v.Name) then
Cooldown = true
BackButton.Visible = true
BackButton.Icon.ImageTransparency = 1
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency = BackButton.Icon.ImageTransparency - 0.05
end
BackButton.Icon.ImageTransparency = 0
end
)
Tabs[v.Name].Visible = true -- 0, -350,0, 0
Tabs[v.Name].Position = UDim2.new(0, 310, 0, 0)
Services.TweenService:Create(
Tabs[v.Name],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, -310, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = v.Name
wait(1)
Cooldown = false
end
end
)
end
end
BackButton.MouseButton1Click:Connect(
function()
if CurrentTab == "Commands" then
else
BackButton.Icon.ImageTransparency = 0
spawn(
function()
for i = 1, 20 do
task.wait()
BackButton.Icon.ImageTransparency = BackButton.Icon.ImageTransparency + 0.05
end
BackButton.Icon.ImageTransparency = 1
end
)
Tabs["Commands"].Visible = true -- 0, -350,0, 0
Services.TweenService:Create(
Tabs["Commands"],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 0, 0, 0)}
):Play()
Services.TweenService:Create(
Tabs[CurrentTab],
TweenInfo.new(TweenSpeed),
{Position = UDim2.new(0, 310, 0, 0)}
):Play()
wait(TweenSpeed + 0.1)
Tabs[CurrentTab].Visible = false
CurrentTab = "Commands"
BackButton.Visible = false
end
end
)
end
)
Command.Add(
{"Options", "Settings", "Set", "Opt"},
{"Settings / Options / Set / Opt", "Opens the Options tab, allows you to change things about Nameless"},
{"None"},
function()
local Popup = UIFuncs
local Options = Interface.Options
Options.Visible = false
for i, v in next, Options:GetChildren() do
if v:IsA("Frame") and v.Name == not "ColorPicker" then
v.BackgroundTransparency = 1
elseif v:IsA("CanvasGroup") then
v.GroupTransparency = 1
end
end
local function OpenOptions()
Options.BackgroundTransparency = 1
Options.Topbar.Visible = false
Options.Tabs.Visible = false
Options.Tabs.GroupTransparency = 1
Options.Topbar.Close.Visible = false
Options.Topbar.Title.Visible = false
Options.Size = UDim2.fromOffset(200, 200)
Options.Visible = true
Popup.Open(Options, 337, 324, 0.5)
spawn(
function()
for i = 1, 20 do
task.wait()
Options.BackgroundTransparency = Options.BackgroundTransparency - 0.05
Options.Tabs.GroupTransparency = Options.Tabs.GroupTransparency - 0.05
end
end
)
wait(0.2)
Options.Topbar.Visible = true
wait(0.1)
Options.Tabs.Visible = true
Options.Topbar.Close.Visible = true
Options.Topbar.Title.Visible = true
end
local function CloseOptions()
Popup.Close(Options, 0.4)
spawn(
function()
for i = 1, 20 do
task.wait()
Options.BackgroundTransparency = Options.BackgroundTransparency + 0.05
Options.Tabs.GroupTransparency = Options.Tabs.GroupTransparency + 0.05
end
end
)
Options.Tabs.Visible = false
wait(0.05)
Options.Topbar.Close.Visible = false
Options.Topbar.Title.Visible = false
Options.Topbar.Visible = false
wait(0.25)
Options.Topbar.Close.Visible = false
Options.Topbar.Title.Visible = false
Options.Visible = false
end
Options.PopupBG.Popup.GroupTransparency = 1
OpenOptions()
Options.Topbar.Close.MouseButton1Click:Connect(
function()
CloseOptions()
end
)
end
)
UIFuncs.LoadTheme()
if Methods.CheckIfVulnerable() then
local BansList = {} -- ban command
UIFuncs.SendNotification(
"Nameless Admin",
"Seems like this game has an remote that is vulnerable to attacks using Nameless, you have been given extra commands run cmds and look for commands that have '(Vuln)' next to them, to see what new commands you now have.",
15
)
Command.Add(
{"Kill", "K"},
{"Kill / K (Vuln)", "Kills a person if the vulnerable method is available"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
Methods.Destroy(Player.Character.Head)
end
end
end
)
Command.Add(
{"Kick", "Kk"},
{"Kick / Kk (Vuln)", "Kicks a person if the vulnerable method is available"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
Methods.Destroy(Player)
end
end
end
)
Command.Add(
{"Ban"},
{"Ban (Vuln)", "Bans the person from the server you are in"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
table.insert(BansList, Player.UserId)
Methods.Destroy(Player)
end
end
)
Services.Players.PlayerAdded:Connect(
function(Player)
if table.find(BansList, Player.UserId) then
Methods.Destroy(Player)
end
end
)
Command.Add(
{"Sink"},
{"Sink (Vuln)", "Sinks a player to the ground"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
Methods.Destroy(Player.Character.HumanoidRootPart)
end
end
end
)
end
Command.Add(
{"ClearMap", "CM"},
{"ClearMap / CM (Vuln)", "Clears the whole map"},
{"None"},
function()
for i, v in next, workspace:GetChildren() do
Methods.Destroy(v)
end
end
)
Command.Add(
{"BreakGame", "BG"},
{
"BreakGame / BG (Vuln)",
"Destroys everything in ReplicatedStorage which most games rely on to make their game work"
},
{"None"},
function()
for i, v in next, Services.ReplicatedStorage:GetChildren() do
Methods.Destroy(v)
end
end
)
Command.Add(
{"Bald"},
{"Bald (Vuln)", "Makes your target(s) bald"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
for i, v in next, Player.Character:GetChildren() do
if v:IsA("Accessory") then
Methods.Destroy(v)
end
end
end
end
end
)
Command.Add(
{"Box"},
{"Box (Vuln)", "Makes the player(s) a box"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
for i, v in next, Player.Character:GetChildren() do
if v:IsA("Accessory") or v:IsA("CharacterMesh") then
Methods.Destroy(v)
end
end
Methods.Destroy(Player.Character:FindFirstChildOfClass("Pants"))
Methods.Destroy(Player.Character:FindFirstChildOfClass("Shirt"))
Methods.Destroy(Player.Character:FindFirstChildOfClass("ShirtGraphics"))
Methods.Destroy(Player.Character:FindFirstChild("Left Arm"))
Methods.Destroy(Player.Character:FindFirstChild("Left Leg"))
Methods.Destroy(Player.Character:FindFirstChild("Right Arm"))
Methods.Destroy(Player.Character:FindFirstChild("Right Leg"))
Methods.Destroy(Player.Character.Head:FindFirstChildOfClass("SpecialMesh"))
Methods.Destroy(Player.Character.Head:FindFirstChildOfClass("PantDecals"))
end
end
end
)
Command.Add(
{"Naked"},
{"Naked (Vuln)", "Makes the player(s) naked"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
Methods.Destroy(Player.Character:FindFirstChildOfClass("Pants"))
Methods.Destroy(Player.Character:FindFirstChildOfClass("Shirt"))
Methods.Destroy(Player.Character:FindFirstChildOfClass("ShirtGraphics"))
end
end
end
)
Command.Add(
{"Punish"},
{"Punish (Vuln)", "Makes the player(s) punnished"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
Methods.Destroy(Player.Character)
end
end
end
)
Command.Add(
{"Fat"},
{"Fat (Vuln)", "Makes the player(s) fat"},
{"Username"},
function(Username)
local Player = PlayerFuncs.GetPlayer(Username)
for i, Player in next, Player do
if Player.Character then
for i, v in next, Player.Character:GetChildren() do
if v:IsA("CharacterMesh") then
Methods.Destroy(v)
end
end
end
end
end
)
Command.Add(
{"Btools"},
{"Btools (Vuln)", "Gives btools that can destroy the map"},
{"None"},
function()
local DestroyTool =
UIFuncs.CreateInstance(
"Tool",
{
Parent = Services.LocalPlayer.Backpack,
RequiresHandle = false,
Name = "Delete",
ToolTip = "Btools (Delete)",
TextureId = "https://www.roblox.com/asset/?id=12223874",
CanBeDropped = false
}
)
local BtoolsEquipped = false
DestroyTool.Equipped:Connect(
function()
BtoolsEquipped = true
end
)
DestroyTool.Unequipped:Connect(
function()
BtoolsEquipped = false
end
)
DestroyTool.Activated:connect(
function()
local Explosion =
UIFuncs.CreateInstance(
"Explosion",
{
Parent = workspace,
BlastPressure = 0,
BlastRadius = 0,
DestroyJointRadiusPercent = 0,
ExplosionType = Enum.ExplosionType.NoCraters,
Position = Services.Mouse.Target.Position
}
)
Methods.Destroy(Services.Mouse.Target)
end
)
end
)
spawn(
function()
for i, Player in next, Services.Players:GetPlayers() do
Player.Chatted:Connect(
function(Message)
if Settings.Admins[Player.UserId] and Player ~= Services.LocalPlayer then
Library.ParseCommand(Message)
end
end
)
end
end
)
Services.LocalPlayer.Chatted:Connect(
function(Message)
Library.ParseCommand(Message)
end
)
Services.TextChatService.SendingMessage:Connect(
function(Message)
if Message.TextSource.UserId == Services.LocalPlayer.UserId then
Library.ParseCommand(tostring(Message.Text))
end
end
)
local Description = Interface.Description
local CommandBar = Interface.CmdBar
local CenterBar = CommandBar.CenterBar
local CommandInput = CenterBar.Input
local CommandAutoFill = CommandBar.Autofill
local CommandExample = CommandAutoFill.Cmd
local LeftFill = CommandBar.LeftFill
local RightFill = CommandBar.RightFill
local ResizeFrame = Interface.Resizeable
local Cmds = Interface.Commands
local CommandsTabs = Cmds.Tabs
local CmdExample = CommandsTabs.Commands.Command
local Resizing = {
Top = {Vector2.new(0, -1), Vector2.new(0, -1), "rbxassetid://2911850935"},
Bottom = {Vector2.new(0, 1), Vector2.new(0, 0), "rbxassetid://2911850935"},
Left = {Vector2.new(-1, 0), Vector2.new(1, 0), "rbxassetid://2911851464"},
Right = {Vector2.new(1, 0), Vector2.new(0, 0), "rbxassetid://2911851464"},
TopLeft = {Vector2.new(-1, -1), Vector2.new(1, -1), "rbxassetid://2911852219"},
TopRight = {Vector2.new(1, -1), Vector2.new(0, -1), "rbxassetid://2911851859"},
BottomLeft = {Vector2.new(-1, 1), Vector2.new(1, 0), "rbxassetid://2911851859"},
BottomRight = {Vector2.new(1, 1), Vector2.new(0, 0), "rbxassetid://2911852219"}
}
GUI = {}
GUI.Top = function(Method)
if Method == "Open" or Method == "open" then
UIFuncs.Open(Interface.Top, 287, 39, 0.5)
else
UIFuncs.Close(Interface.Top, 0.4)
end
end
GUI.Commands = function()
if not Tabs.Commands.Visible then
Tabs.Commands.Visible = true
end
for i, v in next, Tabs.Commands:GetChildren() do
if v:IsA("TextLabel") then
GUI.Destroy(v)
end
end
local i = 0
for cmdName, tbl in next, Commands do
UIFuncs.AddCommand(tbl[2][1], tbl[2][2], "Arguments: " .. tbl[3][1])
end
end
GUI.Commands()
GUI.Tween = function(Object, Style, Direction, Duration, Goal)
local TweenInfo = TweenInfo.new(Duration, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
local Tween = Services.TweenService:Create(Object, TweenInfo, Goal)
Tween:Play()
return Tween
end
GUI.LoadCommands = function()
for i, v in next, CommandAutoFill:GetChildren() do
if v.Name ~= "UIListLayout" then
UIFuncs.Destroy(v)
end
end
local last = nil
local i = 0
for Name, Table in next, Commands do
local BTN = CommandExample:Clone()
BTN.Parent = CommandAutoFill
BTN.Name = Name
BTN.Input.Text = Table[2][1]
i = i + 1
local size = BTN.Size
BTN.Size = UDim2.new(0, 0, 0, 25)
BTN.Size = size
end
end
GUI.SearchCommands = function()
local str = (CommandInput.Text:gsub(";", "")):lower()
local index = 0
local lastFrame
for _, v in next, CommandAutoFill:GetChildren() do
if v:IsA("Frame") and index < 5 then
local cmd = Commands[v.Name]
--local name = cmd and cmd[2][1] or ""
--v.Input.Text = str ~= "" and v.Name:find(str) == 1 and v.Name or name
v.Visible = str == "" or v.Name:find(str)
if v.Visible then
index = index + 1
local n = math.sqrt(index) * 125
local yPos = (index - 1) * 28
local newPos = UDim2.new(0.5, 0, 0, yPos)
GUI.Tween(
v,
"Quint",
"Out",
0.3,
{
Size = UDim2.new(0.5, n, 0, 25),
Position = lastFrame and newPos or UDim2.new(0.5, 0, 0, yPos)
}
)
lastFrame = v
end
end
end
end
GUI.LoadCommands()
for _, AutoFill in next, CommandAutoFill:GetChildren() do
if AutoFill:IsA("Frame") then
AutoFill.Visible = false
end
end
GUI.BarSelect = function(Speed)
CenterBar.Visible = true
GUI.Tween(CenterBar, "Sine", "Out", Speed or 0.25, {Size = UDim2.new(0, 250, 1, 15)})
GUI.Tween(LeftFill, "Quad", "Out", Speed or 0.3, {Position = UDim2.new(0, 0, 0.5, 0)})
GUI.Tween(RightFill, "Quad", "Out", Speed or 0.3, {Position = UDim2.new(1, 0, 0.5, 0)})
end
GUI.BarDeselect = function(Speed)
GUI.Tween(CenterBar, "Sine", "Out", Speed or 0.25, {Size = UDim2.new(0, 250, 0, 0)})
GUI.Tween(LeftFill, "Sine", "In", Speed or 0.3, {Position = UDim2.new(-0.5, 100, 0.5, 0)})
GUI.Tween(RightFill, "Sine", "In", Speed or 0.3, {Position = UDim2.new(1.5, -100, 0.5, 0)})
for i, v in next, CommandAutoFill:GetChildren() do
if v:IsA("Frame") then
task.spawn(
function()
wait(math.random(1, 200) / 2000)
GUI.Tween(v, "Back", "In", 0.35, {Size = UDim2.new(0, 0, 0, 25)})
end
)
end
end
end
Services.Mouse.KeyDown:Connect(
function(k)
if k:lower() == Settings.Prefix then
GUI.Top("Open")
GUI.BarSelect()
CommandInput.Text = ""
CommandInput:CaptureFocus()
task.wait()
CommandInput.Text = ""
end
end
)
CommandInput.FocusLost:Connect(
function(EnterPressed)
if EnterPressed then
spawn(
function()
Library.ParseCommand(Settings.Prefix .. CommandInput.Text)
end
)
end
GUI.Top("Close")
GUI.BarDeselect()
end
)
CommandInput.Changed:Connect(
function(Changed)
if Changed ~= "Text" then
return
end
GUI.SearchCommands()
end
)
GUI.BarDeselect(0)
CommandBar.Visible = true
UIFuncs.Drag(Interface.Commands, 20)
UIFuncs.Drag(Interface.Options, 20)
UIFuncs.Drag(Interface.Logs, 20)
UIFuncs.Drag(Interface.Servers, 20)
--if table.find({Enum.Platform.IOS, Enum.Platform.Android}, Services.UserInputService:GetPlatform()) then
Button.MouseButton1Click:Connect(
function()
GUI.Top("Open")
GUI.BarSelect()
CommandInput.Text = ";"
CommandInput:CaptureFocus()
task.wait()
CommandInput.Text = ""
end
)
--end
UIFuncs.SendNotification("Nameless Admin", "Nameless Admin has loaded", 5)
if gethiddenproperty then
if gethiddenproperty(workspace, "RejectCharacterDeletions") == Enum.RejectCharacterDeletions.Disabled then
UIFuncs.SendNotification(
"Nameless Admin",
"This game has RCD off meaning you can use tool commands. Run ;cmds to see what new commands you now have",
7
)
end
end
Interface.Start.Status.Filler:TweenSize(UDim2.new(1, 0, 0, 21), "Out", "Linear", 0.2, false)
UIFuncs.TypeWriter(Interface.Start.Description, "Finished!")
spawn(
function()
wait(0.5)
for i, v in next, Interface.Start:GetChildren() do
spawn(
function()
if v:IsA("TextLabel") then
v:Destroy()
elseif v:IsA("CanvasGroup") then
v:Destroy()
else
if v:IsA("UIStroke") then
v:Destroy()
end
end
end
)
end
end
)
wait(0.5)
UIFuncs.Close(Interface.Start, 0.4)
Interface.Start.Status.Visible = false
wait(0.4)
Interface.Start:Destroy()
UIFuncs.PopupTrigger(
"Nameless Admin",
"Seems like you are new here, would you like a tutorial on how to use Nameless?",
function()
wait(0.3)
UIFuncs.Open(Interface.Introduction, 317, 283, 0.6)
Interface.Introduction.Description.TextTransparency = 1
Interface.Introduction.Title.TextTransparency = 1
Interface.Introduction.Okay.Visible = false
wait(0.4)
Interface.Introduction.Description.TextTransparency = 0
Interface.Introduction.Title.TextTransparency = 0
Interface.Introduction.Okay.Visible = true
Interface.Introduction.Okay.MouseButton1Click:Connect(
function()
UIFuncs.Close(Interface.Introduction, 0.3, 0, 0)
Interface.Introduction.Description.TextTransparency = 1
Interface.Introduction.Title.TextTransparency = 1
Interface.Introduction.Okay.Visible = false
end
)
end
)
if getgenv then
getgenv().NamelessLoaded = true
getgenv().NamelessInterfacePath = Interface
getgenv().ShadowPath = Shadow
end
Services.Players.PlayerAdded:Connect(
function(Player)
repeat
task.wait()
until Player.Character and Player.Character:FindFirstChild("Head")
if CommandToggles.ESP then
PlayerFuncs.ESP(Player)
end
end
)