diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 1196f14ebd8..884b0671eed 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -72,7 +72,7 @@ var/list/admin_verbs_admin = list(
/client/proc/response_team, // Response Teams admin verb
/client/proc/toggle_antagHUD_use,
/client/proc/toggle_antagHUD_restrictions,
- /client/proc/allow_character_respawn /* Allows a ghost to respawn */
+ /client/proc/allow_character_respawn /* Allows a ghost to respawn */
)
var/list/admin_verbs_ban = list(
/client/proc/unban_panel,
@@ -359,14 +359,11 @@ var/list/admin_verbs_mod = list(
if(mob.invisibility == INVISIBILITY_OBSERVER)
mob.invisibility = initial(mob.invisibility)
mob << "\red Invisimin off. Invisibility reset."
- mob.icon_state = "ghost"
- mob.icon = 'icons/mob/human.dmi'
- mob.update_icons()
+ mob.alpha = max(mob.alpha + 100, 255)
else
mob.invisibility = INVISIBILITY_OBSERVER
mob << "\blue Invisimin on. You are now as invisible as a ghost."
- mob.icon_state = "ghost"
- mob.icon = 'icons/mob/mob.dmi'
+ mob.alpha = max(mob.alpha - 100, 0)
/client/proc/player_panel()