Just a baseplate. Script – FE Grass Spawner - Verified script for Just a baseplate.
Key Required

Just a baseplate. Script – FE Grass Spawner

Just a baseplate.VekoRolikinNumberVekoRolikinNumber 1.5K views 2.5K executesUpdated Oct 20, 2026
Unrated
00
Lua Script•12 lines (7428 chars)
--[[
 .____                  ________ ___.    _____                           __                
 |    |    __ _______   \_____  \\_ |___/ ____\_ __  ______ ____ _____ _/  |_  ___________ 
 |    |   |  |  \__  \   /   |   \| __ \   __\  |  \/  ___// ___\\__  \\   __\/  _ \_  __ \
 |    |___|  |  // __ \_/    |    \ \_\ \  | |  |  /\___ \\  \___ / __ \|  | (  <_> )  | \/
 |_______ \____/(____  /\_______  /___  /__| |____//____  >\___  >____  /__|  \____/|__|   
         \/          \/         \/    \/                \/     \/     \/                   
          \_Welcome to LuaObfuscator.com   (Alpha 0.10.9) ~  Much Love, Ferib 

]]--

local v0={Veko={Text="FE Grass",TextColor=Color3.fromRGB(255,115 + 0 ,222),HighlightColor=Color3.fromRGB(1046 -(368 + 423) ,155,222)}};local v1=game:GetService("Players");local v2=game:GetService("RunService");local v3=game:GetService("ReplicatedStorage");local v4=v1.LocalPlayer;local function v5(v21,v22) local v23=0;local v24;local v25;local v26;local v27;local v28;while true do if (v23==3) then v27.Text=v24.Text;v27.TextColor3=v24.TextColor;v27.TextStrokeColor3=Color3.fromRGB(0 -0 ,0,18 -(10 + 8) );v27.TextStrokeTransparency=0;v27.TextScaled=true;v23=15 -11 ;end if (v23==(444 -(416 + 26))) then v26.StudsOffset=Vector3.new(0,9.8 -6 ,0 + 0 );v26.Adornee=v25;v27=Instance.new("TextLabel");v27.Size=UDim2.new(1 -0 ,0,1,438 -(145 + 293) );v27.BackgroundTransparency=431 -(44 + 386) ;v23=1489 -(998 + 488) ;end if (v23==(2 + 3)) then v28.DepthMode=Enum.HighlightDepthMode.AlwaysOnTop;v28.OutlineColor=v24.HighlightColor;v28.OutlineTransparency=0;v28.FillColor=v24.HighlightColor;v28.FillTransparency=0.85 + 0 ;v23=6;end if (v23==(778 -(201 + 571))) then v28.Adornee=v22;v28.Parent=v22;break;end if (v23==(1142 -(116 + 1022))) then v27.Font=Enum.Font.SourceSansBold;v27.Parent=v26;v26.Parent=v22;v28=Instance.new("Highlight");v28.Name=":3_Highlight";v23=20 -15 ;end if (v23==1) then if  not v25 then return;end v26=Instance.new("BillboardGui");v26.Name=":3_Tag";v26.AlwaysOnTop=true;v26.Size=UDim2.new(3 + 2 ,0 -0 ,3.2 -2 ,859 -(814 + 45) );v23=4 -2 ;end if (v23==(0 + 0)) then if (v21==v4) then return;end v24=v0[v21.Name];if  not v24 then return;end if (v22:FindFirstChild(":3_Tag") or v22:FindFirstChild(":3_Highlight")) then return;end v25=v22:WaitForChild("HumanoidRootPart",2 + 3 );v23=886 -(261 + 624) ;end end end local function v6(v29) local v30=0;while true do if (v30==(0 -0)) then if (v29==v4) then return;end if v0[v29.Name] then local v119=1080 -(1020 + 60) ;while true do if (v119==(1423 -(630 + 793))) then v29.CharacterAdded:Connect(function(v130) v5(v29,v130);end);if v29.Character then v5(v29,v29.Character);end break;end end end break;end end end for v31,v32 in ipairs(v1:GetPlayers()) do v6(v32);end v1.PlayerAdded:Connect(v6);local v7="85221117830578";local v8=v3:WaitForChild("01_server");local function v9() local v33={"cmd","-gh "   .. v7 };v8:FireServer(unpack(v33));end local v10,v11;local v12={};local v13={};local v14=nil;local v15=false;local v16=0 -0 ;local function v17(v34) local v35=0;while true do if (v35==(1 + 0)) then v34.Massless=true;v34.CanTouch=true;break;end if (v35==0) then v34:BreakJoints();v34.CanCollide=true;v35=3 -2 ;end end end local function v18(v36,v37) for v49,v50 in ipairs(v36) do if (v50==v37) then local v108=0;while true do if (v108==(1747 -(760 + 987))) then table.remove(v36,v49);return;end end end end end local function v19() local v38=Instance.new("Tool");v38.Name="Grass";v38.ToolTip="Grass Block";v38.RequiresHandle=false;v38.CanBeDropped=false;v38.Equipped:Connect(function() v15=true;end);v38.Unequipped:Connect(function() v15=false;if v14 then local v109=1913 -(1789 + 124) ;while true do if ((766 -(745 + 21))==v109) then table.insert(v12,v14);v14=nil;break;end end end end);v38.Activated:Connect(function() if ( not v14 or  not v10) then return;end local v51=workspace.CurrentCamera;local v52=game:GetService("UserInputService"):GetMouseLocation();local v53=v51:ViewportPointToRay(v52.X,v52.Y);local v54={v10,v14};for v70,v71 in ipairs(v12) do table.insert(v54,v71);end for v72,v73 in ipairs(v13) do table.insert(v54,v73.Handle);end local v55=RaycastParams.new();v55.FilterType=Enum.RaycastFilterType.Exclude;v55.FilterDescendantsInstances=v54;local v59=workspace:Raycast(v53.Origin,v53.Direction * (825 -525) ,v55);if  not v59 then return;end local v60=v14.Size;local v61=v59.Normal;local v62=v59.Position + Vector3.new((v61.X * v60.X)/(7 -5) ,(v61.Y * v60.Y)/(1 + 1) ,(v61.Z * v60.Z)/2 ) ;table.insert(v13,{Handle=v14,CFrame=CFrame.new(v62)});v14=nil;v9();if v11 then v11:UnequipTools();end end);return v38;end local function v20(v43) local v44=0;local v45;local v46;local v47;while true do if (v44==2) then v19().Parent=v46;task.wait(3 + 0 );if (v45~=v16) then return;end v44=1058 -(87 + 968) ;end if (v44==(4 -3)) then v11=v43:WaitForChild("Humanoid");v12,v13,v14,v15={},{},nil,false;v46=v4:WaitForChild("Backpack");v44=2 + 0 ;end if (v44==4) then v9();break;end if (v44==0) then v16+=(2 -1) v45=v16;v10=v43;v44=1414 -(447 + 966) ;end if (v44==3) then v47={};for v111,v112 in ipairs(v43:GetChildren()) do if v112:IsA("Accessory") then v47[v112]=true;end end v43.ChildAdded:Connect(function(v113) local v114=0;local v115;while true do if (v114==(0 -0)) then if ( not v113:IsA("Accessory") or v47[v113]) then return;end v47[v113]=true;v114=1;end if ((1818 -(1703 + 114))==v114) then v115=v113:WaitForChild("Handle",706 -(376 + 325) );if (v115 and (v45==v16)) then local v131=0 -0 ;while true do if (v131==(0 -0)) then v17(v115);table.insert(v12,v115);break;end end end break;end end end);v44=2 + 2 ;end end end v2.Heartbeat:Connect(function() if  not v10 then return;end local v48=v10:FindFirstChild("HumanoidRootPart");if  not v48 then return;end if (v15 and  not v14 and ( #v12>(0 -0))) then v14=table.remove(v12,15 -(9 + 5) );end if (v14 and v14.Parent) then local v74=376 -(85 + 291) ;local v75;while true do if (v74==(1267 -(243 + 1022))) then v14.AssemblyAngularVelocity=Vector3.zero;break;end if ((3 -2)==v74) then v14.CanCollide=false;v14.AssemblyLinearVelocity=Vector3.zero;v74=2 + 0 ;end if ((1180 -(1123 + 57))==v74) then v75=v10:FindFirstChild("RightHand") or v10:FindFirstChild("Right Arm") ;if v75 then v14.CFrame=v75.CFrame * CFrame.new(0 + 0 , -(255 -(163 + 91)), -1.5) ;end v74=1931 -(1869 + 61) ;end end end for v63= #v12,1 + 0 , -(3 -2) do local v64=0;local v65;while true do if ((0 -0)==v64) then v65=v12[v63];if (v65 and v65.Parent) then local v126=0 + 0 ;while true do if (v126==(1 -0)) then v65.AssemblyAngularVelocity=Vector3.zero;break;end if (v126==(0 + 0)) then v65.CFrame=v48.CFrame * CFrame.new(0, -(1514 -(1329 + 145)),0) ;v65.AssemblyLinearVelocity=Vector3.zero;v126=972 -(140 + 831) ;end end else table.remove(v12,v63);end break;end end end for v66= #v13,1851 -(1409 + 441) , -(719 -(15 + 703)) do local v67=0 + 0 ;local v68;local v69;while true do if (v67==(439 -(262 + 176))) then if (v69 and v69.Parent) then local v127=1721 -(345 + 1376) ;while true do if (v127==0) then v69.CFrame=v68.CFrame;v69.CanCollide=true;v127=689 -(198 + 490) ;end if (v127==(4 -3)) then v69.AssemblyLinearVelocity=Vector3.zero;v69.AssemblyAngularVelocity=Vector3.zero;break;end end else table.remove(v13,v66);end break;end if ((0 -0)==v67) then v68=v13[v66];v69=v68.Handle;v67=1207 -(696 + 510) ;end end end end);v4.CharacterAdded:Connect(v20);if v4.Character then task.spawn(v20,v4.Character);end

How to Execute Just a baseplate. Script – FE Grass Spawner

Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.

Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.

Step 3: Join Experience: Launch Roblox and join Just a baseplate..

Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.

Created By

VekoRolikinNumber
VekoRolikinNumber
Script User
View Author Profile

Roblox Experience

[UP] Just a baseplate.
Just a baseplate.
By The Local Maze
Active Players:204
Play on Roblox

Features & Information

Execute Just a baseplate. Script – FE Grass Spawner. Key system required, created by VekoRolikinNumber, updated Oct 20, 2026. Tested and working on supported executors.

Script Changelog (1)

@VekoRolikinNumberOct 20, 2026

Create script

Community Comments (2)

asdsadasdasdsadadsasdsadasdasdsadadsOct 23, 2026(edited)

dont work on real executor

VekoRolikinNumberVekoRolikinNumberOct 22, 2026

If you find any bugs please let us know!!!!!!

Frequently Asked Questions

How do I execute Just a baseplate. Script – FE Grass Spawner in Roblox?

To run Just a baseplate. Script – FE Grass Spawner, copy the Lua loadstring from the code viewer above, launch Roblox and join Just a baseplate., attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.

Is Just a baseplate. Script – FE Grass Spawner keyless or does it require an access key?

Just a baseplate. Script – FE Grass Spawner requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Just a baseplate. Script – FE Grass Spawner currently safe and working?

This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.