Guys try this one out

it's alot faster, Replace smokescreen by calltraps for safety teleporting.
<Profile>
<Name>Carguy's Ultimate Sarkoth v1.1 FAST Chrisssj3 </Name>
<GameParams quest="72221" step="35" act="A1" difficulty="Inferno" resumeFromSave="True" isPrivate="True" numGames="-1" />
<Order>
<WriteReport />
<!--Vault 1-->
<UsePower x="1990.316" y="2623.536" z="29.94242" questId="1" powerId="111215" name="Vault 1" />
<MoveTo questId="1" x="1990.316" y="2623.536" z="29.94242" pathPrecision="5" />
<!--Vault 2-->
<UsePower x="1996.962" y="2589.192" z="27.09873" questId="1" powerId="111215" name="Vault 2"/>
<MoveTo questId="1" x="1996.962" y="2589.192" z="27.09873" pathPrecision="5" />
<!--Vault 3-->
<UsePower x="2019.214" y="2562.19" z="27.1" questId="1" powerId="111215" name="Vault 3"/>
<MoveTo questId="1" x="2019.214" y="2562.19" z="27.1" pathPrecision="5" />
<!--Vault 4-->
<UsePower x="2034.808" y="2541.074" z="27.1" questId="1" powerId="111215" name="Vault 4"/>
<MoveTo questId="1" x="2034.808" y="2541.074" z="27.1" pathPrecision="5" />
<!-- Checking for cellar entrance-->
<If condition="ActorExistsAt(176007, 2059.629, 2478.667, 27.02374, 15)">
<UsePower questId="1" powerId="129212" />
<!--Vault 5-->
<UsePower x="2058.809" y="2517.405" z="27.1" questId="1" powerId="111215" name="Vault 4"/>
<MoveTo questId="1" x="2058.809" y="2517.405" z="27.1" pathPrecision="3" />
<!-- Using Prep to recharge disc-->
<!--Vault 6-->
<UsePower x="2076.984" y="2493.537" z="27.1" questId="1" powerId="111215" name="Vault 4"/>
<MoveTo questId="1" x="2076.984" y="2493.537" z="27.1" pathPrecision="3" />
<!--Vault 7-->
<UsePower x="2063.827" y="2469.698" z="27.1" questId="1" powerId="111215" name="Vault 4"/>
<MoveTo questId="1" x="2063.827" y="2469.698" z="27.1" pathPrecision="3" />
<!-- Interact with cellar -->
<UseObject questId="1" x="2075.159" y="2498.607" z="27.1" actorId="176007" isPortal="True" destinationWorldId="106746" />
<!-- Inserting waitTimer might fix the not spawning ferrets bug-->
<WaitTimer questId="1" waitTime="50" />
<!-- Summon ferrets -->
<UsePower questId="1" powerId="133695" />
<!-- Inside Vault (1)-->
<UsePower x="107.8864" y="159.6786" z="0.1000003" questId="1" powerId="111215"/>
<MoveTo questId="1" x="120.093" y="151.7398" z="0.1000006" pathPrecision="5"/>
<!-- Inside Vault (2)-->
<UsePower x="118.1173" y="116.9228" z="0.1000003" questId="1" powerId="111215" />
<MoveTo questId="1" x="118.1173" y="116.9228" z="0.1000003" pathPrecision="30"/>
</If>
<UsePower questId="1" powerId="129216" />
<UseTownPortal questId="1" />
<LeaveGame reason="Run is OVARY!" />
</Order>
<KillMonsters>True</KillMonsters>
<PickupLoot>False</PickupLoot>
</Profile>