Creating a picture of the screen for immediate use in game

Im using Unity Basic and looking for a good method to take a picture of the screen that i can use as a texture in game. I need to include the UnityGui that is rendered on the screen as well. Anyone have an idea of how to do this? I was gonna use Application capture screen shot, but im not sure if that saves to the platform memory(main target is Android). I dont want the user to see this picture outside the game. There will only be one picture at a time as it will be used as a 2ndary texture on only one of my ingame objects. Thanks for your help.

PS : I advice against using it every frames, it’s quite expensive.