Left Hand Weapon
A script utilizing the tick system to swap hand model for weapons
var settings =
{
weaponToSwitch: "Knife",
switchViewModelKey: keys.H,
forceGameWindowCheck: true
};
setTickRate(1);
registerTick(() =>
{
var player = entity.getLocalPlayer();
switch (settings.weaponToSwitch)
{
case "Knife":
if (keyboard.isKeyDown(keys.D3))
{
if (!entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D1))
{
if (entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D2))
{
if (entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D4))
{
if (entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
break;
case "Gun":
if (keyboard.isKeyDown(keys.D3))
{
if (entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D1))
{
if (!entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D2))
{
if (!entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
if (keyboard.isKeyDown(keys.D4))
{
if (entity.isLeftHanded(player))
{
keyboard.pressKey(settings.switchViewModelKey, settings.forceGameWindowCheck);
}
}
break;
}
})Last updated
Was this helpful?