Godot Version
4.2
Question
How to make collision shape of only that cyan area? not the whole circle
The obvious answer would be to use collision polygon, but i dont know how efficient that is
A very thin circular-is polygon would work. But depending on the resolution you use it could get slow. Realistically it’s fine, just creating the polygon sucks a little.
Polygons are fast only as long as they are convex. This is not the case, so it only depends on the resolution OP wants. The more vertices, the slower