Legacy GM Any way to achive draw_sprite_part_pos?

Hey there.

I am wondering if it is possible to achive a function like draw_sprite_part combined with draw_sprite_pos, because i need the functionality from draw_sprite_part to simulate a scrolling texture and I need to enter coordinates for the corners to add perspective to it with draw_sprite_pos.

Any help would be appreciated, thanks in advance.
ok, i missed the "perspective" part. Now, what do you mean by that exactly? Because if you mean that one side is meant to appear farther away than the other, you are going to get distortion using draw_sprite_pos.
Yes I know, but I only want to draw a part of the sprite and then update it every few frames so it appears scrolling. I'm thinking about saving the part of the image and then loading it and drawing if, then delete it and repeat...