Roblox Doodle World Script (April 2022): AutoFarm & Fast Auto Find

Here is a list of scripts available for the Roblox Doodle World game, you can get the Auto Farm, fast auto find, and other features in the game.

Note: The list of the available scripts is ranked by the released date. if there are any scripts in the list not work. please leave a comment, we will update it as soon as possible.

Updated April 2022 | We checked for new Doodle World Script


Free Roblox Script Doodle World (AutoFarm)

Created by Vincent127292  from v3rmillion


  1. Autofarm modes: panhandle money farm, trainer farm, wild battle farm
  2. Modes: run, catch, kill, pause
  3. Checks: shiny, skin, doodles that havent been caught before, specific doodle, tint
  4. Misc: autoheal, free magnifying glass, sound alerts, streamproof hide name, open shop, open pc, encounter glubbie button
getgenv().autofarm_settings = {
   catch_when_shiny = true,
   catch_when_havent_caught_before = true,
   catch_when_specific_doodle = true,
   specific_doodle = "Glubbie"

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Client = require(LocalPlayer.Packer.Client)
local CurrentRoute
for i,v in pairs(workspace:GetChildren()) do
   if v:IsA("Model") and string.find(v.Name, "_") and v ~= LocalPlayer.Character then
       CurrentRoute = v
local function run()
       repeat wait() until getconnections(LocalPlayer.PlayerGui.MainGui.MainBattle.BottomBar.Actions.Run.MouseButton1Click)[1] ~= nil
   until LocalPlayer.PlayerGui.MainGui.MainBattle.Visible == false

while wait() do
   print("starting battle")
   Client.Network:post("RequestWild", CurrentRoute.Name, "WildGrass")
   repeat wait() until LocalPlayer.PlayerGui.MainGui.MainBattle.Visible == true
   if LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.Shiny.Visible == true and getgenv().autofarm_settings.catch_when_shiny == true then
       print("found shiny doodle")
   elseif LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.AlreadyCaught.Visible == false and getgenv().autofarm_settings.catch_when_havent_caught_before == true then
       print("found doodle that hasnt been caught before")
   elseif LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.NameLabel.Text == getgenv().autofarm_settings.specific_doodle and getgenv().autofarm_settings.catch_when_specific_doodle == true then
       print("found specific doodle")
   elseif LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.Shiny.Visible == false and LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.AlreadyCaught.Visible == true and LocalPlayer.PlayerGui.MainGui.MainBattle.FrontBox.NameLabel.Text ~= getgenv().autofarm_settings.specific_doodle then
   until LocalPlayer.PlayerGui.MainGui.MainBattle.Visible == false
   Client.Network:post("PlayerData", "Heal", "GraphiteLodge")
getgenv().autofarm_settings = {
    specific_doodles = { --add a comma after each doodle except for the last one

Note: it doesn’t run from the battle when a condition is met so you can catch it. support discord:


Free Roblox Script Doodle World (FAST AUTO FIND)

Created by Insane#9501


  • 1. When you execute the script it will force you to battle a random doodle
  • 2. This doodle may not fit your settings, you can catch, kill, or run from it
  • 3. After that battle has ended, the actual automated part will start
  • It is highly recommended that you place your fastest doodle on the first slot of your party, this will increase the chance of running successfully.
  • I didn’t bother making a child proof kill switch, so just rejoin to turn it off.
  • Do NOT enter another battle while it is running, this will bug out your game until you rejoin.
If a doodle fits ANY of the following settings, it'll automatically stop
Check source for logic

Make sure you spell the names right, I've added a few examples by default

getgenv().whitelist = { -- ALWAYS stops if it finds these regardless
   Glubbie = true,
   Wisp = true,
   Moss = true,
   Mold = true,
   Leapo = true,
getgenv().holderBlacklist = { -- Ignores whether or not a doodle holds an item
    Wiglet = true,
    Borbo = true,
    Pebblett = true,
    Springling = true,
    Rosebug = true,
    Roscoon = true,
    Bunsweet = true,

-- Stops if enemy doodle is/has one of these attributes
getgenv().misprints = true
getgenv().tints = true
getgenv().skins = true
getgenv().nameColor = true
getgenv().equips = true



How to Use This Script

Step 1: Log into your Roblox account.

Step 2: Click the “Tools” option in the top, right menu in your browser window.

Step 3: Click the “Developer Tools” option. The Developer Tools window will open showing the script coding information for the ROBLOX game.

Step 4: Click within the scripting text area and type the above codes in your hacking changes to the script.

Step 5: Select the “File” option in the top menu, then save your changes.


About Roblox Doodle World

Doodle World is a game that was launched on 2 April 2022 and is owned by Doodle World Studios. Doodle World offers an experience based on the famous Pokémon license, in which you will have the opportunity to meet strange creatures, called Doodle, of which there are more than 260, which you will have to collect and train in order to battle them and, potentially, trade them. Don’t forget to use the Doodle World codes above to quickly get free bonuses that will allow you to become even stronger than you are in Doodle World.


Encounter limited-time Easter skins!

🌎 Explore a mysterious island which is populated by strange creatures called Doodles! Collect ✨, battle ⚔️, and trade 🔄!


RPG, Creature collector, Story

Related Posts:

Leave a Comment