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 )