Skip to content

Instantly share code, notes, and snippets.

@plskz
Last active July 6, 2025 11:50
Show Gist options
  • Save plskz/dab6e2fde321a9eec243fcc0f1957ad1 to your computer and use it in GitHub Desktop.
Save plskz/dab6e2fde321a9eec243fcc0f1957ad1 to your computer and use it in GitHub Desktop.
Automator for Roblox grow a garden (2 accounts - sprinklers)
#!/bin/bash
CLICLICK="/opt/homebrew/bin/cliclick"
buy_sprinklers_left() {
$CLICLICK w:1500 c:412,80 # left ready
$CLICLICK w:800 tc:330,448 # buy basic sprinklers
$CLICLICK w:800 c:423,562 # down (advance)
$CLICLICK w:800 tc:347,452 # buy advance sprinklers
$CLICLICK w:800 c:423,562 # down (godly)
$CLICLICK w:800 tc:347,452 # buy godly sprinklers
$CLICLICK w:800 c:423,562 # down (tanning mirror)
$CLICLICK w:800 tc:345,472 # buy tanning mirror
$CLICLICK w:800 c:423,562 # down (master)
$CLICLICK w:800 tc:345,472 # buy master sprinklers
$CLICLICK -e 1500 dd:618,443 dm:618,165 du:618,165 # drag to top
}
safety_default_left() {
for _ in {1..8}; do
$CLICLICK w:1000 c:424,255 # safety: default
done
}
reset_sequence_left() {
$CLICLICK w:800 c:404,505 # reset - go to trowel
$CLICLICK w:800 c:404,505 # reset - go to recall wrench
$CLICLICK w:800 tc:330,448 dc:330,448 # buy recall wrench
$CLICLICK w:800 c:404,505 # reset - go to basic sprinkler
}
buy_sprinklers_right() {
$CLICLICK w:1500 c:1261,80 # right ready
$CLICLICK w:800 tc:1170,448 # buy basic sprinklers
$CLICLICK w:800 c:1260,562 # down (advance)
$CLICLICK w:800 tc:1187,452 # buy advance sprinklers
$CLICLICK w:800 c:1260,562 # down (godly)
$CLICLICK w:800 tc:1187,452 # buy godly sprinklers
$CLICLICK w:800 c:1260,562 # down (tanning mirror)
$CLICLICK w:800 tc:1185,472 # buy tanning mirror
$CLICLICK w:800 c:1260,562 # down (master)
$CLICLICK w:800 tc:1185,472 # buy master sprinklers
$CLICLICK -e 1500 dd:1458,443 dm:1458,170 du:1458,170 # drag to top
}
safety_default_right() {
for _ in {1..8}; do
$CLICLICK w:1000 c:1266,256 # safety: default
done
}
reset_sequence_right() {
$CLICLICK w:800 c:1267,504 # reset - go to trowel
$CLICLICK w:800 c:1267,504 # reset - go to recall wrench
$CLICLICK w:800 tc:1170,448 dc:1170,448 # buy recall wrench
$CLICLICK w:800 c:1267,504 # reset - basic sprinkler
}
# Main
buy_sprinklers_left
safety_default_left
reset_sequence_left
buy_sprinklers_right
safety_default_right
reset_sequence_right
$CLICLICK w:1500 c:323,837 # 3rd acc
$CLICLICK w:800 tc:332,879 tc:332,879 # 3rd acc
@plskz
Copy link
Author

plskz commented Jun 21, 2025

Temporary: teleports to seedshop and buy 1 specific seed.

temporary_buy_specific_seed_left() {
  local x="$1"
  local y="$2"

  $CLICLICK w:800 c:609,218         # close gearshop (left)
  $CLICLICK w:800 c:278,140         # teleport to seedshop
  $CLICLICK w:800 t:'e'             # open seedshop
  $CLICLICK w:1800 tc:${x},${y} tc:${x},${y} # buy specific seed
  $CLICLICK w:800 c:609,218         # close seedshop
  $CLICLICK w:800 t:'1' c:412,80    # teleport to gearshop (left)
  $CLICLICK w:800 t:'e' w:1800 c:582,373 # open gearshop (left)
}

temporary_buy_specific_seed_right() {
  local x="$1"
  local y="$2"

  $CLICLICK w:800 c:1447,218        # close gearshop (right)
  $CLICLICK w:800 c:1118,145        # teleport to seedshop
  $CLICLICK w:800 t:'e'             # open seedshop
  $CLICLICK w:1800 tc:${x},${y} tc:${x},${y} # buy specific seed
  $CLICLICK w:800 c:1447,218        # close seedshop
  $CLICLICK w:800 t:'1' c:1261,80   # teleport to gearshop (right)
  $CLICLICK w:800 t:'e' w:1800 c:1398,374 # open gearshop (right)
}

To use

temporary_buy_specific_seed_left 325 489 # cactus seed

temporary_buy_specific_seed_right 1160 532 # apple sugar seed

@plskz
Copy link
Author

plskz commented Jul 3, 2025

as of Jul 3, 2025 (Thursday) - all gearshop and 1 specific seed (pitcher plant)

#!/bin/bash

CLICLICK="/opt/homebrew/bin/cliclick"

buy_sprinklers_left() {
  $CLICLICK w:1500 c:412,80  # left ready

  $CLICLICK w:800 tc:327,429 # buy watering can
  $CLICLICK w:800 c:423,562  # down (trowel)
  $CLICLICK w:800 tc:359,435 # buy trowel
  $CLICLICK w:800 c:423,562  # down (recall wrench)
  $CLICLICK w:800 tc:343,443 # buy recall wrench
  $CLICLICK w:800 c:423,562  # down (basic sprinkler)
  $CLICLICK w:800 tc:336,447 # buy basic sprinklers
  $CLICLICK w:800 c:423,562  # down (advance sprinkler)
  $CLICLICK w:800 tc:341,453 # buy advance sprinklers
  $CLICLICK w:800 c:423,562  # down (godly sprinkler)
  $CLICLICK w:800 tc:341,453 # buy godly sprinklers
  $CLICLICK w:800 c:423,562  # down (magnifying glass)
  $CLICLICK w:800 tc:340,472 # buy magnifying glass
  $CLICLICK w:800 c:423,562  # down (tanning mirror)
  $CLICLICK w:800 tc:340,472 # buy tanning mirror
  $CLICLICK w:800 c:423,562  # down (master sprinkler)
  $CLICLICK w:800 tc:340,472 # buy master sprinklers
  $CLICLICK w:800 c:423,562  # down (cleaning spray)
  $CLICLICK w:800 tc:345,483 # buy cleaning spray
  $CLICLICK w:800 c:423,562  # down (favorite tool)
  $CLICLICK w:800 tc:345,483 # buy favorite tool
}

safety_default_left() {
  for _ in {1..13}; do
    $CLICLICK w:1000 c:424,255 # safety: default
  done
}

buy_sprinklers_right() {
  $CLICLICK w:1500 c:1261,80  # right ready

  $CLICLICK w:800 tc:1183,427 # buy watering can
  $CLICLICK w:800 c:1260,562  # down (trowel)
  $CLICLICK w:800 tc:1216,436 # buy trowel
  $CLICLICK w:800 c:1260,562  # down (recall wrench)
  $CLICLICK w:800 tc:1185,439 # buy recall wrench
  $CLICLICK w:800 c:1260,562  # down (basic sprinkler)
  $CLICLICK w:800 tc:1182,446 # buy basic sprinklers
  $CLICLICK w:800 c:1260,562  # down (advance sprinkler)
  $CLICLICK w:800 tc:1187,452 # buy advance sprinklers
  $CLICLICK w:800 c:1260,562  # down (godly sprinkler)
  $CLICLICK w:800 tc:1186,461 # buy godly sprinklers
  $CLICLICK w:800 c:1260,562  # down (magnifying glass)
  $CLICLICK w:800 tc:1187,464 # buy magnifying glass
  $CLICLICK w:800 c:1260,562  # down (tanning mirror)
  $CLICLICK w:800 tc:1187,471 # buy tanning mirror
  $CLICLICK w:800 c:1260,562  # down (master sprinkler)
  $CLICLICK w:800 tc:1188,479 # buy master sprinklers
  $CLICLICK w:800 c:1260,562  # down (cleaning spray)
  $CLICLICK w:800 tc:1191,484 # buy cleaning spray
  $CLICLICK w:800 c:1260,562  # down (favorite tool)
  $CLICLICK w:800 tc:1190,491 # buy favorite tool
}

safety_default_right() {
  for _ in {1..13}; do
    $CLICLICK w:1000 c:1266,256 # safety: default
  done
}


temporary_buy_specific_seed_left() {
  local x="$1"
  local y="$2"

  $CLICLICK w:800 c:609,218         # close gearshop (left)
  $CLICLICK w:800 c:278,140         # teleport to seedshop
  $CLICLICK w:800 t:'e'             # open seedshop
  $CLICLICK w:1800 tc:${x},${y} tc:${x},${y} # buy specific seed
  $CLICLICK w:800 c:609,218         # close seedshop
  $CLICLICK w:800 t:'1' c:412,80    # teleport to gearshop (left)
  $CLICLICK w:800 t:'e' w:1800 c:582,373 # open gearshop (left)
}

temporary_buy_specific_seed_right() {
  local x="$1"
  local y="$2"

  $CLICLICK w:800 c:1447,218        # close gearshop (right)
  $CLICLICK w:800 c:1118,145        # teleport to seedshop
  $CLICLICK w:800 t:'e'             # open seedshop
  $CLICLICK w:1800 tc:${x},${y} tc:${x},${y} # buy specific seed
  $CLICLICK w:800 c:1447,218        # close seedshop
  $CLICLICK w:800 t:'1' c:1261,80   # teleport to gearshop (right)
  $CLICLICK w:800 t:'e' w:1800 c:1398,374 # open gearshop (right)
}


# Main
buy_sprinklers_left
safety_default_left
temporary_buy_specific_seed_left 338 506

buy_sprinklers_right
safety_default_right
temporary_buy_specific_seed_right 1170 506

$CLICLICK w:1500 c:59,1012 # 3rd acc
$CLICLICK w:800 dc:59,1012 tc:335,903 # 3rd acc

@plskz
Copy link
Author

plskz commented Jul 6, 2025

as of Jul 6, 2025 (Sunday) - seedshop

#!/bin/bash

CLICLICK="/opt/homebrew/bin/cliclick"

buy_seeds_left() {
  $CLICLICK w:1500 c:412,80  # left ready

  $CLICLICK w:800 tc:327,429 tc:327,429 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:359,435 tc:359,435 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:343,443 tc:343,443 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:336,447 tc:336,447 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:341,453 tc:341,453 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:341,453 tc:341,453 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:340,472 tc:340,472 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:340,472 tc:340,472 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:340,472 tc:340,472 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
  $CLICLICK w:800 c:423,562  # down
  $CLICLICK w:800 tc:345,483 tc:345,483 # buy seed
}

safety_default_left() {
  for _ in {1..16}; do
    $CLICLICK w:1000 c:421,251 # safety: default
  done
}

buy_seeds_right() {
  $CLICLICK w:1500 c:1261,80  # right ready

  $CLICLICK w:800 tc:1183,427 tc:1183,427 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1216,436 tc:1216,436 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1185,439 tc:1185,439 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1182,446 tc:1182,446 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1187,452 tc:1187,452 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1186,461 tc:1186,461 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1187,464 tc:1187,464 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1187,471 tc:1187,471 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1188,479 tc:1188,479 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1191,484 tc:1191,484 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1190,491 tc:1190,491 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1190,491 tc:1190,491 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1190,491 tc:1190,491 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1190,491 tc:1190,491 # buy seed
  $CLICLICK w:800 c:1260,562  # down
  $CLICLICK w:800 tc:1190,491 tc:1190,491 # buy seed
}

safety_default_right() {
  for _ in {1..16}; do
    $CLICLICK w:1000 c:1266,254 # safety: default
  done
}

# Main
buy_seeds_left
safety_default_left
# temporary_buy_specific_seed_left 338 506

buy_seeds_right
safety_default_right
# temporary_buy_specific_seed_right 1170 506

$CLICLICK w:1500 c:59,1012 # 3rd acc
$CLICLICK w:800 dc:319,854 tc:319,854 # 3rd acc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment