HD Admin Updates

:star: View recent changes

:fire: See 2025 Plan

:sparkles: Visit HD Admin Charts

:down_arrow: Get latest version of HD Admin

:framed_picture: Create topbar icons like HD Admin

:loudspeaker: Join our Discord for full announcements

Discord_zPamlZHZrD

Changes


v1.31.8 ⚠️ Necessary

December 7th 2025

This update ensures all text filtering is now handled via TextChatService so that all commands are compliant with Roblox’s new Chat Age Check Policy. It’s essential that all games that use broadcast commands (such as ;message, ;hint, etc) update to remain compliant.

Please note: This filter is a lot stricter unfortunately. For HD Admin v2, we’ve developed a more robust parser to filter on a speaker-target basis which overcomes this strict filter. This we aim to have available for public testing soon.

- Updated legacy Chat:FilterStringForBroadcast to TextFilterResult:GetNonChatStringForBroadcastAsync

v1.31.7

September 17th 2025

- Added ;aura
- Added ;ratDance
- Added ;cuteSit
- Added birdBrain emote
- Fixed color of eyes when using ;laserEyes <plr> <color>
- Updated TopbarPlus to v3.4.0

Thanks @MiIoshiee for help with fixes


v1.31.6

September 1st 2025

- Fixed ;paint warning "value of type string cannot be converted into a number"
- Fixed some bundles
- Fixed incorrect warning prompt of "VIPs can only use commands on theirself" when using commands such as ;emote as rank 1 (VIP)

Thanks @TheWanderingPr01 for reporting


v1.31.5

August 24th 2025

- Fixed /e listener from running commands twice (such as "/e ;clone me")

v1.31.4

August 21st 2025

- Added ;tank
- Added ;worm
- Added ;fakeDeath
- Added ;hide
- Added ;box
- Fixed a bug preventing silent commands (e.g. /e ;commandName) from working
- Fixed a bug that caused the client to error and not load, especially in environments like Team Test
- Blocked nan number values, auto swap to 1
- Limited negative abusive numbers for commands like ;fly
- Removed PackageLink from Model temporarily as a Roblox bug is causing them to spam users

Credit to @Miloshi for help


v1.31.3

August 20th 2025

- Added ;plane
- Added ;car
- Added ;takeTheL
- Added ;rambunctious
- Added ;dog
- Added ;phase

v1.31.2

August 16th 2025

- Fixed emote run-chat-bubbles showing the incorrect prefix

v1.31.1

August 16th 2025

- Fixed a critical loader edge case that would throw an error on initialization
- Fixed visual glitches with command run icons when undoing a command for some scenarios

v1.31.0

August 16th 2025

- Added <emoteNameOrId> arg
- Changed ;emote <emoteName> to <emoteNameOrId>
- Added in 'favoritable emotes' - all favorited emotes get saved at the top of your emotes page between sessions, limit of 50
- Added a VIEW and FAVORITE icon next to every emote within the emotes menu
- Added in Emote VIEW page which displays a viewport preview of the emote with your character
- Added REPLAY icon next to DISABLE button of active emotes
- Added ;helicopter
- Improved About page messaging
- Fixed commands being faded out for users below Rank 5 despite being able to use commands
- Fixed description of ;emote

v1.30.0

August 10th 2025

This update introduces emotes - it’s the first of a few updates where we plan to bring animations to commands.

Disclaimer: ;emote <player> <emoteName> only supports a limited few animations currently - in the next update we plan to extend this to all catalog emotes with <emoteNameOrEmoteId>.

- Added ;emotes
- Added ;emote <player> <emoteName>
- Included an attribute link and purchase button when using emotes

v1.29.0

July 16th 2025

The HD Admin Charts are live - simply enable HttpService within your game, play it once, and your game will be instantly added to the Charts :tada:

- Added 'ChartsNotice = true' to Settings
- Added a notice that informs the game owner if HttpService is disabled
- Games with HttpService now send a POST request to our charts server every 24 hours

v1.28.0 ⚠️ Critical

July 3rd 2025

This update:

  • Fixes some critical issues that abuse/break the application
  • Improves how commands are merged within the Loader’s Config ‘Server’ and ‘Client’ so that you can now modify commands in any way you like. If you’d like to benefit from this, it’s recommended you re-insert the Loader
  • Improves startup performance
  • Introduces new loader settings (e.g. AppFont = "Bangers")
- Fixed a critical bug that breaks the commands display
- Fixed a critical bug for unpublished places
- Fixed some critical command abuses (such as ;spin -999999999)
- Improved command merging within Loader's Config 'Server' and 'Client' so that you can now modify commands in any way you like
- Added ``AppFont`` loader setting that defaults to ``Enum.Font.SourceSans``
- Removed all startup lag spikes by staggering instance creation and removing unnecessary asset preloading 
- Improves startup performance
- Patched 'inf' glitches
- Fixed SystemData erroring in unpublished places
- Tools are now unequipped when applying a bundle so the tool isn't lost

Thanks to those at the community server who reported these bugs, and @blobfishDev11 for the AppFont setting idea


v1.27.0 🌟 Large Update

June 27th 2025

  • This update involves major improvements to datatores and cross-communication tools so that HD Admin now scales for games with over 150,000 live servers, and includes many fixes to ranking and banning systems.
  • It also removes the chat prompt, and increases the share you get from our donation products from 10% to 40%.
  • Please note that HD Admin now explicitly includes its LICENSE which you must read here if you wish to use a modified version of the MainModule in a public Roblox experience.
- SIGNIFICANTLY IMPROVED cross-communication tools so that they now scale for games with over 150,000+ concurrent servers by incorporating all three cross-server-communication tools: DataStores, MessagingService & MemoryStores
- Improved banland so that ban records appear instantly within the interface after banning someone
- Improved error handling within unbanning so that users can no longer be removed from HD Admin's datastore of bans before Roblox's (preventing incorrect mirroring of bans that would occur when Roblox's BanAPI thew an error)
- Removed "Type /commands to view chat commands" chat prompt - I acknowledge this was annoying so have removed entirely
- Increased share developers get from HD donation products from 10% to 40% by converting gamepasses to accessories
- When a user purchases a gamepass you sell through HD Admin, it will also recommend HD Admin's donation accessory, which you receive 40% of, and HD Admin 30%
- Fixed Private Message replies so that the text filter now returns its filtered text instead of an empty string
- Added LICENSE under MainModule
- Added ``AutoSaveMap = false`` to Settings and set to false by default to limit some bugs that were occurring by cloning the map. Thanks to @brejndead for help with this.
- Fixed ;rank so that the rank remains when the player rejoins the same server
- Improved ;tempRank so that it converts a previously ranked person to tempRank

Thanks @do_small, @yHasteeD, @brejndead and @Zyrix_1 for help in this release


v1.26.5

June 21st 2025

- Updated TopbarPlus to v3.2.5

v1.26.4

April 29th 2025

- Fixed additional logic for chat configurations
- Released prototype framework of v2 on GitHub
- Released an official Classic version here: https://create.roblox.com/store/asset/134396078990063/HD-Admin-Classic

v1.26.3

March 10th 2025

- Fixed settings.ChatColors dictionary attribute bug

Thanks @Zyrix_1 for reporting


v1.26.2

March 6th 2025

- Replaced Alert SoundId with new sound due to previous one becoming unavailable on the public marketplace
- Introduced 'Alert2SoundId' loader setting to replace 'AlertSoundId'

Thanks @ronaldo52107 for reporting


v1.26.1

March 4th 2025

- Updated ChatHandler so that it no longer interacts with TextChatService.SendingMessage and TextChatService.MessageReceived until manually activated (for example, via commands such as ;ChatTag)

Thanks @3F1VE for the feedback in improving this behavior


v1.26.0

February 25th 2025

- Fixed long-strings causing messages to never disappear
- Improved the wait time for messages
- Fixed the default ;shirt and ;pants
- The About page now informs you if your HD Admin is outdated
- The game owner now receives a prompt if their application is not opted-into AutoUpdates
- Added in VERSION module

v1.25.1 ⚠️ Critical

February 20th 2025

- Patches a vulnerability with SyncSurface in BuildingTools that enabled a remote code execution exploit when used in combination with the insert command.
- Tools such as btools now have all Scripts disabled by default. These are only then enabled within the clone of that tool once its command is parsed via HD Admin and its tool given to the player.

Thanks @GigsD4X and @scripth for help with this fix


v1.25.0

February 17th 2025

- Fixed ;insert breaking after ;loadMap is used
- Added size and type checks to Settings to prevent the inputting of characters/super-long-strings that would break the panel for that particular client
- Fixed a notable bug that prevented the use of qualifiers with the / or ! prefixes (such as /kill others, /fly all, etc)
- Major improvements to Cmdbar
	- Displays more desirable items first (e.g. smaller items are now displayed correctly before larger)
	- Checks for text matches instead of solely the start characters
	- Shows undo aliases
	- Upgraded appearance
- Added Cmdbar Toggle Button to top of Commands page for desktop users
- Fixed player.Chatted bug when using > or < as prefix
- Fixed custom prefixes not working correctly within Settings, Commands and the Cmdbars
- Fixed themes not saving
- Improved globalPoll, globalAlert and globalBroadcast
- Improved functioning in Reserved Servers (double initializer Reference)
- Added UndoAliases (e.g. ;noclip -> ;clip, ;invisible -> visible)
- Fixed bug when attempting to execute silent commands using /e at the front
- Enhanced effects like ;gold, ;shine, etc so they now work with R6 and all accessories, bodyparts and wrappings
- Fixed all jump commands for R6
- Enhanced and fixed ;fling so that it now unsits you once complete
- Added in API.commandExecuted signal:

	local hdMain = require(game:GetService("ReplicatedStorage"):WaitForChild("HDAdminSetup")):GetMain()
	local API = hdMain:GetModule("API")
	local commandExecuted = API.commandExecuted
	commandExecuted:Connect(function(speaker, commandName, args)
		print("Command executed:", speaker, commandName, args)
	end)

- ;unfly and ;clip now work correctly
- Added in double-initializer prevention checks
- Enahanced polls so they now warn you if they'll exceed the data limit
- Improved ;control to prevent the target resetting (and ending the command), and fixed a bug when the controller reset and could sometimes bug the target

Thanks @brodie0258, @isCreator, @Tony123_1020 and @Tomader910 @Maciek_848484 for discovering bugs and providing feedback on many of these changes


v1.24.0

February 7th 2025

- Converted Loader Core to a package in preparation for Public Packages
- Replaced Loader Extensions with Config (designed to be simpler and easier to use)
- Added interface-executable commands - now just tap on the command to execute!
- Changed default notice title from "HD Admin" to "System"
- Modernized notice appearance
- Roundified all UI containers
- Redesigned the Dashboard with boxes Commands, Moderation, Revenue, Settings and About (and replaced the old rows of About, Commands, Special, Admin and Settings)
- Modernized and fixed all UI components
- Changed default theme from Blue to Blurple
- Added 'animations' to 'CommandLimits' within the loader:

	animations	= {
		Limit 				= 2;
		Minimum 			= 0.5,
		IgnoreLimit 		= 6;
		SilentlyChange 		= true,
	};

- Moved laserEyes from rank 0 to rank 1 and made a premium donation command
- Fixed bug causing cmdbar to be hidden
- Fixed string processing within Arguments as it previously tripped up on particular commands with text-endings that could match the previous argument (such as ;createteam red red)
- Updated Building Tools
- Moved purchasable ranks from Moderation to Commands and improved design to be more discoverable
- Attempting to execute a command not within your rank, but which has a gamepasss, now prompts that gamepass to the user
- Added commands:
	- ;buffify
	- ;wormify
	- ;chibify
	- ;plushify
	- ;freakify
	- ;frogify
	- ;spongify
	- ;bigify
	- ;creepify
	- ;dinofy
	- ;fatify
	- ;hotdance
	- ;head
	- ;fast
	- ;slow
	- ;superJump
	- ;heavyJump
	- ;chatTag
	- ;chatTagColor
	- ;chatName
	- ;chatNameColor
	- ;systemMessage
- Fixed or improved EVERY command:
	- ;ice
	- ;jail
	- ;size
	- ;glass (now works for all accessories, head and bodyparts, same for all effects below)
	- ;neon
	- ;shine
	- ;ghost
	- ;gold
	- ;spin
	- ;bigHead
	- ;smallHead
	- ;dwarf
	- ;giantDwarf
	- ;squash
	- ;width
	- ;fat
	- ;thin
	- ;invisible
	- ;paint
	- ;material
	- ;reflectance
	- ;transparency
	- ;laserEyes
	- ;ping - fixes a bug which caused ping to fire twice
	- ;clearHats
	- ;face
	- ;hea
	- ;blur
	- ;name - now works properly, also notifies you of the change
	- ;hideName - now works properly, also notifies you of the change
	- ;potatoHead - changed to a new head bundle and made r15 a requirement to prevent breaking
	- ;view - view now STAYS on the player if they reset, and REMOVES if the player leaves
	- ;speed
	- ;jumpHeight
	- ;give
	- ;title - colors now work properly
	- ;fling - flings correct, and no longer locks you sitting
	- ;r15
	- ;r6 - fixed some quirks
	- ;clone - clones are now heavier to prevent flinging bug, and now clone correctly if you have effects such as ;gold applied for example
	- ;clear - now properly cleans all clones within workspace
	- ;buildingTool - updated to the new 2024 version
	- ;team - now assigns team correctly
	- ;disco - you can now ;undisco properly
	- ;fog - you can now unfog correctly
	- ;fogColor - changes the color correctly now
	- ;vote - checks for max size and warns if so
	- ;control - MASSIVELY improved, it now controls the user a lot more effectively, it remains if the player resets, is easier to control for the controller, is complemented with the new chat hijacker command to fully control the targets chat (bubble and system) - because of how abusive this is, it's now been ranked up to HeadAdmin
	- ;chat - upgraded to work for new TextChatService
	- ;createTeam - now works properly
	- ;removeTeam - now works properly
	- ;globalVote - more accurate
Removed commands:
	- ;rainbows/poop - removed as it had the potential to impact an experience's Maturity and Compliance Questionnaire
	- ;boing
	- ;thanos
	- ;fart
	- ;headsnap
- Removed donor commands to abide Maturity and Compliance and to limit gameplay interference. These were instead replaced with Bundle commands
- Introduced Booster animations (such as /dance and /emota)
- Introduced Booster bundles (such as /buff and /plush)
- Added customizable animation speeds
- Removed all internal morphs as I plan to bundles to replace this entirely (your current morph addons however will continue to work)
- If you previously owned Donor commands you get the new Booster commands
- Changed a lot of UI functions from .Pressed to .Clicked - will continue to overhaul all
- Added 'command groups' - this means if one group is called within that group, any other active commands in that group for that player will be revoked - this is useful for example when trying out ;gold, then ;shine, then ;ghost within the commands page
- Fixed a bug causing bundles to become stretchy and odd
- Commands are now grayed out on the commands page to indicate if you can't use them
- Improved rainbow labels to use new RichText
- Added 'ShowOnlyUsableAndBuyableCommands' to loader
- Fixed hovering effect for Dashboard icons

114 Likes