The PolygonShape class has only one method to set the points in the polygon set_as_box (), but I dont what to set as box I want to place the points in an array and then build the polygon from that array. I'm pretty sure this was in the engine at one point, right?

I also found a collision outline class and that you can generate one in the sprite class, but how would I use this with the physics module? It seems like they are sepperate systems.