HD Admin

HD Admin is a command script free model developed mainly by and 1waffle1, introduced at the end of 2016. It is one of the most commonly used and well-known admin command scripts in all of Roblox. Small updates and bug-fixes are regularly made on the main module, worked on by the development team. A large update was recently released on XX/XX/2024.
==Behavior==
Once initialized, a top bar button is displayed with the HD logo and a notification on the bottom-right of the screen pops-up with the message: "You're on Rank "*player's rank*"!". This will not appear if the player's rank is Non-Admin. The player can use various commands that they have access to depending on the rank. Which commands can be used in each rank depends on the game, since commands in ranks can be customized, as well as the ranks themselves. There are seven default ranks: Non-Admins (0), VIP (1), Mod (2), Admin (3), Head-Admin (4), Owner (5) and Donor. The Donor rank can be unlocked by buying a 399 Robux gamepass in the admin menu and can be used in most games containing HD Admin.
==Commands==
Commands are executed by typing in the chat (or, in a command bar if on a higher rank) starting with a set prefix (usually / or ;, ; is used by default), the command name itself, and finally its arguments (if any). The prefix for donor commands is ! and cannot be changed in the settings. 
Typing /e before a command in chat doesn't make it visible to other players, similar to what happens with emotes.
Many commands have an undo version that can be executed by inserting "un" before the command name, undoing the effect it has made. Many commands can also be looped by inserting the word "loop" before it, which can be undone as well by inserting "unloop" at the start.
===Player selectors===
Many commands have arguments requiring a player (or many times multiple players) to be specified. Player names can be case-insensitive and abbreviated, and multiple subjects can be specified simply by adding a comma between each entry. If the argument is left unspecified, the subject of commands becomes the user who executed them. 
In addition to player names, a variety of identifiers can be used to target specific groups: 
*me - the executor of the command(s)
*others - all players that are not the executor
*all - all players in the server that are allowed to be executed on
* admins / nonadmins - all players that are admins / are not admins in the server
*friends / nonfriends - all players that are friends / are not friends with the executor
*premium - all players in the server that have a subscription to Roblox Premium
*R6 / R15 - all players in the server that are R6 / R15
*rthro / nonrthro - all players in the server that have Rthro / do not have an Rthro package equipped
*@rank - all players of a specified HD Admin rank
*%team - all players of a specified leaderstats team
==List of commands==
A list of commands can be found by clicking on the top bar button and then on commands. The list can also be accessed by executing the ;commands command. As of February 15, 2023, there are 200 default commands available to execute. 
===Donor===
Donor Commands
Command and args 	Undo version	Aliases 	Tags	Description 	Function
!lasereyes <player> <color> 	unlasereyes 	le, lazereyes	 	 	Shots a laser with the set color from the player's eyes to the mouse pointer.
!thanos <player> 	 	 	 	 	Turns the player into thanos.
!headsnap <player> <degrees>	unheadsnap 	hs 	 	 	Rotates the player head to the set degrees.
!fart <player> 	 	 	 	 	Makes the player fart. Can be looped.
!boing <player> 	 	 	 	Who doesnt love a good bit of yoga?	Makes the player's head... taller?
===Non-Admin===
NonAdmin Commands
Command and args 	UnCommand	Aliases 	Tags	Description 	Function
ping <player> 	 	 	 	 	Returns your ping (latency) in ms
commands <player> 	 	cmds 	 	 	Shows the Commands Page to the player.
morphs <player> 	 	 	 	 	Shows the Morphs Page to the player.
donor <player> 	 	 	 	 	Shows the Donor page to the player.
serverRanks <player>	 	admins 	 	 	Shows the Server Ranks page to the player.
ranks <player> 	 	 	 	 	Shows the Ranks page to the player.
banland <player> 	 	banlist 	 	 	Shows the Banland page to the player.
info <player> 	 	about 	 	 	Shows the Info page to the player.
credits <player> 	 	 	 	 	Shows the Credits page to the player.
updates <player> 	 	 	 	 	Shows the Updates page to the player.
settings <player> 	 	 	 	 	Shows the Settings page to the player.
prefix 	 	 	 	 	Brings up message: "The server prefix is *prefix*"
clear <player> 	 	clr 	 	Clears all messages off your screen	
radio <player> 	 	 	 	COMING SOON 	Currently does nothing.
getSound <player> 	 	getSong, getMusic	 	 	Sends a message showing the ID of the current audio playing and prompts a purchase of that asset.
===VIP===
VIP Commands
Command and args 	Undo version 	Aliases 	Tags	Description 	Function
cmdbar <player> 	 	commandBar 	 	 	Gives a command bar to players, letting them execute commands without revealing them to chat.
refresh <player> 	 	re, reset 	 	Clears all effects and loops from the player 	
respawn <player> 	 	res 	 	 	Respawns the player as if they reset.
shirt <player> <ID> 	 	 	 	 	Makes the selected player equip a classic shirt of the corresponding ID.
pants <player> <ID> 	 	 	 	 	Makes the selected player equip classic pants of the corresponding ID.
hat <player> <ID> 	 	accessory 	 	 	Makes the selected player equip an accessory of the corresponding ID.
clearHats <player> 	 	clrHats, clearAccessories, clrAccessories, removeHats, removeAccessories	 	 	Removes all the accessories the selected player has equipped.
face <place> <ID> 	 	 	 	 	Makes the selected player equip a face of the corresponding ID.
invisible <player> 	 	invis 	 	 	Turns the player invisible.
visible <player> 	 	vis 	 	 	Turns the player visible if the invisible command is applied to them.
paint <player> <color> 	 	color, colour 	 	 	Colors the player a selected color.
material <player> <material> 	 	mat, surface 	 	 	Changes the material of a selected player to a selected material.
reflectance <player> <number> 	 	ref, shiny 	 	 	Changes the reflectance of a player.
transparency <player> <number> 	 	trans 	 	 	Changes the transparency of a player.
glass <player> 	 	 	 	 	Changes the material of a player to glass.
neon <player> 	 	 	 	 	Changes the material of a player to neon, and colors their body parts to RGB [150, 150, 150].
shine <player> 	 	 	 	 	Changes the material of a player to neon, changes their transparency to 0.5, and colors their body parts to RGB [205, 205, 205].
ghost <player> 	 	 	 	 	Changes the material of a player to smooth plastic, changes their transparency to 0.7, and colors them RGB [255, 255, 255].
gold <player> 	 	 	 	 	Changes the material of a player to smooth plastic, changes their reflectance to 0.5, and colors them RGB [255, 176, 0].
jump <player> 	 	 	 	 	Forces a player to jump.
sit <player> 	 	 	 	 	Forces a player to sit.
bigHead <player> 	unBigHead 	bhead 	 	 	Multiplies the size of a player's head by 2.
smallHead <player> 	unSmallHead 	shead 	 	 	Multiplies the player's head size by 0.75.
potatoHead <player> 	unPotatoHead 	phead 	 	 	Changes the player's head into an ovoid.
spin <player> <number> 	unSpin 	 	 	 	Makes the player spin a specified intensity.
rainbowFart <player> 	 	poo, poop 	 	 	Makes the player sit on a toilet, and poop out rainbow spheres, killing them in the process.
warp <player> 	 	 	 	 	Heavily increase the player's FOV before coming back to normal.
blur <player> <number> 	 	 	 	 	Blurs the player's screen a specified intensity.
hideGuis <player> 	 	 	 	 	Hides a player's GUIs.
showGuis <player> 	 	 	 	 	Shows a player's GUIs if affected by the previous command.
ice <player> 	unIce 	 	 	 	Freezes the player in a block of ice.
thaw <player> 	 	 	 	 	Same as unIce.
freeze <player> 	unFreeze 	anchor 	 	 	Anchors a player.
jail <player> 	unJail 	jailCell, jc 	 	 	Traps a player in a jail. If they escape, they will be teleported back inside.
forceField <player> 	unForceField 	ff 	 	 	Gives the player a .
fire <player> 	unFire 	 	 	 	Gives the player a effect.
smoke <player> 	unSmoke 	 	 	 	Gives the player a effect.
sparkles <player> 	unSparkles 	 	 	 	Gives the player a effect.
name <player> <text> 	unName 	fakeName 	 	 	Names the player a specified text.
hideName <player> 	 	 	 	 	Hides a player's name.
showName <player> 	 	 	 	 	Shows a player's name.
r15 <player> 	 	 	 	 	Sets the player's body type to R15.
r6 <player> 	 	 	 	 	Sets the player's body type to R6.
nightVision <player> 	 	nv 	 	 	
dwarf <player> 	unDwarf 	 	 	 	R15 characters only. Changes a player's HipHeight to 1.
giant <player> 	unGiant 	 	 	 	R15 characters only. Scales a player to be giant.
size <player> <scale> 	unSize 	 	 	 	Sets a player's size to a specified scale.
bodyTypeScale <player> <scale> 	unBodyTypeScale 	btScale 	 	 	Sets the bodyTypeScale of a player to a specified scale.
depth <player> <scale> 	unDepth 	dScale, depthScale 	 	 	Sets the Z size of a player to a specified scale.
headSize <player> <scale> 	unHeadSize 	headScale 	 	 	Sets the size of a player's head to a specified scale.
height <player> <scale> 	unHeight 	hScale, heightScale 	 	 	R15 characters only. Sets the height of a player to a specified scale.
hipHeight <player> <scale> 	unHipHeight 	hip 	 	 	R15 characters only. Sets the height of a player to a specified scale.
squash <player> 	unSquash 	flat, flatten 	 	 	R15 characters only. Changes the height of a player to be abhorrently short.
proportion <player> <scale> 	unProportion 	pScale, proportionScale 	 	 	R15 characters only. Sets the proportions of a player to a specified scale.
width <player> <scale> 	wScale, widthScale	unWidth 	 	 	Sets the X size of a player to a specific size.
fat <player> 	unFat 	obese 	 	 	Multiplies the X size of a player by 2 and the Z size by 1.5.
thin <player> 	unThin 	skinny 	 	 	Multiplies the X and Z sizes of a player by 0.2.
char <player> <username/userID>	unChar 	become 	 	 	Changes the player into the specified player.
morph <player> <morph> 	 	 	 	 	Changes the player into a morph provided in the Morphs section.
view <player> 	 	watch, spectate 	 	 	Links the camera of a player to another player.
bundle <player> <ID> 	 	package 	 	 	Changes the player into a specified bundle.
dino <player> 	 	TRex, dinosaur 	 	 	Makes the player equip the T-Rex Skeleton bundle.
follow <username/userID> 	 	join, joinServer 	 	Teleports you to the specified player's server (if they are in the same game as you).	
===Mod===
Mod Commands
Command and args 	Undo version	Aliases 	Tags 	Description 	Function 	
logs <player> 	 	commandLogs 	 	 	Creates a window showing all commands a player has executed in the current server. 	
chatLogs <player> 	 	clogs 	 	 	Creates a window showing all messages - command or not - a player has executed in the current server. 	
h <text> 	 	hint 	 	 	Creates a message of the specified text. 	
hr <text> 	 	hint 	 	 	Creates a message of the specified text in the color red. 	
ho <text> 	 	hint 	 	 	Creates a message of the specified text in the color orange. 	
hy <text> 	 	hint 	 	 	Creates a message of the specified text in the color yellow. 	
hg <text> 	 	hint 	 	 	Creates a message of the specified text in the color green. 	
hdg <text> 	 	hint 	 	 	Creates a message of the specified text in the color dark green. 	
hb <text> 	 	hint 	 	 	Creates a message of the specified text in the color blue. 	
hdb <text> 	 	hint 	 	 	Creates a message of the specified text in the color dark blue. 	
hp <text> 	 	hint 	 	 	Creates a message of the specified text in the color purple. 	
hpk <text> 	 	hint 	 	 	Creates a message of the specified text in the color pink. 	
hbk <text> 	 	hint 	 	 	Creates a message of the specified text in the color black. 	
fly <player> <speed> 	 	flight 	 	 	Lets a player fly with a specified speed. Speed can be changed in a window at the bottom-right of the screen. 	
fly2 <player> <speed> 	 	flight2 	 	 	Lets a player fly with a specified speed. Speed can be changed in a window at the bottom-right of the screen. 	
noclip <player> <speed> 	 	 	 	 	Lets a player fly without collision with a specified speed. Speed can be changed in a window at the bottom-right of the screen.	
noclip2 <player> <speed> 	 	flight2 	 	Similar to the original noclip, however other clients can see you whilst noclipping. 	 	
clip <player> 	 	 	 	 	 	
speed <player> <speed> 	 	ws, walkSpeed 	 	 	Changes the walkspeed of a player to a specified value. 	
jumpPower <player> <number> 	 	jp 	 	 	Changes the jumpPower of a player to a specified value. 	
health <player> <number> 	 	 	 	 	Changes the health of a player to a specified value. 	
heal <player> <number> 	 	 	 	 	Increases the health of a player by a specified amount. 	
god <player> 	unGod 	 	 	 	Makes a player have infinite health. 	
damage <player> <number> 	 	dmg 	 	 	Decreases the health of a player by a specified amount. 	
kill <player> 	 	die, commitNotAlive	Abusive	Kills the player. 	Can be looped. 	
teleport <player> <individual>	 	tp 	 	 	Teleports a player (first entry) to another player (second entry). The first entry can include multiple players. 	
bring <player> <individual> 	 	br 	 	 	Teleports a player (first entry) to another player (second entry). The first entry can include multiple players. 	
to <player> <individual> 	 	br 	 	 	Teleports a player (first entry) to another player (second entry). The first entry can include multiple players. 	
apparate <player> <studs> 	 	ap, skip 	 	Teleports the player x studs forward (8 default) 	 	
talk <player> <text> 	 	say, speak 	 	 	Makes the player appear to say a specified text. Does not appear in the chat bar. 	
bubbleChat <player> 	 	bChat 	 	 	Creates a window allowing players to force others to chat, without executing commands themselves. 	
control <player> 	unControl 	hijak 	 	 	Allows the executor to "control" the body of another player. Chats still count as the executor's. 	
handTo <player> 	 	 	 	 	Gives the equipped gear of the executor to a specified player. 	
give <player> <tools> 	 	tool 	 	 	Gives the specified player a specified tool. 	
sword <player> 	 	 	 	 	Gives the specified player a sword. 	
gear <player> <number> 	 	 	 	 	Gives a player a gear of the specific ID. 	
explode <player> 	 	 	 	 	Creates an on a player, killing them in the process. 	
title <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text . 	
titler <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color red. 	
titleo <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color orange. 	
titley <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color yellow. 	
titleg <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color green. 	
titledg <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color dark green. 	
titleb <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color blue. 	
titledb <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color dark blue. 	
titlep <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color purple. 	
titlepk <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color pink. 	
titlebk <player> <text> 	unTitle 	 	 	 	Gives the specified player a title of the given text in the color black. 	
fling <player> 	 	 	 	 	Flings a player at a high velocity while also making them sit. 	
clone <player> 	 	 	 	Creates a clone of the specified player 	 	
icecream <player> 	 	clown, kidnap 	 	(Removed due to being against roblox’s tos) This command was kidnapping the target player. A song named Justin bieber baby was playing. As the end of october 2020, the Justin bieber song was removed from roblox for copyright. In 2021, the command was completely removed from the admin commands.	 	
===Admin===
Admin Commands
Command and args 	Undo version	Aliases 	Tags	Description 	Function
cmdbar2 <player> 	 	commandBar2 	 	 	Gives a command bar to players, letting them execute commands without revealing them to chat. Unlike ;cmdbar, command bar can be infinitely used and dragged around.
clear 	 	clr 	 	Clears all clones and inserted items in workspace	
insert <ID> 	 	 	 	 	Inserts a model or catalog item with the respective ID.
m <text> 	 	message 	 	 	Sends a message of a specific text to the whole server.
mr <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color red.
mo <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color orange.
my <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color yellow.
mg <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color green.
mdg <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color dark green.
mb <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color blue.
mdb <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color dark blue.
mp <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color purple.
mpk <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color pink.
mbk <text> 	 	message 	 	 	Sends a message of a specific text to the whole server in the color black.
serverMessage <text> 	 	sm, smessage 	 	 	Sends a message to the whole server without showing who executed the command.
serverHint <text> 	 	sh, shint 	 	 	Creates a message with the specified text without showing who executed the command.
countdown <number> 	 	coountdown1 	 	 	Counts down from the specified number every second through ;hint command messages.
countdown2 <number> 	 	countdownM 	 	 	Counts down from the specified number every second through ;m command messages.
notice <player> <text> 	 	n 	 	 	Sends a notification of the specified text to the specified player.
privateMessage <player> <text> 	 	pm 	 	 	Sends a notification of the specified text to the specified player, with an option for them to reply.
alert <player> <text> 	 	warn 	 	 	Sends a message of the specified text to the specified player.
tempRank <player> <rank> 	 	tRank 	 	Ranks a player (until player leaves) 	
rank <player> <rank> 	 	 	 	Ranks a player (for the given server) 	
unRank <player> 	 	 	 	Sets the players rank to 0 (NonAdmin) 	
music <ID> 	 	sound, audio 	 	 	Plays a specified audio on a loop.
pitch <number> 	 	playbackSpeed 	 	 	Changes the PlaybackSpeed of the currently playing audio to the specified value.
volume <number> 	 	loudness 	 	 	Changes the Volume property of the currently playing audio to the specified value.
buildingTools <player> 	 	btools 	 	 	Gives the F3X building tool to the specified player.
chatColor <player> <color> 	unChatColor 	chatc 	 	 	Changes the color of a player's messages in the chat UI.
sellGamepass <player> <ID> 	 	sell, prompt 	 	 	Prompt the gamepass buy UI of a specified gamepass to a player.
sellAsset <player> <ID> 	 	sell2, prompt2 	 	 	Prompt the asset buy UI of a specified gamepass to a player.
team <player> <teamcolor> 	 	joinTeam 	 	 	Changes the team of a player to the one specified.
change <player> <stat> <string> 	 	 	 	 	Changes the value of a leaderboard value to a specific value.
add <player> <stat> <value> 	 	 	 	 	Adds a value to the leaderboard value of a player.
subtract <player> <stat> <value> 	 	 	 	 	Removes a value to the leaderboard value of a player.
resetStats <player> 	 	 	 	 	Resets the leaderboard values of a player to the default.
time <number> 	 	clockTime, ct, timeOfDay, tod	 	 	Sets the property ClockTime of to a specified number.
mute <player> 	unMute 	 	 	 	Removes the player's ability to chat.
kick <player> <text> 	 	 	 	 	Removes the player from a server and provides reasons in provided text.
place <player> <ID> 	 	 	 	 	Creates a notification to the specified player teleporting them to a specified place when clicked.
punish <player> 	 	 	 	 	Removes the player, preventing them from doing anything, without kicking them.
disco 	unDisco 	 	 	 	Constantly changes the Ambient and OutdoorAmbient properties of to a random color.
fogEnd <number> 	 	 	 	 	Changes the fogEnd property of to a specified value.
fogStart <number> 	 	 	 	 	Changes the fogStart property of to a specified value.
fogColor <number> 	 	 	 	 	Changes the fogColor property of to a specified color.
vote <player> <answers> <question>	 	poll 	 	Displays the poll menu. 	
===HeadAdmin===
HeadAdmin Commands
Command and args 	Undo version	Aliases 	Tags	Description 	Function
lockPlayer <player> 	unLockPlayer	lockPlr, lockp, lock 	 	Locks all parts with the specified player. 	
lockMap 	unLockMap 	lockM 	 	Locks all parts in workspace, preventing players from selecting and editing parts. 	
saveMap 	 	backupMap 	 	Saves a copy of the map which can be restored using the ;loadMap command 	
loadMap 	 	restoreMap 	 	Restores the last saved copy of the map. Use ;saveMap to backup a copy of the map. A default copy is saved at the start of the game.	
createTeam <color> <teamname> 	 	cTeam 	 	Creates a new team 	
removeTeam <team> 	 	rTeam 	 	Removes an existing team 	
permRank <player> <rank> 	 	pRank 	 	Ranks a player (permanently across all servers) 	
crash <player> 	 	 	 	 	Horribly lags the game for the specified player.
forcePlace <player> <ID> 	 	fplace 	 	 	Forces the player to teleport to a specified place.
shutdown 	 	 	 	 	Shuts down the server.
serverLock <rank> 	unServerLock	slock 	 	Locks the server for players lower than the given rank 	
ban <player> <reason> 	unBan 	 	 	Displays the ban menu. 	
directBan <player> <reason> 	unDirectBan 	dBan 	 	Directly bans a player, instead of displaying the ban menu. 	
timeBan <player> <?m?h?d> <reason> 	unTimeBan 	tBan 	 	Displays the ban menu. 	
globalAnnouncement 	 	ga, broadcast 	 	Broadcasts a message to all servers. 	
globalVote <player> <answers> <question>	 	gv, gVote, globalPoll, gPoll, gp	 	Displays the poll menu. 	
globalAlert <text> 	 	gat, gAlert 	 	Displays the alert menu. 	
===Owner===
Owner Commands
Command and args 	Undo version	Aliases 	Tags	Description 	Function
permBan <player> <reason>	unPermBan 	pBan 	 	Displays the ban menu.	
globalPlace <ID> 	 	gPlace, gp	 	 	Sets the global place of the server to a specified place ID, also giving a notification to teleport to it.
==Credits==
The credits section can be accessed through the main menu, as well as through the ;credits command. This is what it shows:
===The Team=== 
* - CEO - Core programming and UI
* - Lead - Project and team overview
* - Web Specialist - Web service development
* - Scripter - Command development
* - Scripter - Command development
* - Scripter - Command development
* - Scripter - Command development
* - Modeler
* - Tester
* - Tester
===Contributors=== 
* - HD Admin Tutorials | AlvinBlox YouTube
* - F3X Building Tools
* - Sound Effects
* - LuaMinify
=== Command Contributions=== 
* - Commands: 168
* - Commands: 1
* - Commands: 1
* - Commands: 1
* - Commands: 1
==External links==
*MainModule
*Nanoblox / HD Admin's API on GitHub
Category:Models
Category:Command scripts