USE WITH CREDIT!!!!!
Almost everything is by @Zambie2020, I just tweaked a few things. Instructions in engine.