--[[ .____ ________ ___. _____ __ | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________ | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \ | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/ |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__| \/ \/ \/ \/ \/ \/ \/ \_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