Hi Lewin! I often use Zight to quickly create GIFs that I use in my projects:
https://zight.com/gif-maker/ Alternatively, I've had great success when using video to create the "illusion" of a GIF. You can use any video creation software (I usually use Peek 360). From there, I upload the .mp4 to a video hosting site like Wistia that allows me to adjust the video settings. I can set the video to continuously loop and autoplay so it appears like a GIF! To see an example of what I mean, take a look at the "GIFs" in this article. They're actually just continuous videos:
https://community.articulate.com/articles/8-business-use-cases-for-microlearning