I can help you. I have a lot of experience with game maker. Always preferred coding my own collision logic instead of the default in-engine option.
Anyone can send me a dm: liquidblackstar
Completed by: Star-John