overlimit1 Check again: - the collision box of the first frame fits, but the boxes for the rest of the frames are all set to the full size of the frame, which is why your sprite floats in the air - is there any reason why the frame needs to be so big? If not I would recommend doing the following:
1) Go through and crop each frame using the crop tool in the editor (hold shift and click the crop icon to crop all frames in the animation) - this will save you a ton of space.
2) Place the origin point at the bottom of the frame and apply to the entire animation (select the origin icon and right click "origin" in the origin pop-up window to access quick assign to bottom and apply to entire animation).
3) Make the collision box a rectangle (instead of a polygon) that approximately covers the sprite and apply it to the entire animation - this will help prevent weird collision bugs due to the collision changing between frames/animations.
An alternative technique is to create a separate invisible sprite that you use for collision checks and pin the other sprite to it - you should be able to find examples of how to do this if you search the forum and the tutorials.