
In this tutorial I’ll be using this picture (x)
So, if you want to make this kind of gif you have to download this “gif texture” (x) or this one (x), it depends on the size of your image.
Open up your picture in photoshop, edit it, crop it, add a psd, etc.. and when you’ve done go to Layer > Flatten Image.
Now open the “gif texture” (my image is 245px x 300px so I used the 250px gif) and change the speed of all the frames to 0,1. I’ve also deleted some frames but of course it’s up to you.
Go back to your image and duplicate the picture as many times as the frames of the gif texture (for example if the gif has 45 frames you have to duplicate the picture 45 times).

Once you’ve done change the speed of all the frames to 0,1.
Now select ALL the frames of the gif texture, click on the little arrow on the right and hit COPY FRAMES.

Go back to your image, select ALL the frames, click the little arrow on the right and select PASTE FRAMES. A window will pop up: choose PASTE OVER SELECTION.
Select ALL the LAYERS of the gif texture but DO NOT select the background layer

click on THIS icon and then go to Filter > Convert for smart filters. You should have this:

Set the blending mode of the gif texture layer to SCREEN and save your gif as you usually do :)