All code is at the start of video; keep an eye on the debugger, specifically the sprite's size.
Video should be self explanatory but I will explain: This enemy is supposed to lunge at the player, it plays one animation while lunging and then changes the animation upon colliding with the player.
So the first part works fine, but for some reason the second part of this animation, on the first frame it will cause the object to grow insanely huge for no reason. I've tried making separate animations that are the same thing but different slot/name and tried activating them on just a single hotkey instead of the collision, but no matter what I do the first frame of the Attack animation causes this problem. I've got absolutely no idea why, this has never happened to me before in an capacity.
All of the other animations work fine, it's just this one specific one. Everything is the same, hotspots/action points, size of the frame etc...