this is just the BRP (Basic Render/Renderer Pipeline). all initial credits go to ( @Mehlon_ ) and @Scratch_Games3000.