Is this possible to do? Trying to remake TV indicator

I have tried to remake an indicator I use in tradingview 3 times now and have failed everytime. I do not have a coding background which makes this more difficult. Is it possible to remake the below script in ninjascript?

Variable Cloud - evo: Variable Cloud - evo — Indicator by EvoCrypto — TradingView

I cannot seem to get the clouds to fill with color. also, the lines are always connected and I cant get them to separate. Additionally, I cant get 2 cloud (Support and resistance cloud) to appear at the same time, its always one or the other.

Here is an older code I have that does the filling. Note that it’s no longer in the main branch, so you have to make sure you are the correct branch with it. trust-me-bro/TrustMeBro.cs at f3ccc9ea799feced12c559b617b0fbdf60d378b3 · WaleeTheRobot/trust-me-bro · GitHub