I always found it hilarious that the animated texture is affected by movement as if to annoy the user. It looks fine when you stand still but when you move the pattern changes annoyingly fast. Make it a local space texture not a world space.
as SunlikeOne pointed out, that hole is just for show, the enemies can't shoot through it also Pikachu, that is just another handicap of playing on good settings XD part of the reason i run on low and then turn up things like model quality and textures