Wow this is confusing as hell.

Using chronozphere earlier method with the GetBoundsRect function, I added a call to draw either Rectangle, Flood Fill and FrameRect with input that matched what was put into Bounds();

And guess what happens......

It draws the LEFT and TOP a little away from the screens *Literal* LEFT and TOP (not the sprites) even if I use X, Y instead of WorldX and WorldY, and the RIGHT and BOTTOM drag themselves to follow a little away from the top left hand corner of the sprite.

Wth is that lol, I can't test why I'm getting it wrong if it goes whack like this lmao.