diff --git a/code/modules/admin/player_effects.dm b/code/modules/admin/player_effects.dm
index 9fb0bfe4b6..d3141861d9 100644
--- a/code/modules/admin/player_effects.dm
+++ b/code/modules/admin/player_effects.dm
@@ -757,6 +757,12 @@
if(tgui_alert(usr, "Make mob wake up? This is needed for carbon mobs.", "Wake mob?", list("Yes", "No")) == "Yes")
L.AdjustSleeping(-100)
+ if("cloaking")
+ if(target.cloaked)
+ target.uncloak()
+ else if(!target.cloaked)
+ target.cloak()
+
////////FIXES//////////////
diff --git a/tgui/packages/tgui/interfaces/PlayerEffects/PlayerEffectsTabs/ControlAdmin.tsx b/tgui/packages/tgui/interfaces/PlayerEffects/PlayerEffectsTabs/ControlAdmin.tsx
index 36dbc56161..5232cfacfb 100644
--- a/tgui/packages/tgui/interfaces/PlayerEffects/PlayerEffectsTabs/ControlAdmin.tsx
+++ b/tgui/packages/tgui/interfaces/PlayerEffects/PlayerEffectsTabs/ControlAdmin.tsx
@@ -42,6 +42,9 @@ export const ControlAdmin = (props) => {
+
);
};