ID:2187609
 
(See the best response by Reformist.)
Code:
gui
Profile
Character_Info
icon = 'Character Info.png'
screen_loc = "Center"
layer = 101




mob/proc
C_Info()
if(IsOpen == 1)
RemoveHUD(/gui/Profile/Character_Info)
IsOpen = 0
client.screen -= src
return
else
AddHUD(/gui/Profile/Character_Info/)
IsOpen = 1
screen_loc = "CENTER+3,CENTER+4"
layer = 102
client.screen += src


Problem description:
So i'm trying to add the src into the clients screen however it seems to not stay idle when the user moves. Is there a way to fix that? Including with the overlays the mob has?


Best response
You could create an object and give it the appearance of the player (object.appearance = mob.appearance) and then add that object to the screen.
You don't even need to use an object, you can probably get away with an /image.