pls remember that newgrounds strongly encourages original artworks rather than pre-existing assets such as Gacha Life. when uploading to the portal (and the site in general) pls be sure that you are uploading your own art rather than someone else's.
if you need help with finding a software thats easy to access, i highly recommend FlippaClip as its mobile-friendly and is completley free to use.