KEKMAKER 5000 fag here. Protip: when making GIFs, first make them as a video, then convert them with ffmpeg, it's much more suited for creating GIFs with palletes-per-frame, cheating with transparency to only update parts of the screen and other size-optimization techniques that would make this GIF a much more managable size. Here's a command that would start you off:
ffmpeg -v warning -i "INPUT FILE" -lavfi "palettegen=stats_mode=single[pal],[0:v][pal]paletteuse=new=1" -gifflags +transdiff -y OUTPUT.gif