this is the 2nd version @AnolyKnown made it smoother and i fixed a bug with the smoother version
go check out @Team-Nautilus