Animate in Scripting Posted November 11 9 hours ago, Overkillz said: local yourtick = getTickCount() local alpha = 0 function yourFunctionRendering() local progresstick = getTickCount() - yourtick local progress = progresstick/500 if progress >= 1 then progress = 1 end alpha = interpolateBetween(0,0,0,1,0,0,progress,"Linear") --NOW YOUR FUNCTION guiSetAlpha ( yourWindow, alpha ) end addEventHandler("onClientRender",root,yourFunctionRendering) Something like this. Remember that eachtime you need to update the animation you have to restart 'yourtick' And deal with the condition to fadeout. I've just give you an example of fadein without the condition. Regards. Thanks!